[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip / qa] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


File: lfs-logo.png (16 KB, 192x75)
16 KB
16 KB PNG
It's the only way to be sure.
>>
Compiling is for the weak
>>
File: 1721621660804482.png (108 KB, 507x614)
108 KB
108 KB PNG
>>103252952
honestly, its not worth it for regular desktop usage. Its a fun ride though.
>>
>>103252952
i recently build the development multilib version (m64, m32, x32) in a VM
i saved the scripts i used to build each package, create config files, etc., and repeated the build on a cheap laptop, but at the end i couldn't get the root partition to mount
it's a cheap Walmart laptop with one of those 64GB internal SD cards (/dev/mmcblk0) instead of a real SSD, and i thought i built the right drivers in the kernel, but i must have missed something, as i couldn't get the kernel to recognize the block device
>>
File: progress.gif (91 KB, 1536x1536)
91 KB
91 KB GIF
What I realized by using Arch for months is how many unnecessary dependencies are installed. Only by carefully controlling compiler flags can you truly debloat your system.

Unfortunately, LFS doesn't really help you with this. You're expected to follow the procedures provided
>>
>>103254966
>Unfortunately, LFS doesn't really help you with this. You're expected to follow the procedures provided
true, but i'd point out two things
one is that if you're not a novice (which you shouldn't be anyway if you're trying LFS) you can try to minimize the base system, with the understanding that it's probably going to require modifying ./configure flags and probably patching certain packages
the other is that the base LFS system is relatively minimal (compared to even the "server" flavor of mainstream distros), and BLFS divides dependencies into Required, Recommended, and Optional, and you can totally ignore the Optional dependencies
ultimately, what constitutes a(n) (un)necessary dependency depends on what you want to do with the system; you can consider GNU coreutils and glibc unnecessary and build a barebones kernel + musl + busybox, but if you want a desktop system or even a webserver with a modern framework, you're gonna have a bad time



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.