News for hackers. Stuff that matters.
Re:The Day Windows Died by AdeptusAquinas on Monday April 03, 2023 @12:42AM (#35418639)
I'll do you one better, used Mac for two years, Windows for most of the rest, and a hell of a lot of Linux all throughout. Found the opposite regarding cognitive load with MacOS - it feels like a ten year old operating system full of weird quirks and I got annoyed with its almost-linux-but-not command line. Win11 with WSL2 is my preferred driver, both for hacking and development (primarily Rust/Go not Node so maybe that makes a difference).

Its all subjective though.

Re:The Day Windows Died by baq on Monday April 03, 2023 @02:19AM (#35419225)
You’re not alone. Windows + WSL gives you the sanity of Linux and driver support of Windows. Best of both worlds, though it takes some work to get there.
Re:The Day Windows Died by ducknalddon on Monday April 03, 2023 @05:33AM (#35420745)
>Its all subjective though.

Apart from adverts. From a users or consumers perspective advertising is almost always a bad idea because it is so manipulative. You were sitting down to play a game or get some work done and right away the OS is trying to distract you.

Re:The Day Windows Died by ChancyChance on Monday April 03, 2023 @11:45AM (#35425752)
Not really subjective, as there are demonstrable instances where windows just falls over.

One easy example:

Bash/sh works the same on Linux and Mac. Nowhere on windows is that true: cygwin mangles paths in a demonstrable script-braking way.

WSL is not windows. It is literally linux running on windows. Which is even more complicated than running a half-baked shell. You're basically using a different OS which is an admission that windows is so awful. Might as well run VNC on a Linux box.

If you want to objectively compare WSL and macOS, you need to run Linux in a virtual machine on mac, that would be the correct comparison.

Re:The Day Windows Died by AdeptusAquinas on Monday April 03, 2023 @04:56PM (#35431163)
Bash does not work the same on Linux and Mac, as the version for Mac is the GPLv2 option which has a different, reduced syntax vs the common version in Linux (or WSL2 versions of linux), so a linux bash script may well fail when run on MacOS. Further more, the binary architectures are different so a linux ELF binary wont work on Mac either.

Your WSL comparisons are incorrect as well: WSL Linux on Windows can not only access and run commands like find over the entire windows file system, but it can also run windows executables - these start in windows even though triggered from bash or whatever in Linux. And vice versa: Windows can run linux binaries which start in WSL (or dual use it like Docker for windows which uses a wsl backend). Furthermore, if that floats your boat, if you start a linux gui application (I occasionally do with browsers or certain recon tools) it runs fine in a window as part of the windows ui experience.

So its not really like a linux vm on mac at all, not even considering the vastly better performance you get from WSL vs a VM.