Live data from Hacker News

Microsoft submits Linux kernel patches to enable complete Hyper-V on Linux

theregister.com

11–20 of 236 posts

Re: Microsoft submits Linux kernel patches to enable complete Hyper-V on Linux

#12

>Windows 10 is on a path to becoming a hybrid Windows/Linux system This sounds promising, something closer to OSX would give apple competition for devs like myself that want a linux based system and a fluffy "it-just-works" gui

This sounds promising, something closer to OSX would give apple competition for devs like myself that want a linux based system and a fluffy "it-just-works" gui I switched from macOS to Linux. GNOME and others are pretty good these days. I did try Windows + WSL2 out of curiosity, but my brain is just fundamentally incompatible with non-unix systems. Moreover, I was really annoyed that when Windows installed drivers a…

> Why?

You’d have to ask the driver developers. In my experience though, that crapware is the only way to configure the hardware since config files aren’t a thing in Windows.

Re: Microsoft submits Linux kernel patches to enable complete Hyper-V on Linux

#13
post #9

Earlier quoted context omitted.

The ecosystem is already there for devs, except for those interested with directly interacting with their laptop's hardware. I've migrated from MBP to Win10 WSL three months ago and it's like a breath of fresh air for general $DayJob backend CRUD-like work. I'd still prefer a Linux laptop, but WSL is so much closer to a real Linux box. I don't think I touched PowerShell or any .BAT stuff even once.

WSL2 is a simple virtual machine. Nothing you couldn’t do on macOS with e.g. multipass.

But it’s not simple. It’s nothing like a “simple” VM.

Re: Microsoft submits Linux kernel patches to enable complete Hyper-V on Linux

#14
post #9

Earlier quoted context omitted.

WSL2 is a simple virtual machine. Nothing you couldn’t do on macOS with e.g. multipass.

But it’s not simple. It’s nothing like a “simple” VM.

It's a headless VM that runs on Hyper-V

Re: Microsoft submits Linux kernel patches to enable complete Hyper-V on Linux

#15

>Windows 10 is on a path to becoming a hybrid Windows/Linux system This sounds promising, something closer to OSX would give apple competition for devs like myself that want a linux based system and a fluffy "it-just-works" gui

This sounds promising, something closer to OSX would give apple competition for devs like myself that want a linux based system and a fluffy "it-just-works" gui I switched from macOS to Linux. GNOME and others are pretty good these days. I did try Windows + WSL2 out of curiosity, but my brain is just fundamentally incompatible with non-unix systems. Moreover, I was really annoyed that when Windows installed drivers a…

Coming from Mac and Linux, I sometimes need to use Windows and I'm always surprised how they managed to make it so incredibly difficult to use and bloated.

A minimal version of Windows along with a good package manager and a UX closer to Windows 2000 (or at least without the whole Control Panel / Settings App confusion) would be amazing.

Re: Microsoft submits Linux kernel patches to enable complete Hyper-V on Linux

#16
post #9

Earlier quoted context omitted.

The ecosystem is already there for devs, except for those interested with directly interacting with their laptop's hardware. I've migrated from MBP to Win10 WSL three months ago and it's like a breath of fresh air for general $DayJob backend CRUD-like work. I'd still prefer a Linux laptop, but WSL is so much closer to a real Linux box. I don't think I touched PowerShell or any .BAT stuff even once.

WSL2 is a simple virtual machine. Nothing you couldn’t do on macOS with e.g. multipass.

Not really. Under HyperV both the Windows and Linux kernel run subsidiary to the HyperV hypervisor, so in that sense Windows itself is "just a virtual machine".

The work in TFA describes patches to make the Linux kernel communicate with the hypervisor (sharing information like used memory pages). In my book that's pretty sophisticated.

EDIT: The work appears to be available on Github https://github.com/microsoft/WSL2-Linux-Kernel/commits/linux...

Re: Microsoft submits Linux kernel patches to enable complete Hyper-V on Linux

#17
post #16
post #9

Earlier quoted context omitted.

WSL2 is a simple virtual machine. Nothing you couldn’t do on macOS with e.g. multipass.

Not really. Under HyperV both the Windows and Linux kernel run subsidiary to the HyperV hypervisor, so in that sense Windows itself is "just a virtual machine". The work in TFA describes patches to make the Linux kernel communicate with the hypervisor (sharing information like used memory pages). In my book that's pretty sophisticated. EDIT: The work appears to be available on Github https://github.com/microsoft/WSL2…

It doesn't matter how the hypervisor is arranged, but it is still just a virtual machine. Just because it happens to run on a type1 vs type2 hypervisor means not much, or just go ask around whether Xen is any faster than KVM these days.

Re: Microsoft submits Linux kernel patches to enable complete Hyper-V on Linux

#18

>Windows 10 is on a path to becoming a hybrid Windows/Linux system This sounds promising, something closer to OSX would give apple competition for devs like myself that want a linux based system and a fluffy "it-just-works" gui

For me it feels quite the opposite. OS X is built upon on a Unix core and shares such common heritage. There is consistency in the design throughout all OS levels. On the contrary with Windows and GNU/Linux, IMHO two very incompatible architectures. The business rationale for Microsoft behind this is clear but hybrids represent mostly a temporary transition state. So the question is, what comes next, where is the journey to go?

Re: Microsoft submits Linux kernel patches to enable complete Hyper-V on Linux

#19
post #16

Earlier quoted context omitted.

Not really. Under HyperV both the Windows and Linux kernel run subsidiary to the HyperV hypervisor, so in that sense Windows itself is "just a virtual machine". The work in TFA describes patches to make the Linux kernel communicate with the hypervisor (sharing information like used memory pages). In my book that's pretty sophisticated. EDIT: The work appears to be available on Github https://github.com/microsoft/WSL2…

It doesn't matter how the hypervisor is arranged, but it is still just a virtual machine. Just because it happens to run on a type1 vs type2 hypervisor means not much, or just go ask around whether Xen is any faster than KVM these days.

But the filesystem integration is much better than a VM in macOS, being able to run Window programs from Linux, etc.

Also, Windows has decent X11 servers that work well with retina displays, which can't be said of XQuartz.

Post reply on HN