Hacker News new | ask | show | jobs
by rgbrenner 3731 days ago
It sounds like a rehash of Windows Services for Unix: https://en.wikipedia.org/wiki/Windows_Services_for_UNIX

What's different this time?

My prediction is that it'll languish in obscurity, rarely used, and eventually be discontinued.

2 comments

This time around we have a decade plus of virtualization experience and specialized silicon in many (most?) modern processors like Intel VT-i/x/d and AMD-V. We no longer have to try to emulate kernel code or implement interfaces like POSIX or WINE on top of other kernels that inevitably lead to impedance mismatches between very different archirectures.

For example, modern virtual machine software like Parallels and VMWare Workstation allow for "unity" modes where the guest OS window manager is hijacked so that each window can be rendered onto the host without the rest of the guest desktop interface. If you're running the guest kernel "side by side" with the host as a virtual machine, you can focus on drivers that bridge the two operating systems (filesystem, network, window manager, etc.) and make it seamless instead of trying to shoehorn a low level emulated interface into a system that may not be ergonomic for that task.

> What's different this time?

Running 64bit Linux elf binaries on the NT kernel, side-by-side with windows binaries is quite different from WSUS -- at least what experience I had with WSUS. It's more like Wine (a port of the win32 api to Linux (and BSD/OS X?) that allows running unmodified windows executables on Linux.

Being able to "apt install redis" on windows, and get the redis-build that Ubuntu ships, and be able to use it locally is a pretty big deal, IMNHO.

WSUS is (conventionally) something different when talking about Microsoft - https://en.wikipedia.org/wiki/Windows_Server_Update_Services - whereas you clearly mean ${whatever Interix ended up renamed to}.
Yeah, according to Wikipedia, the abbriviation(s) I was looking for was: "Windows Services for UNIX (SFU)".