OS News Archive

Cosmos, One of the Open Source C# Kernels

"C# has been a language with a mixed history but precise goals. Although the C# language definition is for some time an ISO standard, only a part of the Base Class Library, which contains the fundamental functions that are used by all C# programs (IO, User Interface, Web services, etc) is also standardized. Parts of the BCL have been patented by Microsoft, but that has not deterred developers from attempts at implementing the components that are standardized, in various forms (Mono and affiliated projects). What happens when you go beyond that? What happens when outside the language, you start to implement not a mere application platform, but an entire operating system around it? Brace yourselves, because there is not only Microsoft Research who has done this with Singularity, but at least two other projects doing the same; and they are doing this under opensource terms. A system based around a C# Kernel. In this article, we are looking at one of the two, Cosmos by asking Scott Balmos and Chad Hower about the project they are involved in."

OSNews Announces Focus Shift

OSNews has been reporting, since its start in 1997, on the world of operating systems, their applications, their hardware, and their people - both users and developers. OSNews has seen 3 major rewrites, various personnel changes, and numerous topics of discussion, some way beyond the original scope OSNews started out with over a decade ago. Today, we are announcing a major shift in what we do, with which we hope to re-ignite OSNews - yes, we are shifting our focus. Read on for the details.

At Long Last… A New Look for OSNews

Loyal OSNews readers, I 'd like to thank you for your patience as we've made a bumpy transition to a new back-end and an even bumpier rollout of the OSNews' new design, aka OSNews 4.1. We hope you like it. We'll be making many minor interface changes over the next weeks, and we'll read the comments of this posting in case you have any bug reports or suggestions. One feature that we've eliminated from the v4 beta was themes. For now, we are focusing on perfecting one unified theme, and hope to revisit that feature in the future. I'd like to thank OSNews' intrepid code slinger Adam Scheinberg for all his hard work on this project and also thank the many readers who helped us troubleshoot the v4 backend.

Parallels Server Beta Available for Windows, Linux, Mac OS X

"SWsoft today announced the release of the beta version of Parallels Server, the company's hypervisor-powered server virtualization solution. Parallels Server is the first virtualization solution designed to run on Apple hardware, including Mac Pros and Xserves, and the first to run multiple copies of Mac OS X Server v10.5 Leopard on a single Apple computer. Parallels Server also runs on any x86 or 64-bit Windows or Linux-based server."

Menuet64 0.76 Released

"MenuetOS is an operating system in development for the PC written entirely in 32/64 bit assembly language, and released under the License. It supports 32/64 bit x86 assembly programming for smaller, faster and less resource hungry applications. Menuet has no roots within UNIX or the POSIX standards, nor is it based on any particular operating system. The design goal has been to remove the extra layers between different parts of an OS, which normally complicate programming and create bugs." Version 0.76 of the 64bit version has just been released.

Exclaim 0.2.0 Released

Version 0.2.0 of the Exclaim operating system has been released. "Exclaim is a project aiming to create a lightweight, simple and easy to use operating system from scratch, with POSIX-compliance to allow existing UNIX applications to run on it. It is intended to be suitable to run on old hardware while still being usable at a reasonable speed. The 0.2.0 release supports reading from ATA hard disks and Ext2 filesystems, and includes a simple shell plus a few other programs."

The OSNews Comic?

Every now and then, I find OSNews a tad bit too serious. We get carried away over quite a few things - insignificant things mostly, in the grand scheme of things. For a while now, I've been trying to find a way to relieve the tension on OSNews, and I think I may have found a way how. The only problem is - you need to like it too. Read on.

Happy Holidays From OSNews

From the OSNews team, we'd like to wish everyone a merry Christmas (it's Christmas Eve in my country already), or a happy whatever other holiday you might celebrate; it so happens that Hanukkah and Eid ul-Adha have already passed, so my best wishes are in retrospect if you practice the Jewish or Muslim religion. These matters are always like tight-rope walking on the internet, but I'd like to say one thing: please, emphasize not our differences, but celebrate our similarities. And yes, even if you are not religious (like myself), I'd still like to wish you very happy holidays. Enjoy the food, but realise this.

MikeOS 1.1 Released

Written entirely in x86 assembly language, MikeOS is designed as a learning tool for assembler and basic OS design. New features in 1.1 include a Mac OS X build script and various improvements to the Handbook, which explains how it works and how to make your own first OS.

Contiki: OS for Low-Power Networked Embedded Systems

The Contiki team has just released version 2.1 of the open source Contiki operating system for low-power, wireless, memory-constrained networked embedded devices that typically have as little a few kilobytes of RAM. The major highlight of this release is a unique energy profiling mechanism that measures where energy is spent, and how much energy that is consumed. This is extremely important when optimizing for low-power operation: to know where to optimize, one must first know where energy is spent. Other additions to the 2.1 release are low-power radio protocols that increase system lifetime from days to years, and improved data collection routing protocols.

EyeOS 1.2 Released

EyeOS 1.2, a web-based operating system, has been released. "We are proud to announce that eyeOS 1.2 has just been released! It's not just a necessary update on eyeOS 1.x, but also a bunch of new features and applications needed by eyeOS to be really useful for the every day use. Need to send a mail? Well, just open eyeMail. Did your friend send a Microsoft Word file? No problem, eyeOS will open it and allow you to modify it. Want to have multiple groups for family and friends to share information between them? eyeControl 1.2 will let you do that and much more, visually."

Introducing MonaOS

"MonaOS is a free operating system. It's new, small, simple, open source and well structured. So, MonaOS may be suitable for education of operating system and program at school." It's a microkernel-based operating system, MIT-licensed, and available for IA-32.

First Version of Symobi Released

Miray Software has released the first version of its newly developed embedded RTOS, Symobi. "Symobi was introduced in professional circles for the first time on the Systems 2006 exposition. Symobi is a graphical RTOS with a newly designed architecture, according to state-of-the-art technology. It is based on the microkernel system µnOS, which was also developed by Miray Software. Therefore, Symobi has its main characteristics - real-time, stability, portability, and modularity - and expands it with new services. The research team of Prof. Dr. Uwe Baumgarten of the Technical University Munich is also involved in the development." There are screenshots, as well as a live CD (for x86 and the Pegasos II/ODW).

Visopsys 0.69 Released

Visopsys version 0.69 was released today. Four months in the making, this is a maintenance release comprising the final round of tweaks and bug fixes to the 0.6x series of Visopsys, featuring lots of work on the USB subsystem including support for USB mice/keyboards and hubs, tuning of the FAT filesystem driver, usability fixes for various user programs, and loads of OS kernel and C library improvements and bug fixes. As always you can demo Visopsys as a live CD or run a scaled-down version from a floppy disk. Change log is here, and downloads are here.

MikeOS 1.0 released

MikeOS 1.0 has been released. It is an open source PC operating system, designed as a tutor for basic OS design and x86 assembly language. "MikeOS is a 16-bit operating system for x86 PCs, written in assembly language, which boots from a floppy disk or CD-ROM. It features a text-based dialog-driven user interface, a command-line, support for FAT12 (DOS) floppies and PC speaker sound. It can load external programs and has over 30 system calls. Basic DOS .COM program support is also included." This version includes a complete Handbook with a whole section on writing your own OS.