

Shortly after the open-source release of Razor in late May, we started to see requests from users for more information about the Microkernel that is used by Razor. What distribution was used as the basis for this Microkernel? What services does it provide? What is involved in building a custom Microkernel that will support my hardware? Will the Microkernel be open-sourced as well? If so, will it be part of the Razor project or a separate (but related) project? At the same time that these requests started coming in from the Razor community, we saw our first Razor issue that was directly linked to the Razor Microkernel. The issue was with support for a networking card that we hadn’t seen before (the Broadcom NetXtreme II card) that was presenting some issues for a Razor user (The Microkernel it wasn’t checking in with the Razor server on machines that used this network card because the it couldn’t connect to the underlying network). In the end, the issue turned out to be that the firmware needed to support this network card was not included in the Microkernel (even though firmware for this card that would work with our Microkernel was readily available). Our intention all along was to make this project publically available, but we still hadn’t worked out the last remaining issues around automating the build of a Microkernel ISO from the Razor Microkernel project itself (at the time of the Razor release late last month the process of building a [...]
I am writing this blog post to address some specific annoyances in reasoning. While I have made a career in being a Microsoft guy (along with VMware, Cisco, EMC, and Nissan sportscars) I have some serious problems with the marketing pitch around Hyper-V.
Good Old Fasioned Hand Written Code by Eric J. Schwarz