Linux Distribution Reviews
Preface
This document was suggested by Wayne Snyder (instructor Oxnard College, CA - CNIT 143 Linux Essentials).
The idea is to review different Linux distributions. Using the website http://distrowatch.com. Three distributions were sugested. One from the top 10, one from the lower 50, and one previously unused by the author. The author has added an “author’s choice” distro as a fourth.
Furthermore at least one distro should be installable on the raspberry Pi.
The author struggled valiantly with various techniques and issues, spending over 28 hours to finally create this document, 4 live boot USBs and 2 Installations (see Appendix).
Introduction
This article reviews four Linux distributions. Three are reviewed using live boot on a MacBookPro 2008. The fourth distro was fully installed on a newly acquired Raspberry Pi Model 4.
The following distributions are reviewed:
- [Top Ten] Mint - Live (MacBookPro 2008)
- [Low 50] Ubuntu Mate - Live (MacBookPro 2008)
- [New] PoP!_OS - Live (MacBookPro 2008)
- [Author’s] Kali - Installed (Rasperry Pi Model 4)
All ISOs were verified per DistroWatch methods.
The reviews answer the following questions:
- When was the distro first released?
- What is the latest version?
- What is the URL to download the distro?
- What is special about the distro?
Also:
- What is the intended audience?
- How is the look and feel?
- Ease of use?
- Hardware issues?
Screen shots are provided where possible.
This document (PDF1) has been created using Google Pixelbook (Chrome OS, Linux Beta), Jekyll static site generator, AWS Cloud9, AWS CDK, AWS CodeCommit and AWS S3.
It will soon be available using a guest account at ForgetWindows - Linux Distribution Reviews.
Reviews
Mint
Linux Mint 20.1 LTS “Ulyssa” - Xfce (64-bit) released 2021-01-08 is an Ubuntu-based distribution whose goal is to provide a classic desktop experience with many convenient, custom tools and optional out-of-the-box multimedia support. It also adds a custom desktop and menus, several unique configuration tools, and a web-based package installation interface. Linux Mint is compatible with Ubuntu software repositories. It was downloaded from GigaNET.2
Intended Audience
Mint is aimed at Windows (Microsoft) users. Unbuntu comes in many different forms: server, cloud, and media server. Whereas Mint is available in desktop only. It is especially good for Linux beginners.
Look and Feel
The desktop looks similar to windows and allows different themes:
Ease of use
The is a button in the lower left of the “task bar” that gives access to applications:
Hardware issues
The trackpad acts slightly different - you must click the touch as it does not respond to touch. To right-click you must click with two fingers.
WiFi does not work by default. There looks to be solutions, but the author did not pursue them at the time of this writing.
Ubuntu Mate
Ubuntu MATE 20.04 LTS released 2020-10-22 is a desktop Linux distribution which aims to bring the simplicity and elegance of the Ubuntu operating system through a classic, traditional desktop environment - the MATE desktop. MATE is the continuation of the GNOME 2 desktop environment which was used as Ubuntu’s default desktop until 10.10 (when it was replaced by Unity). The project began its life as an Ubuntu “remix”, but starting with version 15.04, it was formally accepted as an official member of the Ubuntu family of Linux distributions. It was downloaded from Ubuntu.2
Intended Audience
Mate is for people that want the most out of their computers. Ubuntu MATE is an official Ubuntu derivative, which means users can use the Ubuntu support channels when they have a problem, which they couldn’t do if they running something like Mint. Great for people that do not want to deal with Microsoft or Apple.
Look and Feel
The desktop is straight forward. It has a menu bar similar to MacOS.
It Also has a task bar at the bottom as well as allowing desktop icons - both features of Windows and MacOS.
It has a “Trash Can” in the lower right of task bar - also a feature of Windows and MacOS.
Ease of use
Unlike Windows or MacOS its main Application menu is in the top left of the menu bar across the top.
Hardware issues
The trackpad acts just as it does on MacOS for clicking and right-click a light single or two finger tap does ir.
WiFi does not work by default. It was very very straight forward to activate it.
Selecting the Broadcom drivers and adding a WiFi connection was all that was needed:
POP!_OS
Pop!_OS 20.10 released 2020-10-23 is an Ubuntu-based Linux distribution featuring a custom GNOME desktop. It is designed to have a minimal amount of clutter on the desktop without distractions in order to allow the user to focus on work. The distribution is developed by Linux computer retailer System76. It was downloaded from System76.2
Intended Audience
Pop!_ OS is for creators. People like scientists, engineers, programmers, etc. This means that for Pop!_OS research, user testing, and features will relate to these tpyes of clients. The purpose is to make the most productive tool possible for these clients.
Installation Steps
Some installation steps were needed.
- Select Language
- English
- United States
- Keyboaed Layout
- English (US)
- Input Language
- Default
- Try Demo Mode
Look and Feel
The desktop is is completely clean. There is a menu bar at the top with “Activities” at the top left.
At the top right are icons for window settings and another set of icon that together drop a settings menu.
The center shows datr and tome.
Ease of use
Unlike Windows or MacOS its main menu is called “Activites” and shows just the following:
- Firefox
- Files
- Terminal
- Pop!_Shop
- Install Pop!_OS
- Show Applications
Hardware issues
The trackpad acts just as it does on MacOS for clicking and right-click a light single or two finger tap does it.
WiFi does not work by default. There looks to be solutions, but the author did not pursue them at the time of this writing.
Kali
Kali Linux 2020.4 released 2020-11-18 is a Debian-based distribution with a collection of security and forensics tools. It features timely security updates, support for the ARM architecture, a choice of four popular desktop environments, and seamless upgrades to newer versions. It was downloaded from Kail (Raspberry Pi 4).2
Intended Audience
Kali is mainly targeted to Cyber Security professionals, though it is becoming more generally popular. Comes with a ton of security tools: nmap, wireshark, john_the_ripper, etc.
Look and Feel
The desktop is is relatively clean.
There is a menu bar at the top with main application menu at the top left.
There are a few essential icons after it.
The date and time and settings icons are on the top right.
On the desktop there are trash, file system and home icons.
Ease of use
The main application menu has a numbered list of important security tools.
Hardware issues
The mouse acts normally.
WiFi does not work by default. There looks to be solutions, but the author did not pursue them at the time of this writing.
Appendix
Hardware and Software Tools
In attempts to create a “Live Boot” USB:
Used the following hardware:
- iMac (mid 2011) macOS Sierra 10.12.6
- MacBookPro (2008) macOS Mountain Lion 10.8.5
- PixelBook chromeOS 88.0.4324.109
- Rasberry Pi Raspbian GNU/Linux 10 Buster
Used the following software:
- usbimager
- etcher
Rasberry Pi Model 4 Bummer
Needed to update the EEPROM (firmware “BIOS”)
Followed this procedure.
However, when it came to the using the sudo raspi-config
tool to select the boot order
I accidently set the Pi to log in to the console instead of auto log into desktop.
However, it would not let me log in useing the default user and password!
Tried all kinds of fixes - nothing worked.
Finally, after several hours of fruitless f**king around I managed to put together the following:
- Power down and pull the SD card out from your Pi and put it into your computer
- Back command line text using
cp cmdline.txt cmdline-original.txt
- Use
nano cmdline.txt
to add ‘init=/bin/sh’ to the end (single line)
This will cause the machine to boot to single user mode.- Put the SD card back in the Pi and boot
- Unfortunately the system comes up Read Only (this was a REAL problem)
- Execute this comannd to set to Read/Write
mount -o remount,rw /dev/mmcblk0p2 /
Make SURE/dev/mmcblk0p2
is your root filesystem- Now you can change the
pi
user password withpasswd pi
- Power down, pull SD card on your computer restore the original
cmdline.txt
- Put the SD card back in the Pi and boot
- You can now login as the
pi
user- Finally run
sudo raspi-config
and set the boot mode and set to auto log into desktop
WOW!
Trouble in Raspberry Pi Land
Doing the install was a nightmare. I ran out of time to document the tribulations. I hope the instructor would allow the author to publish a second edition with full details.