From owner-freebsd-questions@FreeBSD.ORG Tue Oct 19 12:58:39 2004 Return-Path: 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 F3DFC16A4CF for ; Tue, 19 Oct 2004 12:58:38 +0000 (GMT) Received: from av7-1-sn2.hy.skanova.net (av7-1-sn2.hy.skanova.net [81.228.8.108]) by mx1.FreeBSD.org (Postfix) with ESMTP id 04B6E43D48 for ; Tue, 19 Oct 2004 12:58:38 +0000 (GMT) (envelope-from ertr1013@student.uu.se) Received: by av7-1-sn2.hy.skanova.net (Postfix, from userid 502) id 274E237E46; Tue, 19 Oct 2004 14:58:37 +0200 (CEST) Received: from smtp2-2-sn2.hy.skanova.net (smtp2-2-sn2.hy.skanova.net [81.228.8.178]) by av7-1-sn2.hy.skanova.net (Postfix) with ESMTP id 1330837E45 for ; Tue, 19 Oct 2004 14:58:37 +0200 (CEST) Received: from falcon.midgard.homeip.net (h201n1fls24o1048.bredband.comhem.se [212.181.162.201]) by smtp2-2-sn2.hy.skanova.net (Postfix) with SMTP id AF1F137E47 for ; Tue, 19 Oct 2004 14:58:36 +0200 (CEST) Received: (qmail 94470 invoked by uid 1001); 19 Oct 2004 12:58:36 -0000 Date: Tue, 19 Oct 2004 14:58:36 +0200 From: Erik Trulsson To: *NONE* Message-ID: <20041019125835.GA94436@falcon.midgard.homeip.net> Mail-Followup-To: *NONE* , freebsd-questions@FreeBSD.org References: <20041019104433.20728.qmail@web14102.mail.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20041019104433.20728.qmail@web14102.mail.yahoo.com> User-Agent: Mutt/1.5.6i cc: freebsd-questions@FreeBSD.org Subject: Re: About BSD X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Oct 2004 12:58:39 -0000 On Tue, Oct 19, 2004 at 03:44:33AM -0700, *NONE* wrote: > Hi, I was just wondering how did you make BSD, how many people did it > take you, and how long it took to make? I want to see if I and a team > of programmers has what its got to make an OS one day. FreeBSD 1.0 was released in 1993. That was based on the older BSD-releases. BSD 1.0 was released in 1977, which in turn built on the early Unix-releases the first of which appeared in 1971. So it took several hundreds of people working on and off for about three decades to get FreeBSD to its present state. It wouldn't take that long if one started today since nowadays there are better tools, better hardware, and a lot more knowledge about what works and what does not work. Writing a *simple* OS can easily be done by a handful of people working for a few months. Creating a "complete" OS like modern FreeBSD releases or Linux distributions or recent Windows-versions requires many man-years worth of work. Not because it is all that difficult (although some parts can be) but simply because there are so many things that need to be done. (Creating device-drivers for a gazillion different, poorly documented, hardware devices is not the least of the problems.) -- Erik Trulsson ertr1013@student.uu.se