What is Linux

Robert Crowther Jan 2022
Last Modified: Feb 2023

Linux is the core (“kernel”) of an operating system.

This article talks about operating systems based on the Linux core. These will be general purpose operating systems, intended to hijack and run a home computer. Although they vary greatly, these operating systems have features in common. So we can make general comments.

But first, let’s get up to speed. If you know this bit, skip to the next section.

What is an operating system?

When you switch on a computer, or a fancy modern phone (a “smartphone”) you usually want to do something, like send emails, make a phonecall, go on the web. To do that, you start a specialist program.

But before you start that program, the computer must run hundreds of it’s own programs. It must get the phone/computer up and running. It must discover what things are attached to the central computer, like keypads, wireless, and printers. It must run a program to give you a display with options. The name for this mass of programs, there can be hundreds of them, is an ‘Operating System’.

My phone/computer starts ok

Well, you don’t need a different operating system.

Why would anyone want another and/or different operating system?

Not sure we are discussing reason here, but,

So I use Linux if my operating system is broken?

No. Take your phone/computer to a repair shop and ask them to fix it. Or go on YouTube and find out how to fix it yourself.

What sorts of operating systems are there?

There are a few others, but not famous. Operating systems are huge collections of programs, which take thousands of man hours to make. There are not many in common use.

But I keep hearing about a new one each year! Fancy names like ‘XP’, ‘Snow Leopard’…

These are new editions of a base system. Like a car—Ford never gave up making the Fiesta, Volkswagen never gave up making the Polo, they introduced new ones. They can’t change their entire manufacturing, contracts and marketing every year.

There is one important variation. Like a car, a operating system manufacturer will sometimes customise an operating system for special use. Most makers of operating systems produce a custom ‘Server Edition’. This is for professional users so they can send websites to people (not ‘receive’ websites). Only computer experts need them.

The many varieties of Linux

image of Tux
The logo of Linux (core)

So I said Linux is the core (“kernel”) of an operating system. Which may make you ask,

What do you mean, it’s the ‘core’ of an operating system?

Linux is only the essential bits of an operating system. If you’re interested, the bits that organise data, run programs—that kind of thing.

Linux needs to have extra things added, like programs to run displays, to make it useable by anybody (‘anybody’ includes experts). Talking about ‘Linux’ is like talking about getting a car that is an engine and petrol tank with no wheels or chassis.

Teams of people boost the core with all the extra bits needed. Which means there are many different operating systems built on the Linux core. And they have many different uses.

But up a bit you said there were very few operating systems!

Well, yeah, ok, be picky. All Linux operating systems have Linux at core.

Help me out here! How can one core make many operating systems?

On top of, or around Linux, are built operating systems. These are given a name, ‘Distros’, which is short for ‘Distributions’.

At any one time, there can be anything up to eighty or more of these. If you don’t mind being scared, try look at the Wikipedia page on Linux distributions. If you want to be put off, that page will help. That said, many of the distributions are specialist and you don’t want them. Like buying a tractor or scooter, when you only want a small family runabout.

If you’ve heard of it, the most famous Linux‐based operating system is ‘Ubuntu’.

This sounds rum

It is. If it’s too mind‐bending, ignore this. Or come back when you are comfortable.

Linux is a core (“kernel”). It makes bits of electronics, those run by a microprocessor, work together. Linux has many uses besides making a general operating system. For example, you probably own, or have heard of, a router. This is a box of electronics that makes the web and other computer communication flow in different directions. Routers have enough electronics to need overall and flexible management, so some run the Linux core. Also, Linux can power big powerful computers made of lots of other computers.

We are only talking about one use of Linux, to make a general operating system, the thing that takes over home computers and smartphones. Most people will know what you mean when you talk like this.

Should/can I try a Linux operating system?

Maybe.

What computer is a Linux system made for, then?

It’s not. Linux is a core (‘kernel’). The core can run on nearly any computer you can think of. And there will probably be a kind of Linux operating system that will run on your computer/phone.

Should I try it?

What’s wrong with the operating system you’ve got?

It takes about two hours to change an operating system, and will destroy everything you have on the phone/computer. You must back up. If you’ve not changed an operating system before, you’ll need help, even if it’s only a YouTube video. Remember, the operating system runs the computer, so you are trashing everything you use to save and communicate. Changing that is a big job.

What’s a Linux operating system look like?

Depends on your point of view. Some people think that a Linux system computer looks like any other computer with different colours—they usually work in roughly the same way. Some people think they look alien, or old‐fashioned—they don’t look like what you have at work, that’s for sure. Here, let me help,

image of cinnamon
Not what you have at work

Ok?

But it will work like a normal computer?

No and yes. Look, if you use an automatic gear shift, then buy a car with a manual gear shift, it’s a big change, yes? If you use a smartcar, then buy a pickup truck, it’s a big change, yes? Linux operating systems are different, but many things are the same.

