Skip to main content

What is Ubuntu?

Ubuntu is a Linux distribution โ€” a complete operating system built on the Linux kernel. It is the most popular Linux distribution in the world, known for being user-friendly, well-documented, and widely supported. ADL uses Ubuntu as the foundation for your desktop experience.

What is a Linux Distribution?โ€‹

As explained in What is Linux?, the Linux kernel is just the core of an operating system. A distribution (or "distro") packages the kernel together with everything else you need:

  • A package manager for installing software
  • System utilities for managing files, users, and settings
  • Default applications (text editor, file manager, etc.)
  • Configuration and sensible defaults
  • Documentation and community support

Think of distributions like flavors of ice cream. The base ingredient (milk/cream) is the Linux kernel. Each flavor adds different ingredients, textures, and presentations โ€” but they are all fundamentally ice cream.

Why Ubuntu for ADL?โ€‹

ADL chose Ubuntu for several important reasons:

1. Largest Communityโ€‹

Ubuntu has the largest user base of any Linux distribution. This means:

  • More people have solved the problem you are encountering
  • More tutorials, guides, and forum posts exist
  • More questions have been answered on sites like Ask Ubuntu and Stack Overflow
  • More eyes on bugs means faster fixes

2. Most Packages Availableโ€‹

Ubuntu's repositories contain over 60,000 packages. If a piece of Linux software exists, it is almost certainly available for Ubuntu. This includes:

  • Office suites (LibreOffice)
  • Web browsers (Firefox, Chromium)
  • Development tools (VS Code, Git, Python, Node.js)
  • Media players (VLC, MPV)
  • Graphics editors (GIMP, Inkscape)
  • And thousands more

3. Best Documentationโ€‹

Ubuntu has the most extensive documentation of any Linux distribution:

  • Official Ubuntu documentation
  • Community wiki
  • Ask Ubuntu (Q&A site with millions of answers)
  • Thousands of third-party tutorials
  • Books and courses

When you search for how to do something on Linux, the Ubuntu answer is usually the first result.

4. ARM Supportโ€‹

Ubuntu has excellent support for ARM processors, which is the architecture used by virtually all Android phones. Many distributions have limited or experimental ARM support. Ubuntu's ARM packages are well-tested and maintained.

5. proot-distro Supportโ€‹

proot-distro has first-class support for Ubuntu. The Ubuntu rootfs (root filesystem) provided by proot-distro is well-tested and regularly updated.

6. LTS Releasesโ€‹

Ubuntu offers Long Term Support (LTS) releases every two years. LTS releases receive security updates for five years, giving you a stable and secure base. ADL uses the latest LTS release.

โญBest Practice

Always use an Ubuntu LTS release with ADL. LTS releases (like 24.04, 26.04) are tested more thoroughly, have longer support periods, and are more likely to have all the packages you need. Non-LTS releases are updated every six months and lose support after nine months.

Ubuntu Version Numberingโ€‹

Ubuntu uses a simple version numbering system: Year.Month

VersionRelease DateNameLTS?Support Until
22.04April 2022Jammy JellyfishYesApril 2027
22.10October 2022Kinetic KuduNoJuly 2023
23.04April 2023Lunar LobsterNoJanuary 2024
23.10October 2023Mantic MinotaurNoJuly 2024
24.04April 2024Noble NumbatYesApril 2029
24.10October 2024Oracular OrioleNoJuly 2025
25.04April 2025Plucky PuffinNoJanuary 2026
26.04April 2026(TBD)YesApril 2031
โ„น๏ธNote

LTS versions (with .04 in even-numbered years) are always recommended for ADL. They provide the stability and long support window needed for a reliable desktop experience.

Comparing Distributionsโ€‹

Here is how Ubuntu compares to other distributions you might consider:

FeatureUbuntuDebianFedoraArch LinuxLinux Mint
DifficultyBeginnerIntermediateIntermediateAdvancedBeginner
Package ManagerAPTAPTDNFPacmanAPT
Release Cycle6 months (LTS: 2 years)~2 years6 monthsRollingFollows Ubuntu LTS
Software FreshnessModerateConservativeCutting-edgeLatestModerate
Community SizeVery largeLargeLargeMediumLarge
DocumentationExcellentGoodGoodExcellentGood
ARM SupportExcellentGoodGoodGoodLimited
proot CompatibilityExcellentGoodFairFairNot tested
Beginner FriendlyYesSomewhatSomewhatNoYes
Commercial SupportCanonicalNoRed HatNoNo

Alternatives and When to Choose Themโ€‹

Debianโ€‹

Debian is Ubuntu's parent distribution โ€” Ubuntu is actually based on Debian. Debian prioritizes stability above all else.

