News for hackers. Stuff that matters.
Re:After protest, Lenovo adds Linux compatibility to Yoga 90... by kbenson on Wednesday November 09, 2016 @11:49AM (#12911818)
> Locking specific hardware to Windows has emerged as an issue in recent years. For example, Intel’s Kaby Lake chips support only Windows 10, so will AMD’s upcoming Zen chips.

> Another option is to buy Linux-based laptops with the latest Kaby Lake chips, like System76’s Lemur laptop, which starts at $699, or Dell’s XPS 13 Developer Edition, which starts at $949.

So, which is it? Can Kaby Lake chips support Linux or not, because those statements seem contradictory.

Re:After protest, Lenovo adds Linux compatibility to Yoga 90... by gpderetta on Wednesday November 09, 2016 @11:52AM (#12911862)
Misleading line. They do not support any version of window before 10 (that is, neither MS nor Intel or AMD will release drivers for other windows). Linux (and other OSs) should support them just fine.
Re:After protest, Lenovo adds Linux compatibility to Yoga 90... by captainmuon on Wednesday November 09, 2016 @12:04PM (#12912023)
I'm curious, what do the CPUs need drivers for? I thought x86 processors are always backwards-compatible, in theory all the way back to DOS.

Or is it the chipset driver? Here also I wonder what would have changed dramatically since the previous generation.

I've found the only thing I needed to install chipset drivers for was for mainboard-specific features, like LED and Fan control, and for (back then) bleeding edge features like USB3. Granted, this was because basic chipset support was integrated into windows. Still, I wonder what the breaking change or new feature in Kaby Lake is.

Re:After protest, Lenovo adds Linux compatibility to Yoga 90... by wmf on Wednesday November 09, 2016 @12:17PM (#12912208)
Windows 7/8 don't support xHCI USB controllers that are present in Kaby Lake. http://www.theregister.co.uk/2016/09/02/windows_intel_kaby_l...

I suspect this is mostly artificial and the EHCI emulation is still there but just fused off to encourage people to upgrade.

Re:After protest, Lenovo adds Linux compatibility to Yoga 90... by ajross on Wednesday November 09, 2016 @03:20PM (#12914233)
It's the "chipset" drivers, yes; but in the modern world all that hardware is on-chip and not meaningfully separable from the SoC. So sure, x86 code will run fine on the chip in any OS (e.g. Linux in virtualization under Windows 10). But you still can't boot Linux on it without drivers for the hardware.

In this case it's the SATA storage controller, which is configured by the BIOS in a mode that isn't compliant with the AHCI spec.

Re:After protest, Lenovo adds Linux compatibility to Yoga 90... by amluto on Wednesday November 09, 2016 @05:29PM (#12915385)
> In this case it's the SATA storage controller, which is configured by the BIOS in a mode that isn't compliant with the AHCI spec.

Not quite. It's the PCIe bridge, configured in a thoroughly nonsensical way that makes it pretend that an NVMe device (which is a PCIe device in its own right) is hidden behind a SATA controller.

Re:After protest, Lenovo adds Linux compatibility to Yoga 90... by djsumdog on Wednesday November 09, 2016 @02:39PM (#12913843)
That's what I gathered. It just means older operating systems won't be able to take advantage of new instruction sets, or as other commenters have pointed out, we won't see USB3/Bluetooth drivers that are guaranteed to work on the older chips.

Is that it, or is there more to this I'm missing?

Re:After protest, Lenovo adds Linux compatibility to Yoga 90... by brudgers on Wednesday November 09, 2016 @08:29PM (#12916852)
Most ordinary Intel Core CPU's incorporate a graphics engine with multiple cores. So under Linux, they can use proprietary graphics drivers. With a discreet GPU, the story becomes even muddier, because Intel's Optimus (a technology that switches between discreet and on CPU graphics for power savings) is not fully implemented by Nvidia's Linux drivers. So there's no dynamic switching like there is in Windows.
Re:After protest, Lenovo adds Linux compatibility to Yoga 90... by gild on Wednesday November 09, 2016 @10:21PM (#12917435)
>Intel's Optimus

Wait, wasn't Optimus Nvidia's baby?

Re:After protest, Lenovo adds Linux compatibility to Yoga 90... by paulddraper on Wednesday November 09, 2016 @11:37PM (#12917770)
Yes. The confusion is understandable though because Optimus allows you to switch between integrated GPU (Intel) and graphics card GPU (Nvidia).
Re:After protest, Lenovo adds Linux compatibility to Yoga 90... by pmontra on Wednesday November 09, 2016 @12:01PM (#12911973)
Yes, I noticed that too. I wonder if the authors of these articles care about what they are writing.

Kaby Lake works with any OS which has drivers for them. MS didn't plan to make any for Windows < 10 and wasn't asking OEMs to develop them for those Windowses.

Re:After protest, Lenovo adds Linux compatibility to Yoga 90... by kbenson on Wednesday November 09, 2016 @12:16PM (#12912196)
I see, so the first statement was made in a context of only the windows ecosystem. It's exceptionally poor wording, since they aren't actually talking about "Locking specific hardware to Windows" but instead "ensuring specific hardware doesn't get support on older version of windows". Windows 10 and windows 8 and prior are all still "Windows".