Packages: 2512, Size: 10.01 GB

Slackware 15.0 released!

Published on 2022-02-08 at 22:22:22 by  Georgi Sotirov

After the longest wait ever (of just over 5 years and 7 months) the next major release of Slackware - Slackware 15.0 - was born on 2022-02-02 at 22:22:22 UTC (you get the catch ;-)). There were one alpha, one beta and three RCs (see RC1, RC2 and RC3) in this long development cycle that came out in about a year time. It is a release I waited since 2020, because even then Slackware 14.2 was already old and though time for two years earlier for the changes already accumulated. However, I do understand the Slackware team in their best efforts to make it modern without changing the character of the operating system and against all the odds (see my requests for donation and for becoming a patron).

Well, Slackware 15.0 is here, so let's see what it offers:

  • Base system:
    • Linux Kernel 5.5.19 LTS (with configs for building 5.16 kernels included in /testing directory);
    • GNU C Library 2.33;
    • PAM-based user authentication;
    • elogind (obsoleting ConsoleKit2);
    • pkgtools was developed as well (updated with file locking against collisions from parallel installs or upgrades. The amount of data written to storage was minimized to avoid extra writes on SSD devices. There is now also support for uninstall scripts through /install/douninst.sh);
  • Networking:
    • Networking scripts now use iproute2, instead of net-tools and bridge-utils and friends. Previous functionality is still supported with the same configuration syntax. New functionality includes:
      • support for creation of virtual interfaces (e.g. tun/tap) and adding them to bridges;
      • support for binding additional IP addresses to virtual and/or real interfaces;
      • support for VLAN (802.1Q);
      • support for Link Aggregation (bonding);
      • support for IPv6 (SLAAC is disabled by default);
  • Servers:
    • Postfix 3.6 (replacing Sendmail as MTA, which is still available in /extra directory);
    • Dovecot 2.3 (replacing old imapd as IMAP and ipop3d as POP3 daemons);
    • ProFTPD 1.3.7c (with mod_sftp and mod_facl support);
    • Apache httpd 2.4.52 (with HTTP/2 support);
    • Samba 4.15;
    • MariaDB 10.5.13;
    • Bind 9.16, dhcp 4.4.2, ntp 4.2.8p15 (now running as ntp:ntp) and more;
  • Development:
  • Multimedia:
  • GUI:

There are many (over 250) new packages among them FFmpeg 4.4, new libraries like opus, lame, libbluray, speex, id3lib, libwebp and various Python modules (e.g. idna and six), which I was previously building and publishing here for previous major releases. I will stop building these, but I would post another news specificity on this later. I'm already preparing my build infrastructure, so packages for Slackware 15.0 would start to pop up in the following days. My initial focus would be on basic tools and libraries and then MySQL, because I would like to finally bring 8.0 to Slackware stable.

Slackware 15.0 is a great new release, so download and start using it or go upgrade your installations!

Happy upgrading!

References and further readings:

Updates:

  • 2022-02-09: Added Networking changes, fixed several spelling errors.