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

New ISO images

After a 2-month period of testing and bug hunting, we are pleased to offer new official installation media.
In addition to base ISOs, this time we provide more desktop-specific images to choose from, for faster ready-for-use installations. Enjoy!

[openssh] after upgrade to 8.2p1-1 - sshd service requires restart

If you are using OpenSSH it is necessary to restart the sshd daemon after the update to 8.2p1-1.
This was reported at the Arch Linux bug tracker: FS#65517 - [openssh] upgrade to 8.2p1-1 breaks logins


  • OpenRC

    rc-service sshd restart
  • Runit

    sv restart sshd
  • s6

    s6-rc -d change sshd
    s6-rc -u change sshd

  • [s6] dbus-s6-20200202 and elogind-s6-20200202 require manual intervention.

    When updating either one of these, you will see a message like this below.
    Warning: this update will restart your service.
    This may kill your graphical session. Save your work before proceeding.
    Press 'ctrl+\' to quit the update. Press 'ctrl+c' to continue.
    If you quit, you need to manually remove the /var/lib/pacman/db.lck file.
    Before proceeding, be absolutely sure you are okay with temporarily killing your graphical session. Press 'ctrl+c' to continue and then manually execute the s6-rc-db-update-hook script..
    # sh /usr/share/libalpm/scripts/s6-rc-db-update-hook
    You will have to do this for both dbus-s6 and elogind-s6. After those are done, you can proceed with your regular update.
    # pacman -Syu

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

    For s6 users, updating to s6-linux-init- 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.