PLD Linux Distribution

PLD is a free, RPM-based Linux distribution, aimed at the more advanced users and administrators, who accept the tradeoffs of using a system, that might require manual tweaking in exchange for much flexibility. Simultaneous availability for a wide variety of architectures and non-conservative approach to RPM usage provides our users with a consistent environment on almost all available architectures. More details are available in the about section.

News

26 March 2017: Kernel 3.18 removal

It's time to update the set of kernels we have in Th.

3.18 is EOL upstream and will be removed from Th

4.9 is new longterm line

This means that the only kernel with Vserver support wiil be 4.1.
If you still rely on vserer it's time to look for a replacement.

12 December 2016: PHP 7.1 packages

PHP 7.1.0 was released on 01 December 2016, so we well have php71 packages in PLD Linux shortly.

24 April 2016: Kernel packages update

Jan Rękorajski writes:
With the addition of new longterm kernel (4.4) we would have six (6) package lines to keep up. Because of this I'm removing 3.10 and 3.14 from Th to keep the number maintainable. There will be no more releases for those lines and I will move existing packages to th-archive within a month.

25 September 2015: Kernel 3.4 removal

Jan Rękorajski writes:
The 3.4 longterm kernel line has reached the end of maintainablity and usability for us.
I will not update it, and I will remove it from Th-main soon.
Old packages will be available in th-archive.

21 February 2015: i486 architecture removal from PLD Th

On 28 February 2015 i486 architecture will be removed from PLD Th main tree.

This also means drop of support for i586 class CPUs and some old, rare, “degraded” i686 chips lacking cmov instructions support.

Growing number of packages that either do not build for i486 or are severly crippled (like IcedTea or programs requiring atomic operations) with loss of users of this architecture caused us to finally abandon it.

i486 will be removed from main/ready/test trees, It will still be available in archived yearly snapshots.

21st October 2014: Github Push with your credentials

11th September 2014: Ruby 2.0 in PLD Th

8th July 2014: Kernel packaging news for PLD Th

Kernel line 3.14 has been announced as new longterm and, because of this,
we will now ship three longterm kernel package sets (3.4, 3.10 and 3.14),
until 3.4 gets deprecated in October this year, when it will be removed from Th.

Also, and more importantly, vserver support will be disabled on master,
that is 3.15.x as of this moment. It's because the project is falling
behind the mainline kernel and only really supported for the stable/longterm lines.

12th June 2014: New PHP packages in PLD Th

After a lot of time and work from Elan Ruusamäe, we have new PHP
package sets in Th. We decided it will be the best for maintainability
and upgradability to have PHP interpreters only as versioned packages.
Right now in th and th-ready we have PHP 5.2 to 5.5 as phpXY-* sets.
php53-* and php55-* rpms contain appropriate triggers for upgrade from old php-5.3-* rpms.

Rationale for the change is that PHP upgrades are often problematic,
as software requires certain versions of the language, and because of that we'd still
had to create versioned packages, creating needless work for admins
to bump back and forth from unversioned to versioned packages.
Making the switch now avoids that work and leaves the decision
what PHP flavour to choose solely to the user.

To do the upgrade, you should run poldek -u php53-common or php55-common.

If you get wrong results (installing 5.5 but getting 5.3 packages), then add --ignore=*php53* to remove offending package that lacks dependencies.

2nd January 2014: Updated kernel packages for 2013 snapshot and main PLD Th line

Due to a bug in our packaging system, x86_64 kernels in 2013 snapshot and main Th line suported only 8 CPUs.
An updated and fixed kernel package set (with support for up to 512 CPUS) is available in 2013/updates and main PLD Th ftp repositories.

basic systemd support (systemd works, but a lot of services do not have native units)

GCC 4.7.1

glibc 2.16

java-sun 1.6 thus safe from recent exploits

libreoffice 3.6.0.4

iceweasel/icedove 15.0 and iceape 2.12

XFCE 4.10

GNOME 3.4

KDE 4.9.0

16th July 2012: New Release Manager and git migration

Two major changes happened during the past few weeks:

1. A new Release Manager has been elected for PLD's main branch (TH). Jan Rękorajski took over after Arkadiusz Miśkiewicz, who previously held the position for many years, resigned over a month ago. In the words of the new RM, he's not going to make drastic changes [to] the current continuous development model.

2. After too many years with CVS, the main package repository has finally been switched to a modern distributed version control system – git. Developers should refer to relevant list threads. Simultaneously a near real-time mirror has been created on the well known git hosting site, github. People accustomed to github's features, or just wanting a functional backup in case git.pld-linux.org ever goes down, are encouraged to make use of the mirror. (Note: there's over 16k packages in our repository, so the site takes a long while to load; if you just want to browse a bit, it's much faster to use the github link.)

11th January 2012: IRC channel update.

Many developers and users can be found on freenodeIRC network. PLD uses channel #pld. You need to register with freenode nickserv service to be able to enter channel.

13th December 2011: PAE enabled on 32bit kernels.

Upcoming PLD kernels (>= 3.0.13-2) will have PAE enabled on 32bit i686 kernels by default. Such kernel will run only on processors that support PAE (grep pae /proc/cpuinfo to verify). If your CPU doesn't support PAE then you have to switch to PLD i486 kernel.

18th November 2011: No big news but we are still alive.

PLD Th saw few major package updates in last year including switch to kernel 3.x as usually available on ftp://ftp.pld-linux.org/

8th December 2010: PLD Live with KDE4 4.5.4 Beta2 available for the public