OS News Archive

Overview of Virtualization Methods, Architectures, and Implementations

Virtualization means many things to many people. A big focus of virtualization currently is server virtualization, or the hosting of multiple independent operating systems on a single host computer. This article explores the ideas behind virtualization and then discusses some of the many ways to implement virtualization. We also look at some of the other virtualization technologies out there, such as operating system virtualization on Linux.

VMware Mac Fusion Beta – A Whole New Way to Slice it

VMware today released a beta version of the new VMware desktop product for the Mac, codenamed Fusion. It supports a wide variety of x86/x64 guests, and is cross-compatible with virtual machines created in VMware Workstation, VMware Player, VMware Server and VMware Infrastructure 3. It supports Virtual SMP, drag & drop of files between OS X and virtual machines, and supports all USB 2.0 devices. Even devices that do not have drivers for OS X will work in a virtual machine.

Citrix Snags Embedded OS Provider Ardence

Citrix Systems on Dec. 20 will put another piece of its Dynamic DesktopInitiative into place when it announces its plannedacquisition of Ardence. Ardence, a privately held company that marketsembedded real-time operating system software and a software streamingplatform for Windows and Linux, brings to the table real-time provisioningmanagement for operating systems.

Visopsys 0.65 Released

Version 0.65 of the Visopsys operating system was released today. A lot of work has been done on the USB subsystem and underlying UHCI driver - though it's still not 'there' yet it has been re-enabled for the time being. New features were added to the Disk Manager (a.k.a. Partition Logic) including partition copy/paste (same disk or disk-to-disk). And finally, as with the last few releases there's been a focus on improving the GUI code. You can demo Visopsys on a floppy or live CD. Downloads and change log.

First Release of ExAmour

"ExAmour is an exokernel, a kernel bound to ensure a fair access to hardware resources for applications. The management of those resources is up to the applications (called environment under ExAmour). Kernel specifications: it presently works on x86-32; each application can define its own memory management policy, its own scheduling policy an use its own drivers (hardware or logical); it is multi segmented, no pagination, no overlap between segments in order to avoid exploitation of buffers overflows, heap overflow or off by one; there is no drivers in kernel mode. (increases the security, reliability of the system)."

Introducing the Extensible Driver Interface

On December 28th, 2005 - a day which will live in anonymity - OSNews published an editorial of mine urging hobby and research operating system developers to implement Project UDI, because otherwise we (the small/ non-mainstream/ hobby/research OS community) would always wind up stuck with mutually incompatible sets of drivers for doing the same exact things. I also proclaimed that I would implement UDI for my own operating system kernel. Bad decision.

GNU/DOS Project Discontinued

The GNU/DOS Project has been discontinued. From the web site: "Further development of GNU/DOS has been discontinued due to: a lack of developer time for the project; the fact that the project's objectives were not fully met; and the fact that the latest stable release of FreeDOS, when combined with the DJGPP development tools, is very much superior to the final release of GNU/DOS."

Tabos: New Operating System

"Tabos is a new operating system, at this stage of development aimed to run on Intel's x86 platform. Although it is our first try in creating a runable, modern OS, it seems that we are on the right way. We decided to develop a modular monolithic kernel with module loading support, using x86 platform features to achieve this goal: multitasking, paging, virtual memory, dma, pci, acpi are yet to be implemented."

A Very Critical Look at OS Re-creation Projects

There are at this time, a number of what I would term 'OS re-creation projects' (OSRs) in active development. These are OSes that attempt, by varying degrees, to re-implement the features of another operating system. In this article, I'm going to explore some of issues surrounding projects of this type. In the second half of the article, I apply these observations and examine two example platforms (Amiga and OS/2) and the related re-creation OSes.

First International Workshop on Plan 9 and Inferno

The first international workshop on Plan 9 aims at bringing together researchers and developers working on Plan 9 from Bell Labs and Inferno, or working on related ideas and projects. Workshop topics will include system architecture, system services, file systems and servers, applications, projects for other platforms related to Plan 9, security issues, and others. The workshop will take place on December 4th and 5th at the University Rey Juan Carlos of Madrid in Spain.

VMware Opens Virtual-Appliance Marketplace

VMware, long an advocate of prepackaged software appliances that can be loaded onto virtualization software, launched a program Tuesday to certify and sell such virtual appliances. The move expands VMware's earlier support for virtual appliances as a good way to try software. Now its Virtual Appliance Marketplace provides a way to buy as well. The EMC subsidiary also launched a certification program to ensure such appliances are working properly.

The Firefox Kid: Blake Ross Working on Parakey Web OS

Blake Ross helped make Firefox one of the biggest open-source success stories ever. Just wait until you see what he's up to now. Ross's is named Parakey. As he describes it, from a user’s point of view, Parakey is "a Web operating system that can do everything an OS can do." Translation: it makes it really easy to store your stuff and share it with the world. Most or all of Parakey will be open source, under a license similar to Firefox's. There are differences between the two projects, however. Although Ross plans to incorporate the talents and passions of the free-software community, he's building Parakey around a for-profit business model. And he's leading the charge with a simple battle cry: "One interface, not two!"

FreeVMS 0.2.15 Released

FreeVMS is an OpenVMS-like operating system which can run on several architectures like i386, PPC, Alpha, and many others. It consists of a POSIX kernel and a DCL command line interpreter. The only architectures currently supported are i386 and x86-64. Version 0.2.15 got released Monday.

Visopsys 0.64 Released

After a couple of months of serious work, Visopsys 0.64 has been released. There are only a handful of new, user-visible features (including right-click context menus and 32-bit .bmp/.ico support). The real focus of this release has been stability, quality, and debugging, plus large scale GUI re-engineering. In addition, graphics mode now works under Bochs 2.3 (as well as Qemu and VmWare). Downloads here and changelog here.