<p>Linux is an operating system used to power a multitude of systems from light bulbs to guns, laptops to large computer centers.</p><p>Linux powers everything from your phone to your smart freezer.</p><p>In desktop computing terms Linux provides an alternative to commercial operating systems such as Windows. </p><p>There are many reasons why you would use Linux over Windows and here are just a few of them.</p><ul><li>Linux is supported on older computers. Whilst Windows XP will still run on older hardware it is no longer supported, so there are no security updates. There are a number of Linux distributions that are created specifically for older hardware and are maintained and updated regularly.</li><li>Some Linux distributions and desktop environments are now more familiar to traditional computer users than Windows 8 and Windows 10. If you like the Windows 7 look and feel why not try Linux Mint for instance.</li><li>The Windows 10 download size is huge. A typical Linux distribution comes in at just over 1 gigabyte although you can get some which are just a few hundred megabytes. Windows requires at least a DVD&#39;s worth of bandwidth.</li><li>Linux ships with free to use software and you can change and use that software as you please. </li><li>Linux has always been more secure than Windows and there are very few viruses for Linux, although the internet of things has been targeted lately.</li><li>Linux performs better than Windows in many ways and you can squeeze more out of the last drop of resources for older and restricted hardware</li><li>Privacy. Windows regularly phones home with data gathered via Cortana and search in general. Whilst not a new thing and clearly Google does the same thing you can be more assured that Linux isn&#39;t doing the same especially if you choose a free community distribution.</li><li>Reliability. When a program hangs in Linux you can kill it quite easily. When a program hangs in Windows even when you try and run task manager to kill it the offending program doesn&#39;t always let go.</li><li>Updates. Windows is very intrusive with its update policy. How many times have you turned on the computer to print out concert tickets or other important information to see the words installing update 1 of 450?</li><li>Variety. You can make Linux look, feel and behave exactly as you want it to. With Windows, the computer behaves exactly as Microsoft think you want it to.</li></ul><p>If you still aren&#39;t clear <a href="https://www.lifewire.com/why-dump-xp-for-windows-7-3507053" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="1">check this guide</a> which helps you to decide whether Linux is right for you.</p><p>The first question would be &#34;What is a Linux distribution?&#34;. Quite simply the Linux kernel is like an engine. A distribution is an actual vehicle that houses the engine.</p><p>So which distribution should you choose? I recommend clicking the link for full information but in summary:</p><ul><li>Linux Mint - Requires low computer expertise, easy to install, easy to use and has a familiar looking desktop for Windows 7 users</li><li>Debian - For those seeking a truly free Linux distribution with no proprietary drivers, firmware or software then Debian is for you. The grandfather of Linux</li><li>Ubuntu - A modern Linux distribution which is easy to install and easy to use</li><li>openSUSE - A stable and powerful Linux distribution. Not as easy to install as Mint and Ubuntu but a very good alternative nonetheless</li><li>Fedora - The most up to date Linux distribution with all new concepts incorporated at the earliest possible opportunity</li><li>Mageia - Rose from the ashes of the formerly great Mandriva Linux. Easy to install and easy to use</li><li>CentOS - As with Fedora, CentOS is based on the commercial Linux distribution, Red Hat Linux. Unlike Fedora, it is built for stability</li><li>Manjaro - Based on Arch Linux, Manjaro provides a great balance between ease of use and up to date software</li><li>LXLE - Based on the lightweight Lubuntu distribution this provides a fully featured Linux distribution for older hardware</li><li>Arch - A rolling release distribution meaning that you don&#39;t have to install new versions of the operating system at any point because it updates itself. More difficult for the new user to get to grips with but very powerful</li><li>Elementary - Linux for people who like a Mac style interface</li></ul><p>The heading isn&#39;t a link for this item as there are a number of links coming your way.</p><p>A live Linux DVD or USB lets you run Linux without installing it to your hard drive. This basically lets you test drive Linux before committing to it and is also good for the occasional user.</p><ul><li> <a href="https://www.lifewire.com/create-uefi-bootable-ubuntu-usb-drive-2202085" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="1">How to create a Ubuntu live USB drive</a> </li><li><a href="https://www.lifewire.com/create-uefi-bootable-linux-mint-usb-2202084" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="2">How to create a Linux Mint live USB drive</a></li><li><a href="https://www.lifewire.com/ways-to-get-debian-without-website-2202100" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="3">How to get a live version of Debian</a></li><li><a href="https://www.lifewire.com/create-bootable-fedora-usb-drive-2202081" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="4">How to create a Fedora live USB drive</a></li><li><a href="https://www.lifewire.com/create-bootable-opensuse-usb-drive-2202082" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="5">How to create an openSUSE live USB drive</a></li><li><a href="https://www.lifewire.com/create-uefi-bootable-mageia-linux-usb-2202052" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="6">How to create a Mageia live USB drive</a></li><li><a href="https://www.lifewire.com/create-elementary-os-live-usb-drive-2202054" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="7">How to create an Elementary live USB drive</a></li><li><a href="https://www.lifewire.com/install-puppy-linux-tahr-usb-drive-2202096" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="8">How to create a Puppy Linux USB drive</a></li><li><a href="https://www.lifewire.com/create-lightweight-xubuntu-linux-usb-2202083" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="9">How to create a persistent Xubuntu USB drive</a></li><li><a href="https://www.lifewire.com/create-android-usb-drive-2202053" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="10">How to create an Android USB drive</a></li></ul><p>Each Linux distribution is installed using a different installer which is a program which guides you through setting up and installing Linux.</p><p>When a user installs Linux they can either install it on its own or they can install it alongside Windows.</p><p>Here are some free installation guides:</p><ul><li><a href="https://www.lifewire.com/dual-boot-windows-8-1-linux-mint-2202090" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="1">How to install Linux Mint alongside Windows</a></li><li><a href="https://www.lifewire.com/ultimate-windows-8-1-ubuntu-dual-boot-guide-2200654" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="2">How to install Ubuntu alongside Windows</a></li><li><a href="https://www.lifewire.com/dual-boot-windows-8-1-debian-jessie-2202088" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="3">How to install Debian alongside Windows</a></li><li><a href="https://www.lifewire.com/guide-to-installing-opensuse-linux-2202076" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="4">How to install openSUSE</a></li><li><a href="https://www.lifewire.com/guide-to-installing-fedora-linux-2202074" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="5">How to install Fedora</a></li><li><a href="https://www.lifewire.com/dual-boot-mageia-linux-windows-81-2202087" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="6">How to install Mageia alongside Windows</a></li></ul><p>A typical Linux distribution is built up of a number of components.</p><p>There is a display manager which is used to help you log in, a window manager which is used to well manage windows, panel, menus, dash interfaces and core applications. </p><p>Many of these items are bundled together to make what is known as a desktop environment.</p><p>Some Linux distributions ship with just one desktop environment (although others are available in the software repositories), whilst others have different versions of the distribution for a number of different desktop environments.</p><p>Common desktop environments include Cinnamon, GNOME, Unity, KDE, Enlightenment, XFCE, LXDE and MATE.</p><p>Cinnamon is a more traditional desktop environment which looks much like Windows 7 with a panel at the bottom, a menu, system tray icons and quick launch icons. </p><p>GNOME and Unity are fairly similar. They are modern desktop environments which use the concept of launcher icons and a dashboard-style display for picking applications. There are also core applications which integrate well with the overall theme of the desktop environment.</p><p>KDE is a fairly traditional style desktop environment but it has a huge number of features and a core set of applications which are all highly customizable with lots of settings.</p><p>Enlightenment, XFCE, LXDE, and MATE are lightweight desktop environments with panels and menus. They are all highly customizable.</p><p>The great thing about Linux is that you can make it look and feel the way you want it to.</p><p>The guides linked below will show you various ways to move things around in various desktop environments and customize the desktop to be the way you want it. </p><ul><li><a href="https://www.lifewire.com/customize-xfce-desktop-environment-2202080" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="1">How to customize XFCE</a></li><li><a href="https://www.lifewire.com/customize-cinnamon-desktop-environment-linux-mint-2202086" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="2">How to customize Cinnamon</a></li><li><a href="https://www.lifewire.com/customize-enlightenment-desktop-environment-part-2-2202043" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="3">How to customize Enlightenment</a></li><li><a href="https://www.lifewire.com/make-lubuntu-16-04-look-good-4033938" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="4">How to customize LXDE</a></li><li><a href="https://www.lifewire.com/install-openbox-using-ubuntu-4051832" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="5">How to install and configure Openbox</a></li><li><a href="https://www.lifewire.com/move-ubuntu-unity-launcher-bottom-of-screen-4050103" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="6">How to move the Unity launcher to the bottom of the screen</a></li><li> <a href="https://www.lifewire.com/customize-ubuntu-unity-tweak-tool-2202104" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="7">How to customize Unity</a> </li></ul><p>Each Linux desktop environment works slightly differently and so covering all bases is going to take some time.</p><p>However here are some good guides for getting you started:</p><ul><li> <a href="https://www.lifewire.com/complete-guide-ubuntu-launcher-2202067" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="1">A guide to the Unity Launcher in Ubuntu</a> </li><li><a href="https://www.lifewire.com/complete-guide-ubuntu-unity-dash-2202066" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="2">A guide to the Unity Dash in Ubuntu</a></li><li><a href="https://www.lifewire.com/things-to-do-installing-ubuntu-2200611" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="3">33 Things To Do After Installing Ubuntu</a></li><li><a href="https://www.lifewire.com/how-to-change-the-linux-mint-cinnamon-keyboard-shortcuts-4064754" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="4">Complete list of Linux Mint keyboard shortcuts</a></li><li><a href="https://www.lifewire.com/fedora-gnome-keyboard-shortcuts-2202102" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="5">Complete list of GNOME keyboard shortcuts</a></li><li><a href="https://www.lifewire.com/overview-kde-desktop-environment-2202771" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="6">An overview of the KDE desktop environment</a></li></ul><p>Whilst connecting to the internet differs for each desktop environment the principals are the same.</p><p>There will be a network icon on a panel somewhere. Click on the icon and you should see a list of wireless networks.</p><p>Click on the network and enter the security key. </p><p>The heading for this item links to a guide showing how to do it using Ubuntu Linux with the Unity desktop and it also shows how to connect via the command line.</p><p>Linux is the king when it comes to playing audio files. There are dozens of great audio applications and it is a case of choosing one or more that you like.</p><p>This guide lists some of <a href="https://www.lifewire.com/best-linux-audio-programs-for-linux-4082408" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="1">the best audio tools for Linux</a> including options for playing and ripping online radio stations, music players, and podcast managers.</p><p>For a more complete guide to audio players check out these guides:</p><ul><li><a href="https://www.lifewire.com/complete-guide-rhythmbox-2204885" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="2">A complete guide to Rhythmbox</a></li><li><a href="https://www.lifewire.com/guide-to-the-banshee-audio-player-4062492" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="3">A complete guide to Banshee</a></li><li><a href="https://www.lifewire.com/quod-libet-audio-player-4058694" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="4">A complete guide to Quod Libet </a></li></ul><p>It is often said that there is no match for Outlook within Linux. Really?</p><p>Assuming you aren&#39;t happy using something like GMail&#39;s default web interface here are some great solutions.</p><ul><li>Evolution</li><li>Thunderbird</li><li>KMail</li><li>Geary</li></ul><p>Linux has all the best browsers available including Chrome, Chromium, Firefox, and Midori.</p><p>It doesn&#39;t have Internet Explorer or Edge but hey who needs them. Chrome has everything you could ever need in a browser.</p><p>There is no doubt that Microsoft Office is a premium product and it is a very very good tool and it is hard to replicate and surpass the quality of that particular product.</p><p>For personal use and for small to medium sized businesses you could argue that Google Docs and LibreOffice are good alternatives and at a fraction of the cost.</p><p>LibreOffice comes with a word processor with the majority of the features you would expect from a word processor. It also comes with a decent spreadsheet tool which again is fully featured and even including a basic programming engine although it isn&#39;t compatible with Excel VBA.</p><p>Other tools include the presentation, maths, database and drawing packages which are all very good.</p><p>Linux users do not install software the same way that Windows users do although the differences are becoming less and less.</p><p>Generally, if a Linux user wants to install a package they run a tool known as a package manager.</p><p>A package manager accesses repositories which store the packages that can be installed.</p><p>The package management tool generally provides a way to search for software, install software, keep the software up to date and remove the software.</p><p>As we move to the future certain Linux distributions are introducing new types of packages which are self-contained much like Android apps.</p><p>Each distribution provides its own graphical tool. There are common command line tools used by many different distributions.</p><p>For example, Ubuntu, Linux Mint, and Debian all use <a href="https://www.lifewire.com/ubuntu-command-line-package-apt-get-2205716" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="1">the apt-get package manager</a>. </p><p>Fedora and CentOS use <a href="https://www.lifewire.com/install-rpm-packages-using-yum-2201155" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="2">the yum package manager</a>.</p><p>Arch and Manjaro use <a href="https://www.lifewire.com/using-the-pacman-package-manager-4018823" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="3">Pacman</a>.</p><p>A lot is made about Linux users having to use the terminal which prevents it becoming popular among the masses. Poppycock.</p><p>Whilst it is useful to learn the basic commands (the same could of course be said for DOS commands in Windows) there is no necessity to do so.</p><p>The first thing you need to know of course is <a href="https://www.lifewire.com/ways-to-open-a-terminal-console-window-using-ubuntu-4075024" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="1">how to open a terminal</a> and there are of course plenties of ways to do so. </p><p>Why is it called a terminal? A terminal is actually short for terminal emulator and it harks back to the day when people logged on to physical terminals. Now all you need to know is that a terminal is where you enter Linux commands.</p><p>Once you have the terminal open you should really learn how to find your way around and <a href="https://www.lifewire.com/linux-commands-for-navigating-file-system-4027320" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="2">this guide</a> shows you how.</p><p>It is also worth learning about permissions. This guide shows <a href="https://www.lifewire.com/create-users-useradd-command-3572157" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="3">how to create a user and add them to a group</a>. Here is another <a href="https://www.lifewire.com/how-to-administer-groups-with-gpasswd-4066486" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="4">guide which shows how to add users, administer groups and set permissions</a>.</p><p>A command that users commonly learn early on is the sudo command but don&#39;t blindly start entering commands using sudo without understanding what it does because it could all end in disaster. Luckily <a href="https://www.lifewire.com/what-to-know-sudo-command-3576779" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="5">this guide tells you everything you need to know about the sudo command</a>. </p><p>Whilst you are at it, you should also understand about switching users using <a href="https://www.lifewire.com/switch-user-su-command-3887179" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="6">the su command</a>.</p><p>Essentially the sudo command lets you elevate your permissions so that you can run an individual command as another user. By default that other user is the root user.</p><p>The su command switches your context so that you are running as a specified user. You can run a series of commands as that user.</p><p>This site has dozens of articles showing how to use the command line and it is worth checking back regularly to see what is new. Here are a few examples of some recent additions</p><ul><li><a href="https://www.lifewire.com/example-uses-of-the-linux-curl-command-4084144" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="7">how to download web pages using CURL</a></li><li><a href="https://www.lifewire.com/example-uses-of-the-linux-gzip-command-4078675" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="8">how to compress files using the gzip command</a></li><li><a href="https://www.lifewire.com/example-uses-of-the-gunzip-command-4081346" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="9">how to decompress files using the gzip command</a></li><li><a href="https://www.lifewire.com/how-to-use-linux-to-find-the-names-of-the-devices-on-your-computer-4078068" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="10">how to get device information using the command line</a></li><li><a href="https://www.lifewire.com/how-to-force-users-to-change-their-passwords-4066904" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="11">how to force users to change their passwords</a></li><li><a href="https://www.lifewire.com/list-and-kill-processes-using-the-pgrep-and-pkill-4065112" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="12">how to kill Linux processes</a></li><li><a href="https://www.lifewire.com/uses-of-linux-host-command-4061342" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="13">how to get the ip address of a domain or the domain of an ip address</a></li><li><a href="https://www.lifewire.com/sort-data-in-file-using-linux-4059829" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="14">how to sort data</a></li><li><a href="https://www.lifewire.com/create-symbolic-links-ln-command-4059723" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="15">what are symbolic links</a></li><li><a href="https://www.lifewire.com/uses-of-linux-ps-command-4058715" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="16">how to list system processes</a></li><li><a href="https://www.lifewire.com/what-to-know-less-command-4051972" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="17">Everything you need to know about the less command</a></li></ul><p>And finally for a bit of fun:</p><ul><li><a href="https://www.lifewire.com/linux-terminal-commands-rock-your-world-2201165" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="18">15 commands that will rock your world</a></li></ul>