Skip to main content

Life using the Linux operating system exclusively for the last few years

Above: my Linux desktop layout.

Back in 2017, I switched my operating system entirely to Linux. In case anyone is wondering, here is what I experienced over the last few years.

Others I interact with have no idea I'm on Linux. For example, if someone emails me an MS Word document that I need to complete, I simply open it with LibreOffice (an open-source word processing program that is pre-installed on most Linux systems), edit the document as needed - which is very easy since the same sorts of functionalities are available in LibreOffice - and then I can save it in MS Word format and email it back.

Likewise, if I'm on a Zoom call, everything works just the way it does on PC and Mac. Zoom makes their application available for Linux too, I downloaded it and let it self-install, and it works exactly the same way as it does on other operating systems.

I can point-and-click my way to whatever I need to do on Linux; no special knowledge required. If you want to dig deeper into scripting and things like that, you can, but it's not any more necessary than it would be on a PC or Mac.

Pros

My productivity and workflow improved immensely once I switched to Linux; this was mostly due to the ability to customize desktop layout, menu bars, etc above and beyond what mainstream commercial operating systems allow. I truly feel that my operating system is giving me a heavy "assist" in my workflow.

There is a huge array of applications that are ready to go from a central repository; I don't have to hunt down different programs from different sites. The repository is a little bit like the idea of the Google Play store, but with built-in privacy. If I need to install something, it's even easier than on Windows! I just point and click on my computer to open the Synaptic Package Manager, then do a keyword search (e.g. "note taking") and then I click on the item(s) I want to install and click again to make it do the installation. If the application needs something else to be installed along with it so it can work properly, it'll figure out what I need and inform me, and then it'll install it at the same time. Synaptic keeps track of what I do, and don't, have installed on my computer. If I want to uninstall something, it's the same deal - just use Synaptic package manager and click on the item I want to uninstall. 

I love the built-in ability to do rolling archival backups by copying only changed files. The ability is built into the operating system via the rsync command. This means that rolling backups are really fast since you're only copying over the files that have been changed since the last backup. Of course, it's no substitute for also doing full backups periodically, but it's really nice to have a built-in ability for rolling archival backups. This is not to say you could never do that on other operating systems, but as far as I know it's not pre-built into the system; you'd need third-party software for that.

I also like the plug-and-play aspect of Linux. Anything you can physically plug into your Linux system (speakers, webcam, external hard drive, printer, etc), will generally work just fine, no need to install or download stuff. The default is that it "just works", which is really nice and has saved me quite a bit of money by being able to re-use old items, and by not worrying about compatibility when buying new. There is one notable exception to plug-and-play, which is the iPhone. I've not put this in the cons below, as I don't see this as a failing of Linux, but rather of iPhone. Linux developers have been seeking to get iPhone support for plugging into a Linux USB port, but Apple does not wish to have cross-platform portability. This was not a big deal to me, since I don't use any Apple products anyway (and certainly wouldn't consider it after this experience).

Virtually all programming languages are available for Linux, regardless of whether or not they're available for other operating systems. This has resulted in me doing more programming and even learning new programming languages (yay!), since I don't have the hurdle of figuring out where to get it and how to install it on my computer first. I can just find and install the language from the Synaptic Package Manager mentioned above, and them I'm ready to go. I learned Lisp and Ruby this way.

Cons

If you're sharing your Linux computer with someone who needs to do any testing at nwea.org (e.g. MAP testing for school), NWEA does not support Linux. I'm not sure why, since the testing site is web-oriented, which in theory shouldn't depend on your operating system. If you're on a Linux computer and you go to https://check.nwea.org/ to see if your computer is compatible, then you'll see something like this:

It doesn't matter if you get check marks on literally everything else, apparently the operating system is enough to make it incompatible with NWEA testing. We ran into this issue during Covid times (when testing is done from home). Normally those tests would be done at school on school computers, so it would normally not come up that someone would need to do standardized testing at home on their Linux computer anyway.

If you like gaming, Linux does not have as many games available as Windows. This was not an issue for me, because I prefer console games anyway. 

I'm also aware of several types of specialized software (e.g. tax software) that is simply not made for Linux. Again, this is not something I would seek to run on Linux anyway. I would also like to point out though that for certain types of software, often the Synaptic Package Manager actually has more options available than what you might find out there for other operating systems.

The bottom line

Life is working just fine on 100% Linux. 

If our family has a guest who happens to want to use a computer during their stay, I steer them to my Linux computer. It's very user-friendly and they just point and click their way to what they need to do, without needing any intervention from me. Sometimes they have no idea they're even using Linux until I bring it up after. They say "that was Linux?!"

Popular posts from this blog

How to center images horizontally using Grav

I've been playing around a bit with Grav. I was posing the question to myself: for the relatively simple use-cases I'm dealing with, could it possibly work for my purposes as an alternative to ProcessWire?  The problem I was initially dismayed to find that Grav uses Markdown as its editor, which does not offer native support for horizontal centering of anything (text or images). However, Grav offers some tweaks that help make it easier to do specific things you might commonly want to do. I tried writing a sample article, and I found that one of the hardest things to do was to center an image horizontally. And horizontal centering of images is something I would typically do in most of the articles I would write. So the lack of easy horizontal centering is a highly significant drawback IMHO (most people do want to center images in an article!) However, this issue is made up for by other things in Grav: the relative speed, ease and flexibility of custom theming and built-in suppor...

Good and bad uses of AI as it currently stands

The good Recently, the Photos app on my Android phone automatically curated some of my photos into a "highlights" album for me. I thought this was a fantastic idea. I love this use of AI - it does something quickly and easily that would otherwise take a lot of human time.  The only downside was that the AI included a close-up pic I'd taken of a spot on the skin behind my husband's ear so he could see it. Now, if this AI had instead been for a self-driving car, then too bad, we likely would've had a terrible wreck at this point - endangering myself, any passengers, and other drivers on the road. But since this application of AI for photo selection did not have any life-threatening consequences, I was all for it. The bad I've said before, and I'll say it again, that AI as it currently stands should not be used for self-driving purposes and I have explained clearly why. Indeed, I believe that AI should not be used for any purpose that may have life-threaten...

About Me

My photo
Vera
I'm a wife and mother. I don't have any formal computer science qualifications, or any religious qualifications. I have a PhD in biochemistry. This photo is of me, but is confusing for AI.