• @Samskara@sh.itjust.works
          link
          fedilink
          029 days ago

          Looks like it’s still rough around the edges.

          https://wiki.archlinux.org/title/HDR_monitor_support

          KDE Plasma 6.0 introduced experimental HDR support for Wayland session.

          DRM clients can directly pass HDR metadata, but this is not available from regular userspace clients, only specialized software can use it.

          Web browsers: No web browsers support HDR on Linux at this time.

          Valve’s Steam compositor gamescope offers experimental HDR support.

    • massive_bereavement
      link
      fedilink
      029 days ago

      Let me check dmesg:

      amdgpu 0000:03:00.0: amdgpu: failed to write reg 291c wait reg 292e

      or

      [46531.357889] amdgpu 0000:c5:00.0: [drm] ERROR lttpr_caps phy_repeater_cnt is 0xff, forcing it to 0x80.

      Let me know if more examples are needed ;)

      • @N0x0n@lemmy.ml
        link
        fedilink
        029 days ago

        It’s not because you can’t check on Windows, that it doesn’t exist ! I’m sure there are a lot of different boot issue logs in Windows, they are just hidden behind a “beautiful” Welcome page.

        • @wizardbeard@lemmy.dbzer0.com
          link
          fedilink
          English
          0
          edit-2
          29 days ago

          You’re making a huge assumption based only on the fact that Windows hides these logs from the end user.

          I’ve had line of sight to those logs through a system that automatically highlights those errors and warnings for something like eight years now, for a fleet of over 1000 Windows machines at the start which is now roughly 5000 total.

          In that time I’ve seen less than 200 graphics driver issues logged, and they all were on machines with failing hardware.

          Yes, they are not anywhere as visible to the end user as they are on Linux, but they are also significantly less common (graphics issues in particular).


          Also, if the warnings are meaningless, why display them to the end user? It’s just more noise that actual problems can sneak by in.

          • Russ
            link
            fedilink
            English
            029 days ago

            Also, if the warnings are meaningless, why display them to the end user?

            I mean to be fair, the Windows Event Viewer has zero shortage of warnings that are meaningless to the everyday user as well.

            I’ve always seen the event viewer and dmesg to be two sides of the same coin - both of them serve the same (or close enough of an equivalent) purpose to my knowledge, and both are very verbose.

  • @rebelsimile@sh.itjust.works
    link
    fedilink
    029 days ago

    So my experience has been mixed. I should note that I have always run some Linux systems (my pihole as an example), but I did, about 2 months ago, try to switch over my windows media sever to Linux mint.

    (Long story short, I am still running the windows server)

    I really, really, really liked Linux Mint, I should say at the outset. I wanted to install the same -arr stack I use, and self-host a few web apps that I use to provide convenience in my home. To be very fair to Linux Mint, I’ve been a windows user for 30+ years and I never knew how to auto-start python scripts in windows.

    But, to be critical, I spent hours and hours fighting permission settings in every -arr app, Plex, Docker, any kind of virtual desktop software (none of which would run prior to logging in which made running headless impossible), getting scripts to auto-run at startup, compatibility with my mouse/keyboard and lack of a real VPN client from my provider without basically coding the damn thing myself.

    After about a month and a half of trying to get it working, I popped over to my windows install to get the docker command that had somehow worked on that OS but not Linux and everything was just working. I am sorry I love Linux but I wanted to get back to actually coding things I wanted to code, not my fucking operating system.

    I’ll go back to Linux because Windows is untenable but I’m going to actually have to actually set aside real project time to buckling down and figuring out the remaining “quirks”.

    • @histic@lemmy.dbzer0.com
      link
      fedilink
      English
      029 days ago

      If you do try again try lmde (Linux mint Debian edition) you should have less issues Ubuntu has weird permission issues that I’ve ran into before

      • @rebelsimile@sh.itjust.works
        link
        fedilink
        029 days ago

        There’s actually a good UI for managing permissions I eventually found in Mint, I think the main issues I’m having with it now are the lack of it running headless and unreliability with running my native scripts. I’ll try the Debian version though, that sounds intriguing. When y’all talk about distro hopping, how much re-setup are we talking?

    • @merc@sh.itjust.works
      link
      fedilink
      029 days ago

      The “arr” stack is a very Windowsey. It’s built in C# and has some baked-in assumptions that mean running it in a container is a bit of a pain. But, I’ve been running it for years on Linux. My linux server boxes are all headless, and I’ve never needed a GUI for anything. I don’t use Plex though, so maybe it’s the difference?

      I don’t know why you were trying to run virtual desktop software, or what that has to do with running the “arr” stack. But, of course, a virtual desktop is a GUI thing, so if you want a virtual desktop of course you’ll need some kind of GUI connection. Also, your talk about “getting scripts to auto-run at startup” makes me suspect you were approaching the problem in an usual way, because that’s not how you run services in Linux, and hasn’t been for decades.

      If you ever want to try again, I recently migrated my personal kludged-together “arr” stack to the “Home Operations” method of running things. They run a bunch of apps in a local at-home kubernetes cluster using essentially “declarative operations” based on Flux. Basically, you have a git repo, you check in a set of files there describing which parts of the “arr” stack you want to run, and your system picks up those git changes and runs the apps. The documentation is terrible, but the people are friendly and happy to help.

      Currently I have the parts of the “arr” stack I want, plus a few other apps, running on an old Mac Mini from 2014.

      Oh, and for a VPN on Linux, I recommend gluetun. It’s one app that supports just about every major commercial VPN provider, and provides features like firewalling non-VPNed traffic, and re-connecting if something goes wrong.

      • @rebelsimile@sh.itjust.works
        link
        fedilink
        029 days ago

        that’s not how you run services in Linux, and hasn’t been for decades

        Thanks for your response. I’m open to the idea that Linux is a different computing paradigm, my frustration is on needing to learn that on the fly and how much of a distraction it was, even on a tertiary machine… that said, how should I be thinking about this?

        • @merc@sh.itjust.works
          link
          fedilink
          029 days ago

          Ok, back in the “init” days the approach was to have a bunch of scripts in /etc/rc.d/ that the system would run when you started up. The scripts were numbered so they’d execute in a particular order. So, if you required a network for your program, you’d number your script so that it was started after the network script was done. These scripts were often somewhat modular so you could pass them arguments and stuff. You also had corresponding scripts that executed in a certain order when the system was shutting down.

          Starting in about 2015 that was changed to the systemd approach where instead of having services you had configuration files that described what services you wanted running, what they depended on, etc. This mostly eliminated the need for complex startup / shutdown scripts because the systemd service took care of that part. So, often instead of a script to start a program you just needed an executable and some config files.

          So, for a while a Linux server running a web server might have had a systemd service describing how they wanted to run apache or nginx. But, right around the same time that systemd was being adopted, containers were becoming the new hotness. I would guess that most people running web servers are now doing them in containers. I guess you know something about that since you were talking about Docker. You can run containers with systemd, but most people use some form of container orchestration service like Docker Swarm or Kubernetes.

          I’ve personally never used docker swarm or docker compose, so I can’t really talk about how it does things. Instead, I’ve used kubernetes, even for running services on a single underpowered machine (I’ve even used it on Raspberry Pi machines (but you have to be careful with how it uses the “disk” when you do that)) I didn’t do it because of convenience, more to learn kubernetes and to avoid using Docker things.

          Kubernetes is a bit overkill for a home setup, but the idea there is that you have dozens or hundreds of servers and you have thousands of microservices running in containers. You don’t want to have to manually manage each machine that might run the service. Instead you tell the kubernetes system details like how many copies to run and it figures out where to run them, and will restart them if they fail, etc.

          So, the way I do things is: systemd runs kubernetes, kubernetes runs a containerized version of the ‘arr’ apps. I think you could do the same thing with docker where systemd runs docker (compose? swarm?) and that runs your containers.

          And then there’s the Flux / GitOps / Declarative Ops setup where you have a git repository that describes the state of the system you want, including how kubernetes is supposed to run, and you have a system that observes that git repo and gets things running as described in the configuration stored in the repo.

          How deep you want to go in that setup is up to you. It’s just that glueing things together using scripts isn’t really best practices, especially in the age of containers.

  • @DarkCloud@lemmy.world
    link
    fedilink
    0
    edit-2
    29 days ago

    Most people’s measure of whether it’s ready is “How soon until I have to type into a console to get something done”.

    If it’s within the first three months - then it’s not ready.

    • @merc@sh.itjust.works
      link
      fedilink
      029 days ago

      Most people’s measure of whether it’s ready is “How soon until I have to type into a console to get something done”.

      [citation needed]

      I agree that that’s one possible way someone could decide that Linux isn’t ready, but I don’t think it’s a particularly good one, and definitely not one I’d agree with.

      Would you agree that if you need to use the Registry Editor, Windows isn’t ready for mass adoption?

      • @Honytawk@lemmy.zip
        link
        fedilink
        English
        029 days ago

        Regular users would never have to put anything in the registry.

        That is only for power users.

    • TimeSquirrel
      link
      fedilink
      029 days ago

      Where are all the people that grew up with MS-DOS and had to edit their autoexec.bat files to install a TSR? Why is it such a big deal now but somehow everybody was okay with it 30 years ago? It won’t kill people to learn a bit about how their computer works.

      It’s like owning a car but not even knowing where the windshield wiper fluid goes. And that’s becoming a thing too, sadly. Might as well lock the hood and only let the dealer in, that seems to be what people want nowadays.

      • @moody@lemmings.world
        link
        fedilink
        029 days ago

        Where are all the people that grew up with MS-DOS

        People for the most part haven’t had to deal with the command line since Windows 95 was released, and that was 30 years ago. Which means anyone old enough to had regularly used DOS is at least in their 40’s now.

        • TimeSquirrel
          link
          fedilink
          029 days ago

          Right, and cars got pushbutton ignition, backup cameras, lane sensors, and front end collision warnings. That doesn’t mean people should stop learning how to change a tire. I blame schools for not keeping kids technologically literate in a world where computers run our entire lives.

          • @moody@lemmings.world
            link
            fedilink
            029 days ago

            Sounds to me like you’d be shocked at the number of people who couldn’t manage to change a tire on their own if their life depended on it.

            You can blame whoever you want, but frankly, most people just don’t care to learn anything unless they’re already interested in it. There are tons of people who take their car to a mechanic for the most mundane shit. They’ll call in the Geek Squad when they have a PC problem. They have no interest in learning how their stuff works because there’s always someone else they can pay to handle that.

          • @DarkCloud@lemmy.world
            link
            fedilink
            029 days ago

            Somewhere a Gen-Z or Gen Alpha is reading this on a tablet and has no idea why anyone owns a computer - they’re thinking “Computers are dumb, because they’re just large outdated clunky looking tablets”

            …and somewhere in the past there was probably an old man, angry at the fact that modern keyboards will never match the elegance and typing skills found by using a type writer. Lamenting that people have lost their mechanical understanding of things because they’ve never had to replace a ribbon when it’s lost its ability to pick up or put down ink as it should.

            You’re standing between these two arguments (thinking you’re correct)… when the arguments (and ones like them) stretch all the way back in time to the first technoologies, and all the way forwards into the future, to the last of them, or as far as the mind can see.

            • TimeSquirrel
              link
              fedilink
              029 days ago

              Behind the pretty UIs, computers and tablets are still computers, with CPUs running machine code residing in memory. Nothing has fundamentally changed since the 60s. Somebody has to continue to understand how it all works behind the scenes to move us forward, or we’ll have the movie “Idiocracy” coming true, and we’ll all stagnate as a species while an AI tries its best to manage us and keep us alive.

              In your analogy, it would be as if we’re all still using mechanical typewriters, but have created an automaton with a pretty face to talk to which pushes the keys and changes the ribbon behind a curtain. The typewriter is still there.

      • There’s a guy at work proudly reminiscing about how we had to fuck around with autoexec.bat and config.sys back in the day to get things to work

        But refuses to use linux because CLI…

    • Krik
      link
      fedilink
      029 days ago

      By that definition Windows 11 isn’t ready for people too. You’ll need the command line at installation to circumvent the mandatory MS account requirement.

  • @RushJet1@lemmy.world
    link
    fedilink
    0
    edit-2
    29 days ago

    My excuse for not switching to Linux for a long time was that it couldn’t play games. Now that proton is a pretty developed thing, that’s no longer an excuse. I actually tried out mint Linux for a friend to see how easy it was to use and I just kept using it because it did everything I wanted it to. As a power user I had to modify it quite a lot but my friend just wants to basically load into the OS, launch a browser or play games from steam and that’s about it, so for him it’s pretty easy and straightforward.

    I actually ended up installing kubuntu on his computer and modified it to look exactly like Windows 7, which is what he’s upgrading from. It’s kind of scary how close it got.

    • Nailbar
      link
      fedilink
      029 days ago

      I dual booted with Windows purely for gaming and Linux for everything else for a long time.

      After upgrading to Windows 11 I switched the default boot option to Linux and moved all my games there.

      Now Windows is used exclusively for printing with thay pesky Canon printer of ours.

      Tobii haven’t released Linux drivers for their eye-tracker, but that’s the only gaming-related problem I’ve had this time around.

  • @drascus@sh.itjust.works
    link
    fedilink
    029 days ago

    I have had people tell me " I dont feel like building my own OS from scratch " I’m like what are you even talking about?

  • @_carmin@lemm.eeOP
    link
    fedilink
    English
    029 days ago

    Those same MFs are in this thread saying the same shit while giving zero arguments. Never change retards.

  • @Rin@lemm.ee
    link
    fedilink
    029 days ago

    I’ve been using Linux as my main OS (NixOS btw) for everything for years now. The only things that doesn’t work is anti-cheat…

  • @corsicanguppy@lemmy.ca
    link
    fedilink
    English
    029 days ago

    I am one of these people.

    Last I used the desktop was 1996: modelines, xfree86 errors, etc. Not since. I’ve used Linux every day of the last 30 years, 28 as a pro. It’s fed me, housed me, delighted me and frustrated me.

    But even when I worked at a distro that shipped two Unix variants and an Enterprise Linux distro of its own, everyone at the shop was on windows 98se and vandyke for ssh. It was simply more reliable for the tiny use case and the time : we didn’t want Devel upended because the team had a crashing wm, and our use case was Mozilla, VanDyke, WinAMP. Really-really.

    Do I understand it’s improved since then? Of course. Do I want to support my mom running Linux desktop or run it myself? The thought frightens me to my core. I don’t have time in my day for the added hassle when we just need SeaMonkey, zoom, and (for me) putty and WoW.

    But win10 is dying, and ImTiredBoss.jpg of learning the shit of a new MS desktop every goddamned time so I can coach them over the phone as their eyesight and hearing declines like my patience. This year stands a good chance of seeing my return to a Linux desktop and theirs too.

    Wow works, right?

    • @merc@sh.itjust.works
      link
      fedilink
      029 days ago

      Wow works, right?

      Apparently even Curseforge runs on Linux so you can keep your addons up to date. (I couldn’t run WoW without bucketloads of addons, dunno about you.) I haven’t tried yet though, I’ve been playing other games lately, but I’m glad to know that it’s supposed to work just fine when I get around to it.

      • @corsicanguppy@lemmy.ca
        link
        fedilink
        English
        027 days ago

        I fled curse forge during the troubles, but I get you.

        And that’s great news. I have so few vices and I love popping in as a stinking casual when I have a half-hour.

  • TrackinDaKraken
    link
    fedilink
    English
    0
    edit-2
    29 days ago

    Only when the pain of bowing to Microsoft, and their increasing intrusions and demands, exceeds the (IMO) minor pains (multiple) of switching to Linux, do people make the jump. That threshold is low for some, and high for many.

    I’m a Linux Mint exclusive guy for one year next month, and I’m never installing Windows again. No, it didn’t “just work”, but it did work 85% out of the box, and the rest I was able to figure out. I’m NOT “an IT guy”, and the only OS I used before Windows was MS-DOS (so, yeah, I’m old).

    I play Fallout 4, and Half-Life 2, and run Gimp, Inkscape, Blender, LibreOffice, Calibre, Jellyfin, Forge AI, PrusaSlicer, Meshroom, SABnzbd, etc. etc. Everything works fine, now, and I’m perfectly happy without Microsoft all up in my shit.

    Oh, and, BTW, Gimp 3.0 is the shit. I’ve used Gimp off and on over the years, as a Photoshop user for nearly 30 years. Gimp doesn’t do everything Photoshop does, but it now does everything I ever used Photoshop for as a graphic designer for 20 years.

  • @TBi@lemmy.world
    link
    fedilink
    029 days ago

    I have Linux dual booting on my machine. No it isn’t there yet. I’m tech savvy but still it has issues where I prefer to use windows.

    I keep going back hoping it will work.

    For example a Simple task that has an issue for me, in KDE I browse to watch videos on my network share. Double click to open but none of the video players can see the file. Works fine on gnome, but not on KDE. This isn’t something I should be dealing with in 2025.

    • same i’m using Fedora KDE also my filebrowser crashed 3 times, when i tried copying my Photos to a Harddrive. I don’t want to look at logs, because i’m not tech savvy enough to understand them. AND BECAUSE I DON’T CARE