Date: Thu, 08 Sep 2005 20:26:04 +0000 From: "Sandro Noel." <snoel@gestosoft.com> To: "Brooks Davis" <brooks@one-eyed-alien.net> Cc: freebsd-small@freebsd.org Subject: Re: System Tree essentials UNDERSTANDING the system Message-ID: <W1044516538198421126211164@webmail9>
next in thread | raw e-mail | index | archive | help
----=_vm_0011_W1044516538_19842_1126211164 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Hey Brooks, thanks for leting me know i'm not the only one :) i was starting to feel kind 0f weird. There must be a way for me to find out, somehow the relations between the files -> functionality relating to system -> dependencies ( config files libraries or other programs ) I might have a look at the source, but then again it's so easy to skip something in there. If I can find that, I will build such documentation. This would be highly valuable information to any embedded developper trying his hands at FreeBSD. not to mention, teching a much better unerstanding for everyone involved. cheers. Sandro Noel. ----=_vm_0011_W1044516538_19842_1126211164 Content-Type: message/rfc822 Content-Transfer-Encoding: 8bit Content-Disposition: attachment From: "Brooks Davis" <brooks@one-eyed-alien.net> To: "Sandro Noel." <snoel@gestosoft.com> Cc: "Nathan Littlepage" <nathan@iwantka.com>, freebsd-small@freebsd.org Message-ID: <20050908165951.GE31354@odin.ac.hmc.edu> Date: Thu, 8 Sep 2005 16:59:00 +0000 Return-Path: <brdavis@odin.ac.hmc.edu> Delivered-To: snoel@281055.285387 Received: (qmail 10645 invoked by uid 78); 8 Sep 2005 17:41:29 -0000 Received: from unknown (HELO ns-mr3.netsolmail.com) (205.178.149.7) by mail.networksolutionsemail.com with SMTP; 8 Sep 2005 17:41:29 -0000 Received: from odin.ac.hmc.edu (Odin.AC.HMC.Edu [134.173.32.75]) by ns-mr3.netsolmail.com (8.12.10/8.12.10) with ESMTP id j88Heth0024936 for <snoel@gestosoft.com>; Thu, 8 Sep 2005 13:41:29 -0400 Received: from odin.ac.hmc.edu (localhost.localdomain [127.0.0.1]) by odin.ac.hmc.edu (8.13.0/8.13.0) with ESMTP id j88Gxp9Z021362; Thu, 8 Sep 2005 09:59:51 -0700 Received: (from brdavis@localhost) by odin.ac.hmc.edu (8.13.0/8.13.0/Submit) id j88GxpWU021361; Thu, 8 Sep 2005 09:59:51 -0700 References: <W903802119519351126194088@webmail2> In-Reply-To: <W903802119519351126194088@webmail2> User-Agent: Mutt/1.4.1i X-Virus-Scanned: by amavisd-new X-Spam-Status: No, hits=0.0 required=8.0 tests=none autolearn=no version=2.63 X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on odin.ac.hmc.edu Subject: Re: System Tree essentials UNDERSTANDING the system MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="--=_vm_0022_H102381175027410_19842_1126211164" ----=_vm_0022_H102381175027410_19842_1126211164 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit [Please don't top post or use lines longer than 78 characters.] On Thu, Sep 08, 2005 at 03:41:28PM +0000, Sandro Noel. wrote: > 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. We'd love to have such documenation, but creating it would be a massive task and keeping it up to date would be nearly as much work so no one has done it. -- Brooks > > Thank you Nathan. > > Sandro Noel. > > From: "Nathan Littlepage" <nathan@iwantka.com> > Date: Thu, 8 Sep 2005 00:56:00 +0000 > To: "Sandro Noel" <snoel@gestosoft.com> > Subject: Re: System Tree essentials UNDERSTANDING the system > > 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" > > > > > > > _______________________________________________ > 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" -- Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4 ----=_vm_0022_H102381175027410_19842_1126211164 Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQFDIG4HXY6L6fI4GtQRAucpAKCsVkSFwTu/YTXZSty9hvn0LxkNCwCfcVeM 8qGdKae77FkstcYfdTte1ao= =JqtR -----END PGP SIGNATURE----- ----=_vm_0022_H102381175027410_19842_1126211164-- ----=_vm_0011_W1044516538_19842_1126211164--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?W1044516538198421126211164>