Artix Linux is a rolling-release distribution, based on Arch Linux.

It uses OpenRC, runit or s6 as init because PID1 must be simple, secure and stable.

Recent news

Arch repositories made optional

Artix has reached the stage where it can operate without the help of the Arch repositories, including the preparation of its installation media. As such, all new weekly ISO images will ship without [extra], [community] and [multilib] enabled in pacman.conf. Existing setups will not be affected, but new users may want to enable them and benefit from the additional packages. Instructions are provided in our wiki.

TL;DR: # pacman -Syu artix-archlinux-support

[s6] service conf file changes with backend refactor/rewrite

Some *-s6 service scripts have files named "conf" within their service directory (/etc/s6/sv/service/conf).
With the latest upgrade, the location of such files have been moved to /etc/s6/config/package.conf
If you have made custom edits to the conf files, pacman will leave them in the /etc/s6/sv/service directories and append a .pacsave to the files.

It is recommended to copy any changes you made to the original conf files over to the new ones and delete the old .pacsave files as soon as possible to avoid any issues should you remove the service in the future with pacman.

Additionally, do not blindly overwrite a new conf file with an old .pacsave one since it is not guaranteed these are exactly the same. Apologies for the inconvenience.

Download server upgraded

The upgrade has been completed. Upstream bandwidth has been quadrupled to 400Mbits/s. Thanks to each and everyone who has supported us!

Download server downtime

An upgrade is scheduled for our primary download server, located in the USA. A short downtime is expected and in the meantime the official ISO images will be available through our mirrors.
The weekly ISO images will only be accessible through our own secondary mirrors in Germany:
Artix EU mirror #1
Artix EU mirror #2

runit service manager cli tool

A runit service manager cli tool has been added in our repositories, as a helper to runit init system.
Install it with:
# pacman -S rsm