Linux From Scratch (LFS): Project to create your own Linux Distros

Linux From Scratch (LFS): Project to create your own Linux Distros

Linux From Scratch (LFS): Project to create your own Linux Distros

Although for many passionate Linux users, of different levels of experience or knowledge, there are one or more GNU / Linux Distros that suit your needs very well, either in their default settings or with a few simple steps to add changes, packages, optimizations and various customizations, it is still true, that a good percentage of these dream of a Own distro designed, customized and optimized from scratch to your needs and expectations.

And for this last type of user described, who also have good computer knowledge about Linux, there is the well-known project called Linux From Scratch (LFS).

Linux From Scratch: Introduction

It is certainly not the first time in FromLinux we speak or refer to the Project Linux From Scratch (LFS), since, on previous occasions, around 6 or 7 years ago, in previous publications we have touched on the subject. The most important, that we recommend reviewing after reading this article they are:

Related article:
In favor of diversity in Linux or against?
Related article:
Customizing a RepairDisk: The Road to LFS
Linux From Scratch
Related article:
Are you aiming to translate LFS (Linux From Scratch)?

And because a long time has passed, we will make a updated review of it, to see what it currently offers.

Linux From Scratch: Content

Linux From Scratch (LFS): Included Worksets

Main goal

Currently this project is described in its Official website on the table:

"A project that provides you step-by-step instructions to build your own custom Linux system, completely from source code.

While in other words more extensive and detailed, and citing a paragraph from our previous related publications, the same is:

"A way to install a GNU / Linux System by developing all the components manually. This is naturally a longer process than installing a precompiled Linux Distribution. According to the Linux From Scratch site, the advantages of this method are a compact, flexible and secure system, which provides a great knowledge of how a GNU / Linux Operating System works in its entirety.".

Subprojects

Currently, the Project Linux From Scratch (LFS) It comprises or includes 6 subprojects or methods, which provide different paths or options to reach the same objective. And these are:

  1. LFS: Linux From Scratch o Linux from scratch, is the original project that refers to the main book or original method, which in turn, is the base from which all other included subprojects are derived.
  2. blfs: Beyond Linux From Scratch o Beyond Linux from scratch it understands the information necessary for anyone to extend their finished LFS installation to a more custom and usable system.
  3. alfs: Automated Linux From Scratch o Linux from scratch automated provides the necessary information on tools to automate and manage LFS and BLFS constructs.
  4. CLFS: Cross Linux From Scratch o Linux from scratch crossover provides the necessary information on the means of cross-compiling an LFS system on many types of systems.
  5. Hints: The subproject Hints o tracks includes a collection of documents that explain how to improve your LFS system in a different or alternative way than specified in the LFS or BLFS books.
  6. Patches: The subproject Patches o Patches includes a central repository with all useful patches for an LFS user. Patches that are generally uploaded by other users more experienced in these tasks and who want to share their improvements with others.

So far, it only remains for each user to delve into each LFS subproject and begin to master said knowledge to try to build the Linux distro from scratch more appropriate to your needs and criteria. Although, surely in later posts we will delve a little more about each of these available sub-projects.

Generic image for article conclusions

Conclusion

We hope this "useful little post" about «Linux From Scratch», current free and open project designed to make it easier for anyone to create your own GNU / Linux Distro from scratch, is of great interest and utility, for the entire «Comunidad de Software Libre y Código Abierto» and of great contribution to the diffusion of the wonderful, gigantic and growing ecosystem of applications of «GNU/Linux».

And for more information, always do not hesitate to visit any Online library , the OpenLibra y jedit to read books (PDFs) on this topic or others knowledge areas. For now, if you liked this «publicación», don't stop sharing it with others, in your Favorite websites, channels, groups, or communities of social networks, preferably free and open as Mastodon, or secure and private like Telegram.

Or simply visit our home page at FromLinux or join the official Channel Telegram from DesdeLinux to read and vote for this or other interesting publications on «Software Libre», «Código Abierto», «GNU/Linux» and other topics related to «Informática y la Computación», and the «Actualidad tecnológica».