Buy the latest issue online!
Never miss an update! Get PC Plus in your RSS reader, Twitter, and on Facebook

Try 10 OSes You've Never Heard Of

We explore the little-known seas beyond Windows, Linux and Mac OS X and discover a treasure chest of alternative OSes for you to plunder.

There are other operating systems outside of the big three that might be more suitable for your computer use.

After a wave of operating system releases, it’s easy to become somewhat bored with the software side of computing. Windows 7 is here and looking like the ‘real’ Vista for many; Mac OS X 10.6, meanwhile, adds spit-shine to Leopard and gives its engine a good tuning too. In the Linux camp, distributions are taking regular steps forward in usability. But it’s all become rather routine; a case of incremental improvement rather than revolution.

So where’s all the real fun happening? Where are the radical new ideas, the Wild West code commits and the geekery and hackery that really drive innovation? Well, it’s all going on in the alternative operating system world. There are hundreds of projects in varying stages of development, from small, one-man-band shows to serious attempts at mounting an assault on the desktop.

We’re going to look at 10 of the most intriguing open-source operating systems in this brave new world. In most cases these are available as CD ISO images that you can burn to CD-Rs and boot up for testing if you fancy it. Alternatively, a simpler approach is to use a PC emulator such as VirtualBox or Qemu. With these and similar tools you can use ‘.iso’ image files (or ‘.flp’ floppy disc images) as virtual drives, so there’s no need to write any physical media.

ReactOS

Goal: Run Windows apps on an open-source OS

Out of all the operating systems we looked at, ReactOS is the one most likely to have Steve Ballmer tossing chairs. Originally named FreeWin95, the developers’ original goal was to create a completely open-source clone of, you guessed it, Windows 95. As time went on, however, there was little serious code to show and it was clear that the NT code base was the future for Microsoft.

In 1998, ReactOS rose out of the ashes of FreeWin95. Early progress was slow, but in 2004 version 0.2.0 arrived with a usable desktop and respectable, albeit very limited, Windows compatibility. Today, ReactOS is based around a home-grown kernel, but the project makes heavy use of the WINE libraries that are popular for running Windows applications on Linux.

ReactOS is available as a Live CD or as an installable OS. Right now, it looks and feels much like Windows 2000. Chunky widgets abound, and the Start menu, taskbar, window buttons and so forth are where you’d expect to see them.

ReactOS is an open-source OS striving for Windows compatibility. Something for Redmond to think about?

So, is it compatible? Chasing Microsoft’s vast APIs is no easy job, especially with so many undocumented calls to fathom out, but ReactOS does an impressive job. Firefox (with Flash), MSN Messenger, OpenOffice.org, StarCraft, Diablo 2, Quake III arena and many more apps run acceptably well, albeit with the occasional crash. Newer versions of MS Office and Visual Basic have troubles, though. It’s an ongoing job.

At this point you may be asking: ‘Why would Microsoft be worried about an OS that still needs a lot more work?’ Sure, right now ReactOS is no threat to Redmond. But for the tens of millions of people on the planet who use Windows as a springboard for a web browser, word processor and Solitaire, ReactOS could one day be a completely free drop-in replacement. If the project receives commercial backing in the future, Microsoft’s response will be interesting to watch.

2 Haiku

Goal: Be a free reincarnation of BeOS

Sadly, BeOS never made the mainstream desktop impact that its supporters so passionately hoped for. This multimedia-focused operating system peaked in the late 1990s, but Microsoft’s stranglehold on the desktop prevented it from attaining anything more than relative obscurity.

Those days are gone, but the spirit of BeOS lives on. Haiku is named after BeOS’s error messages, many of which were quaintly fashioned in Japanese poetry format. Like BeOS, Haiku aims to be compatible with the small range of native BeOS programs. It’s available in raw hard drive image format, suitable for Qemu; CD-based versions are due out in the coming months.

Some may call the Haiku interface austere. For BeOS fans, though, it's supremely fast and neat.

Haiku’s interface is refreshingly minimal. Window title bars are reduced to small yellow tabs with a single close button, while the leaf button at the top-right of the desktop opens up a pseudo Start menu containing applications and settings. Even in an emulator, it runs at an impressive speed – see how many GLTeaPot demos you can run before the OS starts to stutter.

Even in its pre-alpha state, Haiku is shaping up well, with a wide range of included applications and utilities for desktop usage. When you open up a command line you may be surprised to find the Bash shell, although Haiku is in no way a Unix flavour. Of all the alternative OSes currently undergoing development, Haiku is the closest to achieving a stable, fully featured 1.0 release, although that day may still be a way off.

3 AROS

Goal: Recreate the glory days of AmigaOS

