The Linux Thread - The Autist's OS of Choice

I'm probably very ignorant for saying this, but doesn't Qubes have an almost prohibitive overhead? I remember wanting to try it almost a decade ago, and at the time it required something like 6GB just for the OS
Everything is run isolated through the Xen hypervisor. Significant memory overhead is to be expected. Though I expect anyone paranoid enough to run it as a daily driver isn't going to use it for anything more intensive than email and video chat.
I'm curious how it would run on my old T480. Probably poorly.
 
  • Informative
Reactions: Anti Snigger
I'm curious how it would run on my old T480. Probably poorly.
Or possibly not at all. Xen really does not like laptop hardware.

In practice there's likely no benefit to running Qubes over just Fedora + Whonix VMs, and in fact the latter might be safer since there are a lot of ways for people to fuck up Qubes' weird networking setup.
 
I'm probably very ignorant for saying this, but doesn't Qubes have an almost prohibitive overhead? I remember wanting to try it almost a decade ago, and at the time it required something like 6GB just for the OS
You want a good CPU and lots of RAM, that's about it. By "normie" specs, yes it has a very high bar. It's reasonable for enthusiast specs nowadays, I think. I agree with 16GB being the minimum and it's not a very "portable" OS as in you'd be tethered to an outlet but you're probably used to that already if you're entertaining Qubes. I've only fiddled with it 2 years ago to check it out but I think it's worthwhile especially on a travel device.

I think in practice I'd just use Tails or NomadBSD on an encrypted USB with some modifications if I had such concerns while traveling and a fresh install of anything "normal" as a red herring since most of the issues you'd run into are at the border. But if I was genuinely worried, Qubes would be considered.
I'm curious how it would run on my old T480. Probably poorly.
I don't think it would work at all but if you ever give it a try, provide an update.
 
Last edited:
I want to switch to Linux full time, but I'm always having issues on my main PC with my graphics always being a pain in the ass to deal with at my max refresh rate 165Hz. I have a 3080, but I always heard that Nvidia is a bitch to deal with when it comes to drivers on Linux. Would it be easier to switch to an AMD card instead, or has Nvidia gotten a bit better? I'm eyeing the 7900XT as a replacement potentially.
sudo pacman -S nvidia
done.
I would not change from a 3080 to a 7900XT because that seems like a sidegrade at best. Then again is it a 10gb 3080? If so then lol.

If you have another drive lying around or are comfortable setting up a dedicated Linux partition, the best thing to do is try it out and see if there are any problems, ideally in whatever game you want to be sure works as expected.
This is the correct decision. Pay 70$ or whatever for a 1 or 2tb ssd, plug it into your current comp, and install a linux distro (artix) onto it. If you screw up you still have your windows install and you should be able to easily browse your windows drive under linux so you can move over at your pace. If you want to get fancy you can just run your windows install in a VM (from it's original SSD).
 
let's say someone wanted to make a super bare bones window manager, one that doesn't even support tiling, basically runs an application directly on X11 with no windowing or decorations, and you can switch between applications by using shortcuts or by launching a dedicated app that basically shows all running apps as tiles, possibly doubling as a start menu where you can click on the tiles of unopen apps and they will launch. this would be intended for tablets and HTPCs, running native linux apps and PWAs through a basic Chromium browser. Is there something like that already? and how hard would it be to add some sort of transitions between apps (or transitions between the apps and the menu) and ensure it supports HDR and smooth fonts?
 
let's say someone wanted to make a super bare bones window manager, one that doesn't even support tiling,
You can go with no window manager at all. You can go with something hackable like Qtile and maybe the Max layout which just makes stuff full screen. You could use something like FVWM with no decorations and virtual desktops and load each app into its own desktop and just switch them.
 
let's say someone wanted to make a super bare bones window manager, one that doesn't even support tiling, basically runs an application directly on X11 with no windowing or decorations, and you can switch between applications by using shortcuts or by launching a dedicated app that basically shows all running apps as tiles
If you only want to see one window at once, you can use a tiling window manager in tabbed or 'monocle' mode, using keyboard shortcuts to switch between windows. There probably exists one that allows you to do window switching based off thumbnails of the full sized windows.
EDIT: And there is a program called
github.com/richardgv/skippy-xd
that when run without any command line options copies the MacOS X style thumbnail window behavior and allows the selection of a window and then switching to it before it exits- so would just be a matter of tying that to a shortcut in the WM of your choice.

Super fancy tiling WMs like i3wm can use many tens of megabytes of memory, More optimized WMs like Ratpoison or Suckless DWM will use a few megabytes at most, which is to say, relatively barebones.
and how hard would it be to add some sort of transitions between apps (or transitions between the apps and the menu)
Would require boofing some cum
and ensure it supports HDR and smooth fonts?
Not window manager related as far as I know, unless you're super stressed about what font your WM uses to display window titles
 
Last edited:
  • Like
Reactions: YoRHa No. 2 Type B
I'm curious how it would run on my old T480. Probably poorly.
Ironically enough that's the most recent machine I currently own, so that would be the theoretical host for one of these systems. I agree that Qubes might be a bit of a pinch here, however, considering that the oldest machine certified by the Qubes project is essentially a maxed out x230/t430 (https://www.qubes-os.org/doc/certified-hardware/), and on the community compatible hardware list it is listed as having full support, there's a good chance it'll run, just not very fast.
Qubes over just Fedora + Whonix VMs
Devuan or Artix with VeraCrypt is good enough.
I think in practice I'd just use Tails or NomadBSD on an encrypted USB with some modifications if I had such concerns while traveling and a fresh install of anything "normal" as a red herring since most of the issues you'd run into are at the border.
This or the Tails /w some persistent storage is likely the best angle of approach here. Of course, its overkill for 90% of peeps here right now, but you never know what tomorrow might bring. Probably a good idea to have something like Tails, Qubes or a VM-heavy setup in one's back pocket, just in case.
 
All metux authored bug fixes. Lack of community involvement makes me a little uneasy, but at least it's a healthy crop of bugfix.
The community did help with finding bugs, like I saw in the Telegram chat a day ago someone bringing up a memory leak issue which seems to have already been fixed. Metux was already the main person who was maintaining Xorg originally
 
KDE Linux is out.
Its a Arch based immutable OS that uses a 5GB os image managed by brtfs partitions.
>immutable system
>no package manager
>only flatpaks
>system update just replaces the entire system image


Man, I'm so glad desktops continue to devolve into glorified phones!
 
>immutable system
>no package manager
>only flatpaks
>system update just replaces the entire system image


Man, I'm so glad desktops continue to devolve into glorified phones!
We might be at a point where Linux will be diverging into three different branches that are partially incompatible with each other. You got the GNOME camp with its wayland version incompatible with the KDE camp, and everyone else is sticking with X11
 
>immutable system
>no package manager
>only flatpaks
>system update just replaces the entire system image


Man, I'm so glad desktops continue to devolve into glorified phones!
Forgive me for being very out of date on this stuff but flatpaks have always seemed to me like just reinventing static linking?

What was wrong with having a /home partition with stuff you want to survive an OS install present? Seems like the sin here was having package managers mostly target installs into /usr rather than a per user install, which you can accomplish now with something like homebrew for linux.
 
Forgive me for being very out of date on this stuff but flatpaks have always seemed to me like just reinventing static linking?

What was wrong with having a /home partition with stuff you want to survive an OS install present? Seems like the sin here was having package managers mostly target installs into /usr rather than a per user install, which you can accomplish now with something like homebrew for linux.
flatpaks install copies of all dependencies into effectively a chroot jail, that's part of the reason people call them bloated
 
flatpaks install copies of all dependencies into effectively a chroot jail, that's part of the reason people call them bloated
Yeah so years ago we would static link dependencies into an executable. It made them large and then if they didnt get updates the dependencies would not get fixes, but fixed "dependency hell" and made the binary more portable.

You could even partially static link like leave out GTK or something but include everything else.

We stopped doing this because it was obviously stupid.

IDK flatpaks just seem like the same thing but with containers.
 
Last edited:
Yeah so years ago we would static link dependencies into an executable. It made them large and they if they didnt get updates the dependencies would not get fixes, but fixed "dependency hell" and made the binary more portable.

You could even partially static link like leave out GTK or something but include everything else.

We stopped doing this because it was obviously stupid.

IDK flatpaks just seem like the same thing but with containers.
I guess one difference is that _in theory_ because the executables aren't actually statically linked, which is a pretty irreversible process, you could take the shitpack or crapimage or whatever the fuck, extract the files therein, and remove/replace particular outdated libraries that the real app binaries are linked against so that it operates more like a proper first class application on a Linux system. But I assume anyone who would actually do that would just rebuild from source rather than fool around with a random image they downloaded off some probably dangerous website.
 
I guess one difference is that _in theory_ because the executables aren't actually statically linked, which is a pretty irreversible process, you could take the shitpack or crapimage or whatever the fuck, extract the files therein, and remove/replace particular outdated libraries that the real app binaries are linked against so that it operates more like a proper first class application on a Linux system. But I assume anyone who would actually do that would just rebuild from source rather than fool around with a random image they downloaded off some probably dangerous website.
Iirc the thought process is that .so libs can conceivably leak state between applications, so removing the shared part is more secure at the cost of ram and disk space
 
Back