← Back to context

Comment by d3Xt3r

3 months ago

Also not to forget the 260 character file path limitation, which still haunts Windows till date! You can lift the limits via a registry key, but programs still need support for it. Forget third-party programs, even many first-party Microsoft apps like Explorer itself still can't handle long paths.

But my biggest pet peeve with Windows is updates. Updates, updates, updates, it's such an underrated thing that Linux does so much better, I wish more folks would speak about this:

1. You only really need to reboot for kernel updates 2. Updates aren't forced upon you 3. You're in full control of the whole process - you can even decide to hold back certain packages, , or choose a different flavour that suits your needs better 4. Update everything - including thirdparty apps - from either the CLI or GUI (KDE Discover or Gnome Software etc) 5. Unlike Windows, updates rarely slow down your system, and if anything, they tend to make your system faster and better. 6. Most Linux users actually look forward to updates, whereas Windows users groan and swear at them, praying and hoping they MS doesn't break anything or add more crap/anti-features 7. When you reboot after updates, it's instant - no annoying "configuring... please don't turn of your computer" message that hijack your system when you need it the most. 8. If you've got an immutable distro, updates are atomic and can't break your system. 9. Many decent mutable distros also have the option to instantly snapshot the OS before an update, and allow you to rollback right from the boot menu.

Honestly, updates for me is easily the top reason why I feel Linux is a superior experience to Windows, I could write a whole essay on this.

> 1. You only really need to reboot for kernel updates

You don't even need to throw the userspace away. You can update the kernel, hibernate and choose the new kernel on boot. No need to close anything.

You don't need to manually enable long paths, and Explorer handles them just fine as will any other Win32 application respecting max_path.

You list many things that are advantages, but not for the regular end user, the primary target of Windows.

  • No it doesn't. You can navigate to long paths, but try doing any file operations (like renaming a file) and you'll see it doesn't work.

    Also, the rest of my points are end user impacting. Updates impact everyone and is a very important part of an OS experience. I used to work on a helpdesk for an MSP, and you've no idea the number calls we used to get from users frustrated about updates for various reasons. Hell, we use Windows at work and I still get annoyed as a user.

    • Renaming works just fine on long paths.

      The rest of your points don't apply to a user who buys a desktop/laptop and starts using it.