Live data from Hacker News

Linux from Scratch

linuxfromscratch.org

101–108 of 108 posts

Re: Linux from Scratch

#101
post #4

Earlier quoted context omitted.

Yup, it's where I got a lot of my linux knowledge. I think that Gentoo or even Arch would provide pretty close to the same education level, though, with a lot less time to install.

Let's break it down to traditional skill level terminology Apprentice: Ubuntu, Fedora Journeyman: Arch, Debian, Gentoo Master: Linux From Scratch

Grandmaster: Ubuntu, Fedora

Re: Linux from Scratch

#102
post #11

This was probably the best thing I've done to learn the ins and outs of a running Linux system: I think it would be amazing to re-do it with a modern Linux stack (systemd + Wayland), but it can really remove all the "magic" from the full OS implementation for you. However, I've done it in 1999 and ran that system until 2001 when it became too much of a trouble to recompile everything and battle dependencies manually…

Is there such a thing as a modern Linux stack?

Isn't it by design that linux has many optional components and one can pick and choose as they desire to create their distribution?

Re: Linux from Scratch

#103
Is there anything like a “Windows From Scratch”? like taking a full Windows installation and copying binaries and components to new machine one by one, mainly to understand how Windows is structured internally?

Re: Linux from Scratch

#104
post #103

Is there anything like a “Windows From Scratch”? like taking a full Windows installation and copying binaries and components to new machine one by one, mainly to understand how Windows is structured internally?

That's not what Linux From Scratch is, and no, you can't get a functional Windows by just copying files one by one.

Re: Linux from Scratch

#105
post #102
post #11

This was probably the best thing I've done to learn the ins and outs of a running Linux system: I think it would be amazing to re-do it with a modern Linux stack (systemd + Wayland), but it can really remove all the "magic" from the full OS implementation for you. However, I've done it in 1999 and ran that system until 2001 when it became too much of a trouble to recompile everything and battle dependencies manually…

Is there such a thing as a modern Linux stack? Isn't it by design that linux has many optional components and one can pick and choose as they desire to create their distribution?

Obviously, it is full of options. But building something resembling probably the most common desktop/workstation distributions like Ubuntu or Fedora would be what I call "modern Linux stack".

Re: Linux from Scratch

#106
post #47

Earlier quoted context omitted.

I actually tried this back around 1999 as well. At the time, it felt like I was just being told "type this" and "type that", with very little explanation of what anything meant or why it was done one way instead of another. Maybe after all these years it’s worth giving it another shot? Does it work on a VM?

> Maybe after all these years it’s worth giving it another shot? Does it work on a VM? I think it works in a VM just fine. I would recommend having some scripts to aid with compilation though. Even simple python scripts should suffice and probably others already did so. For the most part everything compiles well; if you have a few scripts that automate some parts, you could do this on a single weekend or two. It is q…

As I said in another thread, I think the most valuable thing was that I was going for a system I am going to use as a daily driver (and then I did so throughout): VM gets you the safety that lets your focus wander, and you will, IMHO, miss out!

And no scripts either: back then it was typing everything in, and docs were a bit outdated so it was either trial and error or my typos that required you to stay on your toes.

Re: Linux from Scratch

#107
post #11

This was probably the best thing I've done to learn the ins and outs of a running Linux system: I think it would be amazing to re-do it with a modern Linux stack (systemd + Wayland), but it can really remove all the "magic" from the full OS implementation for you. However, I've done it in 1999 and ran that system until 2001 when it became too much of a trouble to recompile everything and battle dependencies manually…

Wayland is quite simple actually. Nowhere near as much to configure compared to systemd. Even systemd can be kept simple - I did this on manjaro. Either way the power of LFS/BLFS is to adjust the system to your use case. > it can really remove all the "magic" from the full OS implementation for you. To some extent. Many things are missing IMO, in particular if you go to BLFS. But for the most part I agree with you -…

Yeah, Wayland might be simple, but the level of comfort I gained with inittab, systemV rc.d, xinit, .Xsession, Xconfig, inetd and everything else was mostly unmatched by anyone I've worked with (and honestly, serves me to this day).

I've never invested as much in systemd or Wayland, so I am operating on a different abstraction level with it, probably just like most everybody else.

My point was that I did not keep it simple: I actually made it into my perfectly configured system, and I manually tweaked every config I though might have something interesting for me.

Re: Linux from Scratch

#108
post #4

Earlier quoted context omitted.

Yup, it's where I got a lot of my linux knowledge. I think that Gentoo or even Arch would provide pretty close to the same education level, though, with a lot less time to install.

Let's break it down to traditional skill level terminology Apprentice: Ubuntu, Fedora Journeyman: Arch, Debian, Gentoo Master: Linux From Scratch

Master of the Universe: Guix System

Write your entire system definition once and never again.

Post reply on HN