We’ve got a lot of news for you this month. Before we get into it, let me thank all those who send us their help and contribute to make our project grow. Many thanks to all of you for your donations. Thanks also to our partners and sponsors for being there for us.

Warpinator

With Warpinator you can quickly and easily transfer files from computer to computer across the local network. Warpinator was already available natively for Linux Mint 20, 20.1 and LMDE 4, and as a Flatpak for any other release and for other Linux distributions.

Today we’re delighted to announce that Warpinator is now also available for Android.

To install Warpinator on your Android device simply search for it in the play store, or use the link below:

This port is an independent project written with the Android SDK and led by a developer called “slowscript”. It is hosted on Github at https://github.com/slowscript/warpinator-android.

Aside from a few minor issues (the project is very young) the app already works very well. I was personally amazed to see Warpinator in the play store first, and then to see my phone and my computer see each others and be able to transfer files almost instantly.

I’m also really happy to see 3rd party developers build and improve on top of what we created. When we made Warpinator we solved a need we had within Linux Mint and made the software available for all Linux distributions, but although we wouldn’t spend the resources to make it work on other OSes (Android, iOS, Windows and Mac for instance) we wanted to use simple and open technologies to make it possible for this software to be developed by others. Today, seeing someone put the effort and come up with an Android build is a really cool feeling. I’m really happy to see this happen.

Within the Linux Mint development team Lars Mueller (known as Cobinja on github) has also been working on a mobile version of Warpinator. This is something he did on his own and it isn’t ready so we haven’t had the opportunity to try it yet. The interesting thing about this project is that it is based on the Flutter SDK so in addition to an Android app, it could also lead to making Warpinator available on iOS.

Shells.com

While we’re talking about mobile devices and exciting technology, wouldn’t it be great if you could run Linux Mint on your phone and tablet? or anywhere at all? Wouldn’t it be great if you could run Android apps on your computer? This is what Shells is working on and we’re excited today to start a partnership with them.

With Shells.com you can run Linux Mint:

  • in a Web browser on any web enabled device
  • in a desktop app in Windows, Mac or Linux
  • in a mobile app on an Android device
  • in a mobile app on iOS devices

Your desktop environment is in the cloud and immediately available to you from any device and from anywhere at all. Start using it at home on your computer. Open it up from work using a Web browser. Connect to it in the train with a tablet or even access it from that mobile phone in your pocket anytime you need and from anywhere.

To understand how it works imagine if your Virtualbox VMs were in the cloud. You create a “Shell”, select an OS such as “Linux Mint 20.1 Cinnamon” for instance and tell it to install. Once it’s ready you can boot it and access Linux Mint. You never really have to reboot or shutdown or even logout. You just access your environment when you need it.

Shells automatically performs snapshots. These are not Timeshift snapshots within the OS itself, but global snapshots which can be used to bring back the entire VM to an earlier state.

The pricing model is a monthly subscription per VM with an amount based on the resources allocated. As part of our partnership, Shells is offering 3 months for the price of 2 at https://www.shells.com/pricing?special=linux_mint. 10% of all subscriptions created from this link go towards Linux Mint.

Shells VMs can be hosted in the USA (Chicago, Dallas or Los Angeles), in the Netherlands or in Japan. They have a shared IP address and provide SSH/SFTP access by default. With an extra $1/month they also provide a public static IP address, so you can install any server application in them like you would in a local Linux Mint environment but benefit from the fact that it’s in the cloud.

We’ve been working in tight collaboration with Shells.com to get Linux Mint running and it’s a real pleasure to work with them. We’ve fixed many issues together already. I found them to be extremely able and available. I already worked with Alex Lee in the past and I’m really happy to work with him again.

Going forward Shells.com is planning to provide 3D acceleration to its VMs. This should benefit the Cinnamon desktop. They’re also working on Android. Although this isn’t ready yet, their developers already have an ALPHA with access to the Play store and support for SIP numbers (phone calls, SMS, etc..).

My experience with Shell is complex. I find the technology really amazing and extremely promising. It’s so versatile it really opens the door to a lot of new use cases. The idea that you don’t even need a laptop to carry your environment around, that it’s immediately available to you no matter where you are, no matter what kind of device you have in front of view, if any, that itself is really appealing but it can go from something that just sounds cool to something that is actually really handy depending on the person that is using it. To me here in my rural country side where I work from home and do not commute it just does sound cool but I don’t need it. If I think of my younger self who was traveling through Paris on a daily basis, working on side projects all the time and carrying devices and storage units just to do exactly that then it’s a completely different story. The quality of my network connection also comes greatly into play. Here although 20Mbps (2.5MB per second) is considered quite decent, it’s just not enough for this to be comfortable. It’s usable, I can launch Youtube or Hypnotix in it and watch fluid TV/videos, but moving windows is slow and there’s a noticeable delay which makes it more pleasant to use the local environment rather than the remote one. Again, if I was still living in Paris this would not be an issue. I can see how fluid and comfortable the experience is for people in the US, it’s just not the same here for me in Ireland.

If you are creative, if you travel or commute quite a bit and you enjoy a good connection to the Internet this can be a fantastic idea. If you’re not sure and you want to take it for a ride Shells lets you cancel and refunds your subscription within 7 days.

Hypnotix

Hypnotix shipped with a default provider called Free-IPTV. Tensions and personal conflicts arose between Free-IPTV and some of its Github forks, and with other IPTV projects which copied some of its content. This eventually resulted in Free-IPTV closing down its project.

Although this had nothing to do with Hypnotix it impacted users which used the default provider. As a result we changed the default provider from Free-IPTV to Free-TV. This provider is much smaller (it currently provides 114 channels as opposed to 2055 for Free-IPTV) but it’s also very clear on its mission. Similar to the previous provider it only provides free and publicly available TV channels and with an emphasis on quality over quantity.

Note: Hypnotix was also backported to the Linux Mint 20 repositories.

Cinnamon

Cinnamon 5 will provide management tools to check for and perform updates of Cinnamon spices. As a reminder, a Cinnamon “spice” is an add-on to the desktop environment which is not part of the core desktop. There are 4 types of spices:

  • applets (which run in panels)
  • desklets (which run on the desktop itself)
  • extensions (which modify how Cinnamon functions)
  • themes (which modify the way Cinnamon looks)

Until now to see updates and to apply them you had to go in the system settings or you had to use a 3rd party applet developed by Claudiux called “Spices Update“.

Cinnamon 5 will ship with a command line tool called cinnamon-spice-updater which can list available updates and/or apply them. To make it easy for distributions to integrate Cinnamon spice updates within their Update Manager a Python 3 module will also be provided.

Update Manager

The Mint Update Manager will support Cinnamon spice updates.

Although from a technical point of view they are radically different than APT updates, from a user point of view they will be presented in a very similar manner. You’ll be able to see the same kind of information for them, and to enjoy the same features as you did already, such as the ability to blacklist a particular spice or a version of a spice for instance.

You’ll also be able to automate spice updates. In automatic mode spices will be upgraded shortly after you log in, the DE will then get refreshed (this is barely visible, Cinnamon restarts itself seamlessly, you just see the mouse cursor get reset on the screen when this happens) and a notification will popup to show you what was upgraded.

The Update Manager will also handle the automation of Flatpak updates. This was previously located in “Startup Applications”.

Mint 18 EOL

It’s been 5 years already. Linux Mint 18, 18.1, 18.2 and 18.3 reached EOL (End of Life) this month and are no longer supported.

If you are running one of these releases your operating system will continue to work but you will no longer receive security updates from the repositories. We recommend you backup your data and perform a fresh installation of Linux Mint 20.1, which is supported until 2025.

Alternatively, you can upgrade to Linux Mint 19.3 which is supported until 2023:

The minor upgrades (18->18.3, 19->19.3) are quite simple, easy and fast. The upgrade from 18.3 to 19 on the other hand is a major upgrade. It is longer and more complicated. Take your time with this one and don’t hesitate to seek assistance within the community, in the chat room or on the forums.

Sponsorships:

Linux Mint is proudly sponsored by:

Gold Sponsors:
Linux VPS Hosting
Silver Sponsors:
Sucuri
ThinkPenguin: For Everything Freedom
Tibor Kaputa
Bronze Sponsors:
Vault Networks *
AYKsolutions Server & Cloud Hosting
hSo
BGASoft Inc
Feathercoin
HamoniKR
Look To The Right SEO
Michael Hathaway
Synapse Search
Uwe Schneider GmbH
Community Sponsors:

Donations in March:

A total of $12,044 were raised thanks to the generous contributions of 475 donors:

