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


[s6] The next s6-linux-init requires manual intervention



For s6 users, updating to s6-linux-init-1.0.3.1-5 will hit some file conflicts and require manual intervention. This will first be required for [gremlins] and then [system] later. If you want to save any changes made to s6-linux-init scripts first,
# cp -r /etc/s6/current/scripts /tmp
Then remove the current directory and reinstall s6-linux-init
# rm -rf /etc/s6/current
# pacman -Syu s6-linux-init
If you backed up your s6-linux-init scripts, you can move them back.
# cp -r /tmp/scripts /etc/s6/current
Now, it is safe to boot and shutdown the system again.


New testing ISO images, base/LXQt/LXDE/MATE/Cinnamon/Plasma - all inits



New Artix ISO images, marked testing have been uploaded to our main download server.
The base ISOs only offer a bare minimum system, installable from the console, and are meant for people who want to setup their systems from the ground up.
The minimal ISOs come with a basic DE (LXDE, LXQt, Cinnamon, MATE and KDE/Plasma), with a few basic applications and slightly preconfigured for uniform GTK/Qt look. The graphics installer of choice is Calamares and provides a basic working desktop.
All ISOs come in 3 versions with our officially supported init systems. Read the forum announcement and post your feedback there or in our Telegram group.


PyQt5 changes requires manual intervention



p>During pacman update when you hit this message:
looking for conflicting packages...
:: python-pyqt5 and pyqt5-common are in conflict. Remove pyqt5-common? [y/N]
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: python-pyqt5 and pyqt5-common are in conflict
when updating, use: pacman -Rdd pyqt5-common && pacman -Syu to perform the upgrade.


Xorg cleanup requires manual intervention



In the process of Xorg cleanup the update requires manual intervention when you hit this message:
:: installing xorgproto (2019.2-2) breaks dependency 'inputproto' required by lib32-libxi
:: installing xorgproto (2019.2-2) breaks dependency 'dmxproto' required by libdmx
:: installing xorgproto (2019.2-2) breaks dependency 'xf86dgaproto' required by libxxf86dga
:: installing xorgproto (2019.2-2) breaks dependency 'xf86miscproto' required by libxxf86misc
when updating, use: pacman -Rdd libdmx libxxf86dga libxxf86misc && pacman -Syu to perform the upgrade.


Support for the s6 init system is now official



We are pleased to announce that, after a moderate period of testing, the s6 process supervision suit has come out of [gremlins].
People willing to install (or convert to) this init system, are encouraged to read the upstream documentation and related posts in our forum. Most s6 service init files are also provided in [world] and [galaxy].