0

manuals for os development?

I wonder what manuals out there for os development.

I wonder how can I access first sector of HDD/USB Drive where does it loaded into, location of frame buffer, and so on.

can someone please let me know where can I find such official manuals?

kim taeyun
  • 1,837
  • 2
  • 24
  • 49
  • https://wiki.osdev.org/ isn't "official", but it's pretty good. See also other links in https://stackoverflow.com/tags/x86/info for links to Intel / AMD official manuals. (Which document the CPU itself, mostly not the devices or the legacy BIOS or EFI software functions.) – Peter Cordes Apr 15 '18 at 08:29

2 Answers2

1

Here is a basic tutorial on how to make an OS (assuming you mean operating system): http://www.youtube.com/watch?v=6MJUGVFAXKg.

It's pretty good, but you need to learn the assembly language first (http://en.wikipedia.org/wiki/Assembly_language).

Hope I helped!

ChristonianCoder
  • 295
  • 1
  • 10
1

"Operating System Design and Implementation" by Andrew S. Tanenbaum and Albert S. Woodhull.

It takes you through step-by-step, and if you follow the instructions you should end up with an OS at the end.

AMADANON Inc.
  • 5,753
  • 21
  • 31
  • PS - be very careful - I managed to write a wrong boot sector (= first sector) to the wrong place many years ago... on a computer that wasn't mine... I managed to recover the data before the school found out :) – AMADANON Inc. Jun 23 '13 at 22:51
  • thank you for your suggestion! I am looking for an official document but it might be helpful too! – kim taeyun Jun 23 '13 at 23:01
  • The spec dates back to before 1983 (MBRs came in in '83). You might find some of what you want at Wikipedia: https://en.wikipedia.org/wiki/Boot_sector – AMADANON Inc. Jun 23 '13 at 23:07