• Piwix@lemm.ee
    link
    fedilink
    arrow-up
    11
    arrow-down
    1
    ·
    9 months ago

    Biometric login. It is available to an extent through fprint on Linux but support is not there for all hardware and it isn’t a very seamless experience to setup at the moment

    • Pantherina@feddit.de
      link
      fedilink
      arrow-up
      1
      ·
      9 months ago

      In KDE and I think GNOME the setup is fine. But there are no usb fingerprint readers that work with Linux, at least that you can buy.

    • verdigris@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      9 months ago

      Biometrics authentication seems to me to be entirely useless. It’s less secure and more easily spoofed than passwords, and if you need more security 2FA or a physical key (digital or otherwise) provide it. It would be nice to have the support I guess, but the tech itself just seems like a waste of money.

      • Coasting0942@reddthat.com
        link
        fedilink
        arrow-up
        2
        ·
        9 months ago

        Setup right it’s a lot faster than passwords. So I guess it automatically wins vs more secure methods.

        I didn’t write the rules of average human thought processes.

  • Captain Aggravated@sh.itjust.works
    link
    fedilink
    arrow-up
    10
    arrow-down
    1
    ·
    9 months ago

    At this point, that’s kinda the wrong question.

    I think Linux is just as if not more capable than Windows is, but the software library has some notable gaps in it. “It can’t run Adobe/Autodesk/Ubisoft” That’s not Linux’s fault, that’s Adobe/Autodesk/Ubisoft’s fault. I don’t think there’s a technical reason why they couldn’t release AutoCAD for Linux, for example.

    • vrighter@discuss.tchncs.de
      link
      fedilink
      arrow-up
      4
      ·
      9 months ago

      so, due to those gaps, it currently can’t do those things.

      This argument boils down to “yes it could, if someone bothered to implement it”. Well… nobody has, so it can’t

      • namingthingsiseasy@programming.dev
        link
        fedilink
        arrow-up
        0
        ·
        9 months ago

        I think this is a misrepresentation. What more can Linux really do to get companies like this on board? It already has pretty much all anyone would need to support the platform: GUI toolkits, graphics drivers, etc. As far as I can see, Linux provides all the same functionality that other platforms do to support this, and considering that plenty of other companies support Linux just fine (Zoom, Steam, WPS office, etc.), in my opinion, it’s unfair to point fingers and say Linux is bad because other actors pointedly ignore it.

  • Fizz@lemmy.nz
    link
    fedilink
    arrow-up
    9
    ·
    9 months ago

    Embed ads on your desktop.

    Play games with kernal level anti cheat

    Run professional software like fusion 360, Adobe suite and much more.

    Use Wsl to get a lot of the benefits of linux

    • xuniL@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      0
      arrow-down
      1
      ·
      9 months ago

      Fusion 360 actually works under Linux with Bottles. Some other Autodesk products also have native Linux versions.

        • Hexarei@programming.dev
          link
          fedilink
          arrow-up
          0
          ·
          9 months ago

          I beg you forgive my pedantic interjection, but … I posit that the original commenter is incorrect. it is absolutely native execution.

          The CPU is fetching and executing the instructions directly from memory, without any (additional) interpretation of code or emulation of missing instructions - Which is, by definition, native execution.

          What the compatibility layer “does” is provide a mapping of Windows system calls into the appropriate Linux system calls. Or, in other words, makes it so that calls to functions like CreateWindowEx() in the Win32 API have a (still native) execution path.

          The native execution requires you to install WINE, yes, but if we’re disqualifying it because “it requires you to install a package”, then we also consequently:

          • Add things like “print stuff”, “display graphical applications”, and “play audio” to the list of “things Linux can’t do”
          • Disqualifies Windows from “natively executing” any .NET applications (a Microsoft-built first-party framework), since .NET applications require you to install .NET.
          • JungleJim@sh.itjust.works
            link
            fedilink
            arrow-up
            0
            ·
            edit-2
            9 months ago

            You’re right, you are being pedantic.

            Edit: Actual response. You took time to type all that out, I should at least say why I disagree.

            WINE is a compatibility layer. A translator. It helps a non-native language speaker speak the native language. The whole reason WINE exists is to make a non-native executable execute outside of its native environment. Even if the code is very functionally similar to something like .NET, the function of WINE is to enable non-native code to run as though it were designed for Linux. Downloading WINE doesn’t suddenly make those .EXE files be retroactively designed with Linux in mind. It’s still not native code.

            • Hexarei@programming.dev
              link
              fedilink
              arrow-up
              1
              ·
              9 months ago

              You’re correct in that it is a compatibility layer - And I’m not disagreeing with that. Also to be clear: Not just arguing to argue or trying to start a fight, mind you. I just find this to be an interesting topic of discussion. If you don’t find it to be a fun thought experiment, feel free to shoo me away and I’ll apologize and leave it alone.

              That said, we appear to only be arguing semantics - Specifically around “native” having multiple contextual definitions:

              • I am using ‘native’ to mean “the instructions are executed directly by the CPU, rather than through interpretation or emulation” … which WINE definitely enables for Windows executables running on Linux. It’s the reason why Proton/DXVK enables gaming with largely equal (and sometimes faster) performance: There is no interception of execution, there is simply provision of API endpoints. Much like creating a symlink in a directory where something expects it to be: tricking it into thinking the thing(s) it needs are where it expects them to be.

              • However, you are using ‘native’ to mean “within the environment intended by the developer”, and if that’s the agreed definition then you’re correct.

              That’s where this becomes an interesting thought experiment to me. It hits me as a very subjective definition for “native”, since “within the intended environment” could mean a lot of things.

              • Is that just ‘within a system that provides an implementation of the Win32 API’? If so, WINE passes that test.
              • If I provide an older/fixed/patched version of a DLL (by just placing it in the same directory) to fix an issue caused by a breaking change to a program that is running on Windows, is that no longer native?
              • Or is it just ultimately that the machine must run the NT kernel, since that’s where the developer intended for it to run?

              Does that make sense? I hear a statement like that and I find myself wondering Which layer along the chain makes it “native”? - I find myself curious at what point the definition changes, in a “Ship of Theseus” kind of way.

              It seems to me that if we agree that the above means “running in WINE is not native”, then we must also agree that “anything written running for .NET (or any other framework, really) is not native”, since .NET apps are written for the .NET framework (Which is not only officially available for Windows, mind you) and often don’t include anything truly Windows-specific. Ultimately, both are providing natively-executed instructions that just translate API calls to the appropriate system calls under the hood.

              I hope that does a better job of characterizing what I meant.

    • qjkxbmwvz@lemmy.sdf.org
      link
      fedilink
      arrow-up
      1
      ·
      9 months ago

      “popularity contest” is an opt-in on Debian. It’s not malicious, and it’s not for financial gain, but it is in a loose sense spying.

  • DLSantini@lemmy.ml
    link
    fedilink
    arrow-up
    6
    ·
    edit-2
    9 months ago

    Run updates without me having to worry that “whoops, an update was fucked, and the system is not unbootable anymore. Enjoy the next 6 hours of begging on forums for someone to help you figure out what happened, before being told that the easiest solution is to just wipe your drive and do a fresh install, while you get berated by strangers for not having the entirety of the Linux kernel source code committed to memory.”

      • emptiestplace@lemmy.ml
        link
        fedilink
        arrow-up
        4
        arrow-down
        1
        ·
        9 months ago

        And then you’re left searching for bullshit error messages and potentially unable to fix the problem regardless of your level of expertise.

          • verdigris@lemmy.ml
            link
            fedilink
            arrow-up
            1
            ·
            9 months ago

            Windows recovery fails in plenty of circumstances, it’s not a magic bullet. Snapshots are like you can do with btrfs, but that’s not exactly how Windows recovery works.

          • Riskable@programming.dev
            link
            fedilink
            English
            arrow-up
            0
            ·
            edit-2
            9 months ago

            Hah! Can someone here chime in and tell me when the slow AF (as in, it can take hours) rollback feature actually worked

            Who TF is that patient‽ You can reinstall Windows and all your apps in half the time required.

            • JokeDeity@lemm.ee
              link
              fedilink
              arrow-up
              0
              ·
              9 months ago

              As someone who has hundreds of installed programs with tweaks on top of tweaks and hundreds of thousands of files, I always find the suggestion to “just reinstall” beyond laughable.

    • V ‎ ‎ @beehaw.org
      link
      fedilink
      English
      arrow-up
      1
      ·
      9 months ago

      Even in the most stable distros I’ve had this issue. We had a RHEL 9 server acting as a graphana kiosk and it failed after an update. Something dbus related. I’d love to know why, as it’s been the only failure we ever had but nonetheless it shakes confidence. Windows 11 updates trashed three servers, one to the point we had a to fly an engineer out. My hope is that immutable distros fix this.

    • Deebster@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      9 months ago

      I have an uncle who will assume anything that takes over 20 minutes has crashed so managed to break his Windows box by continually hard resetting as it was trying to apply a large upgrade.

    • TankieTanuki [he/him]@hexbear.net
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      9 months ago

      That’s why I make a btrfs snapshot of my system before every upgrade. Rolling back from a rescue image takes only a minute.

      Edit: automatically via the upgrade script

  • xep@kbin.social
    link
    fedilink
    arrow-up
    5
    ·
    9 months ago

    Get some people to write really passionately about moving off of it, apparently.

  • InfiniWheel@lemmy.one
    link
    fedilink
    arrow-up
    4
    ·
    9 months ago

    Run Microsoft Office, Adobe Suit and most other media editing programs. The biggest hurdles in getting people to use Linux

  • Ugly Bob@sh.itjust.works
    link
    fedilink
    arrow-up
    5
    arrow-down
    1
    ·
    9 months ago

    Seamless sleep on close and wake up on open. Macs still does it best, but Linux it’s an adventure each time.

    • 4am@lemm.ee
      link
      fedilink
      arrow-up
      2
      ·
      9 months ago

      seamless sleep

      On Windows?!? Talk about an anecdotal experience

    • Th4tGuyII@kbin.social
      link
      fedilink
      arrow-up
      1
      ·
      9 months ago

      I think that’s a per installation thing, cause mine has always had issues with sleep mode - ironically no problem with hibernation though haha

  • pingveno@lemmy.ml
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    9 months ago

    Be highly unified, which eases software distribution. With Windows, the system software at least is from a single vendor. You’ll have differences in hardware and in versions of Windows, sure. But then compare that to Linux, where Wikipedia estimates a thousand different distros. Granted, a lot of those are member of families like Red Hat or Debian that can be supported relatively easily. However, others use more exotic setups like Alpine, NixOS, or Gentoo. Projects like Flatpak are working on distribution mechanisms, but they have their own issues. And even if you get it running, that doesn’t mean it integrates well into the desktop itself. Wayland should improve that situation, though.

  • mirtuevagnet@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    9 months ago

    Provide out-of-box ease of use on everyday devices operated by low-skilled users.

    I mean, Linux technically could, but the incentive to push for this is not nearly as high as the commercial incentives of providing this experience using Windows. So unfortunately it currently can’t.

    • Fubarberry@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      1
      ·
      9 months ago

      To be fair, the amount of tech support and help that low-skilled users need on windows would suggest this isn’t really true. A lot of these people have been using windows for decades and still have frequent issues with it.

      I’m not claiming that most Linux distros are better than windows with this, but I don’t think windows can be claimed to be a good OS for the tech-inept either.

  • Shirasho@lemmings.world
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    9 months ago

    Hit the ground running deploying…pretty much anything.

    Was running game servers on my Windows PC through Docker and they were super easy to set up. I got a new PC and decided to repurpose my old computer into an Ubuntu server to get some experience with Unix. I have only been more frustrated once in my entire life. Sure, once things are set up on Linux they are really powerful, but the barrier to entry is so absurdly high and running anything “out of the box” is literally impossible by design.

    • Aniki 🌱🌿@lemm.ee
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      9 months ago

      That’s a letter U problem. I can administer Linux a bajillion times easier than windows, because I do it for a living, and haven’t touched MS since Server 2010. Also Docker in Windows is LOL. You’re leveraging Linux to shit on Linux. Lets do that all in IIS and see how you feel.

    • makingStuffForFun@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      9 months ago

      Erm I’ll politely disagree there. Linux is just built for it. No extra layer like Windows. Docker and Linux are besties

    • WhyJiffie@sh.itjust.works
      link
      fedilink
      arrow-up
      1
      ·
      9 months ago

      That’s very weird as with docker on windows you technically run your containers in a linux vm, and besides that, in my experience windows is not nearly stable enough to be useful for running services.
      All while I have been deploying selfhosted services for myself without problems on Linux for years. My only problem has been the constantly overloaded system, but that’s no surprise when you run heavy services on the 10+ year old portable hard drive system disk. Windows would only perform worse in that environment.