$400 (7th donation), Peter F.
$323 (5th donation), Jean-françois H.
$300 (7th donation), Plamen Atanasov
$250, Alex S.
$200, paul wheaton
$200, Kenneth G.
$150, Carey J.
$129, Thomas B.
$120, George C.
$108, Slavenka O.
$100 (31st donation), Fast Junkie
$100 (5th donation), Prashanth V.
$100 (4th donation), Joe K.
$100 (3rd donation), Mark H.
$100 (2nd donation), John E.
$100, Thomas B.
$100, John M.
$100, Oren S.
$100, Slower Traffic Keep Right aka “TwEECer
$100, Hanno Z.
$100, Joseph S.
$75, Michael C.
$65 (7th donation), Ion L. I.
$65, Georg W.
$54 (5th donation), Bernard H.
$54 (2nd donation), Andreas K.
$54 (2nd donation), Heinrich F.
$54 (2nd donation), Andreas G.
$54, Andreas F.
$54, Dirk S.
$54, Ben Coyote
$54, Luigi P.
$54, Roman B.
$54, Bernard L.
$50 (47th donation), Anthony C. aka “ciak”
$50 (25th donation), Thomas T. aka “FullTimer1489”
$50 (13th donation), Robert M.
$50 (13th donation), Peter S. aka “Pierre”
$50 (11th donation), Ian L.
$50 (6th donation), Todd W.
$50 (5th donation), Terrence P.
$50 (4th donation), James D.
$50 (4th donation), Steven A.
$50 (3rd donation), Tom W.
$50 (3rd donation), Judith B.
$50 (3rd donation), Robin S.
$50 (3rd donation), Harry M.
$50 (2nd donation), Peter B.
$50 (2nd donation), Ranald C.
$50 (2nd donation), Lyle O.
$50 (2nd donation), Michel R.
$50 (2nd donation), Ray B.
$50 (2nd donation), Wayne R.
$50, Ronald L.
$50, Heller Information Services, Inc.
$50, Landon K.
$50, Thomas G.
$50, Kerry F.
$50, Donald C.
$50, James J M.
$50, Kris J.
$50, Julien H O.
$50, James V.
$50, Robert M.
$50, Daniel M.
$50, Roger K.
$50, Kevin S.
$50, Peter D.
$50, Ronny H.
$50, Paul M.
$43 (132th donation), Olli K.
$40 (2nd donation), Denis A. W.
$40 (2nd donation), Charles W.
$40, Yvan M.
$40, R E B.
$38 (5th donation), Ken W. aka “Tracknut”
$36 (27th donation), Michael R.
$35 (12th donation), Real F.
$35 (11th donation), Ted S.
$35 (6th donation), Gabriel S.
$32 (5th donation), Frank H.
$32 (3rd donation), Lorenz K.
$32 (2nd donation), Jeroen O.
$32, Matthew J.
$32, Cedric Philippe B.
$32, Karlheinz R.
$30 (12th donation), Henk van C.
$30 (4th donation), André D.
$30 (2nd donation), Daniel R.
$30 (2nd donation), Tyler F.
$30, D J B.
$30, Madeleine D.
$30, Erik
$27, Edgar B.
$27, Stefan F.
$25 (6th donation), Timothy C.
$25 (4th donation), Gary P. S.
$25 (4th donation), Richard N.
$25 (2nd donation), Linux Mint Sverige
$25 (2nd donation), Christopher F.
$25, Jon C.
$25, Kim F.
$25, Chris V.
$25, Michael H.
$24 (3rd donation), Arne D.
$22 (12th donation), Peter E.
$22 (12th donation), Pentti T.
$22 (11th donation), Janne S.
$22 (8th donation), Teobaldo D.
$22 (7th donation), Manfred W.
$22 (5th donation), Janne M.
$22 (5th donation), Ian M.
$22 (4th donation), Arvi O.
$22 (4th donation), Dirk K.
$22 (4th donation), Maurice G.
$22 (4th donation), Marco P.
$22 (3rd donation), Anna U.
$22 (3rd donation), Andreas H.
$22 (3rd donation), Thomas D.
$22 (2nd donation), Alain S.
$22 (2nd donation), Bernd E.
$22 (2nd donation), Sascha E.
$22 (2nd donation), Jean-pierre G.
$22 (2nd donation), Frederic G.
$22 (2nd donation), Chrisotph M.
$22 (2nd donation), Anthony G M.
$22 (2nd donation), David M.
$22 (2nd donation), Werner M.
$22 (2nd donation), Bjarne K.
$22, Alexandre B.
$22, Ralf M.
$22, Dirk H.
$22, Anthony M.
$22, Michael S.
$22, Juan T.
$22, María Teresa M.
$22, Alfred R.
$22, Alexis B.
$22, Essbare Wildpflanzen, Viola Nehrbaß
$22, Carles R.
$22, Thomas H.
$22, Ilmo J.
$22, Claudio B.
$22, Giovanni S.
$22, Ralf M.
$22, Jean-sébastien M.
$22, Ravi S.
$22, Reinhard H.
$22, Guenter B.
$22, Johannes S.
$22, Peter B.
$22, Millennium V.
$22, Jens F.
$22, P V.
$22, Andreas W.
$22, Andries S.
$22, Julian N.
$22, David L.
$20 (32nd donation), Bryan F.
$20 (28th donation), Mike W aka “bajan52”
$20 (22nd donation), John D.
$20 (17th donation), vagrantcow
$20 (11th donation), SecureRandom – LBRY/Odysee
$20 (10th donation), Anon
$20 (8th donation), Brent P.
$20 (7th donation), Vladimir Litvinenko
$20 (6th donation), Douglas W.
$20 (6th donation), Gert G.
$20 (4th donation), Tamer A.
$20 (4th donation), Shaun I.
$20 (4th donation), Joel C.
$20 (3rd donation), Patrick C.
$20 (3rd donation), Bogdan P.
$20 (3rd donation), Riccardo C.
$20 (3rd donation), Anonymous
$20 (3rd donation), Lawrence M.
$20 (2nd donation), Harald M.
$20 (2nd donation), Ray W.
$20 (2nd donation), Ted A.
$20 (2nd donation), Robert M.
$20 (2nd donation), Georgi C.
$20, Akiji H.
$20, Daniil B.
$20, Ivey C.
$20, Edwin B.
$20, Chris C.
$20, Michael P.
$20, Joan A.
$20, Adrian C.
$20, Marcos F.
$20, Salvador F.
$20, Johannes W.
$20, Chinmay N.
$20, Mark M.
$20, Anatoly Mikhaylichenko
$20, Wing Ming T.
$20, Jae K.
$20, Karl H.
$20, Mr Christopher J W.
$20, Derek L.
$20, Andrew S.
$20, Phil W.
$20, Todd M.
$20, J. T.
$20, Lydia D.
$20, Arnulfo B.
$20, Maxime R.
$20, Kendal C.
$20, John D.
$20, Eric M.
$20, Joseph N.
$20, Devine Interventions
$20, Jon P.
$20, James M.
$20, Richard K.
$20, Rex A.
$16 (50th donation), Andreas S.
$16 (2nd donation), Marco K.
$16, Micha H.
$16, Oliver T.
$15 (3rd donation), John C.
$15, Douglas S.
$12 (121th donation), Tony C. aka “S. LaRocca”
$12 (55th donation), Johann J.
$12 (34th donation), Lance M.
$12 (19th donation), Lance A.
$11 (13th donation), Daniel S.
$11 (10th donation), Jeff aka “Jambalak
$11 (8th donation), Vjeran B.
$11 (8th donation), Roland Smit
$11 (7th donation), patrick p.
$11 (7th donation), Michael P.
$11 (6th donation), Robert W.
$11 (6th donation), Karl H.
$11 (5th donation), Gabriele I.
$11 (4th donation), Thomas M.
$11 (4th donation), Federico G.
$11 (3rd donation), Davide P. aka “Dragone2
$11 (3rd donation), Νικολαος Σ.
$11 (3rd donation), Mircea V.
$11 (3rd donation), Johann K.
$11 (3rd donation), Dimitris Z.
$11 (3rd donation), Michael P.
$11 (3rd donation), Christophe C.
$11 (2nd donation), Lorenzo D.
$11 (2nd donation), Donald B.
$11 (2nd donation), Fred Gandt
$11 (2nd donation), Ivo Hop
$11 (2nd donation), Istvan S.
$11 (2nd donation), Ramon F.
$11 (2nd donation), John T.
$11 (2nd donation), Andreas L.
$11, Katrin R.
$11, Carl N.
$11, Anders T.
$11, Bruno F.
$11, Carlo B.
$11, Alfons B.
$11, Genco I.
$11, Patrick C.
$11, Susan D.
$11, Peter M.
$11, Vicente G.
$11, Michele N.
$11, Alexandru V.
$11, Friedhelm S.
$11, Jan K.
$11, Rob P.
$11, Aleksey M. E.
$11, Candice M.
$11, zukasz G.
$11, Lazo L.
$11, Giuseppe Tramonta aka “Giuseppe”
$11, Mathieu T.
$11, Henry L.
$11, David D.
$11, Thomas W.
$11, Ulrich S.
$11, Stefan T.
$11, Andrea P.
$11, Jan C.
$11, Carlos M.
$11, Roger H.
$11, Heinz M S. aka “Harry”
$11, Frank T.
$11, Rocco R.
$11, Walter T.
$11, Ingo K.
$10 (83th donation), Tree Service Kansas City
$10 (77th donation), Tree Removal Raleigh NC
$10 (61th donation), Thomas C.
$10 (56th donation), Frank K.
$10 (55th donation), Fence Baton Rouge
$10 (38th donation), Rick R.
$10 (22nd donation), Francois-R L.
$10 (20th donation), Serhii B. aka “sinpavla
$10 (19th donation), Sami Mannila
$10 (15th donation), Tree Service Penticton
$10 (13th donation), Nigel B.
$10 (13th donation), Tree Service Windsor Ontario
$10 (12th donation), tree removal calgary
$10 (12th donation), Preciocpa.es
$10 (12th donation), Carpet Cleaning Winnipeg
$10 (11th donation), Hot Tub Repair Calgary
$10 (10th donation), Tow Truck Calgary
$10 (10th donation), Actuz.net
$10 (9th donation), Appliance Repair Regina
$10 (9th donation), Dylan B.
$10 (8th donation), Philip Woodward
$10 (8th donation), Fence Company Raleigh
$10 (7th donation), Solar Panels Saskatoon
$10 (6th donation), Kitchen Remodel Spokane
$10 (5th donation), Concrete Contractors Raleigh
$10 (5th donation), Richard
$10 (5th donation), Jorge R.
$10 (4th donation), Aimee W.
$10 (4th donation), Servicii SEO
$10 (4th donation), HVAC Repair Spokane
$10 (4th donation), Paul D.
$10 (4th donation), Laurent D.
$10 (3rd donation), Zachary J.
$10 (3rd donation), Shawn L. aka “Friendship is Magic!”
$10 (3rd donation), Lucas M.
$10 (2nd donation), ipmhigg
$10 (2nd donation), Jan V. aka “little_w”
$10 (2nd donation), Ken L.
$10 (2nd donation), minneapolis commercial cleaning
$10 (2nd donation), zzzzz .
$10 (2nd donation), Jake C.
$10 (2nd donation), Mihail S.
$10 (2nd donation), Nicolas
$10 (2nd donation), Minneapolis Commercial Cleaners
$10 (2nd donation), Keith C.
$10, Luis C.
$10, Joel F.
$10, Terry R.
$10, Minneapolis Commercial Painting
$10, Jose R. aka “jodarove
$10, Nico Julian F.
$10, Max R.
$10, William Y.
$10, Alton K.
$10, Charles S.
$10, Bruce R.
$10, Arumugam V.
$10, Guillermo G.
$10, Randall F.
$10, Joe S.
$10, Clive S.
$10, John B.
$10, William D.
$10, aka “DD Digital”
$10, Grzegorz K.
$10, Stephen L.
$10, Emmanuel M.
$10, Sean G.
$8 (4th donation), Curtis M.
$7, Alexey T.
$7, Joao Odair A.
$6 (7th donation), Michał M. aka “Zaraki”
$6 (5th donation), Josef H. R. H.
$6 (3rd donation), Marco B.
$6, Kamil T.
$5 (49th donation), Bhavinder Jassar
$5 (29th donation), William Menezes
$5 (22nd donation), Hristo Gatsinski
$5 (17th donation), Thomas R.
$5 (10th donation), Sérgio D. S. S. aka “sersantos”
$5 (10th donation), A. Ruzhnikov aka “aruzhnikov”
$5 (9th donation), Štefan V. aka “Thinker8”
$5 (9th donation), rptev
$5 (8th donation), Dominik E.
$5 (6th donation), Minnigaliev R.
$5 (4th donation), Keith W.
$5 (3rd donation), Guillaume G.
$5 (2nd donation), Michal B.
$5 (2nd donation), Patrik A.
$5 (2nd donation), AFELECTRONICS
$5, Francisco V.
$5, Fabien
$5, Joshua L.
$5, Marko U.
$5, zzzzzzzz .
$5, Alber R.
$5, Christian M.
$5, Martin L.
$5, Fernando M.
$5, Nicolas V.
$5, Donatas D.
$5, Jose Maria S.
$5, Iñigo G.
$5, Oleksandr P.
$5, Mark R.
$5, Peyton H.
$5, Zac M.
$5, Adil O.
$5, Marcos L.
$5, Carpet Cleaning Chelsea
$5, Samuel G.
$5, Marcelo S.
$4 (17th donation), Oleksandr P.
$4 (7th donation), Simone G.
$3 (13th donation), Jonathan Gaddi Giomini aka “Jonny87”
$3 (7th donation), Szilard S.
$3 (2nd donation), Rafael C.
$3, Giada M.
$3, Daniel M.
$30 from 22 smaller donations

