A fully free, simple, and lightweight operating system

You've reached the website of Parabola GNU/Linux-libre. The Parabola project is a community-driven, "labour-of-love" effort to maintain a 100% free (as in: freedom) operating system distribution that is lean, clean, and hackable.

Based on the Arch distribution, Parabola is a complete, user-friendly operating system, suitable for general "everyday" use, while retaining Arch's "power-user" charm. Parabola adheres to the GNU Free System Distribution Guidelines (FSDG); which requires source code for every part of the system to be freely available, modifyable, and re-distributable. All Parabola packages are built from source, in clean chroots, and with networking disabled, in order to replace any software and artworks in the standard Arch system which fall outside the GNU guidelines. LiveISOs, installers, and packages are provided for the armv7h, i686, and x86_64 CPU architectures.

Our community is friendly and helpful. Feel free to hop on the IRC channel, subscribe to the mailing lists, or join the web forum to get your feet wet. Once you are ready to begin your adventures through Fosstopia, the wiki will guide you well toward learning to install and use Parabola comfortably and confidently.

Learn more...

Latest News

RSS Feed

[From Arch] Required update to recent libarchive


The compression algorithm zstd brings faster compression and decompression, while maintaining a compression ratio comparable with xz. This will speed up package installation with pacman, without further drawbacks.

The imminent release of pacman 5.2 brings build tools with support for compressing packages with zstd. To install these packages you need libarchive with support for zstd, which entered the repositories in September 2018. In order for zstd compressed packages to be distributed, we require all users to have updated to at least libarchive 3.3.3-1. You have had a year, so we expect you already did update. Hurry up if you have not.

If you use custom scripts make sure these do not rely on hardcoded file extensions. The zstd package file extension will be .pkg.tar.zst.

[From Arch] `base` group replaced by mandatory `base` package - manual intervention required


The base group has been replaced by a metapackage of the same name. We advise users to install this package (pacman -Syu base), as it is effectively mandatory from now on.

Users requesting support are expected to be running a system with the base package.

Addendum: Be aware that base as it stands does not currently contain:

  • A kernel

  • An editor

... and other software that you might expect. You will have to install these separately on new installations.

ATTN: bleachbit users


there is a subtlety to note with the packaging of bleachbit-2.2.2 - if you have ever previously run bleachbit with su privilidges, you will be unable to upgrade to bleachbit-2.2.2 - you must run this command first:

# rm -rf /usr/share/bleachbit

[From Arch] astyle>=3.1-2 update requires manual intervention


The astyle package prior to version 3.1-2 was missing a soname link. This has been fixed in 3.1-2, so the upgrade will need to overwrite the untracked soname link created by ldconfig. If you get an error

astyle: /usr/lib/libastyle.so.3 exists in filesystem

when updating, use

pacman -Suy --overwrite usr/lib/libastyle.so.3

to perform the upgrade.

[From Arch] libbloom>=1.6-2 update requires manual intervention


The libbloom package prior to version 1.6-2 was missing a soname link. This has been fixed in 1.6-2, so the upgrade will need to overwrite the untracked soname link created by ldconfig. If you get an error

libbloom: /usr/lib/libbloom.so.1 exists in filesystem

when updating, use

pacman -Suy --overwrite usr/lib/libbloom.so.1

to perform the upgrade.

Older News

caution regarding the 'libidn2' package with systemd
Parabola officially supports librebooted Asus Chromebook C201
Important notice for OpenRC users on i686
Server loss
Boot problems with Linux-libre 4.18 on older CPUs
unar being replaced by unarchiver
netctl 1.18-1 and systemd 239.0-2.parabola7 may require manual intervention
[From Arch] libutf8proc>=2.1.1-3 update requires manual intervention
[From Arch] js52 52.7.3-2 upgrade requires intervention
[From Arch] glibc 2.27-2 and pam 1.3.0-2 may require manual intervention

Recent Updates (more)

RSS Feed
pyopenssl 19.1.0-1 x86_64/armv7h
python-setuptools 1:41.4.0-1 armv7h/x86_64
accerciser 3.34.2-1 armv7h/x86_64
alsa-plugins 1.2.1-1 x86_64
libusbmuxd 2.0.0-1 x86_64
talloc 2.3.0-1 x86_64
gedit-plugins 3.34.1-1 armv7h/x86_64
expac 10-1 x86_64
libimobiledevice 1.2.0+87+g92c5462-6 x86_64
subversion 1.13.0-1 armv7h/x86_64
gedit 3.34.1-1 armv7h/x86_64
twisted 19.10.0-1 x86_64/armv7h
perl-http-date 6.05-1 armv7h/x86_64
gc 8.0.4-3 x86_64
alsa-lib x86_64