Live data from Hacker News

Pengwin – A Linux Distro Optimized for WSL Based on Debian

github.com

11–20 of 93 posts

Re: Pengwin – A Linux Distro Optimized for WSL Based on Debian

#11
post #4

This is fundamentally the wrong direction to go. The clue is that MSWin running in a VM on Linux is faster than on hardware. The way forward is to boot Linux, or even something else, to manage hardware, memory, and filesystems, and cut down MSWin to run in a container on it. That way MSWin relies on the underlying OS to do things MSWin has proven to be just not very good at. MSWin runs programs written for it, reliab…

> That way MSWin relies on the underlying OS to do things MSWin has proven to be just not very good at

Could you expand on what some of these things are?

Re: Pengwin – A Linux Distro Optimized for WSL Based on Debian

#12
post #4

This is fundamentally the wrong direction to go. The clue is that MSWin running in a VM on Linux is faster than on hardware. The way forward is to boot Linux, or even something else, to manage hardware, memory, and filesystems, and cut down MSWin to run in a container on it. That way MSWin relies on the underlying OS to do things MSWin has proven to be just not very good at. MSWin runs programs written for it, reliab…

Even if your claim that running windows in a VM on hardware that have no Linux support, only windows support, is somehow feasible and faster... That kinda misses the point? Freebsd and windows have Linux binary support. I don't see why having a project catering to one of those would be "the wrong approach"? There's been some pretty successful efforts in helping games run under wine, as a "reverse" example.

Re: Pengwin – A Linux Distro Optimized for WSL Based on Debian

#13
post #4

This is fundamentally the wrong direction to go. The clue is that MSWin running in a VM on Linux is faster than on hardware. The way forward is to boot Linux, or even something else, to manage hardware, memory, and filesystems, and cut down MSWin to run in a container on it. That way MSWin relies on the underlying OS to do things MSWin has proven to be just not very good at. MSWin runs programs written for it, reliab…

> MSWin running in a VM on Linux is faster than on hardware. That's funny. I didn't know that. Any data source you can share with me?

Apps certainly have been for a long time.

IE6 was famously (in my parts) known for being perceivably faster under Wine.

Re: Pengwin – A Linux Distro Optimized for WSL Based on Debian

#14
post #4

This is fundamentally the wrong direction to go. The clue is that MSWin running in a VM on Linux is faster than on hardware. The way forward is to boot Linux, or even something else, to manage hardware, memory, and filesystems, and cut down MSWin to run in a container on it. That way MSWin relies on the underlying OS to do things MSWin has proven to be just not very good at. MSWin runs programs written for it, reliab…

> The clue is that MSWin running in a VM on Linux is faster than on hardware.

I'll join the fray in expressing skepticism here. Source?

Anyway, I think this WSL distro is pretty cool. I've set up WSL on my Windows computer for kicks and while it was neat I never quite got it to work for the rust development and environment I wanted. I ended up just doing it in Windows.

But if this sets up rust and VS Code (the editor I wanted to use) painlessly, then I'll have to give it another shot.

Re: Pengwin – A Linux Distro Optimized for WSL Based on Debian

#15
post #5

Earlier quoted context omitted.

I always have difficulties with drivers on linux. Never on Windows. Until they fix that I cannot use anything other than windows as my base system. I don't care if linux handles things slightly better

There's nothing to fix. The devices are either open and a dev has decided to write his own, or the devices are closed and the drivers are provided by their respective creators. If it's the former, pay a dev, if it's the latter, use a different device.

There's nothing to fix. The fire is either of a type that may be extinguished and a trained firefighter decided to put this type of fire out for everyone, or the fire is unable to be extinguished as was the intention of the entity that started it.

If it's the former, find the correct firefighter, if it's the latter, use a different fire.

Re: Pengwin – A Linux Distro Optimized for WSL Based on Debian

#17
post #4

This is fundamentally the wrong direction to go. The clue is that MSWin running in a VM on Linux is faster than on hardware. The way forward is to boot Linux, or even something else, to manage hardware, memory, and filesystems, and cut down MSWin to run in a container on it. That way MSWin relies on the underlying OS to do things MSWin has proven to be just not very good at. MSWin runs programs written for it, reliab…

The conceptual foundation to do something like this already exists in the form of Drawbridge and Hyper-V, there just needs to be a political will within Microsoft to make it happen.

Re: Pengwin – A Linux Distro Optimized for WSL Based on Debian

#18
post #4

This is fundamentally the wrong direction to go. The clue is that MSWin running in a VM on Linux is faster than on hardware. The way forward is to boot Linux, or even something else, to manage hardware, memory, and filesystems, and cut down MSWin to run in a container on it. That way MSWin relies on the underlying OS to do things MSWin has proven to be just not very good at. MSWin runs programs written for it, reliab…

> The clue is that MSWin running in a VM on Linux is faster than on hardware. I'll join the fray in expressing skepticism here. Source? Anyway, I think this WSL distro is pretty cool. I've set up WSL on my Windows computer for kicks and while it was neat I never quite got it to work for the rust development and environment I wanted. I ended up just doing it in Windows. But if this sets up rust and VS Code (the editor…

The filesystem is notably slower on Windows. It's easy to test it out for yourself; clone any big repo (eg: linux) in WSL and run `git status`. The Microsoft engineers have already done a lot of heroic efforts with WSL. The issue seems to be more inherent to the design and really hard to solve.

ref: https://github.com/Microsoft/WSL/issues/873

To be clear, this is for a specific use-case. I don't believe that all applications will have similar performance profiles and that Linux wins over Windows in all of the cases like OP seems to suggest.

Re: Pengwin – A Linux Distro Optimized for WSL Based on Debian

#19
post #5

Earlier quoted context omitted.

I always have difficulties with drivers on linux. Never on Windows. Until they fix that I cannot use anything other than windows as my base system. I don't care if linux handles things slightly better

There's nothing to fix. The devices are either open and a dev has decided to write his own, or the devices are closed and the drivers are provided by their respective creators. If it's the former, pay a dev, if it's the latter, use a different device.

Or! Hear me out here: I use Windows.

Lock-in sucks, but it's real.

Re: Pengwin – A Linux Distro Optimized for WSL Based on Debian

#20
post #18

Earlier quoted context omitted.

> The clue is that MSWin running in a VM on Linux is faster than on hardware. I'll join the fray in expressing skepticism here. Source? Anyway, I think this WSL distro is pretty cool. I've set up WSL on my Windows computer for kicks and while it was neat I never quite got it to work for the rust development and environment I wanted. I ended up just doing it in Windows. But if this sets up rust and VS Code (the editor…

The filesystem is notably slower on Windows. It's easy to test it out for yourself; clone any big repo (eg: linux) in WSL and run `git status`. The Microsoft engineers have already done a lot of heroic efforts with WSL. The issue seems to be more inherent to the design and really hard to solve. ref: https://github.com/Microsoft/WSL/issues/873 To be clear, this is for a specific use-case. I don't believe that all appl…

The WSL filesystem. That says nothing about the question.
Post reply on HN