Linux Mint LMDE 3 is loaded on my laptop, with terminal window open [photo: Henrik Hemrin]

Another chapter in my Linux journey 

I have a cheap laptop which could not handle Windows 10 updates any more, “Short life time for my cheap laptop”. I swapped Windows 10 for Linux Mint 19 Cinnamon (now 19.2), and got my ”Cheap laptop reborn”.

I have been curious in Linux for many years. Back in time I was using Unix on a Sun machine at work for several years, during that time Linux was invented.

Linux is actually the central ”kernel”, the complete operating system is more correct to refer as ”GNU/Linux”. Although in daily talk it is often just ”Linux”. Linux is an alternative Operating system to Windows, macOS and ChromeOS. GNU/Linux have more than hundred different Operating systems available based on the Linux kernel, so GNU/Linux is actually not one alternative, there are multiple alternatives. To be fair, ChromeOS, is actually also based on Linux. 

I was researching about different Linux distributions (distros) before I finally selected Linux Mint with the Cinnamon desktop as my choice to install. I do indeed like both Mint and its Cinnamon desktop.

One common application to use is a web browser. Therefore I did some research of how hungry some different browsers are, see ”Memory resources for web browsers in Linux Mint”. 

My Linux Minte Cinnamon works, but the needed resources are quite high for this cheap laptop. The amount/which applications I can use is limited.

Main characteristics of this laptop: CPU: 1.60 GHz dual core, eMCC (SSD) Hard drive: 32 GB and RAM: 2 GB.

Now I have come to next step to investigate how to be able to enjoy this Linux laptop even more; I will look into RAM memory resources for the operating system.

So far, in my exploring of Linux Mint for half a year, I am happy with Linux Mint Cinnamon. It is nice looking, stable, good functions, a lot of software in repository, updates works well, yeah, it is indeed a good operating system.

My primary intention with my testing in this article is to compare the Linux Mint variants, and benchmark them to a few other distros. To bear in mind, the "desktop environment" of a distro, is not only the "layout" of the screen, it also mean different "basic" tools, like different file managers as an example. 

There are hundreds more distros out there, and in long term I may very well use one of those other. I have no intention to benchmark all good distros in this evaluation.

The magazine Linux Journal, January 2019, the article The State of Desktop Linux 2019, has a chart for RAM usage of six different desktop environments, measured on Debian. It gives a good overview. However, I want to do a test myself and do it slightly different, and see how it is on my own laptop. So, here comes my findings.

Test objects

Linux Mint is available in four flavors. Three of the flavors are based on Ubuntu, but with different desktops:

  • Cinnamon 19.1
  • Cinnamon 19.2
  • MATE 19.1
  • Xfce 19.1

The fourth Mint flavor is instead based on Debian (and Ubuntu is based on Debian). It only comes with Cinnamon desktop:

  • LMDE 3

I benchmark with four other distros. All except the first one are generally seen as lightweight:

Test condition

All distros were started via USB, except Slax, which I started from a DVD. I was connected to WiFi, and I had also a portable USB hard drive connected. But else I had no application ongoing started by myself. So all hopefully are in a relatively comparable idle status.

Comparison Live-USD and installed Linux Mint

The ”Linux Mint 19.1 Cinnamon Current installation” and "Linux Mint 19.2 Cinnamon Current installation", is the installed operating system on the laptop hard drive, with my configuration, which among else includes VPN service activated. It should also be said that other programs are more or less active, compared to the Live-CD-versions above.

Linux Mint 19.2 Cinnamon

Yesterday, 3 August 2019, In upgraded my laptop from LM 19.1 to LM 19.2. I also afterwards updated the Linux Kernel to 4.15.0-55. LM 19.2 was released a couple of days ago. The new release includes also a new release of the Cinnamon desktop, release 4.2. Cinnamon 4.2 is stated to need significantly less RAM memory than 4.0. Therefore, I was curious to see how it is on my machine. More about Linux Mint Cinnamon 19.2 on their web site. 

Result

Chart over free RAM memory for the tested distros [graph: Henrik Hemrin]

 

