I present to you: EmeraldOS.
Most of you may have noticed my absence from the forums. No, I did not leave for good, or even temporarily, I am only busy with this project deeply. Building an operating system requires patience, the ability to plan things the right way, and much knowledge of how a computer works. I actually have my development tools open right now, I'm so into this project. Instead of this being "just another one" out there, I'm going to let this OS step up higher than normal. Here's the deal on what EmeraldOS is all about.
- Planned POSIX application layer support (in other words, Linux and UNIX compatibility)
- DOS application layer (this one will probably come first)
- Planned Windows application layer (this will come last, and will require a GUI to be built first)
- Lightweight, installs from a single floppy disk
- Multiboot compatible (this OS uses GRUB)
- The floppy disk is not only an installer, it is "live media" (you can run the OS from the floppy)
- Built in programs for the console and planned GUI
- The install disk can copy itself to another disk, create a "live USB" flash drive, or install to the hard drive
- Much like batch files (in Windows/DOS) and shell scripting (Linux/UNIX), EmeraldOS includes its own form of this
- Support for all major file systems (FAT12, FAT16, FAT32, NTFS, ext2, ext3)
- Multiple users, including "super" (on Windows, the "administrator account" or on Linux, the "root user")
- Support for basic DOS and Linux commands (dir and ls, win and xorg, del and rm, edit and nano, etc.)
- This list will grow as my experience does...
If you know C, and you're interested in helping (you won't have to code most of it, I'll be doing the kernel itself), then let me know via PM!
And yes, this is an incarnation of my Linux/Windows bridge operating system that never managed to kick off, Winux. But... I named it something better.
P.S. After today's programming experience, I'm feeling a little like this:
Edited by TheMasterSwordsman, 24 May 2008 - 10:18 PM.