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>