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
[-- Attachment #1 --] 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 couldforget a configuration file that would cause the system to work ondefault values, and notice it later when i bump into a problem, so ineed to understand 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 theinner 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 for 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 configuration options and the configuration files that shouldfollow, but there 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 configuration 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 files, and configura this and that. if you want IPV6 then you need this and that, and you need to configure this 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 painless to install them anyways. I'm sure, or at least i hope i'm not the only one who would like such documentation. Thank you Nathan. Sandro Noel. [-- Attachment #2 --] 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" > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?W903802119519351126194088>
