This the official web page for PhoenixOS, a new OS being developed by two college students. Currently, the project is mostly in the planning stage. Follow the links to the right for more information or read on.
What is PhoenixOS?
PhoenixOS, as mentioned earlier, is the brainchild of two college students. It was first conceived in December of 1995 when plans for a 32-bit, multi-threading, multi-node BBS expanded into plans for an operating system and has been growing ever since. Although it still consists of only two programmers, it has progressed from bare ideas and wish lists to some hard code and specifications.
Basically, PhoenixOS will be a fully 32-bit, pre-emptive multi-tasking operating system utilizing many of the features of the protection model on the IA64 line of Intel processors. PhoenixOS will provide common interfaces to usually varied deviecs such as audio and video. It will also provide a standard 3D video graphics library. PhoenixOS will provide many operating shells, including both GUI and TUI interfaces, as well as the ability to run DOS, Windows 3.x, Windows 95/NT, OS/2, and UNIX programs. (As for which flavor(s) of UNIX that will be supported, that has net yet been discussed.) Also, PhoenixOS will support its own style of executables and libraries. To aid in the growth of PhoenixOS, compilers for Pascal, C, and possibly BASIC and/or Java will be provided. All the compilers will use the same run-time libraries and file formats so that cross-language programming will be easier in PhoenixOS than in any other operating system. While it it will support many file systems, including FAT (12, 16, and 32 bit versions), HPFS, NTFS, and UFS, PhoenixOS will provide its own file system, PFS.
The Documentation Sets define the real design of PhoenixOS.
Hit the Projects page to read about the current code projects.
Meet the members of the PhoenixOS project.
For those who are interested, here's the reference section with info about current research projects and files available for download.