TGViewer
Channel Public Channel
Linux - Reddit

Linux - Reddit

@r_linux

Stay up-to-date with everything Linux!
Content directly fetched from the subreddit just for you.

Powered by : @r_channels
Subscribers
1.06K
Photos
4.6K
Videos
207
Links
41.9K

Showing posts older than #42204 · Back to latest

Older Posts 20 shown
Post #42203 40
My hot take: most distros would actually be better as lightweight configurable install script wizards. It could drastically improve the ecosystem.

I've had a thought for a while now that I think could actually really improve the distro ecosystem, both in terms of user freedom and technical merits: most distros should really just be tiny highly modular install script wizards (preferably with a TUI or GUI available) that just build upon the root distro that the would-be "distro" would have been derived from, or even target multiple distros by detecting what base distro the script is running on.

Optionally, it would also be good if they provide a way to save out a corresponding shell script that repeats the selected options from the TUI/GUI wizard, thereby making it very easy to later concatenate multiple such scripts afterwards however one desires. That (not giant monolithic distros ISOs) should be the norm. It would be far more modular and expressive for users and would waste far less time.

Doing so wouldn't even be that hard to implement and in fact I'd say it would probably actually be easier from a first principles standpoint than what is currently the norm in the distro ecosystem.

The idea comes from the observation I've had over time (as I've gradually used Linux/Unix more as I've migrated away from Windows and have become more familiar with the distros by trying out so many of them) that generally it seems best to actually base one's system off of whatever is the most ancestral actively maintained real underlying root/parent distro (such as Debian, Arch, Fedora, OpenSuse, Slackware, Gentoo, Void, etc) and to alter it from there.

In contrast, many derivative distros that are not really root distros have a bad tendency to make a bunch of ill-conceived adjustments and "monkey patches" to the base distros upon which they build, and those adjustments have a tendency to result in more hindrance than help over time and to greatly increase the chances of instabilities and desynchronization with the root/parent distro. Many distros also waste a great deal of time by installing a bunch of changes to the system that are unwanted right alongside the changes that the user wants. Everyone has had the experience of loving some aspect(s) of a distro but utterly hating other aspect(s) of it. That problem would be greatly lessened if lightweight install script wizards (not monolithic distros) were the most common variants being distributed.

It would also be far more transparent, far easier for users to learn from (just read the scripts), and would encourage scripts to be written in ways that decrease the odds of breakages (forcing "distros" to be more portable and more well-grounded on their bases).

Granted, some of the biggest derivative distros such as Ubuntu and Linux Mint have some justification for this, but even there I am increasingly finding using them seems to often create a tower of dependencies that greatly increases the chances of subtle (hence hard to fix or tedious) problems building up in the system. In fact, that's why I'm coincidentally planning on moving away from Linux Mint soon: even though I've enjoyed my time with Mint as my first daily driver distro (replacing Windows), such derivative distros (I've increasingly realized over time) seem to constantly patch upstream distros in shortsighted and unwittingly harmful ways. It's "death by a thousand needles" of myriad subtle dependency entanglements.

Imagine if instead of distributing monolithic distros the community distributed a variety of specialized installer scripts that simply provide the necessary shell commands to customize one or more root/parent/base distros to suit what the user desires and have that all wrapped up in a TUI and/or GUI and/or command-line script that the user can easily select what they want and what they don't want from.

If that were the world we lived in, then users could just take whatever parts of each "distro" they want and apply it to their install and leave the parts they don't want behind. That would make
Post #42200 60
Post #42192 56
Hassle-free hardware combination in Linux

After installing linux on multiple systems, my most hassle-free hardware combination is:

Intel CPU (any) + AMD GPU (any) + Intel WiFi adapter (AX210) + Intel LAN Controller (i210)

Ryzen CPU works out of the box but sometimes I got black screen after waking up or at idle, it happens randomly, turns out its quite common "Ryzen C-state issue".

Nvidia GPU gotten quite better for the last few years but still needs a multiple workaround to make it work reliably.

Realtek WiFi and LAN Controller is a pain for me, random disconnection, buggy ASPM support, etc. Migrating to Intel AX210 and i210 eliminate all of my problems immediately.

Is it only me or does anyone feel the same?

https://redd.it/1u05iq8
@r_linux
Reddit From the linux community on Reddit Explore this post and more from the linux community
Post #42189 51
Post #42186 114
Kernel.org's IPv6 address ends in ":1991:8:25", the date Linux was announced

I was dig-ing through some hosts to check IPv6 support when I noticed kernel.org's AAAA record:

2600:3c04:e001:324:0:1991:8:25

That suffix (::1991:8:25), is August 25, 1991, the day Linus Torvalds posted his famous announcement to comp.os.minix.

Couldn't find any posts about this, so figured I'd share. Nice little easter egg from the kernel folks.

https://redd.it/1tzr95j
@r_linux
Reddit From the linux community on Reddit Explore this post and more from the linux community
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →