Matthew Burges wrote: > [EMAIL PROTECTED] wrote: > > > So I think the project needs a challenge. Trouble is I can't think what > > it is! > > Yep, and that's why I can both understand Randy's and the community's > concerns about the lack of activity, but then wonder what activity it is > they'd like to see. Obviously, we've got the upcoming change in Linux > headers, but that's unlikely to cause major headaches. The glibc-2.4 > upgrade, similarly, doesn't sound like it'll take too much work or cause > too much pain.
I am interested in the (C/B)LFS project. For a while now, I have wanted to make the move from Windows to Linux. I have been using cygwin for a long time now, so am familiar with the Linux command line, and have been using more and more Linux/opensource software (e.g. Firefox). LFS is an ideal distribution for be, because: * I already know how to use bash, rm, tar and the like from cygwin; * it gives me the opportunity to discover Linux things gradually (like using chmod to make scripts executable); * the major distributions I have tried either don't support what I want out of the box (e.g. mp3 support), don't allow the configuration I need (e.g. have problems with loadkeys gb or loadkeys uk), have problems with my hardware (e.g. problems with getting the soundcard on my laptop working), or come with software I'll never use (how many variants of bash do you need anyway?); * it lets me set up things exactly the way I want with the packages I want; * it gives me an understanding of how Linux works under the hood, allowing me to better deal with configuration problems in the future; * it's a challenge :). I know it should be possible to solve the problems I am having with the various major distributions, but each one has different advantages and disadvantages. At the moment I have completed chapter 5 of LFS 6.2. After a few mis-steps in the early stages, I started putting the commands I was running into shell scripts: one per package/sub-chapter. This then got refactored into a generic package shell script which has evolved into a C++ project for automating a build and install of a package. It is still very early in development, but is building most of chapter 5 (the bootstrapper and minilfs). It is also building other packages as well. My aim is to build all of the boostrap stage and minilfs using my package manager tool. The aim then is to use this to manage what packages (and their versions) are installed on my system. The next phase is then to use my tool to build the LFS system and then go beyond.. :)! One of the problems I have found when using automated scripts is at the changeover points. That is, when executing 'source ~/.bash_profile' after the core tools have been build and executing chroot after minilfs has been built, a new bash prompt is created, stopping the build process! If I don't execute the 'source ~/.bash_profile' command, the bash in /tools/bin is trying to look for libncursesw.so.5.5, but the ncurses step only builds libncurses.so.5.5. At the moment, I am building LFS on my laptop. Once I get it working, I'll build it on my desktop. Then, I would like to get (C)LFS working on a PDA - for that, I'll want to create a 'lean' version of CLFS. On that note... are there any instructions on creating lean (C)LFS distributions for space-critical devices like PDAs and smartphones. I know that there are some details for creating a very lean Apache web server :). I haven't looked at CLFS yet, so it might already support this: it would be useful to detail how to get a bare-bones (C)LFS distribution working, for example you won't need gcc on your PDA (you would build the packages from the host PC/laptop). I also want to try out more up-to-date versions of the packages and then start development work on some of them. So that is where I am and where I want to go with LFS. I would be saddened if LFS became a dead project. - Reece _________________________________________________________________ Be one of the first to try Windows Live Mail. http://ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d-- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page