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, join the web forum, or subscribe to the mailing lists, 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] Removing python2 from the repositories


Python 2 went end of life January 2020. Since then Arch has been actively cutting down the number of projects depending on python2 in their repositories, and they have finally been able to drop it from our distribution, making it disappear from Parabola too. If you still have python2 installed on your system consider removing it and any python2 package.

If you still require the python2 package you can keep it around, but please be aware that there will be no security updates.

Grub bootloader upgrade and configuration incompatibilities


2022-08-30 - Christian Hesse

Recent changes in grub added a new command option to fwsetup and changed the way the command is invoked in the generated boot configuration. Depending on your system hardware and setup this could cause an unbootable system due to incompatibilities between the installed bootloader and configuration. After a grub package update it is advised to run both, installation and regeneration of configuration:

grub-install ...
grub-mkconfig -o /boot/grub/grub.cfg

elogind requires manual intervention


As part of the init scripts repackaging, elogind does no longer ship with its OpenRC init script. You have to manually install it when upgrading:

# pacman -Syu
# pacman -S elogind-openrc

[nonsystemd] NetworkManager, dbus and display managers require manual intervention


We have recently began a repackaging of [nonsystemd] packages (see #3290). The displaymanager-openrc package has been removed and specific init scripts have been added for their respective display manager (e.g. sddm-openrc for sddm, gdm-openrc for gdm and so on with lxdm, xdm and lightdm)

Regarding NetworkManager and dbus, their nonsystemd builds used to ship with their corresponding OpenRC init scripts, but now they were separated into networkmanager-openrc and dbus-openrc. Please install these when upgrading those packages.

[From Arch]: wxgtk2 may require manual intervention


if pacman gives an error message like:

error: failed to prepare transaction (could not satisfy dependencies) :: removing wxgtk-common breaks dependency 'wxgtk-common' required by wxgtk2

you will need to uninstall 'wxgtk2' and it's dependents first (the only such parabola packages are 'freefilesync' and 'odamex')

# pacman -Rc wxgtk2

Older News

TalkingParabola merged in main ISO and installation medium with installer
[From Arch] Sorting out old password hashes
[From Arch 32] plasma-workspace needs manual intervention
[From Arch] libtraceevent>=5.9-1 update requires manual intervention
[From Arch] ghostpcl>=9.53.2-2 and ghostxps>=9.53.2-2 updates require manual intervention
manual intervention required for some non-systemd users
ath9k wifi devices may not work with linux-libre 5.7.6
IceWeasel-75.0 changes default WebRTC behaviour
[From Arch] zn_poly 0.9.2-2 update requires manual intervention
[From Arch] nss>=3.51.1-1 and lib32-nss>=3.51.1-1 updates require manual intervention

Recent Updates (more)

RSS Feed
bombadillo 2.3.3-1 i686/x86_64
libretro-core-info 1.11.1-1.0 i686
uglify-js 3.17.3-1.0 i686
python-pipenv 2022.10.4-1.0 i686
certbot-dns-dnsimple 1.31.0-1.0 i686
certbot-dns-sakuracloud 1.31.0-1.0 i686
certbot-dns-route53 1.31.0-1.0 i686
certbot-dns-cloudflare 1.31.0-1.0 i686
rgbds 0.6.0-1.0 i686
python-regex 2022.9.13-1.0 i686
iperf3 3.12-1.0 i686
python-home-assistant-bluetooth 1.5.1-1.0 i686
time 1.9-3.5 i686
certbot-dns-nsone 1.31.0-1.0 i686
certbot-dns-digitalocean 1.31.0-1.0 i686

Friends of Freedom

1984 - Parabola's server hosting sponsor Olimex - Maker of libre-friendly ARM computers Vikings - Libre-friendly hardware and hosting