Switching to GNU/Linux: Mentally
Stallman was right in the wake of Microsoftās announcement of its much-maligned Recall feature and widespread public backlash to the terms and conditions for Adobe Creative Cloud products, itās clear that trust in big tech and the software it produces is rapidly eroding. Under the circumstances, itās no surprise that Free/Libre and Open Source Software (FLOSS) is seeing an uptick in interest from the public at large. So as ever more average users consider āswitching to Linux,ā it strikes me that while there exist tomes on the technical aspects, there seems to be much less written on the shift in thinking that is part and parcel of every experienced and well-adjusted FLOSS user. So if youāre making the switch or know someone who is, hereās some advice to make the most of the transition.
Welcome
First of all: welcome to GNU/Linux! Youāve chosen the operating system that powers bullet trains, the worldās fastest supercomputers, U.S.A. air traffic control, CERNās Large Hadron Collider, and Google, Amazon, and Microsoftās cloud services, used by NASA, the Peopleās Liberation Army, the Turkish government, whitehouse.gov, the U.S.A. Department of Defense, Franceās national police force, ministry of agriculture, and parliament, Icelandās public schools, the Dutch Police Internet Research and Investigation Network, Burlington Coat Factory, Peugeot, DreamWorks Animation, the Chicago Mercantile Exchange, the London Stock Exchange, the New York Stock Exchange, and Stephen Fry.
As youāve no doubt inferred by now, GNU/Linux users span from your everyday cat-video viewer to large institutions and organizations where operating system reliability and performance means the difference between life and death. No matter where you are on this spectrum, with a little humility, open-mindedness, and perseverance, I promise that you can find your self every bit as happily at-home with GNU/Linux as you were with whatever OS youāve been using up to this point. This may mean giving up a long-trusted piece of software for something new and different, but for many new users the most hard-won battle is a change in mentality.
Youāre not a power-user anymore
Iāve heard it said that the most ācomputer literateā people often find it especially arduous to adjust to GNU/Linux. Iāve been there; itās a frightening thing to go from the person family, friends, and neighbors call to help with problems with any device that has so much as an LED on it to feeling like that clueless relative with a dozen toolbars installed on their outdated version of Internet Explorer. The reality is that while youāve gotten very good at navigating the operating system that youāve been using for the past twenty years, very little of that knowledge is useful in GNU/Linux. This is something youāre going to have to accept early on: no matter what distro you choose, itās going to be different to Windows or MacOS in very fundamental ways.
This means that, no matter your mastery of Windows keyboard shortcuts, or how convoluted your AutoHotkey config may be, itās going to take you some time to grasp the basics. Beyond that, the bar to become a GNU/Linux power-user is much, much higher than it is on proprietary operating systems. In case youāre feeling intimidated, know that this comes with some serious advantages. GNU/Linux systems come with a practically limitless potential for mastery, efficiency, and customization. In time, youāll be able to customize your GUI to your exact specifications, automate system maintenance, and knock out common tasks with a speed you wouldnāt have thought possible on your old OS.
Embrace the new
Switching to GNU/Linux is, in some ways, much more convenient than switching from, say, MacOS to Windows. Chiefly, most distros can be configured to run a wide range of software built for MacOS, Windows, or Android with minimal fuss. That said, I strongly encourage new users to explore FLOSS alternatives built on and for GNU/Linux. FLOSS projects often get a bad rap among users of proprietary operating systems because while a piece of software may run on these systems, the experience is rarely as good as it is on the system is was designed for: usually, GNU/Linux. FLOSS mainstays such as LibreOffice, Krita, Inkscape, Scribus, Kdenlive, and Ardour are at their best on GNU/Linux in terms of appearance, performance, and features. There are professionals of every stripe who do their work with an exclusively FLOSS toolset, from graphic design to video editing, audio production, data analytics, and more. If they can do it, so can you! Donāt let the one piece of proprietary software that just wonāt work put you off of your new operating system when thereās a whole new ecosystem of incredible software to explore.
New users of FLOSS projects often complain that the user interface or workflow of the tool theyāre trying is āunintuitive.ā Occasionally, these complaints hit on an area that genuinely could use some improvement, but more often, new users are simply expressing frustration that the workflow of a FLOSS project is different from what they are used to. These applications are not mere clones of their proprietary counterparts; they are projects in their own right, with unique goals, ideals, features, and workflows. Getting through a work project a little more slowly at first is not necessarily a flaw in the tool, it likely just means that you need a bit more practice. In time, youāll come to learn and appreciate killer features that go above and beyond the capabilities of software produced by even the largest tech companies.
As a GNU/Linux user, youāre part of a community
When you switch to GNU/Linux, youāre not a customer any more. FLOSS projects are largely build by communities of volunteers who work on what they find interesting or important for their own reasons. Thereās no support line to call, no one to complain to if something breaks, and no one is losing anything by you choosing not to use their software. If you need help, or if you want to help make a FLOSS project better, youāre going to have to engage with the wider community. Every project has a forum, a Matrix or IRC channel, or some other means of connecting users and developers. If you have a problem you canāt solve on your own, these are the places to go to get help. Sign up and make a good faith effort to learn the rules and etiquette of the community, and chances are someone will be more than willing to help you find a solution out of sheer civic-mindedness.
There is likewise a great deal of pleasure and satisfaction to be gained by returning that kindness: by being an active participator in the communities you join, youāll help others overcome the stumbling blocks you once faced and foster connections with others who share your interests. Beyond the community alone, there is something wonderful about using software that youāve helped shape; contributing well written bug reports, monetary donations, writing documentation, or testing new releases makes a direct positive impact on the tools you rely on each day. Itās one thing to use FLOSS projects for reasons of ethics, privacy, or mere utility, but seeing a page of documentation youāve written go live for anyone in the world to learn from, seeing a bug you reported vanish after an update, a theme you created get added to a game, or experiencing your feature request given form in a release really draws you in. Youāre no longer at the mercy of some large tech company who only cares about profit; youāre part of a community that cares about people, ideas, and making its software better, more efficient, more usable, and more useful for everyone.
The FLOSS mindset
To distill what Iāve said above: Things are going to be different, and you may feel disempowered and frustrated for a while until you catch up again. The solution to this, beyond simple patience, is to embrace the fact that by using FLOSS projects, you become a part of the process of making them. Join the community with respect and humility, allow yourself to receive help and kindness from others, and youāll begin to once again remember how it feels to earn your skills. In time, youāll be the one offering help, youāll dance circles around any Windows power-user, and youāll be using tools that youāve helped make better. Again I say: welcome. With these small shifts in your thinking, youāre going to be in for a good time.
Everyone who needs this will never read it, if they even see it. This is not how we spread software freedom effectively.
Yup. You point to a specific use case where Linux shines, and build from there.
When I joined, it was unironically because of desktop effects like the desktop cube and wobbly windows, neither of which I use anymore, but it got my foot in the door.
Find something Linux does better than whatever system theyāre currently using, and point that out. Highlighting the transition issues is going to do the exact opposite.
Still, way too advanced and open-ended. Be direct.
āReddit rapes us because they control it, not us. This is like that but we control it, not them, libre software. They can get fucked!ā
Most people donāt give a shit beyond that, thatās all they need to join. But, start with a chat app first.
Yup, that can work too, but they need to care about the spying or whatever more than the convenience that product provides. That works for some people, but probably not most.
What seems to work on most is unique features they canāt get elsewhere. Most people donāt buy a Steam Deck because they hate Windows, they buy it because itās better than the competition. FOSS alternatives are better in a number of ways, so highlight those. For example:
- Linux - customization, SSH access, efficient even on old hardware
- Lemmy - multiple web/mobile clients, far fewer spam bots, self-hostable
- Blender - free, lots of tutorials, scriptable
I am seriously considering moving to a Linux distro once Windows 10 support is over. I already use WSL extensively and am tinkering with Debian servers, so I am starting to know my way around.
However, the biggest fear I have is regarding games and drivers: will I be able to play games still, even in VR? will I encounter that horrific problem of āSorry, your GPU doesnāt yet have a driver for this Linux distribāā? How should I research this topic?
Linux Vr Adventures is a great place to find info related to VR on linux.
The oculus cv1 is apparently a no go. I had hopes of reviving mine.
Looks like Iāll have to upgrade.
I dont have VR, but Iāve been on linux for many years and I play my games without issue. Even day 1 AAA releases.
Caveat is that games with kernal level DRM/Anticheat (like a lot of Asian MMOs, and some games from shitty western devs) dont work and probably will never work (without the devs changing DRM/Anticheat systems at least). Iād check Protondb.com for any games you have concerns about.
Personally, none of the games I play (Single or MMO) use such DRM/Anticheat, so I have not had a single technical issue running anything since Cyberpunk 2077 (Which was like 4 years ago), and full disclosure, the only technical issues I had as a result of running on linux was background sounds not working, which was fixed relatively quickly.
I would strongly recommend Nobara if you are gonna make the switch. Its a game focused distro, and the reason I suggest it is that it comes with everything you need to game on linux preinstalled, update tools to update them easily. It also has an excellent community on its discord (and I am NOT going to start the rant about how discord isnt and shouldnt be a tech support platformā¦I swear)
Iāve gotten both a quest and index working on Linux, running Windows games using proton. Works well.
tl, did not read all. sry, tired.
āThe reality is that while youāve gotten very good at navigating the operating system that youāve been using for the past twenty years, very little of that knowledge is useful in GNU/Linux.ā
One could add āOr on the next version/release of Windowsā, cos theyāre breaking that āknowledgeā with each new (forced) change on the UI. Yes, I want to right-click on a file and choose ārenameā in a context menu, not choose one of a ton of icons, I want excel to open a new instance with a new file, and so on. It kills productivity for me to be forced on these changes.
U can undo a lot of these changes and get windows to revert back to the old version. Also control panel still works they just lowered the bar to entry for the Normieās. Mind u i never have to fuck around with windows updating cos its locked in a vm with no internet.
Thank you for that information. Itās a company machine, but if I ever get annoyed enough Iāll try it out. I just f*s my brain that theyāre bold enough to change the UI for worse.
There is also tiny11 minimal iso cuts out thr crap a tool from cristitis to cut out more crap a regedit key on setup to avoid needing an online account and a program to spoof activation of windows. I moved to linux a couple years ago after having linux as a duel boot for aboht a year. Learnt a lot just fucking around with servers making my own apps etc. I recon the learning curve is far better now that u can just copy paste command from chatgpt into ur terminal
Whatās the L in FLOSS? Do you mean FOSS?
FLOSS is Free Libre Open Source. To emphasize itās free as in beer and as in speech.
Libre ? (the text says so multiple times)
Iād honestly go Win 7 if it didnāt lose sooo much support for stuff. I miss itā¦
But as the Win 10 death is coming, I am thinking of either Mint orā¦Nobara was it?
Nevertheless, didnāt read this because I lost focus at the grand opening paragraph.
If Nobara was on your list, check out Bazzite. Itās Nobara but bullet proof.
Thanks for recommendation. Will try it out on virtualbox today/tomorrow!
Edit: Aaaand it seems my GPU is unsupported, back to Nobara it is.
I just installed bazzite on my 2nd SSD last night, havenāt used it much yet but Iām looking forward to customising it to my liking and getting a feel for the OS. First time using Linux since 2014 when I dabbled in Ubuntu and mint for a while.
Any tips for a computer literate but relative newbie to bazzite(Linux in general really)? My pc is pretty much exclusively a gaming pc so thats my only real concern. About to download some games from my steam library to see how things go.
Bazzite out the box is just absolutely bonkers how good it is. Basically just stick to flatpaks from the DEās app store, and layering anything else with rpm-ostree.
If the game isnāt on Steam, then Lutris which also comes with Bazzite, is your best bet. Itāll have installers for other DRM/launchers that work. Iāve gotten Ubisoft Connect and Battle.net to work and install games, but no luck getting Epic to work.
Also the app that can manager wine runners/steamās proton are great. Iād have it download the latest proton-ge for steam, and set that to be the default version for every gameās Proton version. I donāt remember its name on gnome, but on KDE Plasma itās āproton-qtā
Fun fact, proton-ge which stands for Glorious Egg Roll, is from the same guy who makes Nobara.
I agree, Iām quite happy with Bazzite so far!
For now, Iām going to stick to Steam games on Linux since I still have a 2TB Windows drive for my main games. My plan is to use Bazzite to get a feel for Linux and eventually move completely over from Windows once Iām more comfortable with the OS and know how to get everything I want up and running. Iām honestly having fun with being new to an OS with more options, I havenāt had to google such seemingly basic tasks for a computer since I was a kid.
Iām using the KDE version of Bazzite and Iām really liking it. It reminds me of being a kid and exploring Windows 98 for the first time, everything is new and interesting, and searching through the menus to see all the different options brings back a certain nostalgia.
Iād like to ask a few questions if anyone is willing to help me out :)
My mouse is a Logitech G502 X+ and I donāt know what software to use to configure my mouse in Bazzite, whatās the Linux replacement for Logitech GHub? My mouse works perfectly but I donāt know what to use to customize the DPI for example.
Whatās the best practice for installing apps or programs outside of the built in āapp storeā? For example, I downloaded the Plex media server app as a .RPM file but Iām not quite sure how to install it. I already installed the Plex app through Bazzite OSā default app store, but in Windows I needed the Plex media server app to be able to serve up videos to other people as far as I know. Makes me feel dumb, but Iām used to .EXEās where it just installs itself. What do I do with a .RPM file? Or any other Linux programs downloaded from a website, like (I think?) tar.bz etc? I know how to access the files and extract them, but Iām not sure where to put the programs in general.
Thanks for your useful information btw! Itās much appreciated!
Be careful saying shit like Stallman was right. Dude did some important shit, spearheaded the formation of the free software movement.
Then again heās also a
pedo, or at the very least a pedo sympathizer.Edit: Heās never been accused of physically doing anything, calling him an actual pedophile feels innapropriate.
This is so stupid. Heās not a pedo, the things he said were taken out of context (they were bad, but not that bad), and he has long apologised for his comments. People like you that are trying to smear his reputation without any regard for facts, cautiousness and ambivalence are so irrational that it almost appears as if you are getting paid for it.
Thank you for posting this, it motivated me to go find the original emails and read the evidence for myself. I see nothing wrong with what he wrote, other than speculating on something he probably shouldnāt have speculated on. I think his request for precision in language in that scenario, regarding accusations, is well founded.
He certainly was not advocating pedophilia or absolving Epstein and crew of anything.
Yeah I probably wouldnāt have said anything if it was just the emailsā¦
Admittedly calling him a pedophile was a mistake. Thereās no proof, and no ones ever come out against him.
That being said heās made comments in the past sympathising with pedophiles, and only rescinded it after it publicly became an issue.
I donāt think heās sympathizing with pedophiles, heās attacking the definition of pedophilia. Thatās a separate thing entirely.
That logic only works out if you think āconsensualā sex between minors and adults (eww) is a thing.
If you fuck kids, or want to, congrats. Youāre a pedophile.
If you defend the position of such pedophiles, by āattacking the definitionā you are, by definition, sympathising with pedophiles.
Thatās not true.
His argument is that the definition of āchildā (and thus pedophilia) can vary by jurisdiction, so whatās legal in one area is pedophilia in another. People also have different levels of maturity at different ages, with some being old enough to consent before 18, and others not being able to consent even at 25. So saying someone is a pedophile because of law X in jurisdiction Y isnāt necessarily true.
I say this as a parent who would violently defend my kids against real pedos. I just do not agree with labeling someone as a pedo based on an apparent violation of my local laws, I would need a lot more context (e.g. did the individual know or should have known the victim was underage or being coerced?).
Iām not defending RMS here in the same way he wasnāt defending pedophiles, Iām merely explaining where the statements likely could have come from. I think itās highly likely RMS is autistic and doesnāt and didnāt fully comprehend the social norms people expected, he was likely just being pedantic.
Please show me where in this quote he says that:
āI am skeptical of the claim that voluntarily pedophilia harms children. The arguments that it causes harm seem to be based on cases which arenāt voluntary, which are then stretched by parents who are horrified by the idea that their little baby is maturing.ā
There is no mention or reference to age. Better yet, look at the context of the qoute. It was in response to a political party that wished to lower the age of consent first to 12, only to then get rid of it entirely.
Stallman was right about proprietary software.
Hello, this is RMS Lawyers.
We have heard that your comment is defamation which is illegal under the Act.
We request that you delete this comment. Failure to comply may result in further actions taken against you.
Thanks, RMS Lawyers.