Is it that easy to create a simple bootloader =o i was like wow it sure gonna take some time to create one but when you say you did it so fast xD. if i only createdeath2all wrote:For a bootloader, I dare say that mine is just kludged together, and loads in the kernel from a predefined sector on disk (64, if you must know.) That's all you will really need, I would have thought. I am working on improving my boot loader now, to get it multiboot compliant, and the same with my kernel, but this is not mandatory just to get a basic OS working. As for displaying characters, it is BIOS interrupt 0x10 (I forget the service number, use Ralph Brown's Interrupt List for that...)
As for the whole thing, not too long, depending on how far you want to go, and what you want it to do. In its current state, my OS took about 2 months, most of which was consumed by a paging bug (albeit a really nooby bug, and one that I could very easily have avoided, and any competent programmer would have done.) All in all, to get a single command, in PMode, with paging and a flat memory model, a rough guesstimate gives me around 2-3 months, if you use your time well, and don't make any stupid mistakes.
an cross-compiler
a (micro etc... dont know wich one yet) kernel
and a bootloader or grubs
i can make an os already =o
wow thats quite fast =) i got till 1 february for my OS and i first wanna start with creating a very basic one and if i got time left then ill upgrade it, but i got a holiday between it :3 and a test week (you only get 1/2 tests a day looks like an exam in our country) wich means i got alot of free time 2 ^^
atm im doing an detailled report about what a os is exactly, just found out alot of things xD also gonna add stuff like the Algol 68 :3 its just im on wikipedia translating everything while im typing and then ill see something new blue's and that is pressable so i press it xD gonna explain that again :3 so its gonna be very detailed xD even if my os is gonna fail that might make my grade a nice one ^^
regards, Akatchi