HN2new | past | comments | ask | show | jobs | submitlogin

TBH I have a hard time understanding why people choose to run windows at all, except for playing games. If you're stuck using windows because the corporate overlords insist, then yeah that sucks.

Also you can always run windows in a VM. Even on an M1.



Windows has fantastic accessibility properties/support. They even have a blind dev working on Visual Studio (or did)[0] for awhile. Apple's accessibility options are not anywhere near on-par with Windows. Linux ... I honestly haven't ever tried a screen reader in Linux and I have a feeling it is 100% up to whichever dev implemented something with no centralized style of doing things.

[0] https://www.youtube.com/watch?v=94swlF55tVc


I’m with you. Many people constantly complain about windows but most of them still using it. They say it’s going to get better, but it won’t. You could spend five years trying to make windows run ob an M1 und MS would break it within an hour. I’m done with microsoft, they disappointed me to many times, never again. It’s necessary for some games but it’s getting better with linux (thanks to valve).


> TBH I have a hard time understanding why people choose to run windows at all

I use Windows and Linux equally as often, and I don't see this changing. There are some areas in which Windows itself is far superior, e.g:

- HiDPI and font rendering (ClearType is the best font AA solution I've ever seen);

- gaming and 3D graphics (Direct3D is a straightforward API to program with; OpenGL is 'deprecated', and Vulkan is a mess);

- multi-GPU support with Optimus and related switching technologies;

- a catch-all OS API to program with (WinAPI goes as far as handling user folders, libraries, application configuration and data[0], whereas on Linux land it's just a mess of hopefully-defined environment variables and if not, everything is dumped into a dotfile/dotdir);

- a nice shell[1] (IMO, superior to bash and friends) that is bundled with the OS to manage said OS, with object-oriented data throughput, strong(er) typing, and access to the .NET library;

- as of Windows 11, increasingly unifying UI/UX experience with WinUI 3 (yes, it was a mess with Windows 8 and 10; Vista and 7 were the most recent OSes to drastically change the 'desktop environment', and Windows 8 was a very mild reskin of Windows 7, all things considered);

- powerful ACL-based permissions model and 'hidden file' metadata bit, instead of expecting a dot prefix to mean 'hidden';

- a kernel structure that makes writing third-party device drivers straightforward, because there is no need to compile out-of-kernel drivers with headers;

- vastly improved touchpad handling compared to Linux (yes, OS X is better still, but given that it will be increasingly difficult to 'hackintosh' after Apple's move to ARM, this is a moot point);

Furthermore:

- there are some software that are either industry-standard, or superior to the competition that only run on Windows/OS X, or even only on Windows (e.g. MS Office, Adobe suite, Visual Studio, Autodesk Maya/CAD; Active Directory);

- there is less incentive to run Linux bare-metal when WSL2 exists;

- Windows still holds a supermajority of desktop users, and it would do well for developers to use the OS that their users use, aka dog-fooding.

I have never understood this hardcore anti-Windows dogma that so many hackers seem to have.

[0]: https://docs.microsoft.com/en-us/windows/win32/shell/knownfo...

[1]: https://docs.microsoft.com/en-us/powershell/


Well said.

On top of that, you can run majority of mainstream Linux tools on Windows, natively, without WSL. Contrary is usually not the case, you need Wine or VM.

There is context for everything - Linux is great for servers and particularly IoT since you need lots of them, it doesn't make sense to pay for Windows Server in that case. Since Desktop can be used mostly free of charge nowdays, I don't really see a problem.

And ofc. PowerShell is light years better then anything on Linux, not that it is much important now since pwsh is cross-platform.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: