The Linux Thread - The Autist's OS of Choice

BUT if the same block is written 300 times it may show 300 writes but only get written to disk once depending on when the kernel sync process comes by and flushes it to storage.
At least 300 times to RAM and maybe once to disks is better than 300 times to disks and maybe once @ RAM. Especially if "disk" is SSD.

Anyway, it looks like "System Monitor" in Linux is not a reliable way of seeing how much is being written to an SSD or HDD by default.
 
Last edited:
afaik the only place that is implemented is hyprland. talking about disabling vsync and allowing screen tearing.

because everything else is either gnome or kde (faggots), or just going off of devaults (and the other faggots) bikeshedded to hell wl-roots
Doesn't Wayland have a double buffer problem where you can't disable v-sync so if games have their own v-sync you get double v-sync running?
 
Doesn't Wayland have a double buffer problem where you can't disable v-sync so if games have their own v-sync you get double v-sync running?
It's really going to depend on what you are using. Unlike xorg, Wayland isn't just the wayland server, and then something managing windows, and then another thing managing compositing.

I haven't used everything out there. I've only mostly messed with tiling wayland compositors, and the only one I know of that has put work into fixing the issues around video games and vsync, is hyprland.

Because easy wayland compositor decides what things they want to implement, and how they want to do it, like implementing wl-root's protocols, etc. For the most part it doesn't end up being a case of X thing being broken on wayland, but X thing is broken on grome's wayland session, or kde's or whatever.
 
Daily reminder,

1745085377464.webp


Re-read every command you are about to put in, with or without an alias set up.

Also,

1745086718954.webp

 
Last edited:
Apropos Graphene being brought up, has anyone heard of the FuriPhone? I know "true" Linux phones are kind of in a weird spot right now, but the FLX1 FuriPhone's specs seem pretty solid in comparison to stuff like PinePhone, even going so far as to measure up to mid range mainline phones a la a Samsung Galaxy A53.
[td]
Motherboard

[/td]
[td]
Chipset

[/td]
[td]
Mediatek Dimensity 900

[/td]
[td]
Memory

[/td]
[td]
6GB LPDDR4X

[/td]
[td]
Storage

[/td]
[td]
128GB UFS2.1

[/td]
[td]
CPU

[/td]
[td]
2x Cortex-A78 2.4Ghz && 6x Cortex A55 2.0Ghz

[/td]
[td]
GPU

[/td]
[td]
Mali G68 MC4

[/td]
[td]


[/td]
[td]


[/td]
[td]
Camera

[/td]
[td]
Front Camera

[/td]
[td]
16MP, f/2.0

[/td]
[td]
Back Camera

[/td]
[td]
50MP, f/1.88, with Phase Detection Autofocus and Optical Image stabilization

[/td]
[td]
Macro Camera

[/td]
[td]
2MP, f/2.4, fixed focus

[/td]
[td]


[/td]
[td]


[/td]
[td]
Battery

[/td]
[td]
Charging

[/td]
[td]
Wired/Wireless and NFC combo

[/td]
[td]
Battery Type

[/td]
[td]
Li-Po Removable battery

[/td]
[td]
Battery capacity

[/td]
[td]
5000mAh

[/td]
[td]
USB

[/td]
[td]
Type C 3.0 waterproof

[/td]
[td]


[/td]
[td]


[/td]
[td]
Connectivity

[/td]
[td]
Modem

[/td]
[td]
2G/3G/4G/5G/5G ENDC

[/td]
[td]
SIM Slots

[/td]
[td]
Dual

[/td]
[td]
WiFi

[/td]
[td]
WiFi 6.0 (a/b/g/n/ac/ax)

[/td]
[td]
Bluetooth

[/td]
[td]
5.2, A2DP, LE

[/td]
[td]
ESIM

[/td]
[td]
N/a

[/td]
[td]


[/td]
[td]


[/td]
[td]
Bands

[/td]
[td]
GSM

[/td]
[td]
2/3/5/8

[/td]
[td]
UMTS

[/td]
[td]
B1/8

[/td]
[td]
TD-LTE

[/td]
[td]
B38/40

[/td]
[td]
FDD-LTE

[/td]
[td]
B1/2/3/4/5/7/8/12/20/28A/28B/66

[/td]
[td]
5G

[/td]
[td]
NR N1, 2, 3, 4, 5, 7, 8, 12, 20, 28, 38, 40, 41, 60, 66, 77, 78 SA/NSA

[/td]
[td]


[/td]
[td]


[/td]
[td]
Screen

[/td]
[td]
Resolution

[/td]
[td]
6.59" FHD+ IPS Display 10 point multi touch

[/td]
[td]
Refresh rate

[/td]
[td]
60Hz/120Hz panel

[/td]
[td]
Glass type

[/td]
[td]
Gorilla Glass 5

[/td]
[td]


[/td]
[td]


[/td]
[td]
Fingerprint

[/td]
[td]
Fingerprint

[/td]
[td]
Side Mounted, on power button

[/td]
[td]


[/td]
[td]


[/td]
[td]
Peripherals

[/td]
[td]
Micro SD

[/td]
[td]
Up to 1TB

[/td]
[td]
Headphone jack

[/td]
[td]
3.5mm waterproof

[/td]
[td]


[/td]
[td]


[/td]
[td]
Material

[/td]
[td]
Back cover

[/td]
[td]
Polycarbonate

[/td]
[td]
Mid frame

[/td]
[td]
Polycarbonate and TPU

[/td]
[td]
Keys

[/td]
[td]
Metal

[/td]
[td]
Water proof

[/td]
[td]
IP68

[/td]
They're pretty new so there's very little in the way of reviews & public use documentation. AFAIK they've just released their first batch as of February this year. I'm also not quite sure they reach Pine64's level of privacy with hardware switches for the modem, wifi + bluetooth, mic & speakers. If indeed they do, and if they provide public schematics for their phone, it'd be a huge leap forward for FOSS Linux phones. Still, I'm a little skeptical in regards to companies that shill these "private" devices when they don't address baked in, firmware level anti-privacy features like constant GPS tracking, an untouchable baseband etc. Would've bought a PinePhone Pro already if their performance wasn't so lackluster.
 
has anyone heard of the FuriPhone?
Bruh it's literally called the Furry Phone, what are you expecting?

I hadn't heard of it but from what I can tell none of the Linux phones, from the cheapest Pine proof-of-concepts to the so-called upscale models like the Librem 5, are good for anything besides Linux neckbeard tinkering. Even if you (somehow) don't have any dependencies on Android or iOS apps, you still need something that'll actually work as a telephone, and that seems to be a weak point in all of them.
 
So, ever since page 550 I've been tinkering with OpenSUSE Tumbleweed and Slowroll a lot. I really want to like it and have it end my distro-hopping (and it still might within this year).
For me, It's prefect in almost all aspects that I've been able to test on my spare laptops, but SUSE's package management system (Zypper) is horribly slow in comparison to Debian and Arch based distributions.

Many have made this criticism. There are a lot of tweaks online and there are repos pretty close to me, but they still can't speed up Zypper anywhere near to Pacman or Apt.
My Mb/s are in double digits. It's just that each download or update is divided in many processes and each of them has a 1-3 sec delay.
@Meriasek How do you deal with this? Is the ping that much faster in Germany?

