News for hackers. Stuff that matters.
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by beardedman on Saturday October 09, 2021 @03:41PM (#28812604)
- 2021: revamped Windows Subsystem for Linux

- 2024: dual support for native Linux & Windows 13 apps

- 2027: Linux & Windows 15 interop support

- 2030: run legacy Windows apps on Windows L (Linux)

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by jgilias on Saturday October 09, 2021 @03:48PM (#28812650)
One can wish. The more likely end game seems to be one where no one actually bothers using a real Linux installation, as you can do everything you'd need Linux for on your Windows machine. But your Windows machine has become a 'trusted computing' device that only boots and runs most software if it 'hasn't been tampered with'. Say, by actually installing Linux on it.

Edit:

Further reading here:

https://secret.club/2021/06/28/windows11-tpms.html

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by squarefoot on Saturday October 09, 2021 @11:10PM (#28815425)
> The more likely end game seems to be one where no one actually bothers using a real Linux installation, as you can do everything you'd need Linux for on your Windows machine.

I'm 100% convinced this is Microsoft's actual goal, and it's going to succeed very quickly at least on the desktop. Then one day, when a good number of apps will conveniently require WSL to run properly, or to run at all, MS could build their own Linux distribution containing licensed parts of Windows (drivers for closed hardware, graphics libraries, etc.) de facto displacing the original Linux from every other field of application including embedded, automotive, industrial, etc.

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by brundolf on Saturday October 09, 2021 @04:07PM (#28812805)
Right, they've ceded the server space to Linux but want to cement Windows' position on desktops in a Linux-server world (maybe regaining some ground from Macs in the process, since this is one of the reasons they're so popular with devs)
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by pjmlp on Sunday October 10, 2021 @04:22AM (#28816745)
Because those devs have proven they only care about POSIX, if it Linux or something else they don't care at all, otherwise they would be giving money to Linux OEMS.
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by DeathArrow on Sunday October 10, 2021 @04:30AM (#28816776)
But server space is increasingly replaced with cloud. And MS has Azure.

They don't care about the technology if they make money from it.

They used to sell an UNIX OS called Xenix.

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by judge2020 on Saturday October 09, 2021 @04:25PM (#28812959)
> Did we mention that a TPM isn’t going to protect you from UEFI malware that was planted on the device by a rogue agent at manufacture time?

I find this to be a pretty weak strawman, and one that not many people would consider to be part of their threat model (and if they are, they'd just purchase the part from a brick-and-mortar store so that, if there is malware, it's non-targeted).

Microsoft is mostly doing this for their endpoint security enterprise customers. The objectives aren't exactly hidden, either:

- Don't want anyone to be able to get data off of a bitlocker-encrypted drive[0]

- Don't allow things like O365 login credentials (including temporary auth tokens) to be pulled off a drive[1]

- Prevent thunderbolt 3 DMA (eg. from a rogue usb on the back of the computer)[2]

And yes, they probably also don't want people to keep hacking online video games, which is why Riot uses TPM attestation as an additional security measure to preventing people banned for hacking from evading bans in Valorant[3].

0: https://www.microsoft.com/security/blog/2020/11/17/meet-the-....

1: https://docs.microsoft.com/en-us/windows/security/threat-pro...

2: https://docs.microsoft.com/en-us/windows/security/informatio...

3: https://www.pcgamer.com/valorant-leads-the-charge-on-enforci...

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by blibble on Saturday October 09, 2021 @04:37PM (#28813064)
> And yes, they probably also don't want people to keep hacking online video games, which is why Riot uses TPM attestation as an additional security measure to preventing people banned for hacking from evading bans in Valorant[3].

on most of my gaming boards you buy the TPM and plug it into the board like you would a USB connector

total cost: ~$15 (ignoring currently craziness)

if I'm a wallhacker/aimbotter how would this stop me?

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by judge2020 on Saturday October 09, 2021 @05:15PM (#28813380)
Usually they ban every part they can get a SN/unique ID for, TPM being just another signal. Modular TPMs are being phased out anyhow, with new AMD and Intel chips having it built in.
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by blibble on Saturday October 09, 2021 @07:07PM (#28814155)
that would be a shame

the hardware TPM is considerably harder to tamper with than the software "fTPM" that come built-in with the CPU

though I suppose once it gets cracked that may turn out to be a blessing for software freedom

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by ronsor on Saturday October 09, 2021 @10:25PM (#28815254)
I can't wait for CPU-built-in TPMs to get hacked, rendering entire generations of CPUs "insecure" and "tainted" to these anti-cheat and DRM systems.
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by judge2020 on Saturday October 09, 2021 @11:43PM (#28815566)
As I said, it doesn't actually do much for anti-cheat besides act as a hardware ID for bans. You can still run cheats and hack your own system with the TPM fully in-tact, it's just another method to increase the cost required to get back in after being banned - now you have to have an entirely new CPU every time, at least once they fully drop Windows 10 support in \d{2} years.

There's quite literally only one potential exploit that would work for the purposes of ban-evasion: extracting the private key. Since every CPU is signed by Intel/AMD's CA, the Riot servers require your CPU attest by signing a secret message, so you'd need a surefire way to extract the private key from other machines to then spoof TPM responses using your existing hardware - that, or you have an active worker agent on other PCs proxying the attestation process.

And, if you were actually able to find a way to extract the private key on TSMC's newest process nodes, there are much more profitable ways to use that knowledge.. ie. selling it to zerodium or nation state actors that are eager to decrypt iPhones.

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by nitrogen on Saturday October 09, 2021 @04:35PM (#28813049)
Doesn't UEFI already provide for the automated installation of vendor malware whenever Windows boots?
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by Brian_K_White on Saturday October 09, 2021 @04:43PM (#28813117)
"preventing people banned for hacking"

Preventing a piece of hardware, regardless who is using it, and not preventing the cheater on any other hardware.

It's a completely invalid idea and should not be defended or excused.

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by orbital-decay on Saturday October 09, 2021 @05:09PM (#28813324)
Reliable chain of trust combined with hardware bans is a pretty high entry barrier, though. You need to change most of your PC hardware to not be banned again, and HWID spoofers are also cheats that have to squeeze through the same filter.

So no, it's not a completely invalid idea. At some iteration, it will make the anticheats even better, and they already work pretty well (regardless of players' oversized perception of cheaters running unpunished). A proper chain of trust + hardware signing of mouse input + kernel hardening + hardware fingerprinting will make most cheats irrelevant (including the ML-based ones). You'd have to mod your hardware to be even able to run cheats; which is also preventable, just ask console manufacturers.

The only downside is, this would turn your computing device into an appliance remotely controlled by several companies. And the gamers will be perfectly happy to have it at that, because everybody hates cheaters, and even talking about that is stigmatized.

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by mcny on Saturday October 09, 2021 @06:18PM (#28813819)
» So no, it's not a completely invalid idea.

No. Say no to TPM. It is worse than useless. Imagine Netflix or your bank participating in this nonsense. Would you buy a used computer?

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by orbital-decay on Saturday October 09, 2021 @07:58PM (#28814449)
How many cheats have you seen on consoles? I guess none. Besides maybe an occasional lagswitch, or a packet manipulation/sniffing thing, but that's due to developers' lack of expertise, because all of that is avoidable. That's because consoles are locked down completely. So yes, it is useful if implemented properly, and if your PC is totally locked down. It would be silly to deny that.

(and BTW my bank already does that, requiring non-rooted stock firmware for its app on mobile. With Samsung for example, rooting amounts to warranty loss; maybe in EU it's different, but I'm not in EU)

Whether you or me say yes or no to TPM is not hugely important. Most people are absolutely happy to trade freedom for convenience, and it aligns with Microsoft's incentive to lock everyone into using their products. This isn't new at all, I've seen loss of PC modularity and openness discussed since late 90s.

However, there are several counterbalances for that incentive.

1. Platform fragmentation, the major one. This alone can delay the inevitable for any amount of time.

2. Backwards compatibility.

3. PCs being used for many purposes, not just as an appliance. This is a minor but noticeable one.

4. Some groups advocating for the platform openness. This one is of little relevance in practice.

Expecting the x86/MS platform to stay open forever is not realistic, because the incentives are biased towards locking down. How much time it'll take to get to that state is a different question, though. It haven't happened yet is all that can be said.

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by emptysongglass on Sunday October 10, 2021 @02:18AM (#28816215)
Stop playing devil's advocate. It's worse than useless because it takes away the best part of computing: our freedom to own, operate and modify.

> Expecting the x86/MS platform to stay open forever is not realistic, because the incentives are biased towards locking down.

It's only unrealistic when these fatalist certainties are pushed as inevitable. Free, live free is more than the name of a novella, it's an act to be performed, to fight for.

So yes, say no to the TPM and other such measures such as SafetyNet, which are worse than useless to the most important endgame, to live free.

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by Brian_K_White on Sunday October 10, 2021 @02:35AM (#28816280)
The purpose of my computer is not to protect anyone else's business model.

If there is no way to deal with cheating at games other than relinquishing ownership, disposition, and functionality of my own hardware, that is not my problem, and, it's not true anyway.

Consoles are just the easy way not the only way.

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by judge2020 on Sunday October 10, 2021 @09:21AM (#28818212)
> The purpose of my computer is not to protect anyone else's business model.

It is if you want to use someone else’s software that requires it; you can’t have something on your terms just because the cost of using it is paid in something other than fiat currency.

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by Brian_K_White on Monday October 11, 2021 @09:51AM (#28828293)
Incorrect.
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by gerdesj on Saturday October 09, 2021 @07:51PM (#28814403)
But I don't want to run Windows and haven't done so for roughly 20 years.

My Dell made Arch lappie runs up attested via a TPM 2.0. I boot UEFI, Secure boot to kernel and initrd.

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by beardedman on Saturday October 09, 2021 @03:50PM (#28812667)
Hope not! But actually kind of agree with you here.
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by mr_toad on Saturday October 09, 2021 @09:15PM (#28814901)
> you can do everything you'd need Linux for on your Windows machine

On a Windows machine I’d prefer to use Azure cloud shell than WSL.

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by peakaboo on Saturday October 09, 2021 @04:21PM (#28812929)
I guess there are few of us, but I would absolutely never use that subsystem rather than a real Linux system.
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by GekkePrutser on Saturday October 09, 2021 @07:48PM (#28814389)
Neither would I, personally. But Linux is hard to manage for corporations especially when people use different distros.

These things may be required by the security department. So WSL is a nice carrot there for them. Management through Windows and Linux on top of it. I worked in endpoint management so I can see the appeal.

However personally I really like the way Linux is free of corporate influence. In fact I switched to FreeBSD for that reason as I feel that big IT is getting too involved with Linux.

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by wumpus on Saturday October 09, 2021 @11:25PM (#28815489)
> But Linux is hard to manage for corporations especially when people use different distros.

Last time I set up a startup, our developers all worked in the same environment as our servers.

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by GekkePrutser on Sunday October 10, 2021 @06:55AM (#28817410)
But that's a startup, I was speaking more of enterprise (in which I work). We have much more rigid security rules, and we're also a much bigger target for bad actors.
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by prirai on Saturday October 09, 2021 @06:44PM (#28814028)
Same here, the sense of freedom is incomparable.
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by II2II on Saturday October 09, 2021 @06:55PM (#28814090)
I am pretty sure that WSL was implemented to avoid the gradual loss of users, most of them being developers, to Linux. There is very little reason for existing Linux users to adopt Windows due to WSL.
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by pengaru on Saturday October 09, 2021 @07:44PM (#28814366)
> WSL was implemented to avoid the gradual loss of users, most of them being developers, to Linux.

They're bleeding users to MacOS, Linux desktop installs is a rounding error.

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by kyriakos on Sunday October 10, 2021 @01:01AM (#28815875)
Been seeing a lot more developers jumping from mac to Linux and even windows lately. If something more competitive to M1 comes from amd and Intel we should expect the trend to continue. I think the tide is moving the opposite direction now than 10 years ago.
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by pjmlp on Sunday October 10, 2021 @04:24AM (#28816750)
The software for those 10% desktop users has to be written by someone.

The only developers jumping ship are the ones that only care about POSIX, no matter where it is available.

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by SV_BubbleTime on Saturday October 09, 2021 @08:13PM (#28814546)
> to avoid the gradual loss of users

But then they do things like Windows 11. Seriously has me considering Mac or Linux as a daily driver.

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by Buttons840 on Sunday October 10, 2021 @03:05AM (#28816415)
That may be their strategy, but "Full Linux compatibility plus Windows Updates!" doesn't appeal to me, so I'll stick with pure Linux.
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by bitwize on Saturday October 09, 2021 @06:43PM (#28814025)
Yeah, I read that erotic fanfic back when ESR wrote it: http://esr.ibiblio.org/?p=8764

It's not going to happen. The Windows NT kernel is one of Microsoft's greatest assets; in fact it's better designed than Linux on many axes. Until recently it had better support for async I/O (and the developer experience of io_uring may still not measure up to IOCP under Windows), it was designed for multithreading, and it has a more advanced security model. It also has a more advanced driver model, which is to say it has a driver model at all. The fact that there's a standard ABI for drivers means hardware Just Works under Windows and is still incredibly fiddly under Linux. Microsoft essentially has stewardship over the entire PC platform because they play very nicely with OEMs and make hardware easy for Windows to support.

They are not going to give that up. It'd be the OS-kernel equivalent of giving up Alpha for Itanium.

If anything, the future of Linux is to be a guest under Windows NT. How many Hackernews have I heard repeat the mantra that the best Linux desktop environment is WSL?

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by mr_toad on Saturday October 09, 2021 @09:23PM (#28814959)
The future of Linux is the cloud, and servers, and routers and IOT devices and well, everything except corporate desktops.
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by ElectricalUnion on Saturday October 09, 2021 @10:34PM (#28815297)
> hardware Just Works under Windows

> Microsoft essentially has stewardship over the entire PC platform

[citation needed]

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by ThrowawayR2 on Saturday October 09, 2021 @11:38PM (#28815545)
Microsoft defines the hardware specification for Windows compatible x86 and all the OEMs that manufacture x86 servers (even ones most likely destined to never run anything other than Linux), desktops, and laptops certify against it.

https://docs.microsoft.com/en-us/windows-hardware/design/com...

https://docs.microsoft.com/en-us/windows-hardware/test/hlk/

There are no other standards for what a PC is. All of the open OSes, including Linux, just piggyback on Microsoft's standard. (And if anyone believes that the various giants building custom ARM processors aren't hoping that they can get dominance based on their own spec so that they can displace Microsoft and wield the same power, think again.)

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by cesarb on Sunday October 10, 2021 @09:55AM (#28818433)
> And if anyone believes that the various giants building custom ARM processors aren't hoping that they can get dominance based on their own spec so that they can displace Microsoft and wield the same power, think again.

ARM already has their own spec for that, the SBSA. So the one wielding power will most probably be ARM itself, not one of the "various giants building custom ARM processors".

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by ThrowawayR2 on Sunday October 10, 2021 @12:52PM (#28819887)
I looked around briefly but I mostly see articles saying "SBSA is eventually a goal" for various products. Is the ARM ecosystem coalescing around SBSA?
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by DeathArrow on Sunday October 10, 2021 @04:42AM (#28816831)
I think Intel designs specifications for x86 platform, not MS. And someone should do it after IBM quit doing it.

Otherwise we would have the same level of fragmentation in x86 hardware space that we have in Linux software or that we see in ARM space. Much less compatibility.

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by Noughmad on Saturday October 09, 2021 @06:38PM (#28813981)
Far more in line with their EEE tradition:

- 2021: Windows Subsystem for Linux that can run pretty much any Linux program

- 2024: Custom proprietary extensions in WSL, hidden "incentives" to make sure some important software runs only on WSL

- 2027: Nobody uses Linux without WSL anymore

- 2030: WSL now costs $200 per year.

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by gopiandcode on Saturday October 09, 2021 @07:15PM (#28814208)
Don't forget, before the last step, they'll first subsidise universities and schools to explicitly train their students to have a dependence on WSL, so that they can maximally exploit their users when they introduce a fee.
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by mro_name on Sunday October 10, 2021 @04:34AM (#28816787)
they might not even be after a fee – having locked in people keeps them in the industry. And that pays.
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by cwyers on Saturday October 09, 2021 @11:46PM (#28815585)
Except Microsoft doesn't offer WSL-based hosting, and they currently don't offer their own Linux distro. This is a complement to their Azure business, basically.
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by Flameancer on Sunday October 10, 2021 @03:10AM (#28816431)
Partly false, Microsoft does have its own Linux distribution now.

https://github.com/microsoft/CBL-Mariner

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by pjmlp on Sunday October 10, 2021 @04:25AM (#28816753)
Two actually, Sphere OS uses the Linux kernel.
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by DeathArrow on Sunday October 10, 2021 @04:36AM (#28816805)
Microsoft had an UNIX OS long time ago. It was called Xenix.
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by pjmlp on Sunday October 10, 2021 @05:39AM (#28817088)
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by smitty1e on Saturday October 09, 2021 @03:50PM (#28812664)
Yep. Windows will be to its Linux kernel as Aqua to Darwin.

Been predicting it for years.

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by fortran77 on Saturday October 09, 2021 @07:58PM (#28814454)
Impossible. Windows is a modern microkernel architecture. Linux is an Apollo-era monolith.
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by arpa on Sunday October 10, 2021 @01:32AM (#28816009)
Oh hi mr. Tannenbaum
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by pjmlp on Sunday October 10, 2021 @04:26AM (#28816759)
Whose creation is running happily on tons of Intel CPUs, putting Linux on its place.
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by throwaway2048 on Sunday October 10, 2021 @05:57AM (#28817165)
too bad he didn't know about it at all till a few years ago.

That should tell you how much relevance it has to anyone besides Intel.

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by pjmlp on Sunday October 10, 2021 @06:52AM (#28817395)
It has the relevance that Linux needs Minix to run on Intel CPUs.

As for the relevance for microkernels, they are doing alright outside desktop computers.

Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by arpa on Monday October 11, 2021 @03:33AM (#28825772)
Linux needs IME? :O
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by anon_cow1111 on Saturday October 09, 2021 @05:43PM (#28813568)
- 2035: Windows no longer overwrites Grub bootloader
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by earthbee on Saturday October 09, 2021 @04:24PM (#28812948)
A new round of embrace, extend, extinguish?
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by serverholic on Saturday October 09, 2021 @04:26PM (#28812968)
They've come close already. Recently they tried adding directx compatibility extensions to linux and it created legal drama.
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by syshum on Saturday October 09, 2021 @07:49PM (#28814391)
That would only happen if sometime between 2027 and 2030 they buy out both Linus and the Linux Foundation, re-write all GPL code not owned by the Foundation, and re license Linux to some other license other than GPL.
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by DeathArrow on Sunday October 10, 2021 @04:45AM (#28816844)
I think it would be much easier to just design another POSIX compatible OS and give users some incentive over Linux: stable ABI, stable API, software and hardware that just works out of the box and don't need configuration and maintenance.
Re:Part of Windows 11 is a revamped Windows Subsystem for Linux by Koshkin on Saturday October 09, 2021 @09:19PM (#28814928)
You can install Wine on Linux today.