From owner-freebsd-newbies Sun Apr 7 18:37:58 2002 Delivered-To: freebsd-newbies@freebsd.org Received: from blueyonder.co.uk (pcow058o.blueyonder.co.uk [195.188.53.98]) by hub.freebsd.org (Postfix) with ESMTP id C180B37B41B for ; Sun, 7 Apr 2002 18:37:54 -0700 (PDT) Received: from pcow058m.blueyonder.co.uk ([127.0.0.1]) by blueyonder.co.uk with Microsoft SMTPSVC(5.5.1877.757.75); Mon, 8 Apr 2002 02:37:53 +0100 Received: from lexx (unverified [62.31.198.203]) by pcow058m.blueyonder.co.uk (Content Technologies SMTPRS 4.2.9) with ESMTP id for ; Mon, 8 Apr 2002 02:37:52 +0100 From: John Murphy To: newbies@freebsd.org Subject: Re: Open source Date: Mon, 08 Apr 2002 02:37:51 +0100 Organization: poor Reply-To: jfm@blueyonder.co.uk Message-ID: References: <20020407212344.GA2381@bsdprophet.org> In-Reply-To: <20020407212344.GA2381@bsdprophet.org> X-Mailer: Forte Agent 1.9/32.560 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Sender: owner-freebsd-newbies@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Scott Corey wrote: >ftp://ftp.lt.FreeBSD.org/pub/FreeBSD/releases/i386/4.5-RELEASE/src/ > Those seem to be the compressed installation files. >On Sun, Apr 07, 2002 at 10:10:35PM -0700, Francisco Borggia wrote: >> It is an open source system. OK , but how to read it? There's a gateway to the source at: http://minnie.tuhs.org/FreeBSD-srctree/FreeBSD.html Though it's much nicer to build both kernel and userland from source on the very machine and then browse its brilliance through Apache/src2html. >> There is a heep of files. Where does the execution >> begin after everythin is loaded? Begins with whatever you type, though there may be daemons listening in the background and housekeeping processes going on. There's also the mysterious "cron" which simply executes your predefined commands at predetermined times. >> When I read some C code for Windows or DOS, there is Winmain() or main() >> functions. What is here of that kind? I'm (unfortunately) no C expert but I'm fairly sure I've seen main(). The other one is probably more windows centric and wouldn't be seen this side of the known universe :) >> Where some general skeleton of this OS or source about source can be f= ound? >> Give right direction somebody,please. For a general skeleton the first book reference at the URL above is probabl= y the way to go. But if you just want a whole range of standard tools which you = can link together on the command line, a history mechanism that retains your wi= sdom (and failures)[1] and an unstoppable kernel (unless _you are_ the superuser= )... [1] Imagine my surprise and delight when I recently discovered that the sta= ndard (tcsh) history mechanism allows eg: grep to peruse my recent gre= pings. I guess "DOSkey" performed similarly. John. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-newbies" in the body of the message