Astoundingly, AmigaOS lives on, despite Commodore’s bankruptcy 15 years ago. To its fans, the Amiga was revolutionary, offering graphics and sound in the late 1980s that put PCs to shame. It wasn’t without its problems, though: the lack of memory protection resulted in colossal crashes when a single app misbehaved. ‘Guru meditation’ error messages still haunt the memories of many.

AROS‘s aim is to provide an lightweight Amiga-compatible OS for modern machines, with source code compatibility with AmigaOS 3.1: in other words, if you have the source code for an old Amiga app, you can recompile it to run natively on AROS on an x86 chip.

AROS is blisteringly fast, just like the original AmigaOS, on a mere 7MHz M68K CPU.

Many versions of AROS are available, and you can even run it from inside Linux. For the best experience, though, grab the ‘pc-i386-boot-iso’ CD-R image and boot it. If you’re a former Amiga fan, you’ll probably well up when Wanderer, the Workbench replacement, loads up: aside from the modern lick of paint, it feels just like the glory days of AmigaOS. The filesystem layout is the same, right-clicking activates the menu at the top, and in the Extras/Demos folder you’ll find heaps of toys.

While AROS is undoubtedly attractive to those who pine after the great days of the Amiga, it’s an impressively swift and polished desktop OS in its own right. We don’t expect it to become massive overnight, but it’ll always have a hardcore army of fans.

4 Aranym

Goal: Keep the Atari ST/TT/Falcon alive

Atari ST fans have their own equivalent in Aranym. It’s a virtual machine that emulates a 68040 CPU and various Atari hardware components, on top of which sits AFROS, an open-source version of the TOS/GEM operating system. You can download it as a program that runs on top of your normal operating system, or alternatively grab the Live CD.

AFROS is – to be blunt – supremely ugly, but then GEM was never known for its looks. Nevertheless, it’s a sprightly performer, and Atari users will have no problem finding their way around. A Windows-esque program menu has been shoehorned into the bottom side of the screen, and on the whole it faithfully recreates Atari’s 16-bit machines: if you were an Atari fan in the ’90s and still have some old floppies lying around, you might be able to get your old apps running.

5 Syllable

Goal: Provide a user-friendly desktop OS

Thus far, all of the OSes we’ve looked at have been based on other OSes. Syllable, however, has been engineered from the ground up as a unique OS, with some inspiration from BeOS and AmigaOS. Originally known as AtheOS, the project development was forked after the lead developer effectively abandoned his work, and Syllable was born.

After booting from the Live CD, you can log in as the user ‘root’ with password ‘root’. The desktop is playfully colourful and clean: click the ‘S’ button at the top left to peruse the installed software. There’s the usual collection of desktop utilities, including a media player and WebKit-
based browser. It’s impressively fast and has the potential to be an excellent desktop OS for breathing new life into older machines.

The Syllable OS has a bright and cheerful desktop - it's just lacking in native software.

At version 0.6.6, Syllable is one of the most advanced alternative OSes around. Unfortunately, though, there’s a distinct lack of native software, and development on the project has slowed down in the last couple of years. If you’re interested in helping out on an OS project, then Syllable’s small but friendly team is a good place to start.

6 KolibriOS

Goal: Extreme performance and compact code size

Without a doubt, KolibriOS wins the award for the most ambitious project in this feature. It’s a fully fledged OS written entirely in assembly language. The KolibriOS team has managed to squeeze pre-emptive multitasking, a graphical desktop, TCP/IP networking, USB support, media playback and many other features onto a 1.44MB floppy disk.

A stunning showcase of assembly language programming is on show in KolibriOS. All this fits onto a single 1.44MB floppy disk.

Booting ‘kolibri.img’ brings you to the desktop in just a couple of seconds. There’s a Windows-like Start menu and taskbar along the bottom of the screen, and the desktop is littered with small utilities. It’s all tremendously impressive, and while KolibriOS will never challenge the main OS trio’s desktop supremacy, it shows what can be achieved with careful coding, especially as we’re so used to bloatware nowadays.

7 Plan 9

Goal: Research beyond Unix

After Unix had flown out of the Bell Labs nest in the 1970s, the developers kick-started a new research project to scratch their programming itches. Plan 9 aimed to expand beyond the Unix philosophy of representing almost everything as a file: in Plan 9, even network connections and the user interface can be manipulated via the filesystem. Additionally, a communication protocol named 9P was developed to allow Plan 9 machines to share resources.

Ultimately, Plan 9 hasn’t achieved anywhere near the same level of success as Unix. However, it’s still undergoing development and is a source of new ideas for OS programmers. The desktop feels quaintly old-
fashioned today – somewhat akin to the old-school X setups of the late ‘80s – but then, it’s designed primarily to satisfy the needs of Plan 9 programmers. This is not an OS that’s going to appeal to many users, but it’s an interesting piece of research.

8 FreeDOS

Goal: Maximum compatibility with DOS software

While ReactOS’s ambitions are seriously lofty, FreeDOS has a considerably simpler job: running DOS programs. That still involves plenty of work, of course, but DOS has essentially been fixed in place for the last decade, so there aren’t new APIs to chase around and implement. Two CD ISOs are available: Fdbasecd, a small 8MB base system with limited functionality; and Fdfullcd, a 153MB beast packed with software and drivers.

The full version boots into an installer or Live mode. In use, it feels just like the DOS of yore: navigating around directories is the same, there’s an excellent EDIT clone and you can even use the mouse with certain text mode apps. Enter menu to launch the supplied programs and games (there’s even a version of FreeDoom included). If you want a graphical desktop, start up OpenGEM.

9 Visopsys

Goal: Small OS focused on disk partitioning

All of the projects covered so far have been the work of many people. Visopsys, however, is particularly striking because it’s almost entirely the work of one developer, Andy McLaughlin. Since he wrote the first lines of code in 1997, McLaughlin has focused on “cherry-picking the best ideas from other operating systems” and produced a compact OS with powerful partition management tools. It even has some spin-off software (see www.partitionlogic.org.uk).

The Visopsys OS aims to take the best features other OSes offer and roll them into a ssytem no bigger than a floppy disk.

Currently there’s little in the way of native software – it’s mostly small utilities and desktop tools. Still, Visopsys squeezes onto a single floppy disc, and demonstrates what can be achieved with time and determination.

10 Minix

Goal: Small Unix variant and a learning tool

Minix is famous within the alternative OS world for two reasons. First, it was the platform on which Linus Torvalds developed the first version of Linux; and secondly, its code is covered extensively in Operating Systems: Design and Implementation, a book written by the Minix author.

Don't be put off by Minix's austere looks - it is in fact a fantastic OS and a great place for budding developers.

While the first versions of Minix were designed exclusively as learning tools, Minix 3 expands the boundaries further, with low-spec and embedded machines being the main hardware target. Compared to Linux and the BSD family it’s not the most feature-rich Unix flavour on the planet, but as a code and design resource for OS developers, it’s fantastic.

Mike Saunders

Enjoyed this article? Subscribe to PC Plus and get your monthly digest of news, features and all the stories that matter delivered straight to your doorstep - worldwide. Click here for our latest offers.

Amoeba, same author of Minix, Andy Tanenbaun, but it's a distributed OS:

http://www.cs.vu.nl/pub/amoeba/

Bartolomeo Nicolotti's picture

Great suggestion. If anybody can think of any other little-known operating systems to add to this list, drop us a comment!

The Oberon based OSes (AoS/Bluebottle) are very imressive and are gathering a wide range of apps:

http://www.oberon.ethz.ch/ http://bluebottle.ethz.ch/index.html

oithona's picture

SymphonyOS is also a newly written OS that tries to be fast and adhere to some computing concepts that others ignore, such as having the corners of the screen be hotspots of usability. I don't know what its status is right now, it looks like the last CD release was in 2008...

http://symphonyos.com/cms/

lefty.crupps's picture

My mistake, SymphonyOS has a GNU/Linux backend. Still a cool project but the forums are down and I don't know where it stands.

lefty.crupps's picture

Thanks for the commnets - and no need to apologise.

M

Martin Cooper's picture

Thanks for a great list.

Here are a few others. I like to keep track of the OS-space and the work others are doing in this area.

1. DexOS // Notes: Game Console Interface, 100k size http://www.dex4u.com/

2. MorphOS // Notes: For PowerPC / AmigaOS http://www.morphos-team.net/

3. MenuetOS // Notes: Assembly-based, 1.44mb size KolibriOS - is a fork of Menuet that is quite a bit further along http://www.menuetos.net/

4. OpenQNX // Notes: source of the QNX kernel was released for non-commercial use. The OS is also available for non-commercial use. http://www.openqnx.com/index.php?name=FAQ&id_cat=1 http://www.qnx.com/

5. Inferno // Notes: A compact operating system for building cross-platform distributed systems http://www.vitanuova.com/products/index.html

Commercial, Not Free:

1. AmigaOS4x // Notes: Still in development after the litigation issues. Tossing it in here because it really is a great OS and hopefully it makes a comeback in some area. http://hyperion-entertainment.biz/

2. SkyOS // Notes: Dev perviously halted now testing proof of concept using BSD, Linux kernels. When officially released, will be a commercial product. http://www.skyos.org/

3. OS/2 // Note: This one was fairly popular way back but some of the nextGen users might not be aware of it. http://www.ecomstation.com/ http://www.os2world.com/

4. RiscOS // Notes: Haven't look at this OS in a few years. Not sure if it's still even active. Used to be very good weighing in at 4mbs in ROM (ie... malware-safe).

Pax's picture

... Not to mention all the industrial kernels and real-time operating systems. Less than there were - I miss OS9 and OS9000 - but still important

FreeRTOS, keilRTOS, Phar Lap rtos, all exist.

Then there is irix, and openVMS, ...

Bob Harvey's picture

Mike, some of your comments suggest that you have a tendency sometimes to confuse the GUI and the operating system.

Sure, some systems have their own GUI, and some of those are unique, but, please don't suggest minix, for example, is austere just because the screen capture you happen to have of it is showing X11 with the most minimal "twm" window manager! Meanwhile many different operating systems do, or can, use the very same GUI.

Also it seems you didn't actually install each of these systems and try them yourself, otherwise you would have been able to obtain a screen capture of the somewhat more unique GUI used by Plan 9.

Greg A. Woods's picture

@Greg A Woods: of course I used all of these operating systems. I've been running some of them for many years. I did not say that Minix as an OS is austere; I was referring to the default WM choice. Of course I know that other WMs are available. I'm a VTWM fan myself :-)

Mike

Mike Saunders's picture

where is MikeOS?

uomosenzanome's picture

HAIKU is the most promising and intriguing OS of all. Its goal is to provide a free, open and modern OS better than Linux, and is close to accomplish it...

Uno's picture

Ok! Ok! Very nice article, ..., but, ..., where is TRON in your list? :-D Don't forget Ken Sakamura's works!

code's picture

Nice list, I never heard most of the operating systems of this list.

azharalibuttar's picture

www.skyos.org

thats a awesome alt os!

T-One's picture

It just goes to show how well the big players in the tech world keep the little players quiet. I have been working in the computer industry for years and have only heard of FreeDOS. Great list and great follow up comments as well. I am going to have to add all of these to my list of free operating systems.

Jason's picture

How about ClassiOS? By Peter Tattam who created Trumpet Winsock.

http://www.trumpet.com.au/index.php/products/9-operating-systems/10-clas...

Niels's picture

Here's some links to a multitude of others:

http://www.dmoz.org/Computers/Software/Operating_Systems/Open_Source/

http://www.freebyte.com/operatingsystems/

http://downloadpedia.org/Open_Source_Operating_Systems

Some of the info is a bit out of date.

I tried both 1.44MB MenuetOSs on 3-1/2" floppy, but couldn't get them to run on my 1993 Sanyo MBC-19NC9. :-(

Now if only Plan9's '1.44MB' would actually go on a 3-1/2" floppy, then that might work, being as it's from 1993.

I'm glad I found this page in Linux Format, though, because it's led to some hopefully better things than Linux-Debian-GNU-Gnome have to offer. LinuxMint-8 is like a 'polished turd' in that it's basically Ubuntu 9.10 with a lick of paint. It took less than 6hrs before my patience expired. The 'Official User Guide' is not much use either. As with Ubuntu 9.10, it was not possible to install my printer using CUPS, & I have to reinstall my mobile broadband every time I log on!

Why do people on the forums keep suggesting dual-boot or wine? That says something about the competence of the 'Linux School', that can't come up with a decent single OS. I can count aboot 50 variants.

Next, BSD: surely I can install CUPS in that one!

VX37.285Gamma's picture

I do not understand much of where we use ReactOS?

sohbet odalari's picture

Another one to look at is Pardus (Linux kernel-based, with KDE) - very pretty, but doesn't recognise my mobile braodband dongle (but neither do OpenSolaris or PC-BSD, which is a shocking oversight!). Nonetheless, the Linux geeks could learn a thing or two about design & user-friendliness from this OS: http://www.pardus.org.tr/eng/

[Generally, I don't even like password & permission-strangled messy-file-system Linux! So this is rare praise!]

But the one I find most interesting is HAIKU: how many OSs include a proper user's guide? The Haiku website includes an extensive manual (I can only think of (slow & clumsy) BSD who has anything similar), & they're obviously very keen for people to be involved. HAIKU is one of the cleanest & fastest OSs I've ever tried. I hope it succeeds. The team are doing a great job.

GO ON: TRY IT! But set up a partition with GParted first if you want to install on x86n http://gparted.sourceforge.net/

VX37.285Gamma's picture

very informative thank for this article

sohbet's picture

I don't know whether I came on right board, but I am searching for tablet xanax which are great solution to treat anxiousness. Please help me to find it. I need it desperately.

Kenvy's picture

Post new comment

The content of this field is kept private and will not be shown publicly.
If you have a Gravatar account, used to display your avatar.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
  • Internal paths in single or double quotes, written as "internal:node/99", for example, are replaced with the appropriate absolute URL or path. Paths to files in single or double quotes, written as "files:somefile.ext", for example, are replaced with the appropriate URL that can be used to download the file.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <p>

More information about formatting options

CAPTCHA
We apologise for making you prove your humanity...
Buy the latest issue online!
Future Digital Future