Date: Thu, 01 Dec 2005 14:54:45 +0100 From: David Landgren <david@landgren.net> To: freebsd-questions@FreeBSD.org Subject: Re: FREE OS Message-ID: <438F00A5.4050507@landgren.net> In-Reply-To: <201.f23604c.30c02320@aol.com> References: <201.f23604c.30c02320@aol.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Marccorn2005@aol.com wrote: > hi FreeBSD, > > Hi My Names Mr Marc Harry Charles Corn, > I am The CEO of _www.skyline2.co.uk_ > (http://www.skyline2.co.uk) i am e-mailing you on consern to your > free OS um i want to develop an OS aswell are you able to > give me instructions on how to start an OS or even join Forces to make an OS Dear sir, a good starting place would be to look at the files in /usr/src/sys/vm on a FreeBSD source tree. Start, perhaps, with the function vmspace_alloc() in vm_map.c. Once you have mastered this simple function (it's only a dozen or so lines of code), you will understand what function you need to call when you want to allocate a vmspace structure (as it's name would no doubt lead you to conclude in the first place). Study the rest of the functions in this file, as well as all the files in this directory, how they fit together, and you'll be well on your way to understanding how Virtual Memory works, a crucial component for a modern operating system. From there, I think you will be ready to take the leap and plunge into /usr/src/sys/kern. You can probably ignore the other directories for a while. > meny thanks from the Skyline2 Team You're most welcome. > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" > -- "It's overkill of course, but you can never have too much overkill."
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?438F00A5.4050507>