Windows Subsystem for Linux is out of beta
91–100 of 231 posts
Re: Windows Subsystem for Linux is out of beta
#92I hope my Macbook days would be over soon. After using Macbook Pro many years, I find good Windows machines are as reliable as Mac's ones. Apple products are usually overpriced, much less options for hardware accessories and upgrades, very expensive to fix. I have to keep running both Mac & Windows machines which is very inconvenient sometimes.
Yes. But they are still fugly.
Re: Windows Subsystem for Linux is out of beta
#93Earlier quoted context omitted.
Perhaps emulator was a poor descriptor in this case -- I haven't used it. But it is running a subset of functionality non-natively, correct?
From what I understand it's mainly translating system calls. It's been described as being like a reverse WINE, hence everyone replying 'Not an Emulator' at you. :)
WINE originally stood for "WINdows Emulator". It was several years later that it became "WINE Is Not an Emulator". The change was for marketing reasons, not technical reasons, since nothing had actually changed in how WINE worked.
The first time anyone suggested "WINE Is Not an Emulator", as far as I've been able to track down, was late August, 1993, over concern that Microsoft might win its trademark case over "Windows" and come after WINE. Someone suggested WINE become WAW, for "WINE Ain't Windows", and someone else responded to that suggesting "Wine Is Not an Emulator".
Soon fear of the trademark issues abated and nothing happened for quite a while.
By 1997, the "not an emulator" usage had become an acceptable alternative. The Wine FAQ late that year said:
> The word Wine stands for one of two things: WINdows Emulator, or Wine Is Not an Emulator. Both are right. Use whichever one you like best.
The dropping of saying WINE was an emulator came in late 1998. The 981108 release notes said:
> This is release 981108 of Wine, the MS Windows emulator.
The 981211 release notes said:
> This is release 981211 of Wine, a free implementation of Windows on Unix.
From what I was able to find, it seems there were a couple reasons for dropping calling it an emulator.
One was that it could be used for more than just running a Windows binary on Unix via emulation. It could also be used as a library that you could link with code compiled on Unix. This provided a way to provide a native port of you Windows program to Unix instead of running the Windows binary in emulation.
Calling it an emulator unnecessarily pigeon holed it.
Another was that emulators that emulated hardware were getting popular. People were making emulators that emulated x86 hardware on RISC systems. They were making emulators that emulated older personal computers, like C64 and Apple II. They were making emulators that emulated console gaming systems like NES.
One thing all of those emulators had in common was that they were very slow, in the sense that emulating one instruction of the emulated machine took many instructions on the host machine. For emulating the old gaming consoles, or the old 8-bit personal computers, where the host machine was running two or three orders of magnitude faster, that was not a problem--the emulation could run as fast or faster than the original machine actually ran. But when emulating something more contemporary, such as emulating an x86 PC at the hardware level to run Windows on it, they were very slow.
Since hardware emulators like these were the only kinds of emulators most people encountered, people tended to see "emulator" and read "ridiculously slow". If they kept calling WINE an emulator, many people would think that means it is ridiculously slow and avoid it, so they stopped calling it an emulator.
Re: Windows Subsystem for Linux is out of beta
#94Earlier quoted context omitted.
Unless you're going to force your users to install WSL up front(which is a pretty poor first contact) I think you might be better served by keeping it around.
You are misunderstanding the point of WSL. It's not about writing software with Linux that users will run with Windows. Rather, it's about writing software on Windows that users will run on Linux. The target demographic is developers of Linux server software. A lot of those devs today run macOS
That's a huge pain in the ass for those of us who work in things that are tied to win32(graphics, gamedev tools, etc) we happily contribute back but ripping out a working port just seems petty.
Re: Windows Subsystem for Linux is out of beta
#95Earlier quoted context omitted.
My theory of what they are going for is to migrate server devs from Macbooks running BSD Terminal.app to cheaper Windows laptops running WSL terminals. Once you have migrated away from Mac, getting your server code to run on Windows natively becomes a lot easier and more attractive.
The question of why you would want to run your server code on Windows (aside from supporting legacy .NET apps) remains. Those same sysadmins can overwrite Windows with a BSD or Linux on those cheap laptops.
Re: Windows Subsystem for Linux is out of beta
#96I hope my Macbook days would be over soon. After using Macbook Pro many years, I find good Windows machines are as reliable as Mac's ones. Apple products are usually overpriced, much less options for hardware accessories and upgrades, very expensive to fix. I have to keep running both Mac & Windows machines which is very inconvenient sometimes.
Re: Windows Subsystem for Linux is out of beta
#97Re: Windows Subsystem for Linux is out of beta
#98I hope my Macbook days would be over soon. After using Macbook Pro many years, I find good Windows machines are as reliable as Mac's ones. Apple products are usually overpriced, much less options for hardware accessories and upgrades, very expensive to fix. I have to keep running both Mac & Windows machines which is very inconvenient sometimes.
Which laptop manufactures have you found to be as reliable and well put together as macbooks? I haven't had too much luck with dells or lenovos.
Microsoft makes good hardware, but you'll pay borderline "Apple Prices" for it.
Only big mistake Microsoft has made is trying to ship the Surface Laptop starting at $999 and topping out at $2199, with Windows 10 S, which you'll be able to "upgrade" "free" for a "limited time only." Meaning, when that promo runs out you may need to pay a $50 fee on your $999 Surface Laptop to get a full copy of Windows 10. To say that annoys me would be a huge understatement.
Re: Windows Subsystem for Linux is out of beta
#99I hope my Macbook days would be over soon. After using Macbook Pro many years, I find good Windows machines are as reliable as Mac's ones. Apple products are usually overpriced, much less options for hardware accessories and upgrades, very expensive to fix. I have to keep running both Mac & Windows machines which is very inconvenient sometimes.
What happened? Did apple simultaneously fire all of it's hardware team along with it's QA dept? (we know the 2nd one happened). I love apple, but it feels like they have a CEO who's running it in "latter years" mode. Zero risk, minimize cost everywhere, maximize profit even if it results in absurd cash piles... This is what you get when bean counters run tech companies.