The Linux Thread - The Autist's OS of Choice

  • Want to keep track of this thread?
    Accounts can bookmark posts, watch threads for updates, and jump back to where you stopped reading.
    Create account
Isn't Cachy RedHat forked? I'd rather discover I was born female than run a RedHat distro.
CachyOS is based off arch, they just compile with certain flags that make apps perform faster... half the time... on a good day, with the tradeoff being that it makes older cpus (or cheap cpus in the case of intel) incompatible. Pretty much a placebo distro outside a very few outcast that perform better with AVX2 and the kernel changes.
Also why does everyone hate systemd?
The only real reason is that its bloated just said three different ways. People hate that one project has a stronghold over almost everything in the underlying base of Linux outside the kernel itself, with one of the main notable contributors being a microsoft employee. Other people are mad that it takes up 100 more MB of ram than other init systems, and others fall for placebo that the alternative init systems boot up so much faster.
 
regarding partitioning - I only selected one SSD as the root and boot drive using btrfs, and didn't touch the others during install (I think I have ~4 others still formatted as either NTFS or exFAT from my previous W11 system. What's the best way to reformat them and use them in Arch
It's basically the same as when you partition the system itself. Identify them with lsblk, wipe them with wipefs -a (driveb/c/etc) assuming you dont care whats on them, partition, reformat, then make the directories that you want to mount them to with some fitting name for w/e you want to use it for and finally the UUIDs to fstab so they automount. You can sudo mount -a to see if it works w/o rebooting. Maybe theres a better way to do it though if you prefer non terminal shit. LLMs can give pointers too if u dont want to read the wiki and step by steps for various specific desires like btrfs volumes, but I wouldn't rely on it because it 'hallucinates' (hits context/msg limits) constantly.

I think many use gparted instead for wiping, partitioning, formatting, etc but I can't speak to that personally. I decided very early on that if I was seriously going to use Linux then I would need to learn/use the terminal even if I hated it. Because eventually on Linux you just have to use it for something that doesn't have a GUI or w/e and when you can't you get stuck. I don't really hate it anymore after getting a hang of it, and even prefer it in some cases. - But the only time I ever used gparted was on SystemRescue to resize my Linux partition on my laptop for a BIOS update when I stupidly forgot to do it before nuking Windows. Anyways good luck in w/e you choose to do.

would they be used as storage only, or can I specify certain binaries like Steam to be executed and run from them? I also heard you can combine them as a single "drive" in theory but I'm unsure how that would function in practise.
Wouldn't the same as on Windows work with going to Settings and then Add Drive? Never had another drive for games myself. I would say maybe symlinks could work but there's some troubling history with that. Not exactly what you want to do and it has most likely been fixed since then, ofc, but it just reminded me of this peak Linux moment.

As for merging there is a project called mergefs that is supposed to do this IIRC.
 
Last edited:
People hate that one project has a stronghold over almost everything in the underlying base of Linux outside the kernel itself, with one of the main notable contributors being a microsoft employee.
I think this is the main reason for most people, myself included. The main draw of Linux is that you have nice, tight, granular control over everything. Soystemd replacing that granularity kind of defeats that purpose.
I found this guide a while back. I haven't actually tried it, but the guy has some autistic level of detail and runs Gentoo. I have my root on ZFS now, which is really easy to just snapshot and send.
Thanks for sharing that, I gave it a read through and looks like just what I need. Been thinking of running a headless Gentoo install on my Pi for a ZFS/torrent box rig instead to cut down on RAM usage, might be a fun lil way to set stuff up. Transmission, Ranger, SSH, could make it run at like -1 GiB ram at idle I think.
 
unexplained writing BS
update:

Could be related to uBlock -- UB on, watching a YT vid gets many MB of writing when the vid starts*, and a few KB at most with UB off? But still writing. ~200 MB in 2 hours!

* (YT with UB on means many hundreds if not thousands of elements blocked.)
 
Last edited:
Why would I use systemd? OpenRC works just fine and is fast enough for me. I know systemd is more than an init system, but I really do not care about its other functionalities.

On another note: I find it kinda funny how people are suddenly excited to talk about linux. All it took was for that faggot to show his riced Arch setup and now linux is the hottest shit for some reason. Like, it's always the same, I am the weirdo for using some "odd" tech or whatever at first for decades and then suddenly whatever that "odd" thing was becomes mainstream and okay.
 
Last edited:
The only real reason is that its bloated just said three different ways. People hate that one project has a stronghold over almost everything in the underlying base of Linux outside the kernel itself, with one of the main notable contributors being a microsoft employee. Other people are mad that it takes up 100 more MB of ram than other init systems, and others fall for placebo that the alternative init systems boot up so much faster.