Test result table
Distro  Free  Used  Buffer/
Cashe
Slax   1 308 584    138 124  450 560
Puppy  861 500  124 312  902 988
Mint Xfce  773 172  343 760  769 392
Peppermint  652 116  300 288  933 692
Mint LMDE  644 504  535 432  717 256
Mint Cinnamon  581 328  497 328  807 668
Mint  MATE  568 984  355 544  961 796
Mint Cin 19.1 Installed   391 676 786 216 708 400
Mint Cin 19.2 Installed 383 028 773 068 730 192
elementary 243 040 507 616   1 135 660

 

I have used the command “top” in a terminal window to get the result.

Discussion and some words about the distros

Slax is indeed the least memory hungry of them all, by far. It has extremely few applications in the installation. It has a Chromium web browser, and a few more things pre-installed. My feeling is that it is part of the idea, that the user always is online using cloud services.

Puppy comes next, and is more ”traditional” when it comes to pre-installed software. It has Pale Moon web browser.

Peppermint is not that very lightweight in this selection. I notice, Peppermint has Gmail, Google Drive, Google Calendar and Microsoft Office Online pre-installed. But not e.g. LibreOffice. Peppermint also target a more always on-line and cloud services user.

As I had expected, of the four Mint versions, Xfce is least memory consuming. Mint is a distro-family with a relatively complete portfolio of useful software included in the initial installation. I was surprised, that the LMDE version, with Cinnamon, came out as second of the Mint distributions, although well behind Xfce. The difference between LM 19.1 and 19.2 with Cinnamon is neglible. 

The LMDE is a relatively new addition to the Mint family. It is a Mint project they have started to be prepared if Ubuntu one day will not be available any more. As I understand, LMDE is already fully usable. Ubuntu is a free open Linux distro, but it is owned by the commercial company Canonical. Actually right now, the June issue of the official Linux Mint blog writes about a concern with Ubuntu and their Snap library. It is a concern Snap may become mandatory to use, hence users of Ubuntu-based will then be in the hands of Ubuntu and Canonical. It may very well not happen, but it indeed makes the LMDE version even more interesting.

Finally, elementary required most RAM memory. It is what I expected. Elementary is a macOS look-alike distro. The state themself as "Fast, open and privacy-respecting replacement for Windows and macOS". Although elementary is free to download, they have a different approach as they at the same time also ask for "pay as you want" before downloading. I understand it is the same when downloading applications. The other distros are free to download without question, but they generally have a request for donations. 

Installed versions

When I compare my newly installed LM 19.2 to the previous installed LM 19.1, it is not so ease to tell, it depends... I have saved three measurements values of free RAM: 73 736, 305 056 and 383 028. In the first measurement, Time shift software was running, which indeed took a share of the memory. To give a really correct comparison, I should review exactly what is running and using resources. It had been doable of course with e.g. deeper analyse of the top commande in the Terminal window - but in this article I wanted to stay at an easy level of analysing. I also know that Mint team states that needed memory resources depends on which graphics card is used. My little test, is too simple to establish a correct comparison between LM 19.1 and LM 19.2 installed versions. 

Concluding for this laptop

This laptop, CPU: 1.60 GHz dual core, eMCC (SSD) Hard drive: 32 GB, RAM: 2 GB, is a secondary machine for me. My primary machine is a desktop Mac mini, running on latest macOS. I use this laptop typically:

  • When I need a mobile machine
  • To explore Linux and Linux applications, for general curiosity and knowledge, and learning for eventually switching to Linux as my primary operating system (on a more powerful machine)

Elementary is not relevant for this laptop, but still a distro I keep my eye on to eventually use in the future on a better machine. All the other can be relevant, considering this laptop alone. My personal feeling is that Puppy and Mint are those I would prefer.

However, if I see this laptop as a Linux earning machine, I think I will stick to Mint, as it indeed is one of the distros I consider for an eventually coming primary machine. Linux Mint seems to be a Linux distro that "simply works" without hard efforts! Xfce is best of them when it comes to memory resources, I am tempted to switch to it on this machine. Future will tell!

Henrik Hemrin

10 July 2019

Updated 4-5 August 2019 with Linux Mint 19.2

List of all my Linux articles

Comments powered by CComment