Results 1 to 2 of 2
Hey all,
I'm kind of working on my own OS. It's not much yet, but in my eyes it seems to be growing like nobody's business, every single day (while ...
- 05-12-2011 #1
Orion OS
Hey all,
I'm kind of working on my own OS. It's not much yet, but in my eyes it seems to be growing like nobody's business, every single day (while I should be spending time on school).
If you can read code, you are very welcome to sniff out any issues in the code (as testing it as a user isn't really possible yet).
Also please tell me what you like and don't like in any open source operating system out there. I might just use it.
It really isn't going to support that much hardware, as I don't think I have the time and resources to be able to write much drivers, but I hope people will be able to help me out once this project is rolling a bit faster.
The link to my blog is Orion which has links to both github and my twitter.
If you'd like to follow the progress just follow one of those and you'll be up-to-date.
The code will probably be littered with bugs, as testing is a little difficult. The licence is the GPLv3. And it uses Grub2's multiboot command to start the compressed image and will use the core image as module, which will go into high memory.
It's all 32-bits code, and I haven't had the time to port it to 64-bits or even PAE for that matter.
It assumes 512 MiB of RAM at this moment as I'm still "just" putting my stack pointer somewhere along that region (far away from the code which it may overwrite otherwise).
Right now I'm working on page memory, and when I'm done I'll start work on the ELF loader.
I probably won't bother with any other binary format in my kernel.
All it might ever support is the hardware I have, or generic drivers, such as VGA and ATA drivers.Last edited by Bemk; 05-12-2011 at 10:29 PM.
- 05-16-2011 #2
Just got paged memory working. Yeah!!!
Orion: Hello paging world!


Reply With Quote
