Free Alternative Operating Systems
Free and Open Source OSes / Platforms
Free Alternative Operating Systems
Tired of Windows, Mac OS X, Linux or whatever operating system that you're currently using on your computer, and feel like trying something new? Or perhaps you want to test the cutting edge in operating system design or find out what the platform of the future is going to be like. Or you may simply want to try out a system that your friends are using to see whether you can use it for your computer. This page lists a variety of free operating systems available that you can download and install on your computer. Many of the systems are also open source so you can also tinker with the system, find out how it works, and learn from it.
Note that you do not actually have to have an unused computer to install any of these systems. An easy way is to install one or more of these systems into a "virtual machine", which can run on your existing system. This allows you to try out the system without forgoing the comforts and convenience of your existing system (be it Windows, Mac, Linux or otherwise). You can get a virtual machine or emulator from the Free x86 / PC Emulators and Virtual Machines page. An alternative method, albeit less convenient, is to install the new system in another partition on your hard disk, side-by-side with your existing system, in something known as a dual-boot (or multi-boot) configuration. This has the advantage of allowing you to experience the actual speed of the operating system (which you won't get in a virtual machine). If you want to do this, you may be interested in getting a partitioning utility to create the new partition (and perhaps resize your existing partition to make space) from the Free Partitioning Software page. If you are trying an OS that doesn't already come with its own boot manager, you may also want to download a multi-boot manager from the Free Boot Managers and Multi-Boot Loaders page.
As always, you should back up your computer before you mess with it in such a drastic way (whether you take the virtual machine or the dual-boot route). Free backup software can be found on the Free Hard Disk Backup and Restore, Hard Disk Image and Cloning Utilities page.
Related Pages
- Free CD and DVD Burners and Copying Software
- Free Device Driver Backup and Extraction Utilities
- How to Make / Create a Website: The Beginner's A-Z Guide
- Free Anonymous Surfing
- Free Antivirus Software and Free Online Virus Scans
- Free DVD/CD Emulators, Free Virtual CD/DVD Drives
- Free Secure File / Disk Deletion (Wipe) Utilities
- Important Precautions to Take When Buying a Domain Name
Disclaimer
The information provided on this page comes without any warranty whatsoever. Use it at your own risk. Just because a program, book, document or service is listed here or has a good review does not mean that I endorse or approve of the program or of any of its contents. All the other standard disclaimers also apply.
Free Alternative Operating Systems
- Qubes OS

Qubes OS is an operating system designed with security foremost in mind. It does this by using "security by isolation" where not only are programs isolated from each other, but even some system components (like the networking and storage subsystems) are also sandboxed. This is done with the aid of virtualisation ("virtualization"). This open source system is based on Xen, Linux and the X Window system. At the time this entry was written, the software is still under development (that is, it's not ready for production use).
- Symbian
Symbian, from Nokia, is an operating system for smartphones and other mobile devices. It uses a microkernel architecture, has real-time features, supports pre-emptive multitasking and memory protection, and is designed with the philosophy that resources are scarce. It is a popular mobile operating system in current (at the time this was written) use.
- Singularity Project
This is a research project by Microsoft intended to use the advances in software engineering in the design and implementation of an operating system. The operating system runs every program, device driver and system extension in its own isolated space, which they call Software Isolated Process (SIP). Programs cannot share memory or even modify their own code. The aim is to make the system more reliable and robust. The research development kit (RDK) for Singularity contains the source code, build tools, test suites and documentation for the project. It is licensed for academic non-commercial use only (read their licence for the details).
- Chromium OS (Google Chrome OS)
Chromium OS is the open source operating system from Google that will form the basis of Google's Chrome OS. It uses a modified Linux kernel and is primarily intended for devices like netbooks. As such, the main user interface is probably the web browser, with most (if not all) applications that a user runs being web applications. Although the system is still under development, the source code is already available for you to download and play with.
- Plan 9 from Bell Labs
Plan 9 is a research system originally designed by Ken Thompson, Rob Pike, Dave Presotto and Phil Winterbottom. Unlike many other operating systems, all resources in Plan 9 are accessed like files in a hierarchical file system. While Unix-type systems already provided such an encapsulation, with many devices mapped to the file system, Plan 9 goes even further, so that even things like the network and user interface window are also accessed in this way, through a standard protocol called "9P". The operating system can also (optionally) work as a distributed system, with its components distributed among different hardware platforms. The system is released under the GNU General Public License.
- OpenSolaris
OpenSolaris is a Unix derivative, based on Solaris, which is in turn based on Unix System V Release 4. It runs on the x86 family of processors as well as SPARC (UltraSPARC, SPARC64). The majority of the code is released as open source under the Common Development and Distribution License (CDDL), although there are apparently also some binary-only components released under the OpenSolaris Binary License. Update (August 2010): with the purchase of Sun by Oracle, and consequently Solaris, it looks like OpenSolaris will no longer be updated or maintained.
- MINIX 3
MINIX is a POSIX compliant operating system for the PC (although ports to Xscale and PowerPC are supposed to be underway) with a microkernel architecture (where the operating system core, or kernel, does the bare mininum and everything else is implemented separately [in user space]). It has TCP/IP networking, supports the X Window system, runs the GNU compiler tools and many other Unix utilities, has device drivers that run as user processes, etc. The system is released as open source.
- Linux
Linux began its life as a Unix-clone, but has over time become the dominant Unix-type platform in use today (at the time I write this). Created by Linus Torvalds in 1991, it is commonly found on servers, but can also be found in embedded devices, desktop computers, and so on. The core of the system, the Linux kernel, is licensed under the GNU General Public License. As distributed, Linux is packaged differently by a variety of vendors, with each vendor adding its own software mix and external visual appearance to the overall package. These packages are called "distributions" in the Linux world, and you can find a list of the most popular distributions from the above link. Instead of installing a distribution, you can also download a Linux Live-CD which allows you to boot from the CD/DVD into a complete Linux system without installing anything.
- BSD-based Systems: FreeBSD, OpenBSD, NetBSD, Darwin
BSD started out as a derivative of the original AT&T Unix system, although today, the modern open source BSD-based systems no longer has any AT&T code. It is released under a permissive BSD licence. See the page linked-to above for more details as well as links to the various free BSD systems.
- BeOS and Clones
BeOS is an OS from the 1990s designed for its own hardware that has since been ported to the PC. It was optimized for work with digital media and has many modern operating system features. Although the original BeOS is no longer being maintained, an open source project called Haiku continues its development. See the page linked to above for details.
- MS-DOS and Clones: FreeDOS, DR-DOS, IBM PC-DOS
MSDOS, PC-DOS, and its clones, DR-DOS and FreeDOS, were operating systems widely used on PCs in the 1980s and early 1990s. The last I checked, the open source equivalent, FreeDOS, is still under development and runs fine on modern hardware.
- Windows Clones and Emulation Layers
Windows clones and emulation layers let you run Windows programs without having to buy a copy of Windows. See the page linked-to for more details.
Related Pages
- Free Data Recovery, File and Partition Recovery, Undelete and Unformat Software
- How to Register Your Own Domain Name
- Free DVD Authoring and Creation Software
- Free Encryption / Cryptographic Software
- Free Online Backup, Internet Hard Drive for Offsite Backup
- Free PDF Converters, Editors and Printer Drivers
- Seven Easy Ways to Annoy Visitors to Your Website (Satire)
- Which Web Host Do You Recommend? (FAQ)
Can't Find What You're Looking For?
Search the site using Google.
Newest Pages
- How to Rescue Your Website from the Clutches of a Bad Web Designer or Bad Web Host
- How to Created Rounded Corners for Your Box Borders in CSS
- How to Add a Feedback Form to Your Website with Dreamweaver CS5
- Dreamweaver CS5 Tutorial: How to Design a Website with Dreamweaver CS5
- What is MySQL? What is a Database? What is SQL?
- Free / Open Source Non-SQL Database Servers and Engines
- Free Royalty Free Music and Sounds
- Free Programmer's Fonts
- How to Point a Domain Name to Your Website (Or What to Do After Buying Your Domain Name)
- Should You Choose a Linux or a Windows Web Hosting Package? Is There Such a Thing as a Mac Web Host?
- How to Add a CAPTCHA Test to Your Feedback Form Script: Reducing Spam in Your Contact Form
Popular Pages
- How to Create/Start Your Own Website: The Beginner's A-Z Guide
- How to Register Your Own Domain Name - how to get your own domain name
- How to Create a Website with Dreamweaver CS4 (Dreamweaver Tutorial)
- How to Create a Bootable Windows XP Setup CD/DVD on a Preinstalled Windows System
- Free Partitioning Software - Copy, Create, Move, Resize, Convert, Undelete Partitions
- Free Data Recovery, File and Partition Recovery, Undelete and Unformat Software
- How to Create an Emergency Windows Rescue CD
- Free DVD Authoring and Creation Software
- Free CD and DVD Burners and Copying Software
- Free Hard Disk Backup and Restore, Hard Disk Image and Cloning Utilities
How to Link to This Page
It will appear on your page as:
Free Alternative Operating Systems
