Whitix: a simple operating system

Whitix is a simple open-source operating system for your PC, designed from scratch for the modern desktop user. It offers a range of applications, so you can do what you want without worrying about instability or poor performance. How often have you wondered why modern software is too complicated, too buggy or just too unclear? Whitix is a return to the ideal of simple software that works the way you want it to. Although the software itself is still in its early days, our vision is well established.

You can already see the philosophy at work. Why not give it a go? You can always help us reach our goal.



What is it?

Whitix is a 32-bit operating system for the PC, licensed under the GNU General Public License. It features a fully-featured desktop and graphical user interface, C compiler (tcc), a choice of high-level languages (including Python and Lua), assembler (nasm), text editor, shell and filesystem formatter. See the Introduction to Whitix for more information.

Who made it?

Matthew Whitworth, along with a team of developers, developed early versions of the operating system over a period of a year or so.

Can I help?

Developers and documentors are welcome!. Regardless of whether you are a systems programmer or not, there is plenty of scope for Whitix's improvement. Just download the source and take a look at the system overview or fix an open bug to get started!


Donate now!

Donate now to help Whitix development. Your money will be used to fund this website's hosting costs.

Keep me posted!

Sign up here to be notified of new releases and important updates:

From our blog:

Site redesign coming soon

Posted on 7/9/2008

Just an update; the new Whitix.org site redesign is in progress, and should be available by the end of next week. On the development front, I've been working on a runtime code generator (to specialise functions for kernel objects) and a unified filesystem for kernel objects. I might issue another development release soon, so keep your eyes peeled! I'll also try and post to the blog more often.

New release: 0.2-alpha1

Posted on 17/8/2008

Apologies for the lack of activity on the Whitix blog for a few months, but I've been beavering away at new features for the operating system for quite a while now. I now reckon 0.2-alpha1 can see the light of day: it includes ext3 write support (with a journalling layer), a central registry for configuration and the beginnings of the network stack, as well as tons of bug fixes. And this isn't the end of the development cycle for 0.2 yet! There are plenty more features to be added, including a new way of kernel configuration that will replace ioctl.

For the moment, try the new release here, and report any bugs or improvements you might find at the bug tracker. I'll try to keep you updated, and I'll explain the new configuration system in a blog post soon.

Whitix 0.1 now available on CD

Posted on 5/6/2008

On-Disk.com have now made Whitix 0.1 available to buy on CD. It's available for $5.99 (which works out at about £3) for a single disk. Although Whitix 0.1 is only available as a live CD (and therefore might be of reduced utility to some), the funds from the CD sales will go straight into development (there's a possibility of hiring a paid developer for a certain length of time) and you'll help the Whitix project. I'll put a more prominent notice on whitix.org when I come to redesign it in a month or two, or when a new release arrives.

You can buy it here, and if you do, thanks.