LinuxQuestions.org
Did you know LQ has a Linux Hardware Compatibility List?
Go Back   LinuxQuestions.org > Blogs > Musings on technology, philosophy, and life in the corporate world
User Name
Password

Notices

Hi. I'm a Unix Administrator, mathematics enthusiast, and amateur philosopher. This is where I rant about that which upsets me, laugh about that which amuses me, and jabber about that which holds my interest most: Unix.
Rate this Entry

Project Paradox

Posted 07-19-2011 at 11:16 AM by rocket357
Updated 07-19-2011 at 11:17 AM by rocket357

I've started development on my own operating system. I've achieved "hello world OS" status so far (boots up and prints a message to the console), and I've started working on core functions within the kernel to make actual kernel development easier.

So I'm going to use this space as something of a progress update as I go. Who knows, perhaps one day some of the crazy ideas I have on OS design will come to light.

Time will tell.
Posted in Uncategorized
Views 5484 Comments 4
« Prev     Main     Next »
Total Comments 4

Comments

  1. Old Comment
    Certainly a huge step to create an OS and or Kernel. It seems like with so many exiting free options being available, it would be useful to target a specific platform or hardware. At least then you have a target to have it perfectly run on... rather than the huge possibilities of a PC OS.
    Posted 07-20-2011 at 05:38 PM by lumak lumak is offline
  2. Old Comment
    I thought about that, lumak. I'm writing for x86 at the moment, but I plan on rewriting for x64 when I get a bit more of the design and concepts down.

    Not to say that I don't appreciate portability...I'm just no good at it haha.
    Posted 07-20-2011 at 08:03 PM by rocket357 rocket357 is offline
  3. Old Comment
    What's the planned architecture? Is it going to be UNIX-like? Something else? Monolithic (a la Linux/BSD)? Microkernel (a la Minix/OS X)? Hybrid (a la Windows NT)?

    I suppose it's probably way too early in the process to be asking you these kinds of questions, but I just think it's really cool that you're doing something of this kind of complexity. Another member had started writing an OS kernel, but it's unclear where he's gone with it…

    Anyhow, good luck!
    Posted 07-21-2011 at 02:49 PM by MrCode MrCode is offline
    Updated 07-21-2011 at 02:52 PM by MrCode
  4. Old Comment
    The plan is simple. It's experimental in the sense that 1) I don't plan on going public with it, 2) it's just for learning, and 3) I've got a few ideas about how to reduce the bottlenecks in a microkernel architecture without losing any of the security/reliability characteristics. I've discussed the main talking points with some knowledgeable people, and the consensus is that it's not going to work, but no one could definitively say "Dude, that's going to suck". Everyone was like "well, you're **probably** trading this bottleneck for that...but I'm not sure". Bottom line: I'm going to write it and see.

    As for Unix-like/POSIX/etc... I have no clue. It's a stupid "hello world" kernel at the moment with an ever growing "library" of functions and no additional features yet. Once I start real work, I'll let everyone know haha.
    Posted 07-21-2011 at 03:16 PM by rocket357 rocket357 is offline
    Updated 07-21-2011 at 03:21 PM by rocket357
 

  



All times are GMT -5. The time now is 03:45 AM.

Main Menu
Advertisement

My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration