Open Source Musings

opinion

For years, I've been saying or writing that you don't need to know how to use the command line to use Linux effectively. I've helped more than a few people over the years migrate to Linux, and none of them have cracked open a terminal window. Guess what? They're getting what they need to get done using graphical applications. And nothing else.

But here we are in 2022 and I'm still trying to break that myth. Over the years, and quite a few times in recent months, have tried to call me out over that. They've pointed to articles and blog posts written about the command line as proof to contrary. As proof that the command line is essential if you want to use Linux.

I don't deny that I use the command line — mainly to make some complicated tasks simple. That said, I'm definitely not a command line master. Far from it. I know just enough to be dangerous, to carry out a few tasks. At most, I spend 5% of my computing time in a terminal window.

That time isn't spent doing anything complex. So, what do I use the command line for? Here's most of what I do in a terminal window:

  • Read RSS feeds with newsboat.
  • Convert files using pandoc.
  • Publish a couple of websites using GitLab Pages.
  • Use three or four simple scripts (which I cobbled together through trial and a lot of error or which were written by people I know) to automate tasks — scripts like this one.

And not much more than that. Hardly the behaviour of a seasoned, hardened, deeply technical command line guru, is it?

Scott Nesbitt

#linux #cli #opinion

Linux has been around for 31 years. It's evolved, changed, and improved considerably over time. The Linux of today is a far cry from the Linux I first took a look at in the mid 1990s.

Compared to their early counterparts, the Linux distributions of today are (for the most part) easy to install, easy to set up, and easy to use. You don't have to compile your own software or kernel. You don't need to edit and tweak a raft of configuration files to get a system working. Unless you want to, that is.

Today, you can use just about Linux distribution out of the box. Or when you start up a computer that comes with one pre-installed. How times have changed.

Yet, in some circles, Linux still has reputation of being difficult. To install. To set up. To use. To understand. Especially for folks with few, if any, technical skills. There is, in certain corners online, a 1998 rather than a 2021 mindset around Linux. In those corners, the myth that Linux isn't ready for the ordinary computer user continues to survive.

And there's a feeling among some Linux devotees that making things too easy for users is antithetical to what Linux is about. That was brought home to me, again, in a recent discussion I had online with a few folks.

When mentioned that I use, and really enjoy using, elementary OS, one person in that conversation was more than a little shocked. Almost on cue, they trotted out the stock arguments against elementary and distros like it. That, among other things, elementary is too dumbed down (their words, not mine).

I was forced to reminded that person that I'm not, have never consider myself to be, and never will be a so-called power user. And while I agree that elementary OS isn't for everyone, it does have its audience.

What has always attracted me to it is the ethos behind elementary — even more so than that of Ubuntu and its variants. elementary is aimed at the ordinary computer user. It caters to their needs, to what they want and need to do. elementary OS isn't designed to be heavily tweaked or fiddled with. The collection of software is curated, but it focuses on what are (for most people) everyday tasks.

In the minds of some, by embracing elementary OS I'm trading away quite a bit in the way of customization for ease of use. I'm trading away what makes Linux special. That may be true, but a lot of those customization of which folks like that speak aren't really my thing. They're not of much interest to me. And, I'm sure, they're not of much interest to elementary's audience either.

As I keep pointing out, and probably will until the day I leave this life, is that not everyone uses a computer in the same way. Everyone's needs are different. There's no reason why there can't be Linux distributions for all users, regardless of their needs.

Scott Nesbitt

#linux #opinion

Recently I was culling some notes and I came across one from early 2008. A note that somehow escaped various attempts at pruning over the last 13+ years. A sign or just blind luck?

The note in question was about a post at a now-defunct blog about open source. One quote I extracted from that post pointed out something that I'd been saying for a (long) while:

There are some functionality that isn't available for the free options out there yet, but the actual portion of people that need that specific functionality is so small.

Believe it or not, most free and open source (FOSS) alternatives to commercial software are fine for most people. And they have been for a while.

Read more...

(Note: This post was originally published, in a slightly different form, at Opensource.com and appears here via a CC-BY-SA 4.0 license.)

In 2016, I took down the shingle of my technology coaching business. Permanently. Or so I thought.

Over the last year or three, more than a few friends and acquaintances have pulled me back (in small ways) into the realm of coaching. How? With their desire to dump That Other Operating SystemTM and move to Linux.

This has been an interesting experience, in no small part because most of the people aren't at all technical. They know how to use a computer to do what they need to do. And they're interested in using Linux. Beyond that, they're not interested in delving deeper. They're not interested in becoming experts.

While bringing them to the Linux side of the computing world, I learned a few things about helping non-techies move to Linux. If someone asks you to help them make the jump to Linux, these eight tips can help you.

Read more...

It's been fascinating, and at times scary, to watch how much of our computing has moved into the so-called cloud. Everything from spreadsheets to word processors, note taking tools and todo list managers, even our music now lives on someone else's computer.

What's so scary about all that? It can be a privacy nightmare, and we don't know what the people behind those online apps are doing with our personal information.

Open source makes it possible to find alternatives to many of those applications, to gain more control of your data, of what you use and how you use it. All that's possible through the miracle and magic of self hosting

Notice that I used the word possible a pair of times in the last paragraph. Not easy or even easier, but possible. Despite what what some people say, and more than a few have said it to me, self hosting open source web apps isn't all that easy.

Read more...

Like many people who live and work in the free and open source software world, I keep hearing that every year is the year of Linux on the desktop. I've been hearing that for longer than I can remember. And each year, Linux doesn't come close to encroaching on the market share or mindshare of Mac OS or Windows.

That doesn't matter. At least not to me. For me, 1999 was the year of Linux on the desktop. My desktop. That was the was year I finally had it with Wind)ows. That was the year I first installed Linux, specifically Caldera OpenLinux, on a Pentium 300 I inherited from my wife. You can read the story about that in my interview with My Linux Rig if you're interested.

Linux worked well for me then, and only got better as the years passed. I've used over a dozen distributions and have test driven many, many more more. Linux has been running on every desktop and laptop computer I've owned since 1999, and I've doing all of my work in Linux since then. Contrary to what some people might say (and have said), I'm not missing anything.

Linux is ready for my desktop. It has been for over 20 years. In fact, Linux is my desktop. Period.

Whether or not Linux becomes mainstream isn't important to me. Linux just works for me. That's all that matters.

Scott Nesbitt

#linux #desktop #opinion

Kind of bored seeing all these proprietary operating systems and apps at All Things Open. If you're serious about Open Source, use it

I know Shaun, and I know how passionate he is about free and open source software. And I agree with his stance.

That said, when it comes to using open source software on closed platforms, I'm of two minds. As you might guess, those seemingly opposed and contradictory ideas are difficult for me to reconcile.

On one hand, I believe that if you intend to embrace open source you should do it wholeheartedly. That means running open source software on open source operating systems. That means taking the time to adapt to both. That means learning what you need and what you don't need. That means adapting to new user interfaces and to shortcuts and commands. All of that takes time, but the results are worth it.

On the other hand, I understand that open source can be intimidating for some people. They need to ease into it. That means gradually replacing their proprietary software with open source alternatives on Windows and MacOS. Later, they may want to move to Linux in the form of Ubuntu (or one of its variants), elementary OS, or Linux Mint. Or not.

While I'd love more people to fully embrace using open source software on open platforms, I also realize that it's not an option for everyone. At least, not in the short term. As wrote in another post in this space:

Getting more people using open source, and embracing the ideas and values behind it, is the right thing to do. It’s not easy, but it can be done with very little pain. Who knows: by showing people the open source way, we might get some of them to spread the word.

In the end, that benefits us all.

Scott Nesbitt

#opensource #opinion

Over the years, I've read a lot about how Linux on the desktop is dead or dying. About how Linux hasn't been gaining any traction on computers used ... well, used everywhere and by everyone. I've even heard more than a few people muse whether or not Linux is ready for the desktop.

To be honest, I don't care about all those gloom and doom prognostications.

Why?

As I've been saying for a long time, Linux is ready for my desktop. It has been since the turn of the century. Using Linux and various pieces of free and open source software, I can do everything that I want and need to do on a computer. Write and publish? Definitely. Work with graphics? No problem. Play music and video? As long as there's no DRM, all is better than good. Use the web? Obviously ...

And, no, I only have to use the command line if I want to. I do every so often, but that's another story.

For me, Linux just works. More to the point, it lets me work. It's that simple. The experiences of others, the utterances of journalists and pundits, and the disbelief of people around me using Windows and Apple products don't matter to me. What matters are my experiences and how Linux works for me.

Scott Nesbitt

#linux #desktop #opinion

The humble (and often, not-so-humble) text editor. It can be a wonderful thing. I know more than a few people who are zealous about their editors, and view them in the same way that they view their toothbrushes. Yes, they’re that hardcore.

Having said that, I know more than a few people who actually shy away from text editors. Why? Because they view editors as strictly a programmer’s tool. Nothing could be further from the truth. Even though I’m not a coder of any stripe, I find a text editor to be a valuable tool. More than that actually. For me, a good text editor is indispensable.

You might be writing an article, either in straight text or with a markup language like Markdown. You might be editing the HTML of your web site. You might be peeking at a shell script. Or you might just be taking a peek at a README file or change log for some software that you’re about to install. Pulling those kinds of files into a word processor is overkill.

Those are situations in which text editors are very handy. But with so many editors out there for the Linux desktop, how do you choose the one that’s for you? And by you, I mean someone who isn’t a software developer or (too much of) a techie. Someone who thinks that C is the third letter in the alphabet, for whom regular expressions are an ordinary way of speaking.

Everyone has their own favourite editor. Here’s some advice I give people who are looking for the right one for them.

Read more...

When I mention that I contribute to free/open source projects, and that I do it for free, the question that I invariably hear is If you're doing it for free, then what do you get out of it?

That's the wrong question. Why? Because I've already gotten something from the projects that I support. That might be the software I'm using, a community I can turn to for help or take part in, or ideas that intrigue me.

Admittedly, I don't contribute as much as I want to or think I should. But I try to do as much as I can, not matter how little that actually is.

Whether it's writing or crafting documentation, advocating certain projects, writing articles, being a (former) Correspondent at Opensource.com, or making a small donation, I'm trying to give something back.

I'm trying to share software and ideas that I appreciate.

I'm trying to spread my enthusiasm for FLOSS.

I'm trying to make more people aware of alternatives to commercial software.

I'm trying to teach and to learn.

Are these efforts reaching anyone? I'm not sure, though I hope they are. But that doesn't mean I'll stop trying.

Scott Nesbitt

#FOSS #opensource #opinion