If you want to help Linux Mint with a donation, please visit https://www.linuxmint.com/donors.php

Patrons:

Linux Mint is proudly supported by 551 patrons, for a sum of $2,356 per month.

To become a Linux Mint patron, please visit https://www.patreon.com/linux_mint

Rankings:

  • Distrowatch (popularity ranking): 2185
  • Alexa (website ranking): 13609

Many thanks to all our donors, sponsors and partners and all the people who are involved in helping our project and our community.

UsrMerge

Last month we announced problems were found in relation to UsrMerge. In particular, packages built in merged systems were not always fully compatible with non-merged systems. A complete scan was done in Linux Mint to identify any other similar issue and a tool was developed to automate this process. In addition, a system report will be backported to recommend a merge to Mint 20 and 20.1 users whose system is not merged yet.

Updates notifications

Statistics recently showed us that many users did not update their computer. The way other operating systems handle updates is either by forcing their users to do so, or by frustrating them and annoying them until they do.

We spent time looking into this and talking to casual users to understand why they weren’t applying updates. We found many of them were sensitive to the importance of applying updates but didn’t do so simply because they were never really told to. When asked why and when they updated their phone they recognized that the phone update notifications were annoying but that they were successful in making them apply the updates.

Some users expressed a feeling of relief after applying phone updates, both because they felt like they were doing “the right thing” and because they knew the notification wouldn’t come back “for a while”. To us this looks like a partial delegation of responsibility. The user is aware of the importance of the issue and happy to be reminded of it to some extent as long as it doesn’t happen too often. Although the user does not review updates and is likely to apply all of them, he/she is not fully onboard with automation, appreciates being asked consent and decides on the timing of the updates.

Statistics showed us we needed to do something. Feedback showed us people hated to be annoyed, taken hostage or forced to do something they didn’t want (this is a major source of frustration for Mac and Windows users apparently). We also had key principles to respect. This is your computer not ours. You’re also all very different and you use the software we make in very different ways, so we needed to keep that in mind and let you configure and tune the software so it remains flexible and useful no matter how you like to use it.

So with all that said here’s what we did. We designed a notification system which acts as a gentle and welcome reminder and took great care not to turn it into an annoyance.

Although it shows the same information as the tray icon, the notification is more noticeable and creates an opportunity for the user which can either be easily taken or easily dismissed.

For the notification to be welcomed and welcomed again it needs to happen for a reason, to be easy to dismiss if the user is busy, to not come back constantly and to not come back at all for a long while after the user applies the updates. When a notification is dismissed it is snoozed for 2 days. When updates are applied it goes away for a long time. The conditions for the notification to be shown in the first place are configurable.

When it comes to default settings we have casual users in mind, and in particular users who are the least likely to modify the settings. We want the OS the work as best as possible out of the box for them, and be flexible enough to be configured and tuned by more experienced users.

By default the Update Manager shows a notification if a particular update has been available for more than 7 logged-in days or if it’s older than 15 calendar days. These values can be configured all the way down to 2 days (for people who want more notifications) or all the way up to 90 days (for people who want less).

By default the Update Manager also only counts security and kernel updates as being relevant for notifications but you can change that.

