Iā€™m going to very carefully poke the hornetā€™s nest here and ask this basic question that I never really explicitly formulated. It seems apt here on Lemmy in particular because people take as a given the superiority of Linux as the starting point of conversations involved computers generally.

Iā€™m not here to refute this, but I am thinking I should interrogate it a bit more. Iā€™ll start with an ā€œaverageā€ user, to which Iā€™ll have to give some sort of definition.

Imagine somebody with a low to moderate concern about privacy, more than none, but not much more and will happily trade it for useful or enjoyable services. Imagine the use case of a desktop computer for this type of person is productivity software they use at work/school, and occasionally for their own purposes too because theyā€™re familiar with it. They also like to watch movies, browse the web, and communicate with friends and family using popular free software packages. Security isnā€™t much of a worry for them, but they do engage in private communication and also banking and will pour a lot of personal information in to the machine in exchange for a lot of useful abilities like paying bills and organising their life.

Now also picture this person is open minded, at least a little and willing to hear you out on the concept of operating systems and of Linux in particular. Is it automatically in such a personā€™s interests to switch to Linux? And is it always a good idea to start with supposition that it is and that the only barrier is hesitancy and ignorance? Would any of their needs actually be better met should they switch? A lot of this discussion tends to devolve in to whether it is or isnā€™t hard for such a person to use Linux should they make the switch and whether using Linux is inherently more difficult than for example Windows but I think whatā€™s missed here is, assuming itā€™s super easy to switch for an ā€œaverageā€ user and perfectly easy to operate thereafter, is it actually better in such a case? If the needs are so basic, what has been gained? Is it mostly an ideological preference for the philosophical concepts behind the open source movement? That could be enough in and of itself perhaps, you could pitch Linux as ā€œbetterā€ within that framework at least for the ideals it promotes. I feel like I sense thereā€™s a desire to push Linux for this reason on the thinking that if just one more person joins the fold so to speak, then it generally pushes the world at large vaguely in the right direction in some small way. But is there anything more tangibly superior for an ā€œaverageā€ user? It seems like nowadays hardware has long surpassed the needs of users like these such that things like ā€œperformanceā€ donā€™t seem all that relevant considering almost any available platform could fulfill these needs so thoroughly that theoretically superior performance from the software would seem not to play a role. There is the security and privacy aspect, certainly for me, that definitely puts me off Windows but if an ā€œaverageā€ user says they donā€™t care about this things, can you really say theyā€™re being foolhardy in a practical sense? In a wider view, arguably, in the way that it pushes the world in a generally worse direction, but for them directly in the near to medium or even long term, whatā€™s going to happen if they just donā€™t even worry about it? People say Windows has poor security, but for the number of people using it, just how many will personally experience actual measurable harm from this? Despite pouring so much personal information in to their computer, I suspect they could likely go a lifetime without experiencing identity theft, or harrassment from authorities, or tangible/financial losses. I suspect they probably know that too. That seems to me again like it really only leaves more of a ā€œdigital veganismā€ approach to Linuxā€™s virtues. Thatā€™s appealing to some, to me a bit even but itā€™s a much narrower basis for proclaiming it ā€œsuperiorā€