However, just this month they are rolling out "experimental parallel downloads"
and now it's blazingly fast.
They've supposedly been working on it for more than a decade (wtf, is this shit really that hard?)
It's not yet fully integrated - it only works on Tumbleweed's Zypper (and not on "opi" - it's equivalent of AUR helper) and you have to run it with "env ZYPP_PCK_PRELOAD=1" with each zypper command.
This might be the best year to move to OpenSUSE if it becomes the new default, but not today.
Again, @Meriasek, how have you been living like this?
 
  • Like
Reactions: Harry Kuntz
All this talk of openSUSE, can it uninstall meta-packages (patterns) yet?
You mean like Apt's autoremove? Then yes, but it's a less convenient type.
Their way is
Code:
sudo zypper remove --clean-deps [package name]
or
sudo zypper rm --clean-deps [package name]

Edit: Sorry you probably meant this? - https://www.reddit.com/r/openSUSE/comments/k75hcl/how_do_you_remove_all_packages_in_a_pattern/
This might be a basic Linux thing, but so far I've never managed packages in any other way than than installing and removing packages and their dependencies individually outside of desktop environments.
 
Last edited:
NixOS just seemed like a giant meme and not a serious distribution last time I tried it. Striked me as something you would use when even Gentoo isn't autistic enough for you.
Nix is very powerful under the right circumstances but is not a typical desktop OS. Its benefits really shine in development environments, and circumstances where you need heavy reproducability, such as cloud deployments. If you ever use a tool like Terraform, its basically taking those concepts and applying them to desktop configuration. Think of how popular docker became, and then realize that Nix solves alot of the same properties with far less overhead.

The problem you encounter with Nix, and alot of Linux distributions in general, is that they're sold to people who don't need the benefits and will never interact with their true functionality. Being able to reproduce an OS configuration consistently is an incredible feature, especially when you have hundreds of nodes. Being able to have separate development environments on the same system is awesome, but its a feature aimed at developers.

I'd really prefer for alot of these general desktop recommendations to be separated from dev environment and server discussions. They just lead to bad recommendations and white noise.
 
So, ever since page 550 I've been tinkering with OpenSUSE Tumbleweed and Slowroll a lot. I really want to like it and have it end my distro-hopping (and it still might within this year).
For me, It's prefect in almost all aspects that I've been able to test on my spare laptops, but SUSE's package management system (Zypper) is horribly slow in comparison to Debian and Arch based distributions.

Many have made this criticism. There are a lot of tweaks online and there are repos pretty close to me, but they still can't speed up Zypper anywhere near to Pacman or Apt.
My Mb/s are in double digits. It's just that each download or update is divided in many processes and each of them has a 1-3 sec delay.
@Meriasek How do you deal with this? Is the ping that much faster in Germany?

However, just this month they are rolling out "experimental parallel downloads"
and now it's blazingly fast.
They've supposedly been working on it for more than a decade (wtf, is this shit really that hard?)
It's not yet fully integrated - it only works on Tumbleweed's Zypper (and not on "opi" - it's equivalent of AUR helper) and you have to run it with "env ZYPP_PCK_PRELOAD=1" with each zypper command.
This might be the best year to move to OpenSUSE if it becomes the new default, but not today.
Again, @Meriasek, how have you been living like this?
Linux cast sock puppet account confirmed.
 
  • Thunk-Provoking
Reactions: Harry Kuntz
Re-read every command you are about to put in, with or without an alias set up.
Or start being normal and use mc to manage your files on the daily if you insist on using the terminal for that. Norton Commander was made in 1986 and Midnight Commander cloned it in 1994 for a reason. Even back in the "glory days" people were fed up typing out file management commands by hand, and continuing to do so over 4 decades later doesn't make you special. Well, it does, but in a different kind of way.
 
After a year my arch OS is no longer functional. A recent update, I can't pin it down, the NetworkManager has completely raped my OS. I was using KDE along with it, and sleep also no longer functions (the WiFi is off and does not come back).
journalctl shows it's a problem with NetworkManager, no forum/bug reports on the issue. I don't do it for free and therefore too lazy to make one.
I have tried rolling back the version, did not help, so I assume there are other parts that are now screwed.
Fingers crosses a reinstall fixes it, if not, well... I'll just use Ubuntu because I do not care anymore.
 
I'll just use Ubuntu because I do not care anymore.
This is why you're having problems. Literally nobody is recommending Ubuntu. Almost everyone agrees that Linux Mint is the best set it and forget it distro, but if you're missing that niggers of wisdom then you're probably missing key lessons you need to maintain Arch.
 
  • Like
Reactions: Harry Kuntz
After a year my arch OS is no longer functional. A recent update, I can't pin it down, the NetworkManager has completely raped my OS. I was using KDE along with it, and sleep also no longer functions (the WiFi is off and does not come back).
Systemd tendrils have consistently embraced and extended functionality that had been better handled by NM (or wicd, or shell scripts) for decades over the past few years. Probably some new shit has been added to break standard NM configurations.
 
  • Agree
Reactions: teriyakiburns
but if you're missing that niggers of wisdom then you're probably missing key lessons you need to maintain Arch.
Perhaps I wasn't clear, I just learned to accept/adapt to whatever are the defaults in the OS/software I am using. I won't put up with bullshit, but I don't do much customization beyond a few essential comfort features. Using Ubuntu/Kubuntu/Arch/Void/etc. it makes no difference to me. I will accept it and use it. Ubuntu is the easiest one. Snaps? I don't have a horse in that race or any battle to win, so I don't care. I understand why some people would find a problem with that, I would be considered an enabler of some shit practices but that is how I choose to live my life.
Systemd tendrils have consistently embraced and extended functionality that had been better handled by NM (or wicd, or shell scripts) for decades over the past few years. Probably some new shit has been added to break standard NM configurations.
Unfortunate

A reinstall fixed the problem, this has been the only problem I experienced on arch so far.
 
Systemd tendrils have consistently embraced and extended functionality that had been better handled by NM (or wicd, or shell scripts) for decades over the past few years. Probably some new shit has been added to break standard NM configurations.
NetworkManager was one of the few things made by Red Hat that has always just worked and been better then 100% of the alternatives, why fuck with it as its essentially a Linux standard?
I would ask why the systemd guys are retards but its pretty obvious.
 
Back