How does the responsiveness of the application compare between the OCI winpodx approach and a VM based winapps approach? The OCI approach should mean that resources are not ringfenced and held separate from the host, which would be beneficial for applications run on the host. A winapps approach using a VM that is run on the host would constrain the host while the VM is running, which the VM would need to be to make s…
Show HN: Winpodx – run Windows apps on Linux as native windows
41–50 of 54 posts
Re: Show HN: Winpodx – run Windows apps on Linux as native windows
#42Earlier quoted context omitted.
What's wrong with python for this use case?
I'm fine with the language, I just don't like its dependency ecosystem. I don't mind using it for quick-and-dirty single-file scripts, but once a python project reaches a certain level of complexity, you start relying on external libraries and before you know it, you now have to maintain this messy behemoth of a project with a gazillion dependencies, breakages and potential vulnerabilities up the chain... just thinki…
Re: Show HN: Winpodx – run Windows apps on Linux as native windows
#43Re: Show HN: Winpodx – run Windows apps on Linux as native windows
#44Earlier quoted context omitted.
I'm fine with the language, I just don't like its dependency ecosystem. I don't mind using it for quick-and-dirty single-file scripts, but once a python project reaches a certain level of complexity, you start relying on external libraries and before you know it, you now have to maintain this messy behemoth of a project with a gazillion dependencies, breakages and potential vulnerabilities up the chain... just thinki…
Doesn't this apply to every language? You always will rely on external libraries once a project reaches a certain level.
It is a fair criticism and some languages do fare better than others. Python is kind of in the middle there in my opinion. It's pretty easy to keep a relatively simple dependency graph with a little bit of discipline.
Re: Show HN: Winpodx – run Windows apps on Linux as native windows
#45Earlier quoted context omitted.
I'm fine with the language, I just don't like its dependency ecosystem. I don't mind using it for quick-and-dirty single-file scripts, but once a python project reaches a certain level of complexity, you start relying on external libraries and before you know it, you now have to maintain this messy behemoth of a project with a gazillion dependencies, breakages and potential vulnerabilities up the chain... just thinki…
Doesn't this apply to every language? You always will rely on external libraries once a project reaches a certain level.
Re: Show HN: Winpodx – run Windows apps on Linux as native windows
#46Re: Show HN: Winpodx – run Windows apps on Linux as native windows
#47Re: Show HN: Winpodx – run Windows apps on Linux as native windows
#48Earlier quoted context omitted.
Since this is a UI forwarder to a Windows machine, I don't think so?
Well, WSL GUI apps are just a forwarder to a Linux VM in the Hyper-V hypervisor.
https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux
> allows the use of a Linux environment from within Windows, foregoing the overhead of a virtual machine and being an alternative to dual booting.
WSL2 isn't a Windows subsystem by definition as far as I can tell.
Re: Show HN: Winpodx – run Windows apps on Linux as native windows
#49Earlier quoted context omitted.
Well, WSL GUI apps are just a forwarder to a Linux VM in the Hyper-V hypervisor.
WSL2 is. The first WSL wasn't though, was it? https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux > allows the use of a Linux environment from within Windows, foregoing the overhead of a virtual machine and being an alternative to dual booting. WSL2 isn't a Windows subsystem by definition as far as I can tell.
Re: Show HN: Winpodx – run Windows apps on Linux as native windows
#50Earlier quoted context omitted.
WSL2 is. The first WSL wasn't though, was it? https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux > allows the use of a Linux environment from within Windows, foregoing the overhead of a virtual machine and being an alternative to dual booting. WSL2 isn't a Windows subsystem by definition as far as I can tell.
Yes WSL2 as WSL 1 was just an implementation of Linux utilities. WSL 2 is a subsystem on Windows for Linux, it's poorly named but makes sense if you take it as Windows' subsystem for Linux.
But WSL2 is a VM, not just an implementation of Linux utilities