I'm making an operating system, here is the general idea
hybrid kernel (process manager, memory manager, and security manager are in kernel, no need for them to be user space process, but most drivers/servers are in user-space).
support for intel 64/x86_64 (I have a core i7, and I want to use the 64 bit features)
support for ia32 (not a primary goal though)
paging VM (required for the x86 64 chips)
file system supporting unix-like-features
my own bootloader/sector, not GRUB's
Multiprogramming and support for multiple cores
SSD RAID and hard disk drivers
support for devices with 64 megs of ram or more
some unix functions, and allow some unix-like functioning, however I figure I won't be able to get true POSIX-compliance for a while
Non-GUI for at least until 2.0
Kick arse name like "Cube" (Creators Unified Base Environment?)
Anyways, I was wondering what you all think, and what low level/higher level features you like in OS's. Andrew Tanenbaum said that he didn't like the idea of the PM/MM/SM being in kernel space, but I have slightly different goals than him (I would like this OS to be fairly efficient while not sacrificing security)
Last edited by MDM on 19 Aug 2010, 10:58 pm, edited 1 time in total.