Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 08 Apr 2002 02:37:51 +0100
From:      John Murphy <jfm@blueyonder.co.uk>
To:        newbies@freebsd.org
Subject:   Re: Open source
Message-ID:  <hpp1bus6koqvnqofd0mjbuc1t7kfbapcv2@4ax.com>
In-Reply-To: <20020407212344.GA2381@bsdprophet.org>
References:  <MBBBLEJEGBMGIFNCGDMPAECPCBAA.Prabax@takas.lt> <20020407212344.GA2381@bsdprophet.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Scott Corey <scott@Amelia.bsdprophet.org> 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 <up arrow> 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?hpp1bus6koqvnqofd0mjbuc1t7kfbapcv2>