OS News Archive

Review: Four Alternative Operating Systems

"Linux distributions such as Ubuntu, SUSE, and Linspire are making headway in the desktop market, but if you want to try something really different, you can find other, less-well-known alternative operating systems. While these OSes may not be the most stable, or have the greatest hardware support, they offer some unique ideas." SkyOS, Haiku, Syllable and Visopsys are reviewed.

Parallels Desktop Final for Mac Released

"Parallels today announced that its Desktop for Mac virtualization software is available for purchase for $79.99, following the conclusion of a Beta program that generated more than 100000 testers from 71 countries and has resulted in the current stable, high-performance version. As a special incentive to new customers, the company will make the product available for $49.99 for 30 days following today’s announcement."

Guide for Choosing Boot Camp or Parallels on a Mac

"Currently there are 2 solutions for Mac owners with an Intel chip for running Windows XP on their machine. First up is the solution from Apple called Boot Camp and secondly is the Virtual Machine (with Virtualization) from Parallels. So what's the difference? With Boot Camp Windows will be running 'natively', this means it will be running on the machine as if it was running on any regular PC from any manufacturer. This means full access to the CPU, Graphics and all other aspects. With Parallels Windows XP will be running on a 'Virtual Machine', this means that OS X will be running like normal with WinXP running inside a separate application, in effect two operating systems running at once."

HelenOS 0.2.0 Released

HelenOS 0.2.0 has been released. "This release fixes many bugs and adds new functionality both to the kernel and userspace. The kernel now supports graceful task cleanup and the userspace layer was extended with framebuffer and console services. We also ported BSD tetris to demonstrate userspace capabilities of HelenOS. This is the first release with official documentation.".

Tanenbaum-Torvalds Debate: Part II

And no, the microkernel debate is not over yet. In a reply to various comments made over the past few weeks, Andy Tanenbaum has written an article to address these. He first clearly states he respects and likes Torvalds, and that "we may disagree on some technical issues, but that doesn't make us enemies. Please don't confuse disagreements about ideas with personal feuds." The article states: "Over the years there have been endless postings on forums such as Slashdot about how microkernels are slow, how microkernels are hard to program, how they aren't in use commercially, and a lot of other nonsense. Virtually all of these postings have come from people who don't have a clue what a microkernel is or what one can do. I think it would raise the level of discussion if people making such postings would first try a microkernel-based operating system . Has a lot more credibility."

‘Debunking Linus’s Latest’

The microkernel vs. monolithic debate, whether you boys and girls like it or not, rages on. After Tanenbaum's article and an email from Torvalds, another kernel developer steps up, this time in favour of the muK. A developer of the muK-based Coyotos writes: "Ultimately, there are two compelling reasons to consider microkernels in high-robustness or high-security environments: there are several examples of microkernel-based systems that have succeeded in these applications because of the system structuring that microkernel-based designs demand, there are zero examples of high-robustness or high-security monolithic systems."

Torvalds Comments on Micro vs. Monolithic Debate

Torvalds has indeed chimed in on the micro vs. monolithic kernel debate. Going all 1992, he says: "The whole 'microkernels are simpler' argument is just bull, and it is clearly shown to be bull by the fact that whenever you compare the speed of development of a microkernel and a traditional kernel, the traditional kernel wins. The whole argument that microkernels are somehow 'more secure' or 'more stable' is also total crap. The fact that each individual piece is simple and secure does not make the aggregate either simple or secure. And the argument that you can 'just reload' a failed service and not take the whole system down is equally flawed." My take: While I am not qualified to reply to Linus, there is one thing I want to say: just because it is difficult to program, does not make it the worse design.

GNU/DOS 2006 SR1 Released

GNU/DOS 2006 SR1 was released today. It features various minor updates and bug fixes. Also, due to popular demand, the installation CD is now bootable. Download it here. GNU/DOS is a distribution of FreeDOS with various packages included, such as the OpenGEM GUI, a webbrowser and email client, the VIM editor, and much more.

Can We Make Operating Systems Reliable and Secure?

The micro vs. monolithic kernel debate is now very much alive. Not too long ago, I wrote an article on the merits of microkernels, while a week later we featured a retort. Now, the greatest proponent of the microkernel steps in-- yes, Andy Tanenbaum writes: "Microkernels - long discarded as unacceptable because of their lower performance compared with monolithic kernels - might be making a comeback in operating systems due to their potentially higher reliability, which many researchers now regard as more important than performance." Now, we only need Torvalds to chime in, and it's 1992 all over again.

VMware Creates Virtual Desktop Alliance

VMware has unveiled a technology consortium of hardware, software and service providers, with the aim to jointly-develop virtual desktop products. Called the Virtual Desktop Infrastructure Alliance, the new consortium counts several technology vendors as members including Altiris, Atos Origin, Check Point Software Technologies, Citrix, ClearCube Technology, Fujitsu-Siemens, Hitachi, Hewlett-Packard, IBM, Sun Microsystems and Wyse Technology.

Why Monolithic Kernels Aren’t the End of the World

After the Why I like microkernels article, I thought it'd be useful to have a view from the "other side" of this endless war. While some of the reasons given by microkernel fans are true, the big picture is somewhat different and it's what I think it keeps traditional-style kernels in the top. Note: please take note that the author is not a native English speaker, so forgive any grammar or spelling mistakes.

Virtualization for Security

"Sometimes we don't really see what our eyes are viewing. That's true with your computer screen, and it's true in nature as well. Oh sure, we can say what we think we're seeing, but we're missing the big story such as the man behind the curtain, to recall a famous phrase from an even more beloved movie." Read the article here.

OpenVZ: Andrey Savochkin Interview

Andrey Savochkin leads the development of the kernel portion of OpenVZ, an operating system-level server virtualization solution. In an interview on KernelTrap, Andrey offers a thorough explanation of what virtualization is and how it works. He also discusses the differences between hardware-level and operating system-level virtualization, going on to compare OpenVZ to VServer, Xen and UserMode Linux.

Why I Like Microkernels

Right in between a car crash and Easter, I knew I had to write a Sunday Eve Column. So here I am, digesting vast quantities of chocolate eggs (and I don't even like chocolate), craving for coffee (for me about as special as breathing), with the goal of explaining to you my, well, obsession with microkernels. Why do I like them? Why do I think the microkernel paradigm is superior to the monolithic one? Read on.