this post was submitted on 02 May 2024
50 points (98.1% liked)

Asklemmy

43958 readers
1558 users here now

A loosely moderated place to ask open-ended questions

Search asklemmy πŸ”

If your post meets the following criteria, it's welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

~Icon~ ~by~ ~@Double_[email protected]~

founded 5 years ago
MODERATORS
 

cross-posted from: https://lemmy.ml/post/15150206

For those of you who don't know, Linux From Scratch is a project that teaches you how to compile your own custom distro, with everything compiled from source code.

What was your experience like? Was it easier or harder than you expected? Do you run it as a daily driver or did you just do it for fun?

top 23 comments
sorted by: hot top controversial new old
[–] [email protected] 21 points 6 months ago* (last edited 6 months ago) (2 children)

I did Gentoo Stage 1 (which was very similiar to what you plan to do) in 2005 with a shitty laptop. 24 hours until I had a working shell compiled. A whole week until I had a graphical desktop working properly. Stupid me didn't have enough and did it again in 2013 with better hardware within just 36 hours to the desktop.

If you seek a challenge that leaves you with angelic patience once you've overcome the never ending rages you'll encounter to push through to the end against all odds, lots of errors, bad documentation, dependencies from hell AND keeping it running, which will inevitably raise your patience muscles strength again and again, then yes, do it. Just accept that at some point, something will break inside you.

[–] ExfilBravo 9 points 6 months ago* (last edited 6 months ago) (1 children)

PTSD from the "before times" of Linux is the reason I only run stable builds with UI installers now. Checking a list of dependencies is not how you should spend your free time. Even if you pull it off and install it from scratch; who are you going to boast about it to? US?!

[–] [email protected] 7 points 6 months ago

That was the worst part. You have this super-optimized build that you somehow managed to make work with an ungodly amount of personal time, effort, blood and tears. It will only work so long as the hardware survives and on this machine only, nowhere else. Any update can knock your build down, making you work on debugging anywhere from a few minutes to full-on weeks.

So you have a system that works at best as well as any other system which you could get flying within an hour with only a few clicks in the installer.

That's it. That's what you've worked for and need to continue working for.

[–] TexasDrunk 2 points 6 months ago

I did the same around 2005-6. I had plenty and never did it again.

[–] RGB3x3 14 points 6 months ago

Here you go, Linux on Scratch:

https://experiments.turbowarp.org/next/892602496

Oh, sorry. I misread the title

[–] [email protected] 9 points 6 months ago

I'm currentlyI not powerful enough for this, but probably will attempt it for fun one day. On OPENSUSE Tumbleweed atm.

[–] [email protected] 9 points 6 months ago

I played around with it in the early 2000's to learn more about Linux. Eventually used it to build a micro-release of a firewall running samba, cups, apache, and postfix, all crammed onto a bootable zip-100 disk. You can do quite a lot when you understand the bare minimum requirements to get a system running.

[–] [email protected] 9 points 6 months ago (1 children)

This sounds really fun! I'm putting this on my long to-do list

[–] [email protected] 5 points 6 months ago (2 children)
[–] [email protected] 5 points 6 months ago (1 children)

This is exactly the situation πŸ˜…

[–] [email protected] 6 points 6 months ago (1 children)

It should be called the WISHFUL list. It stands for β€œWildly Improbable Scenarios Happening Unbelievably Far in the Unseen Later”.

[–] [email protected] 4 points 6 months ago (1 children)

renaming my todo list xd. Or actually, I'm not at my pc rn, so I'll put this on my list.

[–] [email protected] 2 points 6 months ago (1 children)
[–] [email protected] 2 points 6 months ago (1 children)

I ACTUALLY FORGOT XDD

watch me do it again tho, caz I'm hungry. So my next activity is going be eating, not renaming.

[–] [email protected] 1 points 6 months ago (1 children)

LOL. Far in the unseen later, it is then.

[–] [email protected] 2 points 6 months ago (1 children)
[–] [email protected] 2 points 6 months ago
[–] [email protected] 1 points 6 months ago

Here is an alternative Piped link(s):

haha, the "list"

Piped is a privacy-respecting open-source alternative frontend to YouTube.

I'm open-source; check me out at GitHub.

[–] Brkdncr 5 points 6 months ago (1 children)

Did gentoo stage 1 and used that to get through my college education learning to manage windows systems.

It was neat. I feel like I will never need to do it again.

[–] naticus 2 points 6 months ago

Yeah I've done both LFS and Gentoo stage 1 before and it's a fun learning exercise. Too bad the stage 1 isn't a supported option anymore afaik.

[–] [email protected] 5 points 6 months ago

Above my power level unfortunately

[–] reddit_sux 3 points 6 months ago

For a while I had it as my recovery partition on my hard disk. Maybe i ll do it again someday.

[–] [email protected] 2 points 6 months ago

No. I have a life.