Introduction to Whitix
From WhitixDoc
Whitix is a 32-bit operating system for the PC that will eventually be aimed at the desktop. It is becoming a free, stable and secure platform for application development; see our vision for the platform to see our plan for the future. Instead of trying to conquer the desktop, server and embedded markets simultaneously, Whitix is aimed solely at desktop users. You can download, use and share Whitix free of charge.
What applications are available for it?
As Whitix itself is in the early stages of development, only a few applications have been ported to or developed for the platform. Here are some of the programs that are available:
- C compiler.
tcc, the Tiny C Compiler, has been ported to the platform. - Python. Python 2.5 has recently been ported.
- Assembler.
nasm, the Netwide Assembler, has also been ported. - Text editor. Fruity, a custom-built text editor, is one of the exclusive applications on Whitix.
- Shell. Burn is the Whitix default shell.
Applications such as Lua will soon appear in future releases, and many more applications can be ported to Whitix. See the porting software guide to see how to do so.
Kernel features
Whitix features a modern x86 kernel (with a port to the x86-64 architecture planned), with the following features:
- Multitasking and multithreaded process scheduler.
- Supports reading of ISO, ext3 and FAT filesystems, and writing of FAT filesystems. Also includes a dynamic device filesystem.
- Supports floppy drives, ATA hard-drives and CD-ROMs.
- Virtual memory management, including demand loading support.
Download
You can download Whitix here.
| User manual > Introduction to Whitix |