OS News Archive

QEMU Windows Port in the Works

QEMU, the free software PC emulator available, has a Win32 port (and another CygWin port) pending commit (screenshot). The port is "only" for the emulation of a complete x86 PC (QEMU supports two other modes too), and that is initially also the only mode considered.

VMWare 4.5.1 Released

VMWare 4.5.1 includes updates and fixes include changes to the EULA, a more reliable SCSI implementation, better support for Linux guest operating systems using kernels in the 2.6 series, and support for Windows 95 guest operating systems on high-speed processors. Some of the new features are an increased memory range up to 3.6GB per virtual machine (4GB to all vms), experimental support for Longhorn, support for PXE on virtual network hardware, and support for Novell NetWare 5.1, 6, and 6.5 and SUSE LINUX 9.0.

Business Process Virtualization, Outsourcing & Process Reengineering

Reengineering left a bad taste in many managers' mouths, and Business Process Virtualization looks very similar on the surface. However, as Martha Young and Michael Jude explain, BPV can deliver the benefits that reengineering promised, but never delivere. They also illustrate the differences and similarities of BPV to two earlier approaches: process reengineering and outsourcing.

A Look at Win4Lin 5.1

As a student I am quite often confronted with (closed-source) Windows programs. These days there are a few tools that can help running Windows applications on Linux. One of these tools is Win4Lin, Win4Lin allowsone to install Windows 95, 98 and ME under Linux. The Windows NT branch is not supported yet, because Win4Lin sets up a special DOS environmentin which Windows runs.

Whitepaper: “Queueing Calculations for Real-Time OS Users”

This technical whitepaper by veteran real-time instructor David Kalinsky examines the queueing calculations that should be done as part of the design of application software for embedded systems using a real-time operating system. These calculations serve to properly configure message queues, linked lists, ring buffers, memory pools and partitions. Both capacity and queueing time issues are discussed, with emphasis on practical examples rather than mathematical proofs.

Introduction to MIR-OS

MIR-OS is a 32-bit multi-tasking GPL Operating System for the i386+ developed completely from scratch by a group of programmers in India. Some of the OS's features include full software multi-tasking, Memory Management (slab allocator), Modularized kernel (ELF module support), Semaphores, FAT12 filesystem, VESA graphics and many other features. Currently the OS is in version 0.0.4.

VMware Workstation 4: More Virtual PCs, More Functionality

Imagine not one, but two, three or more separate operating systems loaded on a single PC, each of which functions as a separate OS on a separate physical machine. VMware Workstation 4 does just that by creating and managing one or more virtual machines on a single, physical host PC. Every virtual machine is a full-fledged virtual PC, where you can install a guest operating system of your choice, with network configuration and a full suite of PC software. Read the article at TomsHardware.

Introduction to NachOS

You want to build a thread system? Experiment with an OS with memory protection and virtual memory? You want to do that without a lot of rebooting, Bochs/VMWaremagic and writing drivers? Well, then Nachos (Not Another Completely Heuristic Operating System) is for you. Nachos is an Operating System simulator. Hmm... . If you're a bit like me, you'll be wondering what in the world that is.

Tutorial: “Architecture of Embedded Device Drivers”

This technical tutorial by veteran real-time instructor David Kalinsky examines the high-level design of driver software to operate hardware devices that are interfaced to embedded computers. It begins with a discussion of basic issues such as mutual exclusion of device access, and synchronous vs. asynchronous input/output models. Then it goes through a series of structural models for device driver design with RTOS interaction, going from simple to more complex.

Review: VMware Workstation 4.0.5

"Part of what I do involves trying out and working with a large number of Linux distributions. It's important for me to know what's out there and how it compares with other products. When I'm not being a writer, I run a small computer consulting business that makes similar demands. My customers expect me to support and work in a number of different environments and operating systems." Read the rest of the article at UnixReview.