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
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.
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.
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.
Change your audio device seemingly at random.
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.
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
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.
lots of stuff that “windows can do” is due to 3rd party software too.
deleted by creator
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
Fusion 360 actually works under Linux with Bottles. Some other Autodesk products also have native Linux versions.
Natively run Windows software. Do I win?
Wine’s not an emulator…
That is correct, but a compatibility layer is also not native execution of a binary.
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.
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.
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.
-
that why i like windows 11. you can really taste the nativity
Wait, 11 tastes like goat barn and frankincense?
You windows
Windows does what Nintendon’t? Wait, that’s not it…
Spy on users
“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.
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.”
Just to provide another data point: I’ve had bad Windows updates render my machine unbootable too.
And then you’re left searching for bullshit error messages and potentially unable to fix the problem regardless of your level of expertise.
sfc /scannow didn’t work? Well too bad, cuz now you gotta reinstall your OS
… No you just use Windows built-in rollback feature. Which I think even auto-recovers these days of it detects a failure to boot after an update.
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.
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.
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.
Spoken like someone who doesn’t do stable releases
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.
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.
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
What a great idea! They should automate something like that! Maybe they could call it System Restore?
I never claimed to have invented the technique.
Get some people to write really passionately about moving off of it, apparently.
There needs to be an entire Lemmy community for all the testimonial posts.
Run Microsoft Office, Adobe Suit and most other media editing programs. The biggest hurdles in getting people to use Linux
Seamless sleep on close and wake up on open. Macs still does it best, but Linux it’s an adventure each time.
seamless sleep
On Windows?!? Talk about an anecdotal experience
I think that’s a per installation thing, cause mine has always had issues with sleep mode - ironically no problem with hibernation though haha
Mac really does not do this well. You’re ostensibly just not noticing it.
Restore the screen resolution when an old game crashes
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.
Selling copies for 200$
RHEL would like a word ;)
Linux lacks GUI configuration tools for many things, you have to edit text files often using guidance for obsolete versions of software and hope it works. Every single config file can have thousands of lines and if you wrote something wrong it will crash or start acting weirdly, very fragile design. GUI config tools mostly allow valid inputs like checkbox true/false and complain if the path isn’t valid.
Edit: to clarify, i’m exclusively using linux since 2008 and i’m not ‘afraid of editing config files’, downvoting me doesn’t fix the problem. I’m also not fond of fixing your header files for them to compile.
These things exist for windows as well but they are not accessible. Linux is a car without the plastic hood over the motor. Its not dumbed down.
Does that make it hard to see the three things a noob should touch? Yes.
But there are linux distros that take care of this so this comment isn’t correct.
Just run stuff out-of-the-gate
Connect to WiFi properly in a Panera (ymmv, but this was my experience with 3 different Ubuntu-based distros)
Play pretty much any game (Proton has gotten us far but it’s not the end-all-be-all)
Be usable without the command line at all (tried giving my GF Linux Mint, no it’s not entirely usable without the command line, and I haven’t found a distro that is)
*Run Nvidia flawlessly out-of-the-box
*Be backed up fully and easily (no, TimeShift is not easy, it’s just easy for you after looking up documentation for a hot minute)
*Except immutable distros like Silverblue *I know Pop_OS! comes with Nvidia drivers before anyone says that, but it’s the odd-one-out