From owner-freebsd-questions@FreeBSD.ORG Thu Dec 1 13:18: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 415D516A41F for ; Thu, 1 Dec 2005 13:18:28 +0000 (GMT) (envelope-from bsilver@chrononomicon.com) Received: from trans-warp.net (hyperion.trans-warp.net [216.37.208.37]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1FC3343D58 for ; Thu, 1 Dec 2005 13:18:24 +0000 (GMT) (envelope-from bsilver@chrononomicon.com) Received: from [127.0.0.1] (unverified [65.193.73.208]) by trans-warp.net (SurgeMail 2.2g3) with ESMTP id 31949482 for multiple; Thu, 01 Dec 2005 08:18:22 -0500 In-Reply-To: <201.f23604c.30c02320@aol.com> References: <201.f23604c.30c02320@aol.com> Mime-Version: 1.0 (Apple Message framework v623) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <26edbc416614f53a76f51706b2e78554@chrononomicon.com> Content-Transfer-Encoding: 7bit From: Bart Silverstrim Date: Thu, 1 Dec 2005 08:18:36 -0500 To: Marccorn2005@aol.com X-Mailer: Apple Mail (2.623) X-Server: High Performance Mail Server - http://surgemail.com X-Authenticated-User: bsilver@chrononomicon.com Cc: freebsd-questions@FreeBSD.org 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:18:28 -0000 On Dec 1, 2005, at 4:57 AM, 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 > > meny thanks from the Skyline2 Team You might want to start by working on the image your web site projects of your group. The spelling errors make it look atrocious, and consequently, not many people would probably take you seriously after seeing it. Are you an actual company, or some kids doing this as a hobby, or...? If you're not an actual incorporated company, I don't know if you'd want to use the term CEO. If you're interested in creating a free operating system, a common response you'll probably get is to just download the source code and look at it yourselves; I'd not necessarily recommend this though, since if you're just starting such a project the source to FreeBSD or the Linux kernel may be a bit daunting. For learning how the best way to start may be to look through the Minix source code. There are some books available through Barnes and Noble and Amazon that may help; there are books on the Linux and FreeBSD kernels, and there are Tanenbaum's books on programming operating systems. There's also an old book floating around with a title similar to "Create Your Own 32 Bit Operating System" that I'm sure someone else could help clarify on the list. Actually, the BEST way to start is to sit down and actually write out your goals and aims for the particular OS (real time? Just something that boots? Will it be multiuser? Networking? etc.) before even starting the programming tasks. Then you can google for hobby operating systems to see what other people are doing, or maybe join other projects developer teams to see how they run things. -Bart