In order to load a custom OS you first must be able to unlock the bootloader ofthe device. The list of OEMs allowing that is sadly getting smaller and smaller and vendors are becoming actively hostile towards custom firmware development.see: https://github.com/zenfyrdev/bootloader-unlock-wall-of-shame
You can get a 2020 M1 / 2022 M2 Macbook air for ~400€, that will mop the floor with all new hardware in that price range released even today (completely fanless/noiseless btw.). It also has decent linux support via asahi and Apple will still probably provide 5+ years of macOS updates anyway.
It's arguably worse, because Samsung has full control over software, hardware, and firmware of their devices.Even if MS would like to fix this mess, they can't.
I've made an update edit: Some hardware vendors fucked up when to send the key-up-sequence apparently so now every keyboard can behave differently. I don't know if this makes the situation better or worse.
nope, the hardware / keyboard controller sends a complete key sequence instead of a distinguishable key-up and key-down event.
The OS can interpret that sequence as it sees fit, but you loose the physical key-up signal when you release the key with your finger.
In order to load a custom OS you first must be able to unlock the bootloader ofthe device. The list of OEMs allowing that is sadly getting smaller and smaller and vendors are becoming actively hostile towards custom firmware development.see: https://github.com/zenfyrdev/bootloader-unlock-wall-of-shame