Now at the other end of the spectrum, the users that are not the least ā€œaverageā€ who run Linux on their home systems and probably at work, use open source alternatives for every possible service and do not need conversion as they themselves are Linux preachers. What is it that they typically get out of Linux? Iā€™ve heard many say they enjoy ā€œtinkeringā€. I get that, is that the main benefit though? It seems then that the appeal is that itā€™s kind of ā€œhardā€, like a puzzle, but I donā€™t think any of this crowd would like that assessment. What do you want to tinker with though that closed systems would prevent you from doing? This probably goes to the heart of it because itā€™s the point at which I think probably most diverge from say an IT professional or programmer that loves Linux, I am too ignorant here to know what I donā€™t know and I just canā€™t really conceive of a scenario where I might for example want to personally modify the kernel of an operating system. Most examples I see if that type of thing is people making hardware work, and itā€™s ingenious and impressive but the hardware is usually that part of the setup thatā€™s not democratised and not open source, itā€™s usually something off the shelf it seems to me that that hardware would have worked already on a more popular platform. Likewise when you eke out of last bit of performance out of a system, what are you actually doing with it? I mean I get that itā€™s a crying shame for hardware to be hobbled by lousy software but if the use for the hardware, the need for computing to be done can be met with existing platforms, what is done with the savings from the better software?

  • JGrffn@lemmy.ml
    link
    fedilink
    arrow-up
    1
    Ā·
    4 months ago

    Speaking as someone whoā€™s still transitioning from windows to Linux on his machinesā€¦

    1. My main concern is that the software I use should feel like itā€™s there for ME, not for the company itā€™s from. Windows does not feel like itā€™s putting me first. Many have covered all the reasons in detail, but I donā€™t like having to fight my OS to get things the way I want themā€¦ Which is funny because

    2. Yeah, its fun to tinker with Linux, but there is some fighting to get it to do what you want, especially when youā€™re new to it. For instance, Iā€™m on KDE, I set up a very aesthetic top bar with a calendar & time widget in the middle. It took me MONTHS and countless small sessions of reading to get my emailā€™s events and special dates to show up on the calendar. I was missing KOrganizer, as well as some extra settings that only show up on the calendar widget if you have KOrganizer installed. Iā€™ve yet to figure out how to refresh the data to get up to date info, because so far it seems like the data just stays stale. Iā€™ll eventually get to it.

    I also randomly corrupted my partition during an update and spent a good 5 hours getting it back. Iā€™m experienced enough that I wasnā€™t worried at all, and I was even enjoying the process at the beginningā€¦but by the end of it, I was just annoyed. The solution? Yeah my distroā€™s documentation mentions a specific command, ā€œrebuild-kernelsā€ which instantly fixed my partition. It was like the second sentence in an article about my bootloader. I felt stupid for how simple that was, compared to how much I was doing with other suggestions I found onlineā€¦

    So yeah, point is, itā€™s tough, and I personally am not fond of it, since I just want my PC to let me do my thing while I let it do its thing. Even then, I would still rather deal with that kind of thing than deal with Microsoftā€™s or Appleā€™s shenanigans (also, kinda hoping that immutable distroā€™s arenā€™t as tedious, even though I know they will be, cause I think that would be an even more ideal system, one thatā€™s very tough to corrupt).

    1. I totally get the sentiment on overpowered hardware. The nice thing about this era of Computing is that you can do a lot of things that you currently pay for as a service online. You just need some of that overpowered hardware you might already have lying around. Want to stop paying for a cloud photo backup? You can spin up an immich server. Too many streaming services with too little content? Fuck em, spin up a Jellyfin or Plex instance, automate content downloads with Arr services, hell, create your own subtitles with a speech to text language model running on your own equipment. Philips suddenly wants you to have an account to turn on your lightbulbs? Throw in home assistant to the stage, tell your lightbulbs to know their place. LastPass leaked your passwords? Throw them into Vaultwarden, throw your second factor in there as well (or donā€™t, convenience vs security, and Iā€™m too fucking lazy to care).

    The amount of stuff that can be self hosted is insane, and it can absolutely replace a lot of the things youā€™re currently using, and it can all happen in a specialized Linux-based OS for running a bunch of services, such as Proxmox, TrueNAS Scale, unRAID, etc.

    In the end, though, thereā€™s a lot of ā€œhaving to learn new thingsā€ and ā€œloving to tinkerā€ needed for a lot of it. Itā€™s fine that your average user isnā€™t interested. Itā€™s sad for those of us who care, who truly believe we need to regain most of our freedom from this tech, but itā€™s totally not the end of the world either. Maybe thereā€™s no appeal to the average userā€¦yet.

    My advice would always be to try, say, Linux mint on a spare laptop, and force yourself to use it for casual stuff. Give it a try, and if it geeks out on you too much for your liking, you go back to your platform of choice. No biggie, it just doesnā€™t hurt to see whatā€™s on the other side. Who knows, maybe you donā€™t mind the casual tinkering that you may encounter, maybe you donā€™t even feel a difference in day to day use compared to your platform of choice, or hopefully you like it even more because it might do things in an easier manner than youā€™re used to. If thatā€™s the case, then think about whether youā€™re ok with Appleā€™s walled garden, or Microsoftā€™s occasional antitrust infringements, or if you might simply want something to work your way and not the creating companyā€™s way.