Page 2 of 2

Re:At what stage is your OS at?

Posted: Wed Apr 13, 2005 7:36 am
by distantvoices
*chuckle*

I gonna change way more than just the colors - gonna switch over to 1024*768@24bpp or 32bpp.

that's more than 10 minutes for the occasional changing of colors. *rofl* Packed pixel mode has quite some disadvantages, not the least among them the possibility to get odd colors. And weird weed.

Re:At what stage is your OS at?

Posted: Wed Apr 13, 2005 9:01 am
by wacco
Missing option: Stuck at a never ending design phase. :-\

Everything can be better, but wait, then that will work inefficient. So if I do it like this... no wait, humm.. etc etc. Starts to get a little frustrating.

Maybe I'll just hack together an OS in no-time just to _code_ something and then actually improve that in time... 'cuz this isn't working really. Know an awfull lot about pretty much everything by now, and lost sorta the point of *where to start implementing everything*. So yeah... ::)

Re:At what stage is your OS at?

Posted: Wed Apr 13, 2005 4:47 pm
by dh
while I say "hello world", mine does a _LITTLE_ more.

Re:At what stage is your OS at?

Posted: Wed Apr 13, 2005 6:45 pm
by Warrior
"Hello World" C Kernel using GRUB as a boot loader. Working on GDT, Interrupts, Exceptions, etc.

Hoping to get printing to the text (allowing text to be overwriteable / not overwriteable) and a basic shell with a keyboard driver (stores characters in a buffer and has a get_kb() function)

Hoping to learn more about paging and memory management (seems tough)

Anyways that's what's in Optima Operating System for now :p

Re:At what stage is your OS at?

Posted: Wed Apr 13, 2005 8:00 pm
by smiddy
Interesting thread here!

My second attempt is right at implementing a memory manager and Interrupt Descriptors. I am also working on PCI enumeration and working out the details on external device drivers. The progress is slow and methodical, but worth it. It is nice finally working in PMode as opposed to real mode, with all the room to move. ;D

Re:At what stage is your OS at?

Posted: Thu Apr 14, 2005 7:05 am
by Poseidon
My kernel is somewhere between 'somewhat full working kernel' and 'Mem mangement and some multitasking'

I've all the basic stuff like IDT, GDT, screen functions (including printf), memory manager using paging, kernelspace and userland, schedule, syscalls and floppydriver. Currently i'm working on a fat12 library and VFS.

Re:At what stage is your OS at?

Posted: Fri Apr 15, 2005 11:05 am
by srg
Havn't been doing much to mine lately as I've ben playing arround with AVR microcontrollers and I'd like to move slighly more into electronics + programming rather than just programming.

Anyway, I have kernel mode paging setup and can malloc and free in kernel mode, with the memory manager allocating new pages a necessary. No task switching yet. I'm migrating NASM asm files over to gas now.

I've also started reorganising my kernel's source for better portability and I've started a memory map preporation and kernel loader for my planned m68K Amiga port.

srg