• Linux has its flaws, but so does Windows. And for me, the flaws in Windows became much more annoying than the ones in Linux. Game compatibility was the main factor that kept me backt from using it on a desktop, and that’s a non issue nowadays.

      • Windows is the defacto standard for desktop PCs for a reason. In a corporate setting it’s kind of the ideal.

        Because of the sheer number of users, most software is built with Windows in mind and therefore has the most support. It’s pretty rare that you find an application that doesn’t have a Windows build available.

        On top of that tools like Active Directory, and group policy makes managing thousands of machines at scale a reasonably simple affair.

        Microsoft is a corporation rather than a community so you can always expect their main goals to be profit-driven and that comes with some nasty baggage, but it’s not enough that it’s easy for professionals to make the switch.

        Linux has made lightspeed progress over the last decade, especially with Proton making games mostly work cross platform, but outside of specialist use cases, the vast majority of business PCs and by extension home PCs will be running Windows for the foreseeable future.

      • I work in software and I haven’t touched windows in a very long time. Even back whenever I worked on FPGA development all of that software ram on Linux, so I think you’ll find that this is very field dependent.

      • Closest thing I use to a professional app is DaVinci Resolve Studio on a distribution that is not officially supported by Blackmagic. Not only does Resolve Studio work perfectly, I am able to use Blackmagic hardware (Intensity Pro 4k, Speed Editor) without having to mess around with settings, config files, permissions, packages, etc.

        The caveat here is the initial setup: I use an AMD GPU, and it’s a bit of a pain to get the free and licensed versions of Resolve working with those under Linux. However, once that’s out of the way, it’s completely seamless.

        As for CAD…yeah that’s where everything falls over. There are tons of FOSS alternatives out there but I have yet to see any of them in a professional setting. Even Fusion360 is hit or miss under Wine, I spun up a Windows VM just to use that for my 3D printer tinkering.

  • I’ve worked exclusively with Linux servers since 2002 and exclusively Linux desktop since 2004 and I’ve come to the point where I prettyuch refuse to touch windows for fear it will infect me somehow.

    I know most people don’t know any better but it’s insanity to me that anyone still pays money for windows. It’s a scam, no other words for it.

    Don’t even get me started on Windows servers. It’s just sad to see how much money is spent on a company that has so litte focus on quality.

    Even the online services suck. Dear God Microsoft, would it kill you to understand that people might have gasp TWO tabs open with your teams “app”?

    • I’ve used Linux since about 2004 for personal use. On my homer server(s) and desktop. 95% of them Gentoo (stable). For my relatives I’ve installed some EL workstation distro. Especially my father needs a install-and-forget system, which Windows isn’t.

      But I do install and fix Windows PCs at my work. It’s because how Windows works (or rather not work) I get paid. That said, the more I use Windows the more I get frustrated with it.

      One of the worst things lately was the accidental activation of BitLocker. It got activated even when the user didn’t have Microsoft account (from where he/she would retrieve the encryption key to decrypt the data if Windows decides to lock the drive). “Oh I’m sorry, but because M$ fuckup your data is gone. Do you have backups? 😇” To avoid any BitLocker issues the secure boot should be disabled. BitLocker shouldn’t then be available for activation.

      Some of the frustrating sides of Windows can be avoided by using Pro version of Windows. But that’s simply not enough.

      IMO the only reason to use (suffer from) Windows is if you play some games that require it.

    • It’s the professional software that’s lacking in Linux, and that’s the only reason I keep a Windows machine around. For music production, video production, design work, photography and so on, Windows has good commercial software that is well established in these professions.

      But for most people, including gamers, Linux is a very good option right now.

      • I recently setup a Windows vm for my mum because she also needs photo and video editing sw and isn’t happy with the Linux alternatives. This works astonishingly well. Virtualbox even has a mode now to fully integrate the vm into the existing desktop, so basically she just gets the windows status bar in addition to the Linux one when she starts the vm. Windows programs open as if they were running natively. Might be worth a try for you.

      • It was alret horrible at 95. I used windows for about a good 2 years in my life. I’ve been on Amiga is before, Unix osses for a while and over 21 years now on Linux. Windows, any version, compared to any of those is a joke

    • Hell, I can get a 30 year old HP LaserJet 4 printer working just fine on almost any version of Linux with the official HPLIP CLI software provided by (shockingly) HP, which was updated 2 months ago with support for over 50 new printers and the following OSes:

      • LinuxMint 21.1
      • MxLinux 21.3
      • Elementary OS 7
      • Ubuntu 22.10
      • RHEL 8.6
      • RHEL 8.7
      • RHEL 9.1
      • Fedora 37

      I HATE HP and their printers (PC LOAD LETTER WTF FOR LIFE) but I will admit that this is impressive support.

    • True, but getting that thing that’s older than you to actually work is going to require recompiling your kernel with some specific options, downloading a driver from an obscure git repo, running a tool to generate a config file, manually editing that config, and then running another tool to install the driver and then troubleshooting what went wrong.

      Oh, wait, that was me trying to use my relatively new Sound Blaster sound card when experimenting with Linux 20 years ago. Linux had terrible support for ISA Plug and Play cards for some reason.

      By comparison my solution to windows dropping support for a thing was to grab the cheapest PC I could find that might hypothetically work and stick an old version of windows on it that still had support and just not connect it to the Internet.

      • 20 years ago? Try installing Linux on that same hardware now. Now try installing Windows?

        Try the same experiment with any hardware 5 years old or older. Linux wins every time.

        People will say that on newer hardware, Windows is better. Partially true. New hardware that was designed to ship with Windows will work better. A fair comparison would be hardware that ships with Linux.

        Proprietary firmware has always been an issue ( like Broadcom and like NVIDIA ), especially on distros like Debian that could not ship non-free firmware. The situation has improved though. Even NVIDIA will ship out of the box soon. And Debian will shop non-free firmware now so those old Broadcom cards should work.

        One of my favourite things about Linux is how much easier it is to get it running on random hardware, especially “out of the box” without having to track down drivers or install stuff after. With older Apple hardware, it is not just easier but it may be the only way to use modern software at all. I confess though that I am mostly speaking about older hardware.

      • What do you mean it’s fucked? I’ve read this before but honestly Cyberpunk 2077 runs way better for me on Linux and I think it looks great. Never checked settings in detail since it seemed to do a good job of automatically selecting graphics settings. I have an Nvidia card on pop_OS and it works better than I ever thought gaming on Linux could!

        • Is that using Dynamic Res Scaling? I was also impressed with the ray tracing performance of cp2077 on linux until I realized that was doing a lot of the heavy lifting.

          The reality is, it’s going through a translation layer, so it’s simply not possible for linux to run better than windows on the same hw, unless there is something hampering the windows config. But it does run better than I thought it could.

  • I was flirting with Linux for 20 years. There was always something that put me off an I went back to Windows. Recently I installed ubuntu with Kde plasma and I’m not going back. It just works and is heaps faster on older hardware. The old driver issues are gone, compatibility is awesome. The only issue is getting used to new software names.

    • I dual boot fedora with plasma (it has all my laptop drivers without me having to install anything) with Windows and it’s pretty great, but I was out of Linux for a long time and there’s things I don’t remember. So I’m missing stuff and don’t have the time to relearn what I knew 20 years ago.

      It works well enough for day to day tasks and dev work. Windows works well enough to run some games.

  •  s20   ( @s20@lemmy.ml ) 
    link
    fedilink
    262 years ago

    You know, I’ve been using Linux on desktops and laptops for like 20 years now. I can count on one hand then number of times I’ve had hardware support issues. Outside of a fingerprint scanner, I’ve been able to solve all of those issues.

    Meanwhile, my adventures across the years dealing with Windows drivers led me to finally say “fuck it” earlier this year and nuke the Windows install on my gaming rig in favor of Nobara.

    I’ll take Linux hardware support over Microsoft any day of the week.

    • That reminds me of a Microsoft-branded USB WiFi adapter that I was making heavy use of back in mid-2000s. The MN-510. You could buy it brand-new circa 2006. It had a $75 launch MSRP, about $114 adjusted for inflation. Come 2009, we find out that Windows 7 wasn’t going to support it. And given what we know about OS development cycles, they presumably made that call in '08 or even '07. Looking back on it, I think this was one of the major catalysts for me to reconsider Linux as a drop-in replacement. Because, wouldn’t you know, the adapter kept working just fine when I tried it out in Ubuntu. Support was simply there in the kernel. Plug-and-play. I suddenly had this whole other operating system providing an it-just-works network connection, for free. It was amazing. So I used that adapter for several more years until I could afford a network upgrade. And I’m still using Linux the majority of the time today.

    • I have the opposite experience. For 15 years I’ve been installing windows on laptops and desktops. Never did I had to ‘solve’ driver issues. They were either easy to find, by clicking ‘search in windows update’ or were supported directly through windows itself. No need to solve anything…

      The opposite was true for my few Linux (Ubuntu and Linux mint) adventures. Every time something would just not work. The most frustrating for me was the broken sleep function. There was no way to get my laptop to sleep properly. It would wake up at random times or just not boot anymore thereafter.

      Just saying that these kind of things really depend on what you work with and what you want to get out of a system

      • I totally get that. The world is a funny place, and no two people will habe the same lived experience.

        And FTR, as weird as this may sound to you, the big deal to me was that on Linux (usually Debian/Ubuntu, Fedora, Arch, or a derivative of those three) there were significantly fewer problems in the first place, never mind whether or not they got solved. I may just have gotten a lucky spin on the Great Hardware Roulette Wheel.

    •  absGeekNZ   ( @absGeekNZ@lemmy.nz ) 
      link
      fedilink
      English
      10
      edit-2
      2 years ago

      Yep, really new hardware is still an issue.

      My new Zenbook (AMD CPU/GPU) had pretty major issues until the chip family was around a year old.

      Previous to this laptop, I always got older hardware when it went on sale (usually from Dell), chip sets and CPU’s that have had a while to “mature” I never had any issues with. Except of course with Nvidia drivers, those are always shit.

      If you stick with older hardware, you very likely wouldn’t ever experience hardware issues.

      I’ve been running various distributions at my primary OS since around 2006. Hardware support these days is amazing.

      • Except of course with Nvidia drivers, those are always shit.

        Doesn’t that depend on the distro? In most cases they should be supplied as a (meta)package and only require installation through the package manager, kernel modules should be built automatically then.

        While this is ofc only anecdotal evidence: I haven’t had problems with different models of Nvidia GPUs on different distributions (OpenSUSE, Debian, Pop!_OS, Elementary, EndeavourOS) in the last years. With a small workaround, even Wayland works flawlessly - the problem with missing GAMMA_LUT support and night light notwithstanding here.

        • To be fair I haven’t had a Nvidia card in about 4 years.

          So things could have changed, but over the preceding 15 odd years, no other thing caused me more issues than Nvidia drivers. But I put up with it, that is what you had to do to get good graphics.

          The AMD GPU I have now, has been great, no issues at all. I had chipset issues mainly on the new laptop.

    • I bought a new PC recently and put Linux on it. It didn’t work with the on-board Bluetooth until I did some research and digging through the logs and compiled and installed a kernel driver and edited some config files as root.

      Also the fps on my Nvidia graphics card is really bad in games.

      So it does still have driver issues, I’d say.

      • Also the fps on my Nvidia graphics card is really bad in games.

        Are you sure you have the official Nvidia driver installed? Most Linux distros, if not explicitly configured otherwise*, use the open source “nouveau” driver by default. Since that driver doesn’t support some vital aspects - such as frequency scaling - of the hardware, the performance is bad.

        *Some distros, like Pop! OS and EndeavourOS, offer a “Nvidia install”, meaning that the official driver will be installed and configured upon OS installation.

    • Am I missing something?

      No. I think you are correct and mostly even wifi hardware works fine, at least compared to *BSDs. I use Linux across a wide-range of machines, both desktops and laptops, with mostly very recent components. The only other unsupported hardware I have personally come across is some gaming hardware (e.g. Thrustmaster racing wheels) and an add-on sound card (Soundblaster AE9). And of course, some things like DLSS3 with Nvidia do not work.

  • Linux does support more CPU architecture (x86 Arm PowerPC RISC) while Windows only support x86 and some Arm CPU so technically Linux support more CPU but Windows does support more GPU and Plug and Play devices (controller, external sound card…)

    • I’ve had zero issues with any of my plug and play usb devices. Elgato key light, stream deck, fiio DAC, scarlet solo audio interface, Logitech Webcam, steel series arctis usb headset, etc. All work great without any faffing about.

      For stream desk and keylight you aren’t using elgato’s software but there are pretty good open source options I installed from the graphical package manager in my OS. The audio stuff just all worked when plugged in. I’m missing zero functionality from windows and spent a lot less time “setting up” everything compared to windows.

  •  lud   ( @lud@lemm.ee ) 
    link
    fedilink
    202 years ago

    Active directory and it’s integration with services such as DNS and DHCP is pretty great though. I wish Microsoft started focusing less on cloud and improved the user (or rather admin) experience of their server tools, they are quite awful is some cases.

  • Yall miss the point. Im guessing willfully. No average desktop user wants to be forced to use command line to do anything.

    Linux will never see mainstream desktop usage.

    • I’ve been using various distros for the past 6 months trying to find the right fit for my work. I do remote desktop support of many windows based enterprises.

      I use Linux desktop every single day for 8 hours. I also play games of all sorts.

      KDE neon was what I had when I started out and it was great. Zero problems. There’s no reason you’d ever need CLI in plasma desktop that I can see. Fedora/plasma is a no go. Too complex with selinux and you really do need to know what you’re doing. Still quite usable for 90% of day to day

      For the past month I’ve been on mint 21 and have had zero issues and zero CLI time. Been enjoying baldurs gate 3 out of the box, using outlook, teams, various browsers and whatnot. Not going to give a comprehensive list here, but everything works perfectly and almost everything has been installed straight from the software manager.

    • GUI alternatives are constantly improving and becoming more visually pleasing throughout distros, and besides, there’s real scenarios where normal people HAVE to use Powershell or CMD to get stuff done on Windows. This is becoming less and less of a hurdle.

    • I think an issue is that people tend to think of Linux as meaning “all distributions.” So if something is compatible with X distro version yy.zz, the general idea is “it’s compatible with Linux.” This, in my experience, is one of the things that leads to mandatory command-line usage — it definitely is possible to get it to work under a different flavor of Linux, but it’s not necessarily easy if you’re uncomfortable with a command line.

      Another is drivers — if it’s mainlined, it will Just Work, but if it’s not…well, it may work, but you might have to jump through hoops and get busy with the command line.

      In short: if you view your distro the same way you view a particular Windows release, then I really don’t think you need the command line for desktop Linux. But you need to accept that some software isn’t “compatible,” in the above, user-friendly sense of the word.

      • There is no such operating system as Linux, but there are operating systems built on top of the kernel called Linux. In other words, Linux (a kernel) is not an alternative to Windows (an operating system), but a specific Linux-based OS could be.

        IMO it would help if we stopped pretending that Linux is an operating system unto itself and started promoting the actual operating systems that are built on Linux. I see people in this thread arguing over whether “Linux” is user-friendly or not and it’s meaningless because they aren’t actually talking about Linux, but rather some unspecified thing that runs on top of Linux, and may not even be talking about the same thing.

    • It wasn’t always the case. Windows 3x gui had to be started from a dos prompt. But this anti cli sentiment swings both ways for all OS’s.

      The bigger issue I have though is a general unwillingness to learn how to do things beyond click icons for apps. Devices now are engineered to be as simple as possible. Which ya, for most people is fine. But these devices in turn are generally way more challenging to fix. So it encourages just buying a new one instead. Creating more ewaste for something that should be easier to fix, all because of software, or physical assembly.

    • wrong.

      m$ pc will vanish. the kids that do socialmedia where i work do it all on iphone. record, cut, make audio. or some other apple device. while there are enough boomers to explain active directory to them, they aint listening as they are sure to never touch windows unless they are into hardcore gaming and casemodding. other than that windows is dead.

      • Windows will more than survive on corporate and enterprise licenses purchased by the thousands daily. The integration of their cloud services like SharePoint into mass subscriptions of office 365 is enough for Microsoft to not care about some niche influencer market. Besides multimedia editing software was always dominated by Apple which Microsoft specifically brought back from bankruptcy specifically to avoid an anti-trust case. They don’t want that corner of the market and never have.

        Linux desktops will never be able to take over unless corporations start installing it for all of their employees. Which again is unlikely considering large corporations don’t like change especially in their revenue.

    • Agreed. Also from a Tech support POV, there is no “standard” OS and troubleshooting the vast different environments would be a pain. With Windows, you have a standard layout, with couple different versions - Home / Pro / Enterprise. With linux, you have different syntax, differnt DE’s, etc. Still use Linux at home / work but i am interested in it. Got to have that motivation to do so.

      Same thing with moving to Lemmy, gotta have that motivation to make the change.

  •  vlad   ( @vlad76@lemmy.sdf.org ) 
    link
    fedilink
    18
    edit-2
    2 years ago

    Surely we can admit that Linux is ready for general population on the desktop? It’s the better choice overall, but the barrier to entry is very high.

    Edit: I mistyped and missed the word “not”. It’s “not ready for general population on the desktop”. Sorry guys.

      • Well, in the real world, Windows has won. It’s the default desktop OS. Whatever Linux distro is trying to take over needs to be just as simple to use, and needs to be designed so that most of the knowledge that your grandma has regarding her Windows computer can transfer over. Once that happens, and the only difference between Windows and Linux is the cost, then Linux will win.

          • Yeah, but XP was on the tail end of operating systems that still needed their users to understand what’s going on. Back then, you HAD to be “tech savvy” (at least relative to today) in order to get your computer set up. People understood what a file was. What a file format was. They needed to understand what folders were on their computer and how to get to them from different applications. The kind of knowledge that you’d think people still have.

            Since then every single UX designer has been working towards making everything “just work”. So, at this point people just assume that technology is doing what they intend it to do in their heads. Everything auto opens, auto updates, auto installs, and auto syncs. In modern operating systems you don’t control over anything, but everything is done for you. Obviously that’s not really the case, but that’s the design. And now, most people don’t even have a desktop in their home. Most people do everything from their phone and use a tablet for anything that the phone is too small for. And because of that, many people coming out of school don’t know what a “file folder” even is. What it means to put a file onto a flash drive and move it to a computer. It’s old people nonsense to them.

            I hope that we can bridge this gap, but I don’t know how that would work.

            • You make a very valid point, I didn’t think of that problem before. My mother learned how to use a PC back in 1988 when we had XT and Wordstar. It’s obvious that she understands the basics of OS and filesystems, but I guess that skill is now becoming quite fringe.