-4

I am a js/Python/HTML developer, and have been at it for 4 years. More precisely, I have been seriously working on my skills as a developer for a year and a half.

Having been on Linux for a year and a half due to my interest in cyber security and more recently on Ubuntu, I would like to know where I can go to get the basics allowing me to create my own distribution based on Ubuntu.

I know that I must first be interested in the very foundations of Linux, and therefore in how Linux works as well as its technical aspects. Unfortunately it stops at vaguely knowing how the kernel works, but I do not necessarily know how to go beyond this basic knowledge and do more.

karel
  • 122,292
  • 133
  • 301
  • 332

1 Answers1

1

Linux From Scratch (LFS) is a project that provides you with step-by-step instructions for building your own custom Linux system, entirely from source code.

Currently the Linux From Scratch organization consists of the following subprojects:

  • LFS :: Linux From Scratch is the main book, the base from which all other projects are derived.
  • BLFS :: Beyond Linux From Scratch helps you extend your finished LFS installation into a more customized and usable system.
  • ALFS :: Automated Linux From Scratch provides tools for automating and managing LFS and BLFS builds.
  • MLFS :: Multilib-LFS is a variant of LFS that builds a system which is able to execute 32-bit binaries.
  • GLFS :: Gaming Linux From Scratch is based on BLFS and helps you install gaming support software like Steam or Wine on a new LFS or MLFS system.
  • Hints :: The Hints project is a collection of documents that explain how to enhance your LFS system in ways that are not included in the LFS or BLFS books.
  • Patches :: The Patches project serves as a central repository for all patches useful to an LFS user.
  • LFS Editor's Guide :: A document that describes the LFS development process.
  • Museum :: Copies of ancient LFS and BLFS versions.

Debian From Scratch is an instruction manual for teaching Linux From Scratch users how to make a Debian system. This manual is designed to be used after completing all instructions up to the end of Chapter 5 of the Linux From Scratch book, version 7.9. One first follows the instructions of the original LFS book, and builds the temporary system that is created in LFS Chapter 5.

Sources:

Linux From Scratch
Debian From Scratch

Addendum:

If getting the best hardware compatibility and support matters to you, I recommended basing your new Linux distribution on the latest Ubuntu LTS version which is currently 24.04.

karel
  • 122,292
  • 133
  • 301
  • 332