For a given hardware configuration, how do I find out if Ubuntu will run on it? What considerations should I take into account when choosing an Ubuntu version and flavour such as:
- Xubuntu with a lighter desktop than the usual Gnome and Unity
- Lubuntu with the even lighter LXDE desktop
Obviously Ubuntu does not run on some processor architectures. So how do I go about choosing the right version and derivate. How can I find out the minmal system requirements?
Preliminary notes
First of all it makes no sense to install versions of Ubuntu that are no longer supported with updates. The reasoning is discussed at the bottom of this answer.
This answer will concentrate on currently supported versions of Ubuntu and its official derivatives.
If your hardware never connects to the internet and if you will never use software newer than is included on the respective install media, only then might it be prudent to use outdated versions. But who can be sure of that for all eternity?
You don't have to install Ubuntu to see if it works on your hardware. It is always a good idea to boot from live DVD/USB and see if the system runs okay (although slowly) on the given hardware.
Even if it seems not to work, you might be just one boot option away from a working system. See My computer boots to a black screen, what options do I have to fix it? For example the
nomodeset
option might help.Currently supported versions and their minimal requirements
The community wiki usually offers an up-to-date list of currently supported versions. Minimal system requirements for Ubuntu can be found there in the tech specs. The Lists of Ubuntu certified hardware might also be of use to you.
Information on the derivatives is scarce but their requirements are less than what is listed here. Generally 32-bit versions take up less memory and tend to be faster on older systems, than their 64-bit counterparts. However, allot of software nowadays assumes 64-bit architecture. If you are unsure, install the 64-bit versions.
Supported versions of Ubuntu
Updates will be provided for Ubuntu 18.04 for 5 years until April, 2023. Updates will be provided for Ubuntu 19.10 for 3 months until July, 2020.
18.04 and later Ubuntu Server installation
Security and maintenance updates will be provided for Ubuntu Server 20.04 until April, 2025 and Ubuntu Server 22.04 until April, 2027. Extended Security Maintenance (ESM) will be provided for Ubuntu Server 20.04 until April, 2030 and Ubuntu Server 22.04 until April, 2032 as shown in the below screenshot
Ubuntu release cycle
Supported versions of Xubuntu
See Xubuntu help page.
Supported versions of Lubuntu
Lubuntu Alternate ISOs are for low-RAM PCs. Computers with less than 700 MB of RAM are considered low-RAM computers. Instructions are here.
Updates will be provided for Lubuntu 20.04 for 3 years until April, 2023. Updates will be provided for Lubuntu 19.10 for 9 months until April, 2020.
Supported versions of Ubuntu Core
Ubuntu Core, with an image size of 260MB, is the smallest Ubuntu release to date. This makes it ideal both for IoT devices and cloud containers. A new release of Ubuntu Core is released every 2 years on even numbered years (2016, 2018, 2020, etc.).
RAM Usage of different flavors of 18.04 under baseline conditions (Click image to enlarge)
Why you shouldn't use versions when their support has ended
Lubuntu or Xubuntu (Ubuntu with the Xfce desktop environment). Xubuntu is more "user friendly" -- more graphical tools for settings, better looking and better integrated applications and maybe better support (larger community).
Lubuntu 18.04 and later needs 1 GB RAM, and Xubuntu 22.04 and later needs 1 GB RAM. Xubuntu and Lubuntu 19.04 and later are available for 64-bit architecture only. For advanced internet services like Google+, YouTube, Google Drive, and Facebook, your computer needs at least 1 GB of RAM. It depends on your skills and preferences, you can try both and then choose.
To install and use Lubuntu 22.04, you need an Intel or AMD 64-bit processor with at least 1 GB of memory. You may need more if you have integrated graphics. When you install Lubuntu 22.04, you need at minimum 10.0 GB of free space on your hard disk (minimum) and 20 GB free space (recommended). Lubuntu 22.04 is a Long Term Support release for which security and maintenance updates will be provided for 3 years until April, 2025.
Lubuntu 22.04 with the LXQt desktop environment (Click image to enlarge)
Xubuntu
Xubuntu is designed to run on lightweight machines.
Xubuntu 22.04 (Click image to enlarge)
Xubuntu is simply Ubuntu bundled with the Xfce Desktop Environment, a desktop environment designed to be fast and lightweight on lower end systems without compromising performance and visual style.
Xubuntu 18.04-20.04 needs at least 512 MB RAM, 700 MHz processor and 7.5 GB of free space on your hard disk (minimum) and 20 GB free space (recommended).
To install and use Xubuntu 22.04, you need an Intel or AMD 64-bit processor with at least 1 GB of memory. You may need more if you have integrated graphics. When you install Xubuntu 22.04, you need at minimum 8.6 GB of free space on your hard disk (minimum) and 20 GB free space (recommended). Xubuntu 22.04 is a Long Term Support release for which security and maintenance updates will be provided for 3 years until April, 2025.
Xubuntu 19.04 and later is available for 64-bit architecture only.
Ubuntu MATE
Ubuntu MATE is a stable, easy-to-use operating system with a lightweight configurable desktop environment. The MATE Desktop has a rich history and is the continuation of the GNOME 2 desktop, which was the default desktop environment on many Linux and Unix operating systems for over a decade. High DPI will be supported by default in Ubuntu MATE 18.04 and later. The Ubuntu MATE iso file can be written to either a DVD or a USB flash drive that has at least 2GB.
Updates will be provided for Ubuntu MATE 20.04 for 3 years until April, 2023. Updates will be provided for Ubuntu MATE 19.10 for 9 months until July, 2020. If you need Long Term Support, it is recommended you use Ubuntu MATE 20.04 instead.
Ubuntu MATE is compatible with the following devices.
64-bit computers:
GPD Pocket – for the following devices:
Raspberry Pi – for aarch32 (ARMv7) computers like:
PowerPC – for hardware like:
20.04 and later
16.04-18.04
Ubuntu MATE (Click image to enlarge)
Ubuntu Budgie
Budgie desktop environment uses many GNOME components and offers a minimalist user interface. Ubuntu Budgie 20.04 will be supported for three years, until April 2023. Ubuntu Budgie 19.10 will be supported for 9 months until July 2020.
20.04 and later
18.04
Minimum system requirements:
Recommended system requirements:
Ubuntu Budgie 21.10 (Click image to enlarge)
I can disagree on the system requirements for the Linux distros.
On a:
The only Ubuntu flavour which worked good was Lubuntu.
On a:
Ubuntu is really slow (I can work properly with Unity 2D), Gnome Shell is also slow (plus for me Gnome Shell is awful in multitasking). KDE worked quite nice and I'm really impressed by it.
About which flavour to choose I can say this:
I suggest to try Xubuntu and if it feels slower go for Lubuntu.
You can try Live-CDs to see how they look but you can test performance only after you installed them.
Have to say that even tough Linux system requirements are really low the desktop environment graphic requirements are high in my opinion.
Well your PC isn't that much hopeless. I would suggest you to try installing normal Ubuntu AND Unity 2D desktop environment.
Of course, if you don't like Unity, this won't be a good solution. However, if you will try that, you will get full Ubuntu support.
I've tried Lubuntu before (installed it via Software manager). It's very basic DE and had some problems. It might be good, but I still suggest you to give Unity 2D a try.