Eventually, the ease of use of jhalfs, ultimately pushed development of alfs to the bottom of the stack. If you have not already, I recommend you visiting their homepage. Because of this, development had been slated for an entirely new build tool which would have been called alfs. Linux From Scratch (LFS) is a project providing instructions for building your own Linux system from scratch. There were many in-depth features that had been requested for ALFS implementations. It could then execute these at your discretion, thus automating the compilation of LFS. #LINUX FROM SCRATCH SERIES#It first parsed an XML profile that contained information concerning the LFS build process into a series of internal commands. The first ALFS implementation was nALFS by Neven Has. A more ambitious project, named simply alfs was designed around 2004, but was never pushed to completion. The development version is at:Ī fork of jhalfs, aiming at porting the scripts to Python, is hosted on github:īefore jhalfs, an implementation named nALFS was developed. A way to use package management has been added by Pierre Labastie.ĭue to a lack of developers, there is no stable version. Finally, jhalfs generates a Makefile which will control the execution of the shell scripts, allowing for recovery if the build should encounter an error. If you do not already have the necessary source packages in place on your system, jhalfs can fetch them. jhalfs is a Bash shell script that makes use of Subversion and xsltproc to first download the XML sources of the Linux From Scratch book and then extract any necessary commands, placing them into executable shell scripts. Originally created by Jeremy Huntwork, but since developed and maintained by Manuel Canales Esparcia, George Boudreau, Thomas Pegg, and Pierre Labastie, jhalfs has become a light-weight, practical method of automating an LFS build. The official implementation of ALFS is called jhalfs. This is the reason why it may also be used as a test of the current book instructions. It seeks to follow the book as closely as possible by directly extracting instructions from the XML sources. The goal of ALFS is to automate the process of creating an LFS system. #LINUX FROM SCRATCH SOFTWARE#Automated Linux From Scratch (ALFS) is a project that creates the generic framework for an extendable system builder and package installer.Īfter having gone through the LFS and BLFS books more than 2 or 3 times, you will quickly appreciate the ability to automate the task of compiling the software you want for your systems.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |