Changes between Version 15 and Version 16 of WikiStart


Ignore:
Timestamp:
03/21/2013 10:00:52 PM (11 years ago)
Author:
Thomas
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v15 v16  
    1212
    1313== How is ALFS implemented? ==
    14 The  official implementation of ALFS is called jhalfs. Originally created by Jeremy Huntwork, but since developed and maintained by Manuel Canales Esparcia, George Boudreau, and Thomas Pegg, jhalfs has become a light-weight, practical method of automating an LFS build. 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. If you do not already have the necessary source packages in place on your system jhalfs can fetch them. Finally, jhalfs generates a Makefile which will control the execution of the shell scripts, allowing for recovery if the build should encounter an error. A way to use package management has been added by Pierre Labastie.
     14The official implementation of ALFS is called jhalfs. Originally created by Jeremy Huntwork, but since developed and maintained by Manuel Canales Esparcia, George Boudreau, and Thomas Pegg, jhalfs has become a light-weight, practical method of automating an LFS build. 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. If you do not already have the necessary source packages in place on your system jhalfs can fetch them. Finally, jhalfs generates a Makefile which will control the execution of the shell scripts, allowing for recovery if the build should encounter an error. A way to use package management has been added by Pierre Labastie.
    1515
    16 ALFS jhalfs is maintained as a subversion repository. There is only a development version, which you can fetch with the command:
     16To download the latest stable version of jhalfs, click [http://www.linuxfromscratch.org/alfs/downloads/jhalfs/stable/ here].
     17
     18jhalfs is maintained in a subversion repository. To fetch the latest development version, you can use this command:
    1719{{{
    1820svn co svn://svn.linuxfromscratch.org/ALFS/jhalfs/trunk jhalfs
     
    2527
    2628== History ==
    27 Before jhalfs, an implementation named nALFS was developped. A more ambitious project, named simply alfs was designed around 2004, but was never pushed to completion.
     29Before jhalfs, an implementation named nALFS was developed. A more ambitious project, named simply alfs was designed around 2004, but was never pushed to completion.
    2830
    2931=== nALFS ===
     
    3234=== alfs ===
    3335
    34 There were many in-depth features that had been requested for ALFS implementations. Because of this, development had been slated for an entirely new build tool which would have been called alfs. To see a list of features that would have appeared in alfs, please read our [http://www.linuxfromscratch.org/alfs/view/alfs-srs/alfs-srs.html Software Requirements Specification]. Eventually, the ease of use of jhalfs definitely burried the alfs project.
     36There were many in-depth features that had been requested for ALFS implementations. Because of this, development had been slated for an entirely new build tool which would have been called alfs. To see a list of features that would have appeared in alfs, please read our [http://www.linuxfromscratch.org/alfs/view/alfs-srs/alfs-srs.html Software Requirements Specification]. Eventually, the ease of use of jhalfs, ultimately pushed development of alfs to the bottom of the stack.
    3537
    3638== Who's who: ==
     
    4042||Developer (jhalfs):||Manuel Canales Esparcia||
    4143||Developer (jhalfs, ablfs): ||Pierre Labastie||
    42 ||Developer (alfs):||Tim Sarbin||
    4344
    4445