News for hackers. Stuff that matters.
Re:Lenovo ThinkPad T460 – A Good Linux Laptop for Development by digi_owl on Monday January 02, 2017 @12:52PM (#13302852)
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).

Re:Lenovo ThinkPad T460 – A Good Linux Laptop for Development by bblough on Monday January 02, 2017 @02:43PM (#13303785)
> 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

Re:Lenovo ThinkPad T460 – A Good Linux Laptop for Development by user5994461 on Monday January 02, 2017 @02:45PM (#13303794)
> 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.

Re:Lenovo ThinkPad T460 – A Good Linux Laptop for Development by AsyncAwait on Monday January 02, 2017 @03:50PM (#13304382)
> 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.

Re:Lenovo ThinkPad T460 – A Good Linux Laptop for Development by user5994461 on Monday January 02, 2017 @04:55PM (#13304878)
Whenever you're stuck with bad drivers, hardware issues and having to reverse engineer your platform, you are not productive.
Re:Lenovo ThinkPad T460 – A Good Linux Laptop for Development by dkuntz2 on Monday January 02, 2017 @06:59PM (#13305524)
Perhaps, 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.