Choose Debian if:

  • You want an even more stable (but older) base
  • You are experienced with Linux and do not need the latest packages
  • You prefer a purely community-driven project

Stick with Ubuntu if:

  • You are new to Linux
  • You want more recent software versions
  • You want the largest community support

Fedoraโ€‹

Fedora is backed by Red Hat and features the latest Linux technologies. It uses the DNF package manager instead of APT.

Choose Fedora if:

  • You specifically need cutting-edge Linux features
  • You are familiar with RPM-based systems
  • You want the newest kernel and desktop environment versions

Stick with Ubuntu if:

  • You want better compatibility with online guides and tutorials
  • You want APT (most Linux guides assume APT)
  • You want better ARM support in proot

Arch Linuxโ€‹

Arch Linux follows a "rolling release" model where software is continuously updated. It provides a minimal base that you build up yourself.

Choose Arch if:

  • You are an experienced Linux user
  • You want complete control over every package installed
  • You enjoy learning by building your system from scratch

Stick with Ubuntu if:

  • You want a system that works out of the box
  • You want easier troubleshooting (more answers exist for Ubuntu)
  • You do not want to spend time on system maintenance
๐Ÿค”Which Linux distribution should I use with ADL?

What Comes with Ubuntu in ADL?โ€‹

When you install Ubuntu through proot-distro, you get a minimal base system. The ADL guides then walk you through installing additional packages to create a complete desktop environment. Here is what the layers look like:

Base Ubuntu (from proot-distro)โ€‹

  • Core system utilities (ls, cp, mv, cat, etc.)
  • APT package manager
  • Basic networking tools
  • User management tools

Added by ADL Setupโ€‹

  • XFCE desktop environment
  • Web browser (Firefox or Chromium)
  • File manager (Thunar)
  • Terminal emulator
  • Text editor
  • Audio support (PulseAudio)
  • Fonts and themes
  • Various utilities and tools
โœ…๐Ÿ’ก Tip

After ADL setup is complete, you can install any Ubuntu package using APT. If it is in the Ubuntu repositories, it will work. Run apt search <name> to find packages or visit packages.ubuntu.com to browse.

The Ubuntu Package Ecosystemโ€‹

Ubuntu's package ecosystem is one of its strongest features:

Official Repositoriesโ€‹

Ubuntu maintains four official repositories:

RepositoryContents
mainOfficially supported, open-source software
universeCommunity-maintained open-source software
restrictedProprietary drivers and firmware
multiverseSoftware with legal or licensing restrictions

In a proot environment, you will primarily use main and universe, which together contain tens of thousands of packages.

PPAs (Personal Package Archives)โ€‹

PPAs let developers distribute their own packages outside the official repositories. They are useful for getting newer versions of software or applications not yet in the official repos.

โš ๏ธWarning

Be cautious with PPAs in a proot environment. Not all PPAs work correctly on ARM processors, and some may have dependencies that conflict with the proot setup. Stick to official repositories when possible.

โ“Frequently Asked Questions
Can I use Debian instead of Ubuntu?
Yes, proot-distro supports Debian. Since Ubuntu is based on Debian, most things will work the same way. However, ADL's documentation and examples are written for Ubuntu, so you may need to adapt some steps. Debian packages tend to be older than Ubuntu packages, which could mean missing features in some applications.
What version of Ubuntu does ADL use?
ADL uses the latest Ubuntu LTS release available through proot-distro. As of this writing, that is Ubuntu 24.04 LTS (Noble Numbat). When a new LTS is released and available in proot-distro, ADL will update to support it. You can check your version by running 'lsb_release -a' inside the Ubuntu environment.
Can I upgrade Ubuntu inside proot?
You can upgrade packages within the same release using 'apt update && apt upgrade'. However, upgrading to a new Ubuntu release (e.g., from 22.04 to 24.04) inside proot is not recommended. It is better to back up your data, remove the old installation, and install the new version fresh with proot-distro.
Is this the same Ubuntu as on a PC?
It is the same Ubuntu, but the ARM version (arm64/aarch64) instead of the x86_64 version used on most PCs. The package manager, commands, and system structure are identical. The only difference is that some software is not available for ARM, and some x86-only applications will not run. However, the vast majority of Ubuntu packages are available for ARM.

Summaryโ€‹

Ubuntu is the default Linux distribution the ADL guides build on. It was chosen for its unmatched combination of community size, documentation quality, package availability, and ARM support. When you follow the guides, you are running a real Ubuntu system โ€” the same one used by millions of people worldwide on servers, desktops, and now, on your Android phone.

Next: Learn about desktop environments, the graphical interface that makes Ubuntu look and feel like a traditional computer.