From owner-freebsd-questions@FreeBSD.ORG Thu Dec 1 13:55:28 2005 Return-Path: X-Original-To: freebsd-questions@FreeBSD.org Delivered-To: freebsd-questions@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0754E16A41F for ; Thu, 1 Dec 2005 13:55:28 +0000 (GMT) (envelope-from david@landgren.net) Received: from sferics.mongueurs.net (sferics.mongueurs.net [81.80.147.197]) by mx1.FreeBSD.org (Postfix) with ESMTP id 991CA43D46 for ; Thu, 1 Dec 2005 13:55:27 +0000 (GMT) (envelope-from david@landgren.net) Received: from [127.0.0.1] (exo.bpinet.com [81.80.147.206]) by sferics.mongueurs.net (Postfix) with ESMTP id 2C8F6AA79 for ; Thu, 1 Dec 2005 14:55:26 +0100 (CET) Message-ID: <438F00A5.4050507@landgren.net> Date: Thu, 01 Dec 2005 14:54:45 +0100 From: David Landgren Organization: The Lusty Decadent Delights of Imperial Pompeii User-Agent: Thunderbird 1.5 (Windows/20051025) MIME-Version: 1.0 To: freebsd-questions@FreeBSD.org References: <201.f23604c.30c02320@aol.com> In-Reply-To: <201.f23604c.30c02320@aol.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Re: FREE OS X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Dec 2005 13:55:28 -0000 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."