#Linux from scratch
Explore tagged Tumblr posts
nixcraft · 6 months ago
Text
I just installed LFS (Linux From Scratch). It only took me three weeks, 1000 cups of coffee, and a complete mental breakdown. 🙃
73 notes · View notes
distrochooser · 11 months ago
Text
Currently installing LFS on an eMachine from 2007 just to feel something.
19 notes · View notes
sira0909 · 2 months ago
Text
Now that it’s the weekend I’m finally gonna do lfs
2 notes · View notes
zeckma · 1 year ago
Text
autism
(lfs w/ glibc-2.39 and mixed version of packages to ensure a proper working system, plus wifi access [no gnat/gcc-ada or mingw-w64 quite yet], and i streamed it all on my youtube channel)
Tumblr media
7 notes · View notes
felitgechipmunk · 2 years ago
Text
i have done it
the linux flavored linux lives now
8 notes · View notes
rhinorapscallion · 2 years ago
Text
I may or may not have found a Linux distribution that, instead of giving you an installer or liveISO to install from, it gives you a PDF telling you how to install everything from scratch, compiled from source.
I’m about to lose a sizable portion of my free time.
4 notes · View notes
kotodama-catalogue · 2 years ago
Text
i've been on a linux adventure recently —
one day i woke up and thought, "today is the day", and began working through the linux from scratch handbook. it turns out that most people do not in fact do this on bare metal because compiling everything yourself and just punting on package management does not provide for a workable system. at least, not as a daily driver. (this guy tried writing a debian from scratch where step 1 is getting apt going, but apparently it is not just outdated, but incorrect even at the version specified).
you're supposed to just do this in a virtual machine and treat it like a learning exercise. i did not do this, and spent twelve hours compiling all the packages and walking circular dependency trees basically trying to slowly divorce yourself from the host system's toolchain.
in the process it's very clear how "down in the dirt" linux as a whole is; nothing is made for each other, all the packages are just picked up from here and there, sometimes the maintainer doesn't update their domain and pkg-conf is just Gone so you have to dig it out of the gentoo repo. i kind of love it. it feels organic, it feels natural. of course this emerged. of course it all kinda works, of course it all fails easily.
it's a lot like the human body. that is, say you have a really nicely integrated distro. they probably have like fifty different upstreams, and teams that are making extensions or monkey patching the upstream as they go to slowly hone these disparate things into stuff that vaguely resembles each other. you introduce redundancies and reliability checks. you try to migrate to stuff that will enforce this (Ubuntu enforces Wayland by default; Fedora defaults you to btrfs; downstream distributions then in turn undo some of these like how Pop! OS goes back to X11).
you keep reinforcing against common failures with subsequent processes that can watch for those failures and prevent them, provide fallbacks, self-heal if possible.
and then in turn for everything else you isolate its ability to even impact the core system. ideally you're immutable — say, vanilla os, or some people use nix or fedora silverblue. but most of the time there's just a hybrid approach where we sandbox as much as we can. steam os completely replaces the OS every update and keeps the home folder. chromebooks do likewise. macos has been doing this since i think el capitan? and apfs is intended to have a less hacked-in way of providing for a core system partition that nothing else can touch.
that whole thing is really beautiful, i think — have BSDs replicated this? i don't know; i have never used one very seriously. it felt like they intended to start from scratch with a monolithic basis, but it feels like i'm in the early 2000s again when i try to debug a bsd system and look for documentation.
anyway, so after twelve hours i fumbled a very basic thing. that is, i assumed, why not? i will use UEFI, but i had already partitioned as if i was doing an MBR. so i tried to add a UEFI partition and inadvertently, in trying to unmount and safely perform this operation, rebooted into a system that was freaking out because there was no UEFI partition. it kept reboot cycling into a wifi recovery agent and occasionally realising there was a USB attached.
i moved to arch and performed the entire install in like less than an hour. but damn it, now i'm frustrated. i wanted to see this through. today i decided to move to fedora to better have an overarching experience for this specific hardware (the auto-rotation and on screen keyboard support is amazing on gnome 44) and then try to throw all this into a Box and do it again. but given so much of this was tedious, i would probably just ... automate it. but aren't we getting too close to just a distro?
4 notes · View notes
gnome-de-official · 9 months ago
Text
Heyyy I’m also right in the middle of this on a barely faster machine — just did gcc pass 2 in 12 minutes
It’s been a good experience so far and it’s going to take me a few more days
Linux from scratch
Finally making my own post for once!!!
decided I would get a bit silly and over the last two days installed linux from scratch, and it was quite an experience. here we are though!!
Tumblr media
security? strong passwords?? user access controls??? what are those /s
my install was pretty boring probably except for having to do a few more things to use the nvme drive that my laptop has and configuring uefi instead of mbr, both of which became problems later down the line unexpectedly, i feel like i learnt a lot from doing this and i hope ill never have to compile gcc again
Tumblr media
(i got neofetch to run on it :3)
@lfs-official haii idk if you want to see this but im tagging you anyway
108 notes · View notes
linuxiarzepl · 2 years ago
Text
LFS 12.0
Została wydana nowa wersja otwarto-źródłowej książki Linux From Scratch 12.0 https://linuxiarze.pl/linux-from-scratch-12-0/
Tumblr media
0 notes
dexaroth · 24 days ago
Text
Tumblr media
i have to code an entire configurable simulated cache memory for a college assignment and make multiple reports with graphs for performance comparisons with citations in formal book formatting on top of having to learn new content for this specific class later AND study for the next two tests PLUS the content of the other class with its own content. due june 29th
I'm so fucked. I'm done for. I'm too fucking stupid for this. leave me to die in peace. I'm already crumbling as I type
3 notes · View notes
go-learn-esperanto · 6 months ago
Text
The only reason I have Windows on my PC is because Honkai Star Rail doesn't run on Linux. I'm not even complaining they didn't make a Linux installer, the problem is that because of the fucking anti-cheats, ON A SINGLE PLAYER GAME, I can't run Proton or Wine properly.
I fucking hate this. I can't believe it's literally the only reason.
Yeah, I could try the Linux Installer made by fans... And risk losing my years of progress in my account after being banned.
This sucks. Mihoyo please. You are the only thing keeping me from only having a Linux distro (now Mint. I changed from Ubuntu to Mint Cinnamon) instead of having dual booting in two, well actually 3 disks! Because I have a separate disk just for the damn game files because Windows occupies too much space and so does the damn game!!!! They can't fit together in the same SSD!!!!
Just stop making anti-cheats so insane they're considered spyware! It's a single player game! Who the fuck cares????
5 notes · View notes
gnome-de-official · 3 months ago
Text
Ahh I see. Yes, compilers do be error quite often
I’m probably no better at compiling, as I’ve only really used gcc for an attempt at LFS, during which I simply typed in what the manual said to type line by line, without actually paying attention and learning from it
That attempt failed when my computer shut off while compiling stuff and actually did some serious damage to my main install, not just to the new LFS one. Luckily it was very recoverable and on a secondary computer
As always, apple can go die in a hole in terms of their closed-sourceness (using an iPhone rn, but not really willingly). I didn’t really expect that there would be any straightforward way to get it running properly, but it was worth the suggestion
Hope you find a fun project for her!
PS. The ‘#impostor syndrome’ tag is so real. I think it’s a much more prevalent issue in the modern tech world because everyone only presents the best and braggiest parts of their life without talking about the years of struggle and practice that got them there. I’ve been programming since early-ish childhood and still wouldn’t say that I’m good at it. I make things that work 90% of the time, but even that is a semi-recent development. Keep working on what makes you happy, and don’t worry about what other people think or can do!
Guys, my workplace gifted me a macbook pro (the one I formerly forced @ubuntu-official on) and now that she's really mine forever and I don't mind any data loss, please give me some ideas on what I can do to her :3
Stats down below:
Stats: Macbook Pro 13,3 | A1707 | 2016 info_dump.txt (Pastebin) - contains all hardware info 12.7.6 Monterey. No app store, no xcode, no support from Apple.
Ubuntu barely boots, Kubuntu even less, and even then most of the time the display blacks out right away after boot or after just ONE ACTION. The system "techinically works" as there are things on the screen, but THERE IS NO SCREEN for me to see. Display dies.
I kinda wanna do things to work. Play some games with someone and have a little tinker station when I'm on the go
Poor thing is beaten and hurt, her battery is moody and her touch bar numb. One port is broken and Linux kills her wifi and ability to speak. (There is a patch to enable sound but it either that or the broken network driver made the display issue worse somehow??? Windows works up to Windows 10(needs boot camp drivers and at that point I could just use Boot Camp and debloat afterwards))
Oh yeah, and liquid damage :/
14 notes · View notes
himejoshibutch · 3 months ago
Text
nvm guys im just stupid lol
4 notes · View notes
zeckma · 2 years ago
Text
Tumblr media
Why, yes, I'm a Linux user! How'd you know?
11 notes · View notes
felitgechipmunk · 2 years ago
Text
beware
im going to make
a zombie
the lfs livecd shall live again
0 notes
arch-official · 1 year ago
Text
I have fucked upt eh system so bad that I am restarting
If I do not post for another five hours, you know why
LFS SYSTEM BUILD
I'll go ahead and post what progress I've made on the lfs system because why not, I'm bored.
right now, as far as the lfs book has gone, I'm working on chapter five. This means that all of the preparations are done and I can start working on the system (although I'll wait until morning for that)
Tumblr media
this is what I have on the lfs partition; just a basic file system, not fully furnished.
Tumblr media
all of the source code is downloaded and ready to be compiled, just have to get around to doing it.
the lfs user on my computer owns all of these files.
All that I need to do is start cross compiling the temporary tools so I can make the permanent tools needed to actually get started
42 notes · View notes