Okay so I looked into this, and it's maintained by just under 400 people, a minority of which are "official", some are hackers, some from Intel... pretty much a good spread so I don't know how much stock we can put into that "one Microsoft guy".

Also, you can strip it to be less than 100MB during boot and leave the rest for post. It can be stripped to three inits which is pretty minimalist.

As for the monopoly, that's where I agree with you. There's dependency creep. I don't like that at all, but it's still modular in design.
 
I don't know how much stock we can put into that "one Microsoft guy".
"That one microsoft guy" is Lennart Poettering. Poettering originated systemd and is the overall developer in charge of both goals and direction. He's the reason it's such a bloated, over-extended mess and why it's currently worming its way into managing system updates and controlling the bootloader. He still routinely WONTFIXes bugs that he doesn't personally care about, even if they're breaking shit for people. Anyone who knew his history from pulseaudio wanted nothing to do with systemd, but it was forced on the entire linux ecosystem through a combination of malfeasance and political manipulation.

The whole "it can be stripped down" is meangless, when multiple fundamental system components are now completely entwined and mingled with its core libraries. It isn't modular, it is componentised. There's a difference.
 
"That one microsoft guy" is Lennart Poettering.
I hate him so much. He is number one on my list of people who I will knock the fuck out if I ever meet them.
Anyone who knew his history from pulseaudio
The buggiest most unreliable piece of shit ever. I hated him and had him top of that list for this long before he ever wrote any of systemD. Every time I now go to do something I've known how to do for twenty years, I find this cunt has changed it all, usually to the gayest most convoluted syntax ever. Half the time the old systems and files are still there so you don't even know why changing them isn't working until you Google it. One of the most annoying is the changing of Wi-Fi card names. Everything used to be wlan0, now they all have their own unrememberable unique name like wx838464hdhxjskd. Meaning countless old scripts are broken. He's an absolute nigger.
 
How much of the filesystem could be moved off of the root volume? Like /home and /boot/efi can be moved to different drives, but what is the bare minimum that absolutely has to be on the / drive? Could you get by with just /boot and /etc/fstab?
 
One of the most annoying is the changing of Wi-Fi card names. Everything used to be wlan0, now they all have their own unrememberable unique name like wx838464hdhxjskd. Meaning countless old scripts are broken. He's an absolute nigger.

Add net.ifnames=0 to your kernel command line if you want to live life like it's 2005.

There was a good reason to change it though...

To quote Red Hat:
Without consistent device naming, the Linux kernel assigns names to network interfaces by combining a fixed prefix and an index. The index increases as the kernel initializes the network devices. For example, eth0 represents the first Ethernet device being probed on start-up. If you add another network interface controller to the system, the assignment of the kernel device names is no longer fixed because, after a reboot, the devices can initialize in a different order. In that case, the kernel can name the devices differently.

 
FOSS & WINE related, it seems like ReactOS project has finally started to move again. From the gallery it looks like someone actually got a recentish non-FOSS game like Paper's Please to run on it last year. And a build from March by a dev on the right looks very different to where the system was just a few years ago:

View attachment 7365577View attachment 7365588

Dunno if anyone here has messed with it recently, I assume it's still trash. It’s obviously still in alpha and unusable outside of novelty, but I am still sort of tempted to try to mess around with it again in a VM. Last time I did was half a decade ago and I couldn’t even get it to boot properly. I've checked in on the project periodically both before & since then and development has always been glacially slow, so if it is more energetic and it does seem to be then I also wonder what changed that. I suspect maybe it's the strides with WINE lately and them backporting stuff from the project?
If I had to run Windows software on a non-Windows OS, I'd still prefer the Wine CBT over ReactOS. At least Wine is meant to run modern Windows software instead of being perpetually stuck in Win2K/XP compatibility era. I remember messing with Linux once, installing Wine, running PortableApps off of my pendrive and being genuinely surprised that it just worked. Ideally Wine would be as transparent as WoW64 but eh.

Speaking of, curiosity question: I have a small issue on my Win11 laptop where if I enable both WireGuard back-to-home tunnel and Mullvad tunnel, even though apparently WireGuard is still connected, Mullvad makes it so that I cannot access my home network via WireGuard. I'd like for both to be always active so that all the WAN connections go through Mullvad while I can simultaneously access all the home LAN stuff via WireGuard. Is this strictly a Windows issue or is it more of a networking protocols/routes issue that also exists on Linux?
 
Speaking of, curiosity question: I have a small issue on my Win11 laptop where if I enable both WireGuard back-to-home tunnel and Mullvad tunnel, even though apparently WireGuard is still connected, Mullvad makes it so that I cannot access my home network via WireGuard. I'd like for both to be always active so that all the WAN connections go through Mullvad while I can simultaneously access all the home LAN stuff via WireGuard. Is this strictly a Windows issue or is it more of a networking protocols/routes issue that also exists on Linux?
If you use Mullvad application then there's a "share local network" option in VPN settings. Have you tried it?
 
