http://forum.osdev.org/viewtopic.php?f=2&t=23109At OSDev, they had a "512 byte OS challenge" a year or two ago. I think they were mocking me. In my website documentation I said to Copy files onto your partition and run "InstallBoot" to install it on your partition boot record. Installboot compiles the kernel and modifies the partition boot record with the LBA (logical block address) of the kernal binary and it's size in blocks.
They thought I was saying it is contained in the boot record.
They're a little confused over there because use Grub and everybody group thinks boot loaders should switch modes and navigate file systems. Mine does neither. My bootloader presents real mode to my kernel at the start of a boot and my kernel is free to call BIOS routines and switch modes itself.
Patching the LBA of the kernel into the boot record is easy when you're the boss. You have to boot strap ( in the traditional sense) yourself to the point where you can install yourself onto a partition, though. For those of you with ATA hard drive routines and native compilers, it's a piece of cake putting the offset of your main module into the partition boot record's code.
The OSDev guys have a religion of how things are done, and I'm a heretic, so they banned me. Retards.
They sabotage people with CHS horseshit and dependency on other people's bootloaders and overcomplicate everything. Ask a question and the answer will be highly overengineered because they want to be professional as opposed to reasonable. They give highly overengineered advice which discourages people and I'm sure they don't follow it themselves. Don't waste time on compatibility back to the stone age.
Kieran, we need to distinguish ourselves from OSDev so we can be the most popular. Build loyalty
Trust me--I'm the king of alternative ("hobby" is a bad word) operating systems, for now. Google "64-bit Operating System."