Linux gives processes a chance to gracefully close. However, it also will absolutely NOT allow a process to hang up the shutdown or restart procedure after a point. If you're using systemd (which there is a good chance you are), it'll count down. If the process hasn't stopped in the time allotted, it gets Old Yellered.
I appreciate it, but I just got a new phone because I needed a new one recently. I wish it could have been something like a Fairphone, but thems the breaks.
If you get with one of your local Meshtastic groups, there will likely already be a bunch of people who use it. I joined a local group in San Antonio, TX and there are around 205 nodes run by a few dozen people throughout the city.
Obviously rural areas are going to be less people, but you'd be surprised how many people run it already.
It's pretty useful for off-grid comms. It's also pretty cheap to get started. I got two Heltec V3 devices that include the little antennas with them for $37 total.
This has been me with Meshtastic. JFC I'm all in on it. Already have something like 9 nodes built and have been asking if I can place nodes in various places around my town to build out the mesh.
You can change your bootloader output to verbose and it should give you an idea. Probably a startup process hanging for it's maximum timeout or something.
Valve made a compatibility layer for the Steam Deck and Linux called Proton. It uses a lot of technologies, including WINE, dxvk, and more to make Windows games run well on Linux. It basically takes Windows API calls and translates them to Linux with little to no performance penalty.
Steam also has native builds for Windows, macOS, ChromeOS, and Linux now, so you can just install it. Most Linux distros have Steam right in their software manager now.
Typically, unless the game has blocked Linux with something like kernel-level anticheat, it'll "just work" on Linux now. There is a community database called ProtonDB that has a list of games and how well they do or don't work.
Hope this helps and feel free to ask any questions.
Linux gives processes a chance to gracefully close. However, it also will absolutely NOT allow a process to hang up the shutdown or restart procedure after a point. If you're using systemd (which there is a good chance you are), it'll count down. If the process hasn't stopped in the time allotted, it gets Old Yellered.