A simple, lightweight distribution

You've reached the website for Arch Linux, a lightweight and flexible Linux® distribution that tries to Keep It Simple.

Currently we have official packages optimized for the i686 and x86-64 architectures. We complement our official package sets with a community-operated package repository that grows in size and quality each and every day.

Our strong community is diverse and helpful, and we pride ourselves on the range of skillsets and uses for Arch that stem from it. Please check out our forums and mailing lists to get your feet wet. Also glance through our wiki if you want to learn more about Arch.

Learn more...

Latest News

RSS Feed

TeXLive 2016 packages are now available

2016-08-06

TeXLive packages have been updated to the 2016 version.

The most notable change is that the biber utility is now provided as a separate package. You can install it normally using pacman.

Pacman hooks are now used in the TeXLive packages so the update will be less verbose than in past years.

test-sec-flags: Call for Assistance

2016-07-18

Inspired by discussions on the arch-general mailing list, test-sec-flags was created by pid1 (with help from anthraxx, strcat, sangy, and rgacogne) to test the performance impact of various security-oriented compilation and linking flags. The goal is to determine if these flags can be the new default for all Arch Linux packages. Preliminary results suggest that the performance impact is almost nonexistent compare to the compilation flags we already use, but we would like to collect and compare more results before moving forwards.

Download the source here and see the README for installation and usage instructions. The results subdirectory contains instructions ...

screen-4.4.0-1 unable to attach old sessions

2016-06-26

As you upgrade to screen-4.4.0-1 you will be unable to reattach sessions started with earlier screen versions. Please make sure all your sessions are closed before upgrading.

Required update to pacman-5.0.1 before 2016-04-23

2016-03-24

The release of pacman-5.0 brought support for transactional hooks. These will allow us to (e.g.) run font cache updates a single time during an update rather than after each font package installation. This will both speed up the update process, but also reduce packaging burden for the Developers and Trusted Users.

In order for the use of hooks to be started, we require all users to have updated to at least pacman-5.0.1 before 2016-04-23. Pacman-5.0.1 was released on 2016-02-23, so this will have given everyone two months to update their system.

PHP 7.0 packages released

2016-01-02

Packages of the new major version of PHP have been released into the stable repositories. Besides the new PHP 7 features there are the following packaging changes. In general the package configuration is now closer to what was intended by the PHP project. Also refer to the PHP 7 migration guide for upstream improvements.

Removed packages

  • php-pear
  • php-mssql
  • php-ldap The module is now included in the php package
  • php-mongo The new php-mongodb might provide an alternative even though it is not a compatible drop-in replacement
  • php-xcache Consider using the included OPcache and optionally APCu for user data cache
  • graphviz The ...

Older News

2015-12-12
Dropping Plasma 4
2015-12-10
C++ ABI change
2015-11-13
Xorg 1.18.0 enters [testing]
2015-10-08
Downtime (rsync, mail)
2015-09-20
D-Bus now launches user buses
2015-08-14
openssh-7.0p1 deprecates ssh-dss keys
2015-05-22
Data corruption on software RAID 0 when discard is used
2015-05-17
Puppet 4.0 enters [community]
2015-05-16
PulseAudio split
2015-02-15
xorg-server 1.17.1 is now available

Recent Updates (more)

RSS Feed
nfs-utils 1.3.4-1 i686/x86_64
acpi_call 1.1.0-49 i686/x86_64
gitlab 8.11.0-3 i686/x86_64
nvidia-304xx 304.131-16 i686/x86_64
virtualbox-modules-arch 5.1.4-2 i686/x86_64
nvidia-340xx 340.96-15 i686/x86_64
nvidia 370.23-4 i686/x86_64
r8168 8.042-4 i686/x86_64
bbswitch 0.8-53 i686/x86_64
tp_smapi 0.42-3 i686/x86_64
vhba-module 20140928-33 i686/x86_64
linux 4.7.2-1 i686/x86_64
gitlab-shell 3.4.0-2 any
efivar 27-1 i686/x86_64
efibootmgr 13-1 i686/x86_64