Re: OS in x86-64?




I would like to start writing on os in amd64/em64t.

As well as this newsgroup, try alt.os.development, which is more
related to OS development.

I would like to start with a small kernel that boots
off a cdrom and gives a command prompt.

Get the Intel manuals (learn x86-64 assembly and the different
processor modes)
http://www.intel.com/design/Pentium4/documentation.htm#manuals

Get a decent assembler, not sure which ones can compile 64-bit
assembly, as I have never done this before. Maybe someone else can
advise you of this.

If you are looking to boot from a CD-ROM, I suggest reading the ISO
9660 spec (which covers the details of the CD-ROM file system), as well
as the El Torito spec (this describes how to make a CD bootable).

The ISO standards are not free, but you can download ECMA-119, which is
equivalent
http://www.ecma-international.org/publications/standards/Ecma-119.htm

El Torito can be retrieved here
www.phoenix.com/NR/rdonlyres/98D3219C-9CC9-4DF5-B496-A286D893E36A/0/specscdrom.pdf


I know, I know all the arguements of why not to do
this.


What is wrong with wanting to write an OS?

MQ

.