EndeavourOS software icon

EndeavourOS 2026.04.27

An Arch-based desktop with a friendly installer and a deliberately close-to-upstream foundation.

Download for Linux 2026.04.27 · 3.48 GB
Updated May 1, 2026
Free · Freeware
14 downloads
3.48 GB
3.0

Use the arrow keys to choose a rating, then press Enter or Space to submit it.

Good 1 user ratings
Listed in our directory since 2026
Developer: EndeavourOS Team
Source checked August 15, 2026
Page updated August 22, 2026

Overview

EndeavourOS installs an Arch-based Linux system through the Calamares graphical installer. The live USB is the installation environment, while the installed machine follows rolling package repositories. The online installer builds that system from current Arch and EndeavourOS mirrors. An offline option instead uses packages stored on the installation image.

Online and offline installation begin differently

The online path is the documented default. It downloads current packages, presents the available desktop choices and can install a system without a desktop when the user selects that path. Its result depends on a working connection and reachable mirrors throughout the package transaction.

The offline path installs the desktop and packages carried on the image. It does not present the online desktop-selection path or download the current repository package set during installation.

After either installation path, the installed machine follows the configured rolling repositories when package maintenance begins.

Automatic partitioning names different disk outcomes

Alongside, Replace and Erase are separate installer intentions. Erase uses the complete selected drive and deletes its prior contents. Manual partitioning exposes the layout directly and requires the user to assign the intended target rather than treating a partition like an ordinary destination folder. The installer choice therefore controls disk structure before package customization begins.

Welcome also exposes Software News after installation. That area carries distribution changes that require attention during rolling maintenance.

A package list accepts repository names only

user_pkglist.txt adds packages to the documented installation transaction. Each line names a package available through a configured repository. The list does not install AUR recipes, and an unavailable or misspelled name causes an installer error rather than silently skipping to another source.

The documented installer list accepts repository package names and excludes AUR packages.

EndeavourOS also reads two optional command files around the install process. user-commands-before.bash runs before Calamares, while user_commands.bash runs near the end against the installed system. Both paths run as root and do not pause for interactive confirmation.

A root-run customization that creates a file inside the future user’s home directory leaves root ownership unless the script corrects it. A command that expects a prompt can also stall or fail because the installer does not supply an interactive terminal.

Arch and EndeavourOS mirrors remain separate

The Welcome utility can rank Arch mirrors before the package database and system update run. EndeavourOS packages use another mirror list and another ranking action. Improving one list does not reorder the other.

Arch mirrors and EndeavourOS mirrors use separate ranking actions. Ranking one list leaves the other list unchanged.

After installation, pacman manages configured repository packages. An AUR helper handles AUR recipes separately. A successful installation therefore supplies the starting system, while later maintenance still requires repository updates and attention to rolling-release notices.

Key Features

  • Calamares-based graphical installer
  • Access to Arch Linux repositories
  • Multiple desktop-environment choices
  • Rolling-release update model
  • Published checksum and signature verification

Strengths and limitations

Strengths
  • Faster setup than a manual Arch installation
  • Stays close to upstream Arch behavior
  • Helpful project community and documentation
Limitations
  • Rolling updates require active maintenance
  • Not designed for completely hands-off operation
  • Some upgrades may require manual decisions

Similar Apps