On Sat, Apr 04, 2020 at 10:24:29PM +0300, Αγαθοκλής wrote: > > Btw, maybe is a good idea to store all those projects, which automate the > building of > the book.
Agreed, it would be nice to pool the good ideas, and see what others are doing. > As why people, like Joao who wrote this code (congrats btw) they get in > trouble to do > this kind of automatization, and which might make some to wonder why all > this, it is > probably because it is first, an amazing way to spend your time and practice > the mind > at the same time, because such an effort requires concenration to little > details. > > Those details and the purpose that is to have a self made functional system, > it makes > you understand finally the underlying system from an administration > perspective and > a precious knowledgement at the end. > > Plus there is so fun and a mysterious satisfaction, to just execute a single > command, > and after a couple of hours to have a ready to use functional system tailored > to you. Absolutely. I find that one of the biggest motivations for coding is how it helps you learn: when you’ve undertaken the effort to understand some complex beast like the building of a linux system, coding gives you a way to formalize your knowledge as you acquire it, and to test it on an objective reality that gives you feedback. So when you’re starting out, and your understanding of the problem at hand is sketchy, your code is messy and buggy; but as your understanding increases, your code gets simpler, clearer, more efficient. Coding helps with the cognitive process of learning, and conversely it makes your knowledge operative in the real world. It’s very empowering :-) Joao On Sat, Apr 4, 2020 at 9:47 PM Αγαθοκλής <[email protected]> wrote: > > On Sat, Apr 04, at 03:58 Pierre Labastie wrote: > > On Fri, 2020-04-03 at 18:42 +0200, João Moreira de Sá Coutinho wrote: > > > Hi everyone, > > > > > > This is to announce the availability of a software I wrote to > > > automate > > > the LFS build. > > > > > > On https://github.com/joaomdsc/pkg you will find a set of python > > > scripts that parse the LFS book and generate shell scripts to perform > > > the build. You will need to set a few variables first, then run the > > > scripts, which run mostly unattended, and after several hours your > > > Linux system will be ready to boot. > > > > > > Joao > > > > Also, forgot to tell. I do not think many users monitor the alfs- > > discuss list. You may want to advertise on lfs-support instead. Also, > > you could try #lfs-supports on freenode. > > Very subtle difference, but this is probably belongs to lfs-dev instead, > since it is > not a support question, but merely an announcement. > > Btw, maybe is a good idea to store all those projects, which automate the > building of > the book. > > Searching into github reveals plenty of results, see: > > https://github.com/topics/linux-from-scratch > > Speaking for advertisement, it is also an advertisement for the entire > project, as it > shows that (actively) people use the sources to build a system and with > various ways. > > It is also that some of those projects, could happen to have a potential for > further > development, since is that such flexible and easy buildable modern systems, > that can > be adapted to specific environments and requirements is always a quest for > embedded > developers. > At the very least, the code can be used as a starting point for others to > develop their > own solution (i send the link to my own son for example that studies a bit of > python ( > though he is doing mostly C/C++/java in his first year), so extra thanks for > this). > > So as more ways exist and are known so to the better. > > As why people, like Joao who wrote this code (congrats btw) they get in > trouble to do > this kind of automatization, and which might make some to wonder why all > this, it is > probably because it is first, an amazing way to spend your time and practice > the mind > at the same time, because such an effort requires concenration to little > details. > > Those details and the purpose that is to have a self made functional system, > it makes > you understand finally the underlying system from an administration > perspective and > a precious knowledgement at the end. > > Plus there is so fun and a mysterious satisfaction, to just execute a single > command, > and after a couple of hours to have a ready to use functional system tailored > to you. > > Btw, does anyone know any LFS-BOOK parser (from the xml sources) in C? > > > Pierre > > ag, > > p.s., > Nevermind for the mlist stuff, as i see now that Joao posted this to > lfs-support. > -- > http://lists.linuxfromscratch.org/listinfo/alfs-discuss > FAQ: http://www.linuxfromscratch.org/faq/ > Unsubscribe: See the above information page -- http://lists.linuxfromscratch.org/listinfo/alfs-discuss FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
