3 ms·
The basic issue with all this is hardware manufacturers, and their fire and forget attitudes towards products. Thus they barely get their stuff working on the
by digi_owl 10y ago
The basic issue with all this is hardware manufacturers, and their fire and forget attitudes towards products.
Thus they barely get their stuff working on the major commercial platforms, and all the rest have to either beg for specs so they can write their own (good luck) or reverse engineers (and risking bricking the hardware because of abusing standards for firmware flashing and whatsnot).
And your primary complaint boils down to power management, aka ACPI. And it, like UEFI, suffers from the second system effect (Linus Torvalds do not hold either in high regard for example). There is at least one documented case of a name brand motherboard offering up junk ACPI data unless Linux claimed to be Windows.
Linux appears to be at a standstill because each time a new motherboard or expansion card gets released, the process basically starts from ground zero unless it happens to be based of some bottom of the barrel chip with zero modifications so the Linux devs can just add another product ID to the driver table and call it a day (resulting in things like USB webcam drivers that support some 100+ camera models).
- bblough 10y ago> There is at least one documented case of a name brand motherboard offering up junk ACPI data unless Linux claimed to be Windows I hadn't heard about this and was curious. Google turned up this: https://ubuntuforums.org/showthread.php?t=869249 https://ubuntuforums.org/showthread.php?t=869249
- user5994461 10y ago> Thus they barely get their stuff working on the major commercial platforms, and all the rest have to either beg for specs so they can write their own (good luck) or reverse engineers (and risking bricking the hardware because of abusing standards for firmware flashing and whatsnot). Thus the shortest way to get a working system is to stop being an hipster and use one of the major commercial platforms.
- AsyncAwait 10y ago> Thus the shortest way to get a working system is to stop being an hipster and use one of the major commercial platforms. Being a hipster has very little to do with using Linux these days. Wanting a productive, customisable work environment has a lot, on the other hand.
- user5994461 10y agoWhenever you're stuck with bad drivers, hardware issues and having to reverse engineer your platform, you are not productive.
- dkuntz2 10y agoPerhaps, but I get very annoyed with basically everything to do with Windows. Best case scenario for actually getting work done on a computer running Windows for me is to just setup a virtual machine running some flavor of Linux, and just spend all my working time in that VM. Which, in that case, why even have Windows installed, you're just giving resources to something that isn't doing anything besides giving you access to an entirely separate operating system. Yes, this is perhaps a manufactured problem, but windows is just generally not conductive to my style of work. And really all I need is zsh, tmux, and vim working without causing an audible ping every time I hit a key to be happy.
- deleted 10y ago[deleted]