Software Archive
Read-only legacy content
17061 Discussions

kernel in 64 bit

Akshaynath
Beginner
406 Views
Hello I am doing some research in developin operating systems.I want to know how can i create a 64 bit Kernel for operating system.
0 Kudos
4 Replies
Thomas_W_Intel
Employee
406 Views
This is a very broad question, which can hardly be answered in a forum posting. In fact, there are two books about system programming:


Intel 64 and IA-32 Architectures Software Developer's Manual

Volume 3A: System Programming Guide
Volume 3B: System Programming Guide

There are available for download here. Before you hit the print button, be warned that each of them is more than 800 pages long.

0 Kudos
marriemb
Beginner
406 Views
Read this book from William stallings it will give you some idea about OS concepts and kernel development

http://williamstallings.com/OS/OS5e.html
0 Kudos
hohmgmx
Beginner
406 Views
Hello,

I'm also interested in this area. In the previous replies mentioned books are valuable. If you're more in examples I would recommend eg. DelphineOS which is written in FreePascal and shows a very basic but working 32-Bit OS (unfortunately the source is sometimes in french and it is only 32 Bit) but for learning and starting purposes (because language "Pascal") it is recommended.

Another resource is the Linux kernel Source Code and some good infos like

Concrete architecture of the Linux kernel (Open Press)
Linux kernel internals (Addison Wesley)
Linux CPU scheduler (somewhere on the net)

Holger
0 Kudos
Reply