The last setting is a grace period. If any update has been applied on your computer in the last 30 days, whether it’s via the Update Manager or via another APT software, no notifications will be shown.

When set to 90 these settings basically mean no notification would be shown for more than 3 months of the computer being outdated. If the goal is to never apply any updates (and there are valid reasons for that in some cases and some environments, test VMs for instance), the solution is simply to disable automatic checks or to even disable the Update Manager itself. If for some reason the use case was to be able to see available updates for more than 3 months but never to apply any of them, then in this case we’d recommend the use of a gsettings key we added for that specific purpose: com.linuxmint.updates tracker-disable-notifications.

We hope the default settings will work well for most people and these notifications will be a useful positive experience. The configuration made available is very flexible and should be able to please everybody.

Sponsorships:

Linux Mint is proudly sponsored by:

Gold Sponsors:
Linux VPS Hosting
Silver Sponsors:
Sucuri
ThinkPenguin: For Everything Freedom
Tibor Kaputa
Bronze Sponsors:
Vault Networks *
AYKsolutions Server & Cloud Hosting
hSo
Avery Tarasov / Chr0meiCe2 / @Abdomination1
BGASoft Inc
David Salvo
Feathercoin
HamoniKR
Look To The Right SEO
Michael Hathaway
Synapse Search
Uwe Schneider GmbH
Community Sponsors:

Donations in February:

A total of $14,397 were raised thanks to the generous contributions of 519 donors:

$150, Robert P.
$129, Richard S.
$122 (4th donation), Alain C. aka “Alecalin
$116, Bernhard E. aka “Manjushri”
$108 (5th donation), Michael J.
$108 (2nd donation), Christoph
$108, BNC
$108, Christoph F.
$108, Julius May aka “Julius Max”
$108, Johannes J.
$108, Peter B.
$108, Samuel N.
$108, Zöbelein Sossna GbR
$100 (6th donation), Sean O.
$100 (4th donation), Jean P. R.
$100 (4th donation), Scott G.
$100 (2nd donation), Alan H.
$100 (2nd donation), Andrew W.
$100 (2nd donation), Tom D.
$100, Robert F.
$100, Larry B.
$100, Truman C.
$100, Scott M.
$100, Paul S.
$100, David W.
$100, Lawrence E.
$100, Curtis N.
$86, Peter F.
$80, Alan M.
$75 (2nd donation), Janet J.
$54 (10th donation), Naoise G.
$54 (5th donation), Marco G.
$54 (5th donation), Peter W.
$54 (3rd donation), Ioannis P.
$54 (2nd donation), Willem H.
$54 (2nd donation), Jose M. T. A.
$54 (2nd donation), Wolfgang K.
$54 (2nd donation), Christian P.
$54 (2nd donation), Marc C.
$54, Frans D.
$54, Gunnars P.
$54, Stephan Tietz
$54, Dirk H.
$54, Christoph A.
$54, Axel H.
$54, Michael H.
$54, Luciano M.
$54, Tobias E.
$54, Tomáš R.
$54, Terje L.
$54, Sebastien K.
$54, Jay F. S.
$54, Josef H.
$54, Lydia V.
$54, info.rueducoq.fr
$54, Lars B.
$50 (46th donation), Anthony C. aka “ciak”
$50 (7th donation), Leopoldo G.
$50 (5th donation), John M.
$50 (4th donation), Kenneth R.
$50 (3rd donation), Anthony G.
$50 (3rd donation), Jay S.
$50 (3rd donation), Ariel Juodziukynas
$50 (2nd donation), Nicolas S.
$50 (2nd donation), Simple ASIC, LLC
$50 (2nd donation), Wonelle
$50 (2nd donation), R. C. F.
$50 (2nd donation), Frank F.
$50, Jack K.
$50, Andre L.
$50, Melvin M.
$50, Joe A.
$50, Kenneth W.
$50, Nagaraju N.
$50, Richard B.
$50, John O.
$50, Michael M.
$50, King Robert Distribution
$50, Hanzo21
$50, Richard J.
$50, Ron S.
$50, Vanessa R.
$50, Werner K.
$50, Joe G.
$43 (131th donation), Olli K.
$43, Holger F.
$42, D P.
$38, Dorian O.
$35 (10th donation), Ted S.
$35 (3rd donation), Jeffrey C.
$35 (2nd donation), Anonymous
$32 (11th donation), Peter E.
$32 (8th donation), Lars-gunnar S.
$32, Geoffrey R.
$30 (9th donation), B. H. .
$30 (5th donation), Victor W.
$30 (2nd donation), R.garry D.
$30, Brian M. aka “Booman
$28, Peter J, aka “Dr Peter”
$27, particular
$26 (11th donation), Tsatsorin E. aka “Eugene713
$26, Amber T.
$25 (6th donation), Marc B.
$25 (5th donation), Roland H. aka “rol4dawgs
$25 (5th donation), Brian M.
$25 (2nd donation), Durwood A.
$25, Michael B.
$25, Wally B.
$22 (24th donation), Doriano G. M.
$22 (8th donation), H ScottB
$22 (6th donation), Dominik Ch.
$22 (5th donation), Laurent G.
$22 (4th donation), Ian M.
$22 (4th donation), Bogusz S. aka “PIMPEX
$22 (3rd donation), Jeff D.
$22 (3rd donation), Björn H.
$22 (2nd donation), Thomas M.
$22 (2nd donation), Andrej S.
$22 (2nd donation), Dirk S.
$22 (2nd donation), John H.
$22 (2nd donation), Lars P.
$22 (2nd donation), Roman D.
$22 (2nd donation), Thomas K.
$22 (2nd donation), Giovanni R.
$22 (2nd donation), Matthew S.
$22, Friedel S.
$22, Jacques D.
$22, Praktijkspeuren Noord Nederland
$22, Patrick Fonfroide
$22, Talal T.
$22, Cyril H.
$22, Raúl aka “raulete”
$22, J-luc C.
$22, Lars R.
$22, Ties Klaas V.
$22, Manuel M.
$22, Dirk G.
$22, Peter M.
$22, Zsolt T.
$22, Ettore G. aka “Hanamigi
$22, Christophe A.
$22, René F.
$22, Schröder D.
$22, Felix A.
$22, Sinan B.
$22, Tim B.
$22, Markus L.
$22, Eric M.
$22, Charles K.
$22, Henrik V.
$22, The Forsyths
$22, Gianni C.
$22, Holger B.
$22, Stephanie M.
$20 (34th donation), Jim A.
$20 (32nd donation), Stefan M. H.
$20 (31st donation), Bryan F.
$20 (27th donation), Mike W aka “bajan52”
$20 (16th donation), Mike M. aka “GrouchyM”
$20 (12th donation), Bill S.
$20 (10th donation), SEO Danmark aka “SEO Danmark
$20 (9th donation), Jon G.
$20 (9th donation), Mr. Bee
$20 (7th donation), Peter R.
$20 (6th donation), Daniel M.
$20 (4th donation), Mark F.
$20 (4th donation), Harrie K.
$20 (4th donation), Marek M.
$20 (3rd donation), Robert H.
$20 (3rd donation), Stephane L.
$20 (3rd donation), Michael M.
$20 (3rd donation), Dennis J.
$20 (2nd donation), Michael M.
$20 (2nd donation), Vincent L.
$20 (2nd donation), Matthew C.
$20 (2nd donation), Dimitrios G.
$20 (2nd donation), Stage Right Transmissions LLC
$20 (2nd donation), Alan W.
$20, Victor B.
$20, David W.
$20, George B.
$20, Randolph M.
$20, Patrick K.
$20, James M.
$20, Douglas W.
$20, Vaclav J. aka “Lora”
$20, Stephen K.
$20, Kenneth H.
$20, Maria S.
$20, Andrey Khokhlov aka “ligain”
$20, Griffin Hayes LLC aka “PW
$20, Mihael R.
$20, Stacey U.
$20, Robert G.
$20, HomePrograms
$20, Lesleigh M.
$20, Phillip S.
$20, Carlos M.
$20, Rowland A.
$20, John W.
$20, Robert C.
$20, Claude L.
$20, Mikaël P.
$20, I S.
$20, Bruce B.
$20, Dennis Östergren aka “SweD”
$20, George S.
$20, Pascal Fluck Computing
$20, Philip Y.
$20, Wayne K.
$20, Jose G.
$20, Paul D.
$20, James H.
$20, Michael M.
$20, Vincent A.
$20, Jeff M.
$19 (6th donation), Luk
$16 (49th donation), Andreas S.
$16, Markus K.
$16, Kaya G.
$15 (31st donation), ajgringo619
$15 (11th donation), Edward A.
$15 (6th donation), Ian C.
$13, James C.
$13, Conor McGirr
$13, James C.
$12 (18th donation), Lance A.
$11 (21st donation), Jens-uwe R.
$11 (16th donation), Piotr L aka “xpil
$11 (11th donation), Antonio aka “pengu73”
$11 (10th donation), José G. aka “picaso”
$11 (8th donation), Alexander P.
$11 (8th donation), Wolfgang G.
$11 (7th donation), Vjeran B.
$11 (6th donation), Frank H.
$11 (4th donation), Henric N.
$11 (4th donation), Evzen M.
$11 (4th donation), Gabriele I.
$11 (3rd donation), Thies H.
$11 (3rd donation), John Marakis
$11 (3rd donation), Ernest T.
$11 (2nd donation), Antonio L.
$11 (2nd donation), Vorobyov V.
$11 (2nd donation), Andreas K.
$11 (2nd donation), Erik M.
$11 (2nd donation), Michael W.
$11 (2nd donation), K. K. .
$11 (2nd donation), Manuel S.
$11 (2nd donation), Luca V.
$11 (2nd donation), Michael S.
$11 (2nd donation), Michael B.
$11 (2nd donation), Christoph B.
$11 (2nd donation), Massimo R.
$11, Ulrike D.
$11, Jan M.
$11, Autumn J.
$11, Alexis G.
$11, Henk H.
$11, Uwe W.
$11, Ivo Hop
$11, Patrick V.
$11, Slawo W.
$11, Angus G.
$11, Karl H.
$11, Andreas T.
$11, Ralf W.
$11, potototillo more
$11, Alberts S.
$11, Emanuele N.
$11, Oscar Angel R.
$11, Miroslav R.
$11, Velimir G.
$11, Joshua S.
$11, Hanspeter R.
$11, Madeleine J.
$11, Thomas R.
$11, Stefano L.
$11, Andreas L.
$11, Erasmo B.
$11, Benjamin L. aka “indivisual
$11, Pim S.
$11, Eugenio R.
$11, Sebastian R.
$11, Thomas B.
$11, Felix H.
$11, Alberto P.
$11, aka “billia”
$10 (82th donation), Tree Service Kansas City
$10 (76th donation), Tree Removal Raleigh NC
$10 (60th donation), Thomas C.
$10 (54th donation), Fence Baton Rouge
$10 (21st donation), Francois-R L.
$10 (20th donation), Hemant Patel
$10 (19th donation), Serhii B. aka “sinpavla
$10 (14th donation), Scaffolding in Kent
$10 (12th donation), Pawel M.
$10 (12th donation), Tree Service Windsor Ontario
$10 (11th donation), Preciocpa.es
$10 (10th donation), Kelowna Tree Service
$10 (9th donation), Actuz.net
$10 (8th donation), Philip E.
$10 (8th donation), Appliance Repair Regina
$10 (7th donation), Fence Company Raleigh
$10 (7th donation), Philip Woodward
$10 (6th donation), José Clóvis A.
$10 (5th donation), Kenton B.
$10 (5th donation), Owen D.
$10 (4th donation), Tree Service Charlottesville
$10 (4th donation), Concrete Contractors Raleigh
$10 (4th donation), Optimizare SEO
$10 (4th donation), William M.
$10 (3rd donation), Daniel P.
$10 (3rd donation), Arlen A.
$10 (3rd donation), Miodrag R.
$10 (3rd donation), Paul D.
$10 (3rd donation), Joe V.
$10 (3rd donation), Lyle D.
$10 (3rd donation), HVAC Spokane
$10 (3rd donation), Hubert C.
$10 (3rd donation), Diego O.
$10 (2nd donation), www.luxprivatejetcharter.com
$10 (2nd donation), Vlad S.
$10 (2nd donation), Stephen P. C.
$10 (2nd donation), Michaela B.
$10 (2nd donation), generators
$10 (2nd donation), Xin Z.
$10 (2nd donation), James N.
$10 (2nd donation), Danila Ganchar
$10 (2nd donation), Affiliate Marketing
$10 (2nd donation), J E.
$10, Keshav B.
$10, Sandis S.
$10, voosign.com
$10, No Wake Zone
$10, Joe J.
$10, Jerry B.
$10, Robert R.
$10, Umesh A.
$10, David H.
$10, Ahmed Samiel A.
$10, Steven S.
$10, Jennifer J.
$10, Minneapolis Commercial Cleaners
$10, Steve C.
$10, Cesar T.
$10, Michael T.
$10, John W.
$10, Zhenya J.
$10, Gavan R.
$10, Kevin U.
$10, zzzzzzzz .
$10, Nicolas
$10, zzzzzz .
$10, Samuel F.
$10, Vinae B.
$10, David aka “smalldogclub
$10, David B.
$10, Mark S.
$10, Entreprenad
$10, Charles Davis D.
$9 (22nd donation), Tomasz K.
$8 (3rd donation), Curtis M.
$7 (3rd donation), Marius @ Awesome AF Tech
$6 (2nd donation), Harold R.
$6, Lorenzo U.
$5 (58th donation), Eugene T.
$5 (48th donation), Bhavinder Jassar
$5 (35th donation), Dmitry P.
$5 (28th donation), William Menezes
$5 (16th donation), Thomas R.
$5 (13th donation), Kirill
$5 (10th donation), Antonio Carlos L. Sampaio aka “tnsampa”
$5 (9th donation), Pierre G.
$5 (9th donation), A. Ruzhnikov aka “aruzhnikov”
$5 (9th donation), Jaime aka “El oso y el madroño”
$5 (8th donation), Jürgen K.
$5 (8th donation), Štefan V. aka “Thinker8”
$5 (7th donation), Dominik E.
$5 (7th donation), Willem V. U.
$5 (5th donation), Clinton Aarts
$5 (4th donation), Axel R.
$5 (3rd donation), Keith W.
$5 (2nd donation), Marc S. P.
$5 (2nd donation), Alrik S.
$5 (2nd donation), Joseph J.
$5 (2nd donation), Michael P.
$5 (2nd donation), Elia P.
$5 (2nd donation), Régis P.
$5 (2nd donation), Andrzej R.
$5 (2nd donation), W. M. A. J. .
$5 (2nd donation), Christoph C.
$5, Massimo M.
$5, Hugo G.
$5, 2br-2b
$5, Altamura G.
$5, Jose Maria
$5, Olivier F.
$5, Nico S.
$5, Bogumiz N.
$5, Wissam Z. aka “gyms”
$5, Oleksandr Z.
$5, Ross aka “VK2HEY”
$5, L Martin M.
$5, Robert M.
$5, Ferdinand A.
$5, Matthew R.
$5, Valentin D.
$5, Gabriel M.
$5, David B.
$5, Craig S.
$4 (4th donation), Josef H. R. H.
$3 (6th donation), Szilard S.
$3 (2nd donation), Stefan E.
$3 (2nd donation), Roberto L.
$3 (2nd donation), Justin G.
$28 from 20 smaller donations

