The Linux Thread - The Autist's OS of Choice

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.
I honestly feel like the reason people make complaints about Linux is to justify their laziness and what we saw in the 2020 with people spending more time on activities instead of actual skill building reinforces that.
Laziness, skill issues and standard retardation. Your average cattle can't take accountability and want to be spoonfed absolutely everything, if it can't be solved with zero effort on their part they will immediately lose interest. You see it with any technology related issue, linux specifically it's often a bit more pointed because that means said cattle has to put in just a smidge more effort than usual when they're getting started, which is too much to ask for from the get go. That and they often don't know how to read either. They'd have to get over themselves and actually want to learn something new instead of throwing in the towel at the first instance of failure. If they don't, their loss
 
Seriously, hearing someone complain about Arch Linux's installation is driving me fucking mental since a) archinstall exists and b) you can just use EndeavourOS or even Garuda Linux if you want an easy Arch install.
i second this. yes building arch from scratch can be a good learning tool, or it can just be busy work. EndeavourOS is legit just arch+. all the benefits of arch and preinstalled software to make maintaining the system a little easier. its functional and works smoothly. it's really what manjaro wanted to be all those years ago. arch for the masses.
 
  • Agree
Reactions: indomitable snowman
i second this. yes building arch from scratch can be a good learning tool, or it can just be busy work. EndeavourOS is legit just arch+. all the benefits of arch and preinstalled software to make maintaining the system a little easier. its functional and works smoothly. it's really what manjaro wanted to be all those years ago. arch for the masses.
I have a fondness for endeavour since it's basically a continuation of Antergos in my mind. Oh how I loved antergos. Manjaro wishes they could be the premier arch distro but they fucking suck shit at it. I'm surprised they haven't been permanently banned from the AUR to be completely honest. Since most people are genuinely tech illiterate I think something like Linux Mint really is the best suggestion for them but even then that may be too much because installing programs is different than on windows and I am 110% sure they're just gonna bitch and be like "Oh I can't install Chrome. This is shit."
SELinux is too complicated to be useful. I think it's only really Red Hat using it nowadays.
Oh ok good. So it isn't just me then. I know I'm retarded but it feels good to know I'm not the only one who doesn't understand this fucking esoteric rune magic.
 
Since most people are genuinely tech illiterate I think something like Linux Mint really is the best suggestion for them but even then that may be too much because installing programs is different than on windows and I am 110% sure they're just gonna bitch and be like "Oh I can't install Chrome. This is shit."
your right. however if you don't wan't go go down the hard core linux user route but want more than what good ole mint is offering Endeavour is in my experience a great distro. easiest to use of the arch based, but with all the upsides of using a arch based distro. gentoo and old school arch are the deep end of linux, and linux from scratch is just masochism.
 
the new Cosmic is in Alpha 3 and seems to have most of the stuff people need for daily use. did anyone take the plunge and try it yet?
 
Endeavour is in my experience a great distro
I barely know wtf I’m doing and EndeavourOS has been pretty great. So great I have it on both PCs and my ancient laptop and it all just works.

Their forum has been pretty useful too.

Still think I should do an Arch install one day, as a learning experience
 
I barely know wtf I’m doing and EndeavourOS has been pretty great. So great I have it on both PCs and my ancient laptop and it all just works.

Their forum has been pretty useful too.

Still think I should do an Arch install one day, as a learning experience
ya seeing as they market themselves as a more "newbie friendly" distro their forms are much nicer. some RTFM in there but mostly jokingly. don't get me wrong the arch wiki is such a massive repository of knowledge that even other distros use it to an extent, but it can be very dense and hard for new people to read and understand what to do entirely when dealing with certain things.
 
  • Agree
Reactions: Carpe Jugulum
The more I hear about people who don't use Linux complain about Linux, the more I don't want them to ever use Linux.
Every time I see some people complain about "having issues", I get:
  • 90%, they just don't reply;
  • 9% of the time, it's something that's a simple fix if they could do even the slightest research;
  • 1%, it's an actual issue that you can't do much about on Linux
Seriously, hearing someone complain about Arch Linux's installation is driving me fucking mental since a) archinstall exists and b) you can just use EndeavourOS or even Garuda Linux if you want an easy Arch install. At least say Gentoo if you wanna sound like someone who isn't completely retarded. I honestly feel like the reason people make complaints about Linux is to justify their laziness and what we saw in the 2020 with people spending more time on activities instead of actual skill building reinforces that.
This is the reason I just don't want the gamers to move to Linux at this point.

That or at least the YouTuber, techbro, gamer types. Because they just seem like whiny pieces of shit that think everything should be exactly how they are used to, and do what they want.
 
But the apparmor stuff could potentially have some benefits. I haven't been using it long enough to know if I am willing to keep it. I've ran into some weird problems so far.
This might just be me but I found SELinux to be a fucking clusterfuck setting up. Apparmor seems easier in comparison but I haven't really tried poking around in apparmor much.

I worked for a contracting company where we had to create apparmor profiles for our web app. The built in profiling tools are actually pretty decent, and got me most of the way to making a profile. (It was right when Docker/Containers were getting their start, so we were still making .deb files for deployments). Most of the problems people encounter are poorly written profiles.

