The main reason so many Android devices are throwaway junk is Qualcomm. Don't rely on them for anything that you still want to keep running for more than a couple of years.
https://twitter.com/alexellisuk/status/1585562359254421504?s...
Things do seem to be improving. Releasing the Thinkpad x13s has brought attention to the 8cx gen 3 from the Linux community.
Regardless, the internal SOC is the same as the new ARM Thinkpad which also shipped with an unlocked bootloader. Pretty much everything suggests that this will ship unlocked.
That doesn't quite seem accurate.
For one example: https://www.theregister.com/2016/07/15/windows_fix_closes_rt...
Would like to see perf numbers. Could be an interesting box, maybe a nice home server.
I can understand from the lockdown perspective (i.e. just give me a Vulkan driver on macOS) but as a polished DTE with a unix terminal I find it pretty decent.
Package manager that controls the entire system, not just add ons.
Choice of desktop environments, no silly $3 apps to enable simple things like edge snapping. Options for tile based window manager, etc.
Decent cut/paste (no control-v and control-c instead of sweep and click to paste).
SystemTap for performance analysis.
Seamless use of containers with the same environment as the host OS.
Ability to create binaries that don't require the approval of some Apple run web service to run.
MacOS desktop by itself is pretty limited, but once you had these two softwares, the desktop experience become pretty nice, far above anything you find in any completed linux desktop.
But it is it. It's only a 'desktop experience'... Coupled with deep integration with ipad and iphone.
If you want more of a *nix integration, Brew is pretty nice and do more of less the job. As for container, dockers work seamlessly on the command line and integrate well with the file system, even if containers still run atop of a virtual machine.
Linux package manager (not brew)
Linux kernel with cgroups
My 2 most important shortcuts: Ctrl+Alt+T for Terminal and Ctrl+Alt+C for VSCode are extremely difficult to achieve on MacOS.
This is why I prefer Linux, it has keyboard shortcuts that are more consistent and freedom that's important to me.
If it’s customizable, global, keyboard shortcuts you’re after, skhd should do the job.