If you want to help Linux Mint with a donation, please visit https://www.linuxmint.com/donors.php

Patrons:

Linux Mint is proudly supported by 547 patrons, for a sum of $2,440 per month.

To become a Linux Mint patron, please visit https://www.patreon.com/linux_mint

Rankings:

  • Distrowatch (popularity ranking): 2172
  • Alexa (website ranking): 11503

Thank you for your donations and for your support.

Applying Updates

An announcement was made last week to explain why security updates are important and to remind people to update their computer.

If you haven’t read it yet please visit https://blog.linuxmint.com/?p=4030.

We started working on improvements for the Update Manager. In the next release the manager won’t just look for available updates, it will also keep track of particular metrics and be able to detect cases where updates are overlooked. Some of these metrics are when was the last time updates were applied, when was the last time packages were upgraded on the system, for how many days has a particular update been shown…

In some cases the Update Manager will be able to remind you to apply updates. In a few of them it might even insist. We don’t want it to be dumb and get in your way though. It’s here to help. If you are handling things your way, it will detect smart patterns and usages. It will also be configurable and let you change the way it’s set up.

We have key principles at Linux Mint. One of them is that this is your computer, not ours. We also have many use cases in mind and don’t want to make Linux Mint harder to use for any of them.

We’re still forming strategies and deciding when and how the manager should make itself more visible so it’s too soon to speak about these aspects and get into the details which probably interest you the most here. So far we worked on making the manager smarter and giving it more information and more metrics to look at.

Bug Fixes

Package updates were published yesterday for the following projects: xapp, warpinator, nemo, cinnamon-menus, nemo-dropbox, nemo-media-columns, nemo-python. They represent a significant number of changes and fix a variety of issues.

On fast computers an xapp component could delay the login time by up to a second. This was in place to guarantee systray compatibility for indicators and QT applications and it held the session to make sure the system tray was in place before any auto-started applications. This feature was redesigned and the delay no longer exists.

Many usability and niche issues related to favorites were fixed.

An issue was found in the way Nemo handled style calculations. Resizing file browser windows could lead to an accumulation of recalculations and eventually create latency on focus after a while. This was fixed.

Memory leaks were also found and patched in Nemo and some of its extensions.

File operations and thumbnail management received performance and stability improvements.

On the desktop itself, usability bugs affecting bold fonts and icon sort order were fixed.

Plymouth+LUKS Bug and Reproducible Builds

When the upgrade path from Linux Mint 20 to Linux Mint 20.1 was opened we received feedback and bug reports related to a plymouth issue on computers with LUKS-encrypted drives.

We couldn’t identify the cause of the problem. Because the issue only affected some users we first thought it was hardware-related and that it had something to do with NVIDIA drivers.

Before I explain what happened and its consequences, if you’ve been waiting for that fix I’d like to apologize for the time it took and thank you for your patience. As of today this bug is fixed. We identified its cause on Friday and we sent a Plymouth package update to our repositories today which fixes the issue.

The story doesn’t end here though. This bug made us aware of a very important issue which affects Ubuntu (and Debian also, but to a much smaller extent), the issue of non-reproducible builds.

