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

It uses OpenRC or runit as its init because PID1 is too important to be trusted in systemd.

Recent news


Our mirror at CTU will be offline for a week

2018-09-23


The people at the Czech Technical University in Prague will be moving their entire infrastructure into new facilities in the week between 23 and 31 September 2018.


We have moved away from Github

2018-08-09


Our PKGBUILDs are now hosted on our own GIT server.


The next openrc-0.35.5-11 or artix-runit-20180414-9 update requires manual intervention

2018-04-28


This procedure will be necessary in [gremlins] first, later in [system]. All commands below must be run as root.

First, make sure your system has an up-to-date mirrorlist. Some mirrors have stopped syncing since our primary mirror went offline for a few days. The 3 mirrors on top in the latest mirrorlist are known to sync fully.


Compare your mirrors with the ones below: Server = https://mirror.clarkson.edu/artix-linux/repos/$repo/os/$arch Server = https://ftp.sh.cvut.cz/artix-linux/$repo/os/$arch Server = https://ftp.cc.uoc.gr/mirrors/linux/artixlinux/$repo/os/$arch

Runit

Manually remove runlevel and sysvinit symlinks: # rm /etc/runit/runsvdir/default/{dbus,elogind} # rm /usr/bin/{init,poweroff,shutdown,halt,reboot} Then proceed with system update: # pacman -Syu artix-sysvcompat

OpenRC

Remove elogind and dbus from their runlevels: # rc-update del elogind boot # rc-update del dbus default Then proceed with system update, making sure openrc is also updated: # pacman -Syu artix-sysvcompat # pacman -S --needed openrc

If you updated before you saw this announcement, there is still hope.


Help your kernel find the new init binary, by providing it manually at the GRUB command line: init=/usr/bin/openrc-init or init=/usr/bin/runit-init Then proceed as described in the respective sections above.

Read the discussion at the forum for more information.


A new primary mirror is up and running. Thanks!

2018-04-21






We are in need of a new (and really stable) main mirror and multiple secondary mirrors located around the world. The primary mirror will have to rsync at regular intervals from our build server (every 30 minutes or so) and the secondary mirrors will in turn rsync from the primary mirror somewhat less frequently. Good bandwidth and at least 30 GBs of disk space (for now, we will need more in the future) is what we currently need. Please contact us if you can provide such a server or know someone who can.