Dunno if anyone here has messed with it recently, I assume it's still trash.
Last time i tested it on a VM (which was like a year or two ago), it wouldn't let me get passed the login screen after a restart.

Might try it again though, this is the only distro that's vaguely interesting to me because it's trying to marry two opposite things into one.
 
If you use Mullvad application then there's a "share local network" option in VPN settings. Have you tried it?
Yeah, but I think it's more of a network stack issue. Technically I can have both tunnels active as I can see that my laptop is still connected with my router via WG, but the WG LAN route becomes inaccessible once Mullvad gets switched on, as if it's virtual NIC took priority. Hard to say if this is a Windows network stack issue or it's just how VPN tunnels are.
 
How much of the filesystem could be moved off of the root volume? Like /home and /boot/efi can be moved to different drives, but what is the bare minimum that absolutely has to be on the / drive? Could you get by with just /boot and /etc/fstab?
A standard configuration would have /boot as a separate volume, traditionally with ext2 because any bootloader and any recovery floppy/CD you might possibly want to use is going to be able to read ext2 as opposed to ext3/ext4/Reiser/other newfangled inventions.

You would not want to try to split out the file /etc/fstab from the rest of the stuff in the /etc directory. I'm not sure how one would set up a normal init system to allow that, assume it would get confusing if possible.

Now of course you need a 'mount' command for the other partitions in /etc/fstab to get loaded by a standard init system. Which brings us back to the question of the Red Hat 'UsrMerge' conspiracy, to make /bin/ a link to a big pile of shit in /usr/bin/. By slamming everything into one directory and pretending that this is normal, they've 'conveniently' made it impossible without a bunch of fiddling to UN-seperate essential commands that you would want in /bin/ or /sbin/ to be available to mount a seperate /usr/ partition.
Yeah, but I think it's more of a network stack issue. Technically I can have both tunnels active as I can see that my laptop is still connected with my router via WG, but the WG LAN route becomes inaccessible once Mullvad gets switched on, as if it's virtual NIC took priority. Hard to say if this is a Windows network stack issue or it's just how VPN tunnels are.
Have you tried just increasing the priority on the WG LAN route at the command line?
 
Yeah, but I think it's more of a network stack issue. Technically I can have both tunnels active as I can see that my laptop is still connected with my router via WG, but the WG LAN route becomes inaccessible once Mullvad gets switched on, as if it's virtual NIC took priority. Hard to say if this is a Windows network stack issue or it's just how VPN tunnels are.
Isn't Mullvad also using WireGuard? I'm going to guess both your tunnels (try to) listen to 0.0.0.0/0 and use the 10.0.0.0/8 as their addresses. I'd try to look into making your LAN 172.16.0.0/12 and maybe only routing specific addresses through it.
 
Puttering around with an old laptop. Finally figured out why Lakka wouldn't boot. It expects special kernel parameters to be passed that configure it. But these look like boot= and disk=. Enter dumb Linux guy, me, used to seeing root=. So boot= became root= and I was frustrated as all get out when it wouldn't work. Now it runs flawlessly. Go figger.
 
Isn't Mullvad also using WireGuard? I'm going to guess both your tunnels (try to) listen to 0.0.0.0/0 and use the 10.0.0.0/8 as their addresses. I'd try to look into making your LAN 172.16.0.0/12 and maybe only routing specific addresses through it.
My home LAN is all on 192.168.0.0/24, with the actual LAN and the WireGuard LAN being on separate subnets. I also disabled the kill switch in WireGuard so that it wouldn't lock Mullvad out, but it still results in Mullvad's LAN taking complete precedence over WG and cutting me out of that back-to-home connection. Best part is trying to look up this problem online since Mullvad also uses WireGuard, and search engines don't differentiate if you're asking about the standalone client or the direct WG configuration from Mullvad.

Ideally I want Mullvad to always be on to act as an online condom with WG kicking in whenever I'm not connected to home WiFi, so that at home it's not doing any unnecessary routing and AFH it's giving me access to my home network, including the home DNS server with local domain names for my home lab.
 
are there any mesa driver pros in here? I tried updating mesa to 25.1.0 and it appears to have installed 2 extra gpu entries into my system while my actual gpu is still 25.0.5.

i think i am going to nuke my os and start over. IDK what i did but i dont like it. just wait for this shit to roll out officially and stop fucking with it

I'm getting way too ahead of myself and trying to do things way out of my league. This stuff will be added through normal channels eventually I am just impatient.
 
Last edited:
Back
Top Bottom