The Linux Thread - The Autist's OS of Choice

From reading this thread there are apparently Linux users who don't run their own local DNS server so they can look up the devices on their network and then apply their own curated set of blocklists.
Imagine not running Pi-Hole with unbound on your homelab SFF PC for an independent DNS server with domain filtering. Shit's documented so plainly even a chimp could set it up. However, if running the NTP server requires a hardware atomic clock expansion card then yeah no fucking wonder most people don't self-host that shit. Setting it up to rely on something like DCF-77 would be even more complicated.
 
  • Like
Reactions: Dante Alighieri
Mostly removed for "security" reasons but I imagine that's just a cope for them being lazy.
I also suspect the long game. as mentioned redhat makes more money if shit doesn't work, but if they're the ones in charge of what gets implemented and can push it, it becomes the de facto standard. it's basically how microsoft has been operating for decades and became the company it is today.

or put more simple "you'll all use gnome and the way we do things eventually anyway" (especially with them in charge of the only other alternative, what a coincidence).

that's why I really hope xlibre takes off, only to take a big fat dump on that faggy scheme.
 
Last edited:
Where's Solus on the Linux rankings?
Theory-first analysis: Bespoke package manager, NIH symptoms. Might work great. IDK. Another interesting data point to watch, given how Xorg features in its Technologies list ( https://getsol.us/solus/technologies/ ). Interesting dependency-focused build system. Solbuild seems neat. They write a lot of code in Go. Budgie is written in Vala, the weird GTKObject-based language.

Seems a sensible choice for someone who likes Mint, but rough edges will be weird to solve because it's not "like" most other distroes. No idea how readily you'll find them. Project gives a very polished, consistent vibe, devs seem like they're not resting on their laurels.
 
  • Feels
Reactions: Betonhaus
Alright guys, I need some input: FreeBSD or OpenBSD? Gut says OpenBSD cause no CoC cancer and much higher focus on cleanliness & security, but then FreeBSD is bigger, has more packages, and is allegedly easier to configure and troubleshoot. I have never used a BSD system before, so thoughts & advice are appreciated. The host machine will be an X230, which I'm pretty sure should have good hardware support for both.
 
Alright guys, I need some input: FreeBSD or OpenBSD? Gut says OpenBSD cause no CoC cancer and much higher focus on cleanliness & security, but then FreeBSD is bigger, has more packages, and is allegedly easier to configure and troubleshoot. I have never used a BSD system before, so thoughts & advice are appreciated. The host machine will be an X230, which I'm pretty sure should have good hardware support for both.
FreeBSD has the linuxulator which is cool. Also has Nvidia drivers. If those aren't your main concerns, OpenBSD is probably better.
 
European typing detected.

GPS isn't that hard, one Raspberry Pi, one POE hat, one GPS module, one exterior waterproof box to house the pi, one GPS antenna wired to said box, one POE cable to power said box.

At the very least setup your router and file server as local NTP servers slaved to the Internet and then point all your devices at them so you don't have every single device on your network going out to the Internet for time service.
 
Theory-first analysis: Bespoke package manager, NIH symptoms. Might work great. IDK. Another interesting data point to watch, given how Xorg features in its Technologies list ( https://getsol.us/solus/technologies/ ). Interesting dependency-focused build system. Solbuild seems neat. They write a lot of code in Go. Budgie is written in Vala, the weird GTKObject-based language.

Seems a sensible choice for someone who likes Mint, but rough edges will be weird to solve because it's not "like" most other distroes. No idea how readily you'll find them. Project gives a very polished, consistent vibe, devs seem like they're not resting on their laurels.
Playing around with it in a VM it does let me run the apps I use regularly and generally looks slick, I think I'll try installing it and see how it goes.

can i rsync /home to a different drive and rsync -avP it back after installing? if my main drive is a 500GB NVMe drive should i just partition it so that / only gets 50gb and the rest of the drive is a /home partition so i don't have to migrate all the time? with Linux Mint only 33gb of my / drive is not in /home and there's a Solus.gcow2 file but the file size doesn't add up properly with disk usage
 
European typing detected.
>implying he didn't knew already
GPS isn't that hard
>starts to list an entire electronic project just to get local NTP running
See, that's what I meant. With Pi-Hole it's a matter of maybe less than half an hour of command line fuckery in a new Proxmox container to have a local recursive DNS server with filtering running. No need to come up with a hardware add-in to get it working, which is why having Pi-Hole is trivial and everyone should have it, while local NTP is much higher on the autism spectrum.
 
  • Like
Reactions: Wright
Alright guys, I need some input: FreeBSD or OpenBSD? Gut says OpenBSD cause no CoC cancer and much higher focus on cleanliness & security, but then FreeBSD is bigger, has more packages, and is allegedly easier to configure and troubleshoot. I have never used a BSD system before, so thoughts & advice are appreciated. The host machine will be an X230, which I'm pretty sure should have good hardware support for both.
OpenBSD is more focused on security, so you're gonna have to do things like enable simultaneous multi-threading (off by default) to get a reasonable desktop experience. All BSDs have good documentation though so it'll probably just be a matter of Reading The Friendly Manual.

As others have said, FreeBSD is closer to Linux. Unsure about the performance of Wi-Fi (cards?) on a X230, but using it on a semi-recent laptop resulted in very slow internet speeds.

The init system on both is just scripts, so they're a bit slow when it comes to booting. No complaints otherwise.
 
  • Informative
Reactions: Vesperus
No need to come up with a hardware add-in to get it working, which is why having Pi-Hole is trivial and everyone should have it, while local NTP is much higher on the autism spectrum.
I can't see why you'd need your own atomic clock for it, though. Why not just use WWVB as the source for the NTP server? (It also has its own NTP server but if you're doing it locally presumably you have some specific reason for not wanting to use that.)
 
But Wayland is removing the freedom of customizability and things a program can do
I wouldn't say that would be one of my criticisms of wayland. You can do as much customization as you could on x11. My criticism would be it doesn't have the ecosystem x11 does still. Not really too surprising since its only now that people are actually starting to move over. And because it doesn't have the ecosystem still, you end up running into things you can't do with it people were able to with x11.

For myself. I actually don't have any problems running pure wayland, no xwayland. For me nothing I use is actually broken on wayland. And the x11 specific things I used I was able to replace with wayland native versions. Like all my dmenu scripts, things along those lines. I'm able to just move back and forth between x11 and wayland. Without any real issue, now that I've found everything I needed on the wayland side.

Alright guys, I need some input: FreeBSD or OpenBSD? Gut says OpenBSD cause no CoC cancer and much higher focus on cleanliness & security, but then FreeBSD is bigger, has more packages, and is allegedly easier to configure and troubleshoot. I have never used a BSD system before, so thoughts & advice are appreciated. The host machine will be an X230, which I'm pretty sure should have good hardware support for both.
If your hardware works with openbsd. Probably pick openbsd.
 
  • Like
Reactions: Ferryman
Hypothetical: if you were to unhook all of the systemd components except the init system, put them in a separate core package outside of the init process, and then move Poettering away from both, would it be accepted? PID 0 no longer runs absolutely everything, but absolutely everything is still standardized in one conglomerated package, which is pretty much the only reason systemd has became a thing.
 
can i rsync /home to a different drive and rsync -avP
This is potentially a big footgun depending on whether your packages can handle back-and-forward compatibility of config data. Watch the versions closely.

if you were to unhook all of the systemd components except the init system
Most reasonable post-systemd inits do this. S6 and runit do, at least. The problem is the entrenchment of systemd, that it's designed by idiots who are hostile to multiple use cases. It's better to dogfood the alternatives. I love systemd-nspawn though. It could be an isolated program, no need for pid 1 stuff.
 
  • Thunk-Provoking
Reactions: Betonhaus
Back