Remix.run Logo
kwanbix 7 hours ago

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?

shevy-java 6 hours ago | parent | next [-]

> 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 quite straightforward, the explanations can be copy/pasted for the most part. One should know the basics of *nix very well though.

HPsquared 6 hours ago | parent [-]

Automated Linux From Scratch (ALFS) is that set of scripts:

https://www.linuxfromscratch.org/alfs/

fugalfervor 6 hours ago | parent | prev | next [-]

Yes, you have to supply the curiosity yourself ;)

worksonmine 6 hours ago | parent | prev [-]

Last time I did it in around 2020 the reasoning behind every package, and the meaning of most compilation flags was explained. It was a good experience. Yes it works in a VM. A tip is to create regular clones as checkpoints if you fuck something up along the way.

techjamie 6 hours ago | parent [-]

I did LFS on hardware for advanced operating systems in college. After messing up an early step and having to torch it midway and start over, I made the entire LFS build directory into a local git repo. It was not the best use of git and there are better tools, but it did allow me to revert a mistake later and saved me time. So I call it a success.