Do you have advice on who should try?

Sure. Try Linux if you…

Are afraid of computers, only use them for email and the web, and have someone who will repair the computer and answer questions,

These sorts of users often find a Linux operating system easier to use

Want to set up a MongoDB instance backing an Apache web‐server with ElasticSearch

Why are you reading this? Ah well, hello to you. Hello!

Don’t try Linux if…

You like to gather music, do artwork, and people think you are a computer guru

You will be badly disappointed (see below)

You don’t have the money to pay for a replacement operating system or computer

You will be bitter from the start, then will be justified in your bitterness by the differences, which will fuel your disappointment in life into a downward spiral of mental collapse (see below)

How do I try?

Don’t try on phones unless you feel like you know what you are doing, and don’t mind loosing the phone. Alternative operating systems on phones are new, even now (2019).

Recommendation

Try on a spare computer. You will read about ‘Dual Booting’. This is when you install the system on a computer that already runs another system. Dual‐booting is hugely ingenious and has great potential for going wrong.

Nowadays, you can buy an old computer for £40. Buy an old computer so spare yourself the trouble. Buy a second‐hand modern computer. Linux operating systems all run better on general purpose power computers. A semi‐industrial model that was used in offices and by computer coders two years ago is the best best.

Live disks

A speciality of Linux is the Live disk. A USB or DVD contains the new/test operating system. You push the USB or DVD into a switched‐off computer. Then start the computer, telling it to use the USB or DVD, not the usual operating system. Bingo, you get to try the Linux operating system.

This is very safe to do and it is very hard to damage the computer. But you can’t save work, and every time you start again, you need to do the same jiggle. My feeling is that Live disks are great for those who know what they want to look for i.e. “How does system X look and work?” But they are not much good for people who want to start, assess and practice using Linux.

How it’s done (the usual install)

Look, either you know how to do this, or you don’t. No reason why you shouldn’t learn, you can find out on YouTube. Or get someone to do it for you. But briefly…

The main way is to go to the website of the people who make the operating system, download the one you want, burn to DVD or load on a memory stick, then run inside the computer. You’ll get an a thing called an install routine, which is a step‐by‐step process. This will ask lots of gnomic questions that you have no answer to except by using a search engine on your mobile phone. It will play loads of videos saying how great it is. These videos will slow the job up by hours. Then the routine will depress you by asking for a password.

If you have a computer that dates from after about 2007 or so, you can install most Linux systems from a USB stick (bigger than 20G). This is easier.

Ok, you’re going to try. You do battle with an install, or someone does it for you. What’s it like?

Quirks of Linux systems

If you know what I am talking about, here is the guts. Many of these points are contentious, and you will hear advice everywhere saying otherwise. The points are too deep to argue here. If you are really interested/disappointed/suspicious, go on the web.

The bad,

The good,

Freedom

Free of charge

Most Linux operating systems are free of charge.

If you are thinking of using Linux because you can get it for cheap, don’t. Everyone I have met who tries a Linux operating system because it is cheap comes back and says,

I’ve tried it, it’s shit.

The reason they say this is complicated. Partly because they wanted a Linux system to do something and it wouldn’t. But that would have applied if they bought a computer from Apple. They wouldn’t say an Apple computer was ‘shit’. They’d say it didn’t do what they wanted. The underlying reason is that many people, poor or rich, need to know that when they spend money they get something. Visa‐versa, if they get something for free they need it to be ‘shit’. They’re looking for it to be bad. On top of that they then bought/obtained the wrong thing. Then they prove themselves right.

Free as politics

This is complex. Linux, the core Linux, and a lot of the operating systems built from Linux, are what is called ‘Open Source’. This means anyone can see into, adapt and modify them.

Downsides,

N.B. some firms do support Open Source, but not the kind of support we are talking about

Upsides,

On the whole, it seems that keeping the security open and honest makes Linux systems more secure. But, because there are so few Linux system users (for general purposes) and they are often professionals, the argument will probably never be proved either way.

And an aside. Sometime you will hear people talk about how ‘good’ Linux (the core and the other gear) is. When they say this, they mean technically, not as a consumer review. Consensus seems to be that Open Source makes it robust, but rarely cutting edge.

Summary

From the above, try a Linux system if,

Also, you may want a look if you are interested in, or have used systems that verge on, Linux. For example, if you or your kids have used the hobby computer called a Raspberry Pi—they use a Linux‐based operating system. That said, don’t use Linux if you know what you want to do with your computer. And if you do try a Linux operating system, don’t put it on your main computer. Get yourself a second‐hand or spare computer from somewhere.

You’ll find a Linux‐based operating system is different, but not intimidatingly so. The classic discoveries are,

But after a few days, you’ll be able to make up your own mind.

References

Long, technical article listing issues with Linux. Again, make up your own mind,

https://itvision.altervista.org/why.linux.is.not.ready.for.the.desktop.current.html