Ubuntu 20.04 LTS server edition offers the following software and versions:
Software
- linux kernel – 5.4.0 – 5.4.0-29-generic
- System
- linux-firmware – 1.187
- libc – 2.31 – 2.31-0ubuntu9
- GNU GCC – multiple versions available – 7.5.0, 8.4.0, 9.3.0 and 10-20200411. The exact versions – 7.5.0-6ubuntu2, 8.4.0-3ubuntu2, 9.3.0-10ubuntu2 and 10-20200411-0ubuntu1
- OpenSSL – 1.1.1f – 1.1.1f-1ubuntu2
- coreutils – 8.308.30-3ubuntu2
- apt – 2.0.2ubuntu0.1
- rsyslog – 8.2001.0 – 8.2001.0-1ubuntu1
- Servers
- Apache – 2.4.41 – 2.4.41-4ubuntu3
- Nginx – 1.17.10 – 1.17.10-0ubuntu1
- MySQL server – 8.0.208.0.20-0ubuntu0.20.04.1
- MariaDB server – 10.3.22 – 10.3.22-1ubuntu1
- PostgreSQL – 12.2-4
- Programming
- LTS the user may install
- PHP – 7.4 – 7.4.3-4ubuntu1.1
- python – 3.8.2 (3.8.2-0ubuntu2) and also includes 2.7.17 (2.7.17-2ubuntu4)
- perl – 5.30.0 and also includes perl 6 6.d-2
- ruby – 2.7 – 2.7+1
- OpenJDK – includes multiple versions – 8, 11, 13 and 14. The exact versions are 8u252-b09-1ubuntu1, 11.0.7+10-3ubuntu1, 13.0.3+3-1ubuntu2 and 14.0.1+7-1ubuntu1
- Go lang – multiple versions – 1.13.8 and 1.14.2. The exact versions – 1.13.8-1ubuntu1 and 1.14.2-1ubuntu1
- Rust – 1.41.0 – 1.41.0+dfsg1+llvm-0ubuntu2
- Subversion – 1.13.0 – 1.13.0-3
- Git – 2.25.1 – 2.25.1-1ubuntu3
- llvm – multiple versions – 6, 7, 8, 9 and 10. The exact versions – 6.0.1-14, 7.0.1-12, 8.0.1-9, 9.0.1-12, 10.0-50~exp1
- Graphical User Interface
- Xorg X server – 1.20.8 – 1.20.8-2ubuntu2
- GNOME (the GUI) – 3.36.x – Gnome Shell – 3.36.1
Note: Not all of the above software comes installed by default. The versions above are valid for the intial release so in fact, these are the minimal versions you get with Ubuntu 20 LTS and installing and updating it after the initial date may update some of the above packages with new versions. Installed packages are 582 occupying 11G space.
During the installation wizard you may want to install the following snap software environments. Of course, this software is available after the installation setup, too.
- microk8s from Canonical – Kubernetes for workstations and appliances. https://microk8s.io/
- nextcloud from Nextcloud – Nextcloud Server – safe home for all your data. https://nextcloud.com/
- wekan from xet7 – Open-Source kanban. https://wekan.github.io/ and https://github.com/wekan/wekan/wiki
- kata-containers from
Katacontainers – Lightweight virtual machines that seamlessly plug info the containers ecosystem. https://katacontainers.io/ - docker from Canonical – Docker container runtime. https://www.docker.com/
- canonical-livepatch from Canonical – Canonical Livepatch Client – patch your kernel without rebooting! https://wiki.ubuntu.com/Kernel/Livepatch and https://ubuntu.com/livepatch
- rocketchat-server from rocketchat – Group chat server for 100s. https://rocket.chat/install
- mosquitto from Mosquitto – Eclipse Mosquitto MQTT broker. https://mosquitto.org/
- etcd from Canonical – Resilient key-value store by CoreOS. https://etcd.io/ and https://github.com/etcd-io/etcd
- powershell from Microsoft PowerShell – PowerShell for every system. https://docs.microsoft.com/en-us/powershell/ and https://github.com/PowerShell/Powershell
- stress-ng from cking-kernel-tools – A tool to load, stress test and benchmark a computer system. https://wiki.ubuntu.com/Kernel/Reference/stress-ng
- sabnzbd from safihre – SABnzbd, Free and easy binary newsreader. https://sabnzbd.org/
- wormhole from snapcrafters – get things from one computer to another, safely. https://snapcraft.io/wormhole and https://github.com/warner/magic-wormhole
- aws-cli from aws – Universal Command Line Interface for Amazon Web Services. https://aws.amazon.com/cli/
- google-cloud-sdk from google-cloud-sdk – Command-line interface for Google Cloud Platform products and services. https://cloud.google.com/sdk
- slcli from SoftLayer – Python based SoftLayer API Tool. https://sldn.softlayer.com/tools/slcli/
- doctl from DigitalOcean – DigitalOcean command line tool. https://www.digitalocean.com/docs/apis-clis/doctl/ and https://github.com/digitalocean/doctl
- conjure-up from Canonical – Package runtime for conjure-up spells. https://conjure-up.io/
- minidlna-escoand from Escoand – Server software with the aim of being fully compliant with DLNA/UPnP clients. https://snapcraft.io/minidlna-escoand
- postgresql10 from cmd – PostgreSQL is a powerful, open source object-relational database system. https://wwwUbuntu 20.04 LTS.postgresql.org/
- heroku from heroku – CLI client for Heroku. https://devcenter.heroku.com/articles/heroku-cli
- keepalived from keepalived-project – High availability VRRP/BFD and load-balancing for Linux. https://www.keepalived.org/
- prometheus from canonical-is-snaps – The Prometheus monitoring system and time series database. https://prometheus.io/
- juju from Canonical – Simple, secure and stable devops. Juju keeps complexity low and productivity high. Manage applications wherever they are run. https://jaas.ai/
The test server is equipped with “Threadripper 1950X AMD“, which is 16 cores CPU.
Check out Minimal installation of Ubuntu server 20.04 LTS, too.
Here is information from a minimal Ubuntu 20.04 LTS installation: