Le 14/06/2018 à 08:27, Jaromil a écrit :
re all,
today I've noticed this interesting experiment from the news of
Distrowatch:
https://github.com/scottwilliambeasley/debian-from-scratch/blob/master/README.md
it's interesting because it provides an alternative "new" way to
bootstrap a new apt based system in addition to the classical
debootstrap method. I also noticed the instructions have no mention of
systemd, wonder where that will sneak in later...
however I believe this approach works flawlessly on Devuan too.
what would be useful for? besides learning how the system is made..
ciao
Dear Jaromil, I'm not sure this project is really interesting - I
mean debian-from-scratch. The advantage of building Linux from scratch
is to learn what the internals are and what are the fundamental building
blocks of the OS. Doing then a debotstrap step by step, which is, in
reality, the process described in this manual, does only drop the
educational part of LSF. And what is LSF if not educational?
It is clear that, people following the LSF manual don't do it for
educational reasons but for the sake of building themself their own OS
(the DIY motivation). But, at the end, or in the middle, they realize it
is not practical, and *only* educational.
I followed a similar path when I started building my own Linux all
compiled from source, statically linked against Musl libc. I started it
at a time when there was no distro based upon Musl. It has been an
enormous job, which I could do because I had enough free time and I
could use powerfull servers to compile and recompile many time a
cross-compiler and then a native one, then compile applications from
sources. I stopped: it takes too much time but I have learned it is
possible for a well organised group of people to do it and maintain it,
and discovered this "distro" I wanted to do myself now exists (Alpine).
Everyone can build a Debian system with debootstrap, even for a
different architecture. I started my first Debian install on Powerpc
SBCs 10 years ago, working from an i386 desktop. Debootstrap is just an
executable wich downloads a hardcoded minimal set of packages and then
runs some of the installed applications. I guess the version of
debootstrap shipped by Devuan does the same for Devuan. It's exactly
what Debian-from-scratch suggests to do step by step. It is certainly
quick, and therefore not educational - in contradiction with the
necessary preliminary steps of LSF.
Didier
_______________________________________________
Dng mailing list
[email protected]
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng