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

It uses real init systems, because PID1 must be simple, secure and stable.

Recent news


Support for dinit is now official



A new init system, dinit, has left testing and entered the weekly downloads section. Should you decide to try it out, please report your findings to our new forum board.


Octopi and Pamac moved to [universe]



To accommodate for the wishes of the users who expressed their preference to have paman and octopi provide by Artix, these have now been added to the - not officially supported - universe repository.
A clear warning and disclaimer are displayed when installing or upgrading these packages:
>>> THIS TOOL IS NOT SUPPORTED BY ARTIX (NOR BY ARCH) THE USE OF AUR HELPERS CAN RESULT IN A BROKEN SYSTEM MAKE SURE TO HAVE A VALID BACKUP FIRST AND USE AT YOUR OWN RISK
Join the discussion on the forums.
https://forum.artixlinux.org/index.php/topic,3186.0.html


Octopi and Pamac removed from repositories



Due to major issues occurring for users as a result of using some AUR helpers, it has been decided to remove Pamac and Octopi from our repositories.
We know some users liked using these tools, but unfortunaly the havoc they keep creating outweighs their benefits.

Join the discussion on the forum.
https://forum.artixlinux.org/index.php/topic,3186.0.html


s6: Major s6-base and s6-scripts upgrade with new features



The upcoming s6-base 2.0-1 and s6-scripts 20210921-1 packages introduce a couple of major new features for s6 users.

First, the /etc/s6/adminsv directory is supported for writing custom s6-rc services.
Additionally, network detection for services on startup is now supported via editing the new network bundle.

For complete details, see the full announcement post on the forums.
https://forum.artixlinux.org/index.php/topic,3064.0.html


s6: USER variable replaced with ARGS for agetty-*.conf files



If you happened to use the USER variable for autologging into agetty, this variable has been removed and replaced with ARGS in the upcoming s6-scripts update. Any arbitrary argument can be passed instead. In the new *.conf file instead of: USER="username" it becomes: ARGS="-a username"
Currently s6-scripts is in testing, but it will make its way to stable soon.