SELinux I've almost always turned off when I encountered it. The tooling around SELinux was not great back then. I haven't used either in forever (except where it's configured by default on Lineage/Android).

I feel like most newer projects depend more on containerization over apparmor/SELinux (for bettor or worse).

This is the reason I just don't want the gamers to move to Linux at this point.

I still have a Win 10 box that has my 3080Ti in it for gaming, but now that Proton has gotten better and there is some support on Vulkn for HDR (not sure if it works in Linux yet), I might move my good video card over to the Linux box when Win 10 support stops. Fuck Win 11.
 
I still have a Win 10 box that has my 3080Ti in it for gaming, but now that Proton has gotten better and there is some support on Vulkn for HDR (not sure if it works in Linux yet), I might move my good video card over to the Linux box when Win 10 support stops. Fuck Win 11.
I've ran Elden Ring, Baldurs Gate 3, and dozens of visual novels on my Alpine Linux setup without issue just using a wine-staging and winetricks container. Gamescope works wonderfully with visual novels because you can use it to upscale them to higher resolutions when a lot of them are forced to be 800x600.

I use Hyprland, and launch games using aliases from the terminal. I don't even use steam because torrenting is so easy, and I rather not deal with a middle man.
I tried Windows 11 LTSC IoT for a single game, and it was too aggravating to use. I actually had a harder time setting up games on Windows because their drivers suck, and switching work spaces is so counter-intuitive. Don't even get me started on how shitty the UI looks and how cumbersome the UI is to use. It was so much slower than navigating folders and shit.

If you aren't an attention starved zoom-zoom that plays Fortnite, and other crap like that, linux works excellent for anything you throw at it.
 
Last edited:
I feel like most newer projects depend more on containerization over apparmor/SELinux (for bettor or worse).
This is it. Namespaces, i.e. containerization, are so much easier to use than the Linux Security Modules. Yeah, I could mess around with security policies for ages... or I could just stick it in a pseudo-VM and forget about it.
 
I find namespace sandboxing "good enough" now.

I tried to sandbox services, just to see how far I could go.
Mind you I don't use systemd so I want to see how far I can go with it. This was before I found out proton-mail-bridge is a paid service, so it's unusable for me since I just want to receive an email notifications or 2 per year.
So here's my code to sandbox user services, to be run as a regular user or under s6. I thought I'd share it in case someone else ever want to try sandboxing something.
The only hardcoded part is the dbus socket, and some gentoo specific /etc/ files that most services won't even need. Feel free to bind mount more stuff as needed by your sandboxed service.
Yes. not even /bin/sh is available in the sandbox, I could technically just bind the required executable and shared objects.
All files are automatically cleaned up when the service exits or dies.

Bash:
#! /bin/sh

if test -z "${RUNINNER}" ; then
  export RUNINNER=1
  exec /usr/bin/unshare --propagation=slave -m -r --mount-proc -p -f /bin/sh -x $0
fi

if test -z "$DBUS_SESSION_BUS_ADDRESS" ; then
  echo "DBUS_SESSION_BUS_ADDRESS unset"
  exit 1
fi

if test ! -d "${XDG_RUNTIME_DIR}" ; then
  echo "XDG_RUNTIME_DIR not correct"
  exit 1
fi

/bin/mount -t tmpfs tmpfs /tmp -o size=16M || exit 1

/bin/mkdir -p "/tmp/root/usr/bin" "/tmp/root/dev" "/tmp/root/proc" "/tmp/root/usr/lib/gcc" "/tmp/root/lib64" "/tmp/root/usr/lib64" "/tmp/root/etc/dbus-1" "/tmp/root/etc/ld.so.conf.d" "/tmp/root/${XDG_RUNTIME_DIR}" || exit 1

/bin/mount --bind /usr/bin "/tmp/root/usr/bin" -o ro || exit 1
/bin/mount --bind /proc "/tmp/root/proc" || exit 1
/bin/mount --bind /lib64 "/tmp/root/lib64" -o ro || exit 1
/bin/mount --bind /usr/lib64 "/tmp/root/usr/lib64" -o ro || exit 1
/bin/mount --bind /etc/dbus-1 "/tmp/root/etc/dbus-1" -o ro || exit 1
/bin/mount --bind /usr/lib/gcc "/tmp/root/usr/lib/gcc" -o ro || exit 1
:> /tmp/root/etc/gentoo-release
:> /tmp/root/etc/ld.so.conf
:> /tmp/root/etc/machine-id #/var/lib/dbus/machine-id: symbolic link to /etc/machine-id
/bin/mount --bind /etc/gentoo-release "/tmp/root/etc/gentoo-release" -o ro || exit 1
/bin/mount --bind /etc/ld.so.conf /tmp/root/etc/ld.so.conf -o ro || exit
/bin/mount --bind /etc/ld.so.conf.d /tmp/root/etc/ld.so.conf.d -o ro || exit
/bin/mount --bind /etc/machine-id /tmp/root/etc/machine-id

#hardcode
if test -S /run/user/1000/dbus.sock ; then
  /bin/mount -t tmpfs tmpfs "/tmp/root/${XDG_RUNTIME_DIR}" -o size=512k || exit 1
  :> "/tmp/root/${XDG_RUNTIME_DIR}/dbus.sock"
  /bin/mount --bind /run/user/1000/dbus.sock "/tmp/root/${XDG_RUNTIME_DIR}/dbus.sock" || exit 1
fi

exec unshare --root="/tmp/root" -- /usr/bin/proton-mail-bridge --noninteractive
 
Bring back "RTFM" as a socially acceptable response to people being completely helpless and lacking in problem solving skills.
Elitist my ass. Not my fault you're illiterate.
I swear a lot of my recent helping others around me could be reduced to "why don't you literally read what's on the screen. That's all you have to do". No desire to even read what the device is telling you and to help yourself. Nada. Zilch.
 
I swear a lot of my recent helping others around me could be reduced to "why don't you literally read what's on the screen. That's all you have to do". No desire to even read what the device is telling you and to help yourself. Nada. Zilch.
It's been that way forever. So many tech support stories revolve around lusers not reading what's right in front of them. Utter learned helplessness.
 
Back