my phone won’t even do “force stop” anymore… fairphone 5 running whatever os fairphone ships, and all force stop does is put the app in the background or whatever, if it has an issue the issue will still be there when opening it again.
my phone won’t even do “force stop” anymore… fairphone 5 running whatever os fairphone ships, and all force stop does is put the app in the background or whatever, if it has an issue the issue will still be there when opening it again.
i bought the tuxedo nano (a mini pc but decently powerful), and its not 100% linux compatible. i imagine its better if you install their own distro (maybe) but running arch linux with the standard kernel on it, i’ve had issues with HPET/TSC (some cpu timekeeping stuff, ruined performance when it happened), the wifi card it came with is known to have issues and i’ve had plenty (usable, but super slow bandwidth depending on what AP i connect to, and no its not the AP all other devices work fine on it), and some lockups when my usb microphone is connected (sometimes it only crashed the usb hub which i could reset).
NONE of these issues are present running arch linux on my old desktop and 2 work laptops. Support wasnt helpful either.
However, its still my main device, i just had to work around these issues.
edit oh, and the fan is not controllable from linux at all, i’ve spent hours trying to find a way. i do not know if it’s controllable from windows either, maybe it’s just the mainboard that doesn’t allow fan control at all outside of the UEFI settings.
using dd for that is outdated info that everyone keeps blindly parroting with zero understanding why. cat is simpler and works fine.
note: both cat and dd only work for this when the image is made in a compatible way, my linux isos always work fine but a windows iso didnt and needs a more specific tool.
i use Termux and just scp/rsync my stuff around.
ideallyi’d use Unison sync inside termux, but it hasnt been packaged and i dont know the first thing about ocaml, so it’d be hard for me to make the needed adjustments to package it.
it definitely taught me about how linux works, at least the parts that are relevant for most users. starting from a clean install without any kind of gui (or common networking tools) really made me understand all the building blocks modern desktop linux uses. sure, installing a full blown desktop environment skips most things, but going with just a window manager and adding required features package by package really does help with understanding, and if a problem does pop up later you’ll know exactly where to look, instead of having to search super generic terms.
since we’re sharing anecdotes… i have a desktop pc with an rtx2070 and ALL my issues are due to the gpu.
recently installed wlroots-nvidia from the AUR and it fixed the worst of it for now, but still getting glitches. i don’t recommend Sway when you’re on nvidia.
damn, what did he do? i enjoy using his projects
So, a lot of people have already mentioned that the arch wiki contains great info. What’s missing, IMO is this: Installing Arch as described on https://wiki.archlinux.org/title/Installation_guide will leave you with an EXTREMELY basic system - you just have a bare command line, with none of the tools you’d use daily for actually using your pc.
This is where the learning comes in - choosing the software you need on your system, and learning how it all interacts with each other. IMO, you can be an experienced sysadmin, and never really have to deal with the details of what’s going on during installation - it’s the applications on top that actually do the work, and that you need to configure and run. Sure, you’ll need to learn systemd and other components, but that all comes with use of the software you need, not necessarily the base system.
This is also why I strongly recommend having a second, working machine with a browser while installing Arch for the first time. A plain arch install does not come with the tools you’re used to to connect to wifi, or even wired networks. and without a working browser, it can be hard to figure out how to connect to the internet. First things i had to do when setting it up were searching for the proper network tools and then choosing between desktop environments and window managers. For learning I recommend a WM, as a full blown desktop environment like Gnome comes with a whole host of tools already, but with a WM you need to set things up yourself so you learn more. (I went with Sway, but if you have an nvidia GPU i cannot recommend it - it works but with many little issues.)
i think flatpak has done a lot to make this easier, but at the same time… i’ll admit i’m not a fan of it (mostly due to random issues).
the way i see it, more distros need something like arch linux’ AUR. if an application is reasonably easy to build, it really does not take much to get it into the AUR, from where there’s also a path towards inclusion in the official repos.
i don’t know too much about other distros, but arch really makes it amazingly easy to package software and publish everything needed for others to use it. i feel like linux needs more of this, not less - there’s a great writeup that puts why linux maintainers are important way better than i ever could:
https://web.archive.org/web/20230525163337/https://kmkeen.com/maintainers-matter/