![]() ![]() ![]() I suppose it's a learning experience though.Įxcellent news about the speed increases. There must be thousands of unfinished skeleton OSs around. I wonder how many developers have some variant of that story. I had a couple libc functions up as well, along with a keyboard driver using the PS/2 port. I got the bootloader, switched to protected mode with GDT+IDT setup, and could execute programs compiled with GCC and special flags not to use any of libc. I worked on my own OS for a while as well. I really think the SkyOS guy is cheating his ass off somehow :PĪnd even with all of that, knowing you'll never penetrate even 0.1% of the market. That takes some real dedication, because an OS is something absolutely no human can complete on their own. I needed that to set VESA2 and start on some actual graphical applications. I had a couple libc functions up as well, along with a keyboard driver using the PS/2 port.įor me, the deal breaker was getting lost in trying to set up VM86 mode to execute BIOS interrupts from protected mode. That had its crippling battle too - trying to understand how to set up the virtual page tables when they're stored in memory that's being translated by the virtual page tables. I put so much work into my operating system. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |