Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 08 Sep 2005 15:41:28 +0000
From:      "Sandro Noel." <snoel@gestosoft.com>
To:        "Nathan Littlepage" <nathan@iwantka.com>
Cc:        freebsd-small@freebsd.org
Subject:   Re:  System Tree essentials UNDERSTANDING the system
Message-ID:  <W903802119519351126194088@webmail2>

next in thread | raw e-mail | index | archive | help
----=_vm_0011_W9038021195_1935_1126194088
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Nathan, 
thank you for the pointer, unfortunately, it does not help me.
and i've tried it, the scripts are great, and i actualy use the mklibs.pl=
 script 
the one that walks the tree and pick's up the libraries on the way, it's =
a very nice script to have :)

You see my ultimate goal is to build my system; sleek, slim, and polished=
, with strictly only what is needed to fill the task.
but I also do not want to forget anything, in the sense that i couldforge=
t a configuration file that would cause the system to work ondefault valu=
es, and notice it later when i bump into a problem, so ineed to understan=
d it as much as possible.

what i need are pointers to hard to find documentation about the building=
 blocks of the system.(maybe it does not exist)
Not the architecture, i've read it, and it helps in understanding theinne=
r mecanics, but then again that is way to deep for my needs.
and it's not the handbook either, read that too, and while it is great fo=
r a user perspective, it's to shalow for my needs.
I am not talking about the man page for a perticular application, thatis =
way to specific, tough it's somewhat sometimes usefull to figure outthe c=
onfiguration options and the configuration files that shouldfollow, but t=
here not always acurate.

I need something in the middle.

more like on the lines of , 
the basic core system is the kernel and this and that file, this configur=
ation and that setting.
for the modules you need to include this nad configure that, and here are=
 some options.
if you want to add networking to the core system, you need to add these f=
iles, and configura this and that.
if you want IPV6 then you need this and that, and you need to configure t=
his and that file.

Mainly the information would not leave the scope of the core system, 
I do not need more info on how to install samba or Xorg, 
That info is available all over the place, and BSD makes it really painle=
ss to install them anyways.

I'm sure, or at least i hope i'm not the only one who would like such doc=
umentation.

Thank you Nathan.

Sandro Noel.


----=_vm_0011_W9038021195_1935_1126194088
Content-Type: message/rfc822
Content-Transfer-Encoding: 8bit
Content-Disposition: attachment

From: "Nathan Littlepage" <nathan@iwantka.com>
To: "Sandro Noel" <snoel@gestosoft.com>
Message-ID: <431F8C2A.2040103@iwantka.com>
Date: Thu, 8 Sep 2005 00:56:00 +0000
Return-Path: <nathan@iwantka.com>
Delivered-To: snoel@281055.285387
Received: (qmail 29616 invoked by uid 78); 8 Sep 2005 01:00:32 -0000
Received: from unknown (HELO ns-mr8.netsolmail.com) (205.178.149.7) by 
	mail5.netsol.inquent.com with SMTP; 8 Sep 2005 01:00:32 -0000
Received: from mx3.bigrivertel.net ([64.82.228.61]) by ns-mr8.netsolmail.com 
	(8.12.10/8.12.10) with ESMTP id j8810Vpd026700 for 
	<snoel@gestosoft.com>; Wed, 7 Sep 2005 21:00:32 -0400
Received: (qmail 99906 invoked by uid 89); 8 Sep 2005 01:00:22 -0000
Received: from unknown (HELO ?192.168.1.13?) (unsane@4b41.com@66.189.234.38) 
	by 64.82.228.61 with SMTP; 8 Sep 2005 01:00:22 -0000
User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050317)
X-Accept-Language: en-us, en
References: <B3592400-7679-4493-883A-D238FE0CB37A@gestosoft.com>
In-Reply-To: <B3592400-7679-4493-883A-D238FE0CB37A@gestosoft.com>
Subject: Re: System Tree essentials UNDERSTANDING the system
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Try here for a good break down on building your own small version of 
FreeBSD.

https://neon1.net/misc/minibsd.html

Hope that gets you what you're looking for.



Sandro Noel wrote:
> Greetings Embedded Gurus.
> 
> 
> I'm trying to build a system, so this is a brain dump of my needs and  
> questions.
> 
> For the past 3 month i have been scratching the net and book stores  to 
> collect as much information as possible about the FreeBSD system,  tough 
> the amount of information is quite satisfactory, and repeated  many 
> times in all kinds of format, i'm still missing some information  to 
> make me completely comfortable with what i want to achieve.
> 
> So far PicoBSD configuration and building it, makes it easy to build  a 
> system, but i need more than that
> the information i would really need to understand it all is:
> 
> I got myself Embedded FreeBSD cookbook  it's good if you want to  build 
> a firewall. and some drivers (  not my wish at this time )
> 
> -What files are needed to build a bare system.
>     the kernel and it's modules,
>     configuration files,
>     start-up scripts
>     what else am i forgetting.
> 
>     What files are needed for WLAN networking to work, with or  without 
> DHCP client.
>     what are the files involved into video and sound output.
> 
> - and then there would be the explanation of what are the files in  the 
> /bin and /sbin directories what are they used for.
>     yes i know the meaning of the directory structure, and of course  i 
> know about the ones i use,
>     in a regular shell, but i want to know about the ones the system  
> can't live without.
>     the ones that make it tick, and why.
> 
> I found that LDD is a magical tool.. :) to find lib dependencies.
> I know i can find application dependencies into the port makefile,  
> witch is a BIG THAKNK YOU THE BSD team.
> 
> Yes i know i could use some else's efforts and copy their thing like  
> everyone else is doing, but i like to understand what i do before  
> getting into it.
> this way, I know where my are mistakes when they happen, and it's  much 
> faster to fix.
> 
> Thank you for any help you fine people can provide.
> 
> Sandro Noel
> snoel@gestosoft.com
> 
> 
> _______________________________________________
> freebsd-small@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-small
> To unsubscribe, send any mail to "freebsd-small-unsubscribe@freebsd.org"
> 
> 



----=_vm_0011_W9038021195_1935_1126194088--




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