This is quite technical. When we moved from Linux Mint 19.3 to Linux Mint 20, we moved from an Ubuntu 18.04 to an Ubuntu 20.04 package base. One important difference between these two package bases is the fact that Ubuntu 20.04 is a merged system (i.e. a system where some paths such as /bin and /usr/bin are merged via symlinks and are effectively the same, this is described here: https://wiki.debian.org/UsrMerge).

On a merged system if a package places a binary in /bin and another package calls it with the wrong path (/usr/bin for instance), it doesn’t matter, it works anyway. This is an improvement for users but it also hides potential issues from a maintainer’s point of view. If you package something with the wrong path, your package continues to work on merged systems but not on non-merged ones.  

Starting with version 20.1, Linux Mint also adopted usrmerge and all fresh installations are merged. As part of the upgrade from Linux Mint 20 we recommended people merged their system but not everybody did. We were aware of these potential issues at the time and explained it in the upgrade instructions. This was done the very same way by Debian and by Ubuntu when they merged as well. All distributions are committed to supporting both systems.

Debian went further though and understood the impact this could have on build processes. If a package scans its build environment to assess the path of a particular binary and injects that path in the resulting packages, then issues can happen if the build environment is different than the user’s.

Take plymouth for instance, when you compile it from source it scans the build environment to find the path for a systemd binary called systemd-tty-ask-password-agent. On Debian systems, the systemd package provides this binary and places it in /bin. The plymouth build uses autotools and a routine called AC_PATH_PROG to find the path for systemd-tty-ask-password-agent and then injects that path in the systemd service it provides to call it.

On a non-merged computer systemd-tty-ask-password-agent is in /bin (where the systemd package puts it). On a merged computer, it’s both in /bin and in /usr/bin (since these two directories are the same there).

If you compile the plymouth source package on a non-merged computer, it finds systemd-tty-ask-password-agent in /bin and injects “/bin/systemd-tty-ask-password-agent” in its service file. That path works both on merged systems (where the patch doesn’t matter) and non-merged system (since the path is correct).

If you compile the plymouth source package on a merged computer, it finds systemd-tty-ask-password-agent in /usr/bin and injects “/usr/bin/systemd-tty-ask-password-agent” in its service file. That path is incorrect and will thus only work on merged systems.

Debian understood the importance of getting the same output from builds in different environments. In other words, whether the build environment is merged or not, not only should the resulting packages work on all systems, but they also should be identical in every way. Debian runs continuous integration checks to ensure all its builds are reproducible and patches packages where this isn’t the case.

The plymouth source code was indeed patched in Debian to prevent this issue but not in Ubuntu. Worse though, and this is really important in our case, since 20.04 (and thus for us since Mint 20, not 20.1), Ubuntu docker images and user systems are merged, but the Launchpad build environment is not. In other words, some source packages available in 20.04 produce packages which are different than what is in the repositories when they are rebuilt. Because the Ubuntu build infrastructure for 20.04 hasn’t been merged yet we don’t need to worry about binary packages built by Ubuntu (whether the source package builds are non-reproducible or not, if they’re built on non-merged environments they’ll work everywhere).

Because we’re primarily using docker to build our packages and because our images (since 20.04) are merged, we need to worry about this as much as Debian did and not only fix this particular issue but make sure we detect any non-reproducible builds going forward and patch anything that introduce variability and hasn’t been patched upstream already. We’ll be developing internal tools ASAP to tackle this. We’ll also review our own cross-distributions projects (Cinnamon, xapp to name a few) and make sure they’re not scanning paths that way or introduce these kind of issues in their build.

Cinnamon Improvements

Although the solution to a memory leak is an actual fix some leaks go undetected for years. Most of the time it’s because they’re hardware or driver-specific, sometimes it’s simply because the bug report doesn’t point out at something specific we’re missing and we’re unable to reproduce the issue.

Cinnamon itself relies a lot of your GPU drivers. It can use anywhere between 80MB to 1GB RAM depending on your system and what you ask it to do. It’s particularly small on Intel and open-source drivers and particularly big on 64-bit proprietary NVIDIA ones. It also starts small and uses more memory as you activate more of its features. It typically grows over time and up to a certain point. That point depends on how many applets you’re using, whether you’re using all of its features and the system you’re on. Passed that point, if Cinnamon continues to grow indefinitely, you’re looking at a memory leak.

We know there still are a few leaks out there because we hear of people who come back to their computer after days of it being idle to find their Cinnamon process using 2GB, 4GB, 6GB of RAM. We don’t know what cause these leaks yet but we’ll have a workaround in Cinnamon 5.0.

Using the system settings you’ll be able to set a maximum amount of RAM Cinnamon can use.

If that maximum amount is reached Cinnamon will restart itself. You won’t lose your session or your windows, it will just be unresponsive for about a second while it restarts itself internally. It will keep a log of such events so that you can see if this happens often and help us troubleshoot the issue.

Another thing we’re improving is spice management. In past Cinnamon versions there were differences between the installed tab and the download tab for applets, desklets and extensions. 

We modified the way things work to ensure everything is properly translated and that all spices have the same name, icon and description whether they’re installed or not.

We’re also showing more information such as the author’s name and the unique ID of the spice and we’re currently working on the ability to graphically install 3rd party ZIP spices.

Behind the curtain we also strengthened the validation and the translation of spices and implemented continuous integration.

Sponsorships:

Linux Mint is proudly sponsored by:

Gold Sponsors:
Linux VPS Hosting
Silver Sponsors:
Sucuri
ThinkPenguin: For Everything Freedom
Tibor Kaputa
Bronze Sponsors:
Vault Networks *
AYKsolutions Server & Cloud Hosting
hSo
Avery Tarasov / Chr0meiCe2 / @Abdomination1
BGASoft Inc
David Salvo
Feathercoin
HamoniKR
Look To The Right SEO
Michael Hathaway
Synapse Search
Uwe Schneider GmbH
Community Sponsors:

Donations in January:

A total of $18,779 were raised thanks to the generous contributions of 782 donors:

$1078 (2nd donation), Morten K. A.
$200 (8th donation), Tomasz E.
$200 (8th donation), Timothy P.
$200 (5th donation), Duncan G. aka “catraeus
$168 (6th donation), Plamen Atanasov
$162 (5th donation), Jack B.
$108 (3rd donation), Patrick H.
$108 (2nd donation), Nikolaos F.
$108, Eine Erde e.V.
$108, Herbert T.
$108, Felix S.
$100 (30th donation), Fast Junkie
$100 (7th donation), John M.
$100 (4th donation), Billy Bob
$100 (2nd donation), Konrad W.
$100 (2nd donation), Dana C.
$100 (2nd donation), Kenneth S.
$100 (2nd donation), Sherwood O.
$100, Neil P.
$100, Gary R.
$100, Jeffrey L.
$100, Charles Y.
$100, Thomas P.
$100, Charles G.
$100, David S.
$100, Philip F.
$100, James V J.
$100, John H.
$95 (2nd donation), Mario H.
$80, Jerome B.
$70 (9th donation), Ted S.
$66 (3rd donation), hala de inchiriat
$59, Chris S.
$54 (11th donation), Robert M.
$54 (9th donation), Naoise G.
$54 (4th donation), Dr. H. L.
$54 (4th donation), Karl H.
$54 (3rd donation), Reiner S.
$54 (3rd donation), Jürgen S.
$54 (2nd donation), Mr K.
$54, Isabel L.
$54, Matthias B.
$54, A V.
$54, Andreas M.
$54, Mallory T.
$54, John A.
$54, Stephan H.
$54, Eduard H.
$54, Carsten H.
$54, Nikolas H.
$54, Christos P.
$54, Konrad H.
$54, Bruce J.
$54, Rob B.
$54, Johannes R.
$54, Kees S.
$54, Heinrich H.
$54, Martin B.
$54, Christoph K.
$54, Matthias W.
$54, Guy V.
$50 (12th donation), Alfred H. aka “Varmint Al
$50 (12th donation), Peter S. aka “Pierre”
$50 (7th donation), Mimi
$50 (7th donation), George P. aka “taz840209”
$50 (6th donation), Greg C.
$50 (6th donation), Leopoldo G.
$50 (5th donation), Fred W.
$50 (4th donation), Edmund B.
$50 (4th donation), Timothy J. I.
$50 (3rd donation), Frank R.
$50 (3rd donation), Randall D.
$50 (3rd donation), Gary R.
$50 (2nd donation), Marvin F.
$50 (2nd donation), Al B.
$50 (2nd donation), Scott L.
$50 (2nd donation), Randall Thomas
$50 (2nd donation), Mark S.
$50 (2nd donation), Douglas G.
$50 (2nd donation), G W.
$50 (2nd donation), Peter T.
$50, Ryan M.
$50, Brian S.
$50, Stephen R.
$50, Jerry F.
$50, Mohamed A.
$50, Bradford B.
$50, William B.
$50, Justin D.
$50, Philip R.
$50, Lawrence G.
$50, Patrick N.
$50, Arvindh M.
$50, Peter Pal H.
$50, Jean-francois L.
$50, Sebastian N.
$50, Jacqueem S.
$50, David T.
$50, Jamie Aylward
$50, Mark K.
$50, Daniel R.
$50, William M.
$50, Doug M.
$50, Benjamin B.
$50, Lynn C.
$50, Brian H.
$50, Ashiq A.
$45 (3rd donation), Kostiantyn M.
$43 (130th donation), Olli K.
$43 (5th donation), Johannes B.
$43, Joerg R.
$42 (4th donation), Felipe Amaral aka “famaral42
$40 (6th donation), Robert T.
$40 (5th donation), Michael T.
$40, Lloyd R.
$40, Patrick W.
$39 (2nd donation), Christoph R.
$38 (4th donation), George T.
$38, Ruben W.
$32 (2nd donation), Marcus H.
$32 (2nd donation), Ioannis P.
$32 (2nd donation), Harry F.
$32 (2nd donation), Brian E.
$32 (2nd donation), Ralf W.
$30, Kari P aka “Kari”
$30, Pierre C.
$30, Stephen D.
$28 (4th donation), Adam K.
$27 (3rd donation), Robert H.
$27 (2nd donation), Horst W.
$27, Thomas B.
$27, Dieter R.
$27, Michael F.
$27, Ricardo C.
$27, Bernd K.
$26, Sarah Chase Photography
$25 (15th donation), Hubertus B. aka “hubi
$25 (12th donation), George H.
$25 (11th donation), Charles W.
$25 (3rd donation), Richard N.
$25 (3rd donation), Stephen W.
$25 (2nd donation), Ronny “Spider” S.
$25 (2nd donation), Kurt K.
$25 (2nd donation), Greg M.
$25, Victor C.
$25, Loic D.
$25, Ronald R.
$25, Robert E S.
$25, Mitchell J.
$25, Ramylle G.
$25, Donald S.
$22 (24th donation), Michael R.
$22 (10th donation), Peter E.
$22 (7th donation), Frank J.
$22 (5th donation), Justo G.
$22 (5th donation), Klaus G.
$22 (5th donation), Jose A. V.
$22 (4th donation), Lennart J.
$22 (3rd donation), Jerome G. -. A.
$22 (3rd donation), Michael M.
$22 (3rd donation), Vittorio B.
$22 (3rd donation), Juha M.
$22 (3rd donation), Ian M.
$22 (3rd donation), Michael L.
$22 (2nd donation), Finn B. J.
$22 (2nd donation), Armen E.
$22 (2nd donation), Claudia G.
$22 (2nd donation), Daniel H.
$22 (2nd donation), Michael Z.
$22, Wolfgang Z.
$22, Johann M.
$22, Daniel F. G.
$22, Paul H.
$22, NK Informatique
$22, Roger S.
$22, Daniel B.
$22, Chrisotph M.
$22, Tony E.
$22, Andreas T.
$22, Ronny G.
$22, Michael S.
$22, Thomas R.
$22, Vedran B.
$22, Chris O.
$22, Philippe B.
$22, Stefan N.
$22, Nathalie O.
$22, John B.
$22, Eric B.
$22, Grégoire M.
$22, Ramona Z.
$22, Mr J M P.
$22, Clemens G.
$22, Robert A.
$22, Siegmund S.
$22, Marco L.
$22, Heister M.
$22, Arno W.
$20 (33rd donation), Jim A.
$20 (31st donation), Stefan M. H.
$20 (30th donation), Bryan F.
$20 (26th donation), Mike W aka “bajan52”
$20 (21st donation), John D.
$20 (16th donation), vagrantcow
$20 (11th donation), Pawel M.
$20 (8th donation), Dana S.
$20 (8th donation), Dylan B.
$20 (8th donation), Mr. Bee
$20 (7th donation), Kok E. B.
$20 (6th donation), Robert L.
$20 (6th donation), Brent P.
$20 (5th donation), Peter L.
$20 (5th donation), Palmleaf
$20 (5th donation), Pablo L. aka “LAFO”
$20 (5th donation), Robert A.
$20 (4th donation), Daniel O.
$20 (3rd donation), Alexei S.
$20 (3rd donation), Peter B.
$20 (3rd donation), William M.
$20 (3rd donation), Vladislav H.
$20 (3rd donation), Radim J.
$20 (2nd donation), Paul W.
$20 (2nd donation), Paul R.
$20 (2nd donation), Shane W.
$20 (2nd donation), Steven H.
$20 (2nd donation), Jose M.
$20 (2nd donation), Charlie M.
$20 (2nd donation), Christopher S.
$20 (2nd donation), David K.
$20 (2nd donation), Marvin S.
$20, Jeff H.
$20, Michael R.
$20, Jason P.
$20, Harrison M.
$20, David S.
$20, David H.
$20, Håvard S.
$20, Martin N.
$20, Carlos H.
$20, Samuel S.
$20, Timothy D.
$20, John M.
$20, Stephen F.
$20, Lannes L.
$20, Robert K.
$20, James F.
$20, Kingston Locomotive Works
$20, Joe W.
$20, Ian E.
$20, Ken S.
$20, Vitalie L.
$20, Kathleen R.
$20, David W.
$20, Vladimir S.
$20, Michael M.
$20, Kurt B.
$20, John B.
$20, Tyler T.
$20, Adam B.
$20, John S.
$20, Chad B.
$20, Jean-francois B.
$17 (53th donation), Johann J.
$16 (48th donation), Andreas S.
$16 (2nd donation), Reidar S.
$16, Michael W.
$15 (33rd donation), Lance M.
$15 (30th donation), ajgringo619
$15 (9th donation), SecureRandom – LBRY/Odysee
$15 (2nd donation), Talent Sail
$15 (2nd donation), Lawrence M.
$15, Helmuth P.
$14 (5th donation), Antony L.
$14, Bela S.
$14, Fernando B.
$13, Sebastian B.
$12 (119th donation), Tony C. aka “S. LaRocca”
$12 (17th donation), Lance A.
$12 (5th donation), Frederick F.
$11 (15th donation), Raymond M. (retired)
$11 (12th donation), Nigel B.
$11 (11th donation), Daniel S.
$11 (9th donation), Abdulkadir H.
$11 (8th donation), Davide A.
$11 (5th donation), Umzugsfirmen
$11 (5th donation), Mirko A.
$11 (4th donation), Florian L.
$11 (4th donation), Goran V.
$11 (3rd donation), Došlo R.
$11 (2nd donation), Ant
$11 (2nd donation), Dimitris Z.
$11 (2nd donation), Dietmar R.
$11 (2nd donation), Lukas W.
$11 (2nd donation), Bettina W.
$11 (2nd donation), Janis E.
$11 (2nd donation), Steuererklärung ausfüllen lassen
$11 (2nd donation), Alvaro D. A.
$11 (2nd donation), Hilario G. M.
$11 (2nd donation), Cornelius B.
$11 (2nd donation), Santiago P. P.
$11 (2nd donation), Emanuel C.
$11 (2nd donation), Domenico D. B.
$11, Matteo F.
$11, Karl S.
$11, Fernando S.
$11, Marco R.
$11, Erich H.
$11, Nuno T. aka “nunotr”
$11, Silvio S.
$11, Can G.
$11, Iulian S.
$11, Heino S.
$11, Valerio P.
$11, Max W.
$11, aka “Credit Rapid
$11, William F S.
$11, Gezinus V.
$11, Joris B.
$11, Bernd R.
$11, casca de copiat
$11, José Manuel S.
$11, David P.
$11, Jose Angel A.
$11, Aleksandras J.
$11, Marianne L. aka “Kelb78”
$11, Heinz-georg S.
$11, Iker L.
$11, Sebastian S.
$11, Miro P.
$11, David B.
$11, Timothy S.
$11, Oscar J.
$11, Alain C.
$11, Tamás V.
$11, Dušan S.
$11, Sven H.
$11, Andres B.
$11, Karel V.
$11, Taily S.
$11, Ivan M.
$11, Steffen C.
$11, Xavier B.
$11, Patrick G.
$11, Aruna D.
$10 (81th donation), Tree Service Kansas City
$10 (75th donation), Tree Removal Raleigh NC
$10 (59th donation), Thomas C.
$10 (54th donation), Frank K.
$10 (53th donation), Fence Baton Rouge
$10 (37th donation), Rick R.
$10 (34th donation), Dmitry P.
$10 (30th donation), LJNL aka “lauranl”
$10 (20th donation), Francois-R L.
$10 (19th donation), Christopher R.
$10 (18th donation), Serhii B. aka “sinpavla
$10 (15th donation), Mike M. aka “GrouchyM”
$10 (14th donation), Psychology Edmonton
$10 (13th donation), Scaffolding in Kent
$10 (13th donation), Platypus Products
$10 (12th donation), Constantin M.
$10 (11th donation), Tree Service Windsor Ontario
$10 (10th donation), Edward A.
$10 (10th donation), Preciocpa.es
$10 (10th donation), Hot Tub Repair Calgary
$10 (9th donation), Speech Therapist Edmonton
$10 (9th donation), Towing Calgary
$10 (9th donation), Andrew C.
$10 (8th donation), A. Ruzhnikov aka “aruzhnikov”
$10 (8th donation), Actuz.net
$10 (7th donation), Roy D.
$10 (6th donation), Vjeran B.
$10 (6th donation), Philip Woodward
$10 (6th donation), Fence Company Raleigh
$10 (6th donation), Soeren S.
$10 (5th donation), Flamingo Merch
$10 (5th donation), José Clóvis A.
$10 (5th donation), Harald S.
$10 (4th donation), Timeless Leaves
$10 (4th donation), Owen D.
$10 (4th donation), Rickardo C.
$10 (4th donation), Jorge R.
$10 (4th donation), FindContinuingCare.com
$10 (4th donation), Deck Builders Columbus Ohio
$10 (3rd donation), Optimizare SEO
$10 (3rd donation), Greg B.
$10 (3rd donation), Greg K.
$10 (3rd donation), Dog Grooming Red Deer
$10 (3rd donation), Ontstoppen Amsterdam
$10 (3rd donation), Concrete Contractors Raleigh
$10 (3rd donation), Daniel W.
$10 (2nd donation), Martin G.
$10 (2nd donation), Mark O.
$10 (2nd donation), Ernie H.
$10 (2nd donation), Jorge D.
$10 (2nd donation), What The * Services LLC aka “What The Server
$10 (2nd donation), Alexey B.
$10 (2nd donation), Michael H.
$10 (2nd donation), Diego O.
$10 (2nd donation), Minneapolis Towing
$10 (2nd donation), Five Guys Plumbing Troy
$10 (2nd donation), Chris C.
$10 (2nd donation), Schwyzerörgeli lernen online
$10 (2nd donation), Richard Bergen (Autor)
$10 (2nd donation), Scaffolding in Manchester
$10 (2nd donation), Michael G.
$10 (2nd donation), Donny B.
$10 (2nd donation), Paul D.
$10 (2nd donation), Chris T.
$10 (2nd donation), Daniel G.
$10, Sattam J.
$10, Five Guys Plumbing Dearborn
$10, Veniamin S.
$10, Luis C.
$10, DA
$10, David S.
$10, David B.
$10, JigsawPMR
$10, Landscaping in Los Angeles California
$10, Kenneth H.
$10, Five Guys Plumbing Warren
$10, Robert A.
$10, Gerald S.
$10, Thomas L. aka “tholis”
$10, Nader I.
$10, Tree Service Reno
$10, Brian C.
$10, Ramanujam R.
$10, Dennis C.
$10, Carmel Lawn Mowing Service
$10, Global Conference Call
$10, Robin G.
$10, Muhammad S.
$10, Mario M.
$10, minneapolis commercial cleaning
$10, Nicole D.
$10, Russell E.
$10, Peter S.
$10, Dave E.
$10, Ivica K.
$10, Christian P.
$10, Benjamin D.
$10, Oleksii Y.
$10, Paul K.
$10, Maxeem
$10, Samuel W.
$10, SerTommeh
$8, Nikola A.
$7, Rodrigo D.
$6 (5th donation), Lukas W. aka “Luk”
$6 (2nd donation), James B.
$6, Cameron M.
$6, zzzzz .
$6, Elliot F.
$5 (57th donation), Eugene T.
$5 (47th donation), Bhavinder Jassar
$5 (27th donation), William Menezes
$5 (24th donation), GaryD
$5 (21st donation), Hristo Gatsinski
$5 (15th donation), Thomas R.
$5 (12th donation), Kirill G.
$5 (9th donation), Marcin Ziółkowski aka Mario Nesta
$5 (8th donation), Sérgio D. S. S. aka “sersantos”
$5 (8th donation), Michael V.
$5 (7th donation), Bertrand S. J.
$5 (6th donation), Dominik E.
$5 (6th donation), Timo K.
$5 (5th donation), Vanessa & Markus
$5 (5th donation), Szilard S.
$5 (5th donation), Maciej G. aka “Jodator”
$5 (4th donation), Sávio Rodrigues
$5 (3rd donation), www.malina314.com
$5 (3rd donation), Douglas R.
$5 (3rd donation), Javier F.
$5 (3rd donation), Thanks
$5 (2nd donation), Craig F.
$5 (2nd donation), Pavlito To Vlito
$5 (2nd donation), Asphalt Paving Ft Lauderdale aka “https://www.asphaltfll.com”
$5 (2nd donation), notgratefulenough
$5 (2nd donation), William B.
$5 (2nd donation), Matthew M.
$5 (2nd donation), Willem (Barneveld)
$5 (2nd donation), Barry O.
$5 (2nd donation), Tree Service Florissant
$5, Bimal K.
$5, Shawn H.
$5, zzzzz .
$5, Filippo B.
$5, Marius @ Awesome AF Tech
$5, Tomasz F.
$5, Florian C.
$5, Andreas G.
$5, Vinay S.
$5, Georg W.
$5, Kaarel R.
$5, j
$5, Layton W.
$5, Massimo Giancani aka “FortNhyver”
$5, William M.
$5, Florin B.
$5, aka “Egorama”
$5, Rafal
$5, Eddie P.
$5, Konstantinos K.
$5, Marcos B.
$5, Simon D.
$5, Christopher S.
$5, Zdeněk K.
$4 (15th donation), Oleksandr P.
$4, Jan W.
$4, Francisco D.
$3 (50th donation), Йошкар-Ола Восточный
$3 (12th donation), Jonathan Gaddi Giomini aka “JonnyBarbun87”
$3 (3rd donation), Rohan F.
$3 (3rd donation), Потапов С.
$3 (3rd donation), Milos M.
$3, Sylvia S.
$31 from 24 smaller donations

If you want to help Linux Mint with a donation, please visit https://www.linuxmint.com/donors.php

Patrons:

Linux Mint is proudly supported by 538 patrons, for a sum of $2,373 per month.

To become a Linux Mint patron, please visit https://www.patreon.com/linux_mint

Rankings:

  • Distrowatch (popularity ranking): 2131
  • Alexa (website ranking): 11907