Greetings, I haven't posted here much but I've been watching the list for
awhile. I recently became interested in researching how bootstraps,
kernels and the basic systems of the computer work. One project I would
like to mess with is to just write a very VERY basic "operating system"
that would just boot a machine (from disk of course). The only purpose for
this project is educational experiences along the way. I have a few
questions though for those of you familiar with the topic; I realize there
might be better places to go for these answers but seeing that I like
using FreeBSD as my development platform this seemed like a good place to
start.

Where is the "entry point" in the kernel source? Some place that I can
just start looking to read through some source and take a peak at the
inner workings of the FreeBSD kernel.

Is assembly language required or recommended for writing a bootstrap? (All
my work will be on x86 architecture seeing as I don't own any other types
unless you count countless TI calculators). Most of the ASM information
I've been reading always seems to say assembly isn't needed anymore but it
doesn't say if you can write a 512 byte bootstrap in C.

Are there any good references out there for FreeBSD Kernel Hacking?
Assembly language on x86? Bootstraps, how

-- 
Ryan "leadZERO" Sommers
Gamer's Impact President
[EMAIL PROTECTED]
ICQ: 1019590
AIM/MSN: leadZERO

-= http://www.gamersimpact.com =-



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to