Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

https://osdev.org has a lot of resources about this.

Your computer and all of its hardware are built on standards. For the most part, they are adhered to by hardware and BIOS manufacturers. GRUB et al are just abstracting those away because they're obtuse and not very ergonomic to work with from day to day.



I also recommend the OSDev Wiki. It also includes information you’d need to write your own bootloader, if that’s what you want to do.


Isn't a lot of the material there deliberately obscufated and/or wrong but not corrected for the sake of making people figure it out themselves?


No lol, where did you get that idea?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: