Wed Feb 2 22:22:22 UTC 2022

Slackware 15.0 x86_64 stable is released!

Another too-long development cycle is behind us after we bit off more than
we could chew and then had to shine it up to a high-gloss finish. Hopefully
we've managed to get the tricky parts out of the way so that we'll be able
to see a 15.1 incremental update after a far shorter development cycle.
Certainly the development infrastructure has been streamlined here and things
should be easier moving forward. My thanks to the rest of the Slackware team,
all the upstream developers who have given us such great building materials,
the folks on LinuxQuestions.org and elsewhere for all the help with testing,
great suggestions, and countless bug fixes, and to everyone who helped
support this project so that the release could finally see the light of day.
I couldn't have done any of this without your help, and I'm grateful to all
of you. Thanks!

For more information, check out the RELEASE_NOTES, CHANGES_AND_HINTS.TXT,
and ANNOUNCE.15.0.

Have fun!  :-)
This commit is contained in:
Patrick J Volkerding 2022-02-02 22:22:22 +00:00 committed by Eric Hameleers
parent 7e275bc3ae
commit 0ff3062f77
8 changed files with 310 additions and 329 deletions

View file

@ -1,215 +0,0 @@
Yes, it is that time again (finally)! Following a long period of
planning, development, and testing, the Slackware Linux Project is proud
to announce the latest stable release of the longest running distribution
of the Linux operating system, Slackware version 14.2!
We are sure you'll enjoy the many improvements. We've done our best
to bring the latest technology to Slackware while still maintaining the
stability and security that you have come to expect. Slackware is well
known for its simplicity and the fact that we try to bring software to
you in the condition that the authors intended.
Slackware 14.2 brings many updates and enhancements, among which
you'll find two of the most advanced desktop environments available
today: Xfce 4.12.1, a fast and lightweight but visually appealing and
easy to use desktop environment, and KDE 4.14.21 (KDE 4.14.3 with
kdelibs-4.14.21) a stable release of the 4.14.x series of the award-
winning KDE desktop environment. These desktops utilize eudev, udisks,
and udisks2, and many of the specifications from freedesktop.org which
allow the system administrator to grant use of various hardware devices
according to users' group membership so that they will be able to use
items such as USB flash sticks, USB cameras that appear like USB storage,
portable hard drives, CD and DVD media, MP3 players, and more, all
without requiring sudo, the mount or umount command. Just plug and play.
Slackware's desktop should be suitable for any level of Linux experience.
Slackware uses the 4.4.14 kernel bringing you advanced performance
features such as journaling filesystems, SCSI and ATA RAID volume
support, SATA support, Software RAID, LVM (the Logical Volume Manager),
and encrypted filesystems. Kernel support for X DRI (the Direct
Rendering Interface) brings high-speed hardware accelerated 3D graphics
to Linux.
There are two kinds of kernels in Slackware. First there are the
huge kernels, which contain support for just about every driver in the
Linux kernel. These are primarily intended to be used for installation,
but there's no real reason that you couldn't continue to run them after
you have installed. The other type of kernel is the generic kernel, in
which nearly every driver is built as a module. To use a generic kernel
you'll need to build an initrd to load your filesystem module and
possibly your drive controller or other drivers needed at boot time,
configure LILO to load the initrd at boot, and reinstall LILO. See the
docs in /boot after installing for more information. Slackware's Linux
kernels come in both SMP and non-SMP types now. The SMP kernel supports
multiple processors, multi-core CPUs, HyperThreading, and about every
other optimization available. In our own testing this kernel has proven
to be fast, stable, and reliable. We recommend using the SMP kernel
even on single processor machines if it will run on them. Note that on
x86_64 (64-bit), all the kernels are SMP capable.
Here are some of the advanced features of Slackware 14.2:
- Runs the 4.4.14 version of the Linux kernel from ftp.kernel.org.
The 4.4.x series is well-tested, offers good performance, and will be
getting long term support from kernel.org. For people interested in
running the latest Linux kernel, we've also put configuration files for
Linux 4.6 in /testing.
- System binaries are linked with the GNU C Library, version 2.23.
This version of glibc also has excellent compatibility with
existing binaries.
- X11 based on the X.Org Foundation's modular X Window System.
This is X11R7.7 with many improvements in terms of performance and
hardware support.
- Installs gcc-5.3.0 as the default C, C++, Objective-C,
Fortran-77/95/2003/2008, and Ada 95/2005/2012 compiler.
- Also includes LLVM and Clang, an alternate compiler for C, C++,
Objective-C and Objective-C++.
- The x86_64 version of Slackware 14.2 supports installation and booting
on machines using UEFI firmware.
- Support for NetworkManager for simple configuration of wired and
wireless network connections, including mobile broadband, IPv6, VPN,
and more. Roam seamlessly between known networks, and quickly set
up new connections. We've retained full support for the traditional
Slackware networking scripts and for the wicd network manager,
offering choice and flexibility to all levels of users.
- Support for fully encrypted network connections with OpenSSL,
OpenSSH, OpenVPN, and GnuPG.
- Apache (httpd) 2.4.20 web server with Dynamic Shared Object
support, SSL, and PHP 5.6.23.
- USB2, USB3, IEEE 1394 (FireWire), and ACPI support, as well as legacy
PCMCIA and Cardbus support. This makes Slackware a great operating
system for your laptop.
- The udev (eudev) dynamic device management system for Linux 4.x.
This locates and configures most hardware automatically as it is added
(or removed) from the system, loading kernel modules as needed. It
works along with the kernel's tmpfs filesystem to create access nodes
in the /dev directory.
- New development tools, including Perl 5.22.2, Python 2.7.11,
Ruby 2.2.5, Subversion 1.9.4, git-2.9.0, mercurial-3.8.2,
graphical tools like Qt designer and KDevelop, and much more.
- Updated versions of the Slackware package management tools make it
easy to add, remove, upgrade, and make your own Slackware packages.
Package tracking makes it easy to upgrade from Slackware 14.1 to
Slackware 14.2 (see UPGRADE.TXT and CHANGES_AND_HINTS.TXT).
The slackpkg tool can also help update from an older version of
Slackware to a newer one, and keep your Slackware system up to date.
In addition, the slacktrack utility will help you build and maintain
your own packages.
- Web browsers galore! Includes KDE's Konqueror 4.14.13, SeaMonkey 2.40
(this is the replacement for the Mozilla Suite), Mozilla Firefox ESR 45.2.0,
as well as the Thunderbird 45.1.1 email and news client with advanced
junk mail filtering. A script is also available in /extra to repackage
Google Chrome as a native Slackware package (Chrome is only available for
x86_64).
- The KDE Software Compilation 4.14.21 (KDE 4.14.3 with kdelibs-4.14.21),
a complete desktop environment. This includes the Calligra productivity
suite (previously known as KOffice), networking tools, GUI development
with KDevelop, multimedia tools (including the Amarok music player and
K3B disc burning software), the Konqueror web browser and file manager,
dozens of games and utilities, international language support, and more.
- A collection of GTK+ based applications including pidgin-2.10.12,
gimp-2.8.16, gkrellm-2.3.7, hexchat-2.12.1, xsane-0.999, and pan-0.139.
- A repository of extra software packages compiled and ready to run
in the /extra directory.
- Many more improved and upgraded packages than we can list here. For
a complete list of core packages in Slackware 14.2, see this file:
ftp://ftp.slackware.com/pub/slackware/slackware-14.2/PACKAGES.TXT
Downloading Slackware 14.2:
---------------------------
The full version of Slackware Linux 14.2 is available for download
from the central Slackware FTP site hosted by our friends at osuosl.org:
ftp://ftp.slackware.com/pub/slackware/slackware-14.2/
If the sites are busy, see the list of official mirror sites here:
http://mirrors.slackware.com
We will be setting up BitTorrent downloads for the official ISO
images. Stay tuned to http://slackware.com for the latest updates.
Instructions for burning the Slackware tree onto install discs may
be found in the isolinux directory.
Purchasing Slackware on CD-ROM or DVD:
--------------------------------------
Or, please consider purchasing the Slackware Linux 14.2 six CD-ROM
set or deluxe dual-sided DVD release directly from Slackware Linux, and
you'll be helping to support the continued development of Slackware
Linux!
The DVD release has the 32-bit x86 Slackware 14.2 release on one
side, and the 64-bit x86_64 Slackware 14.2 release on the other. Both
sides are bootable for easy installation, and includes everything from
both releases of Slackware 14.2, including the complete source code
trees.
The 6 CD-ROM release of Slackware 14.2 is the 32-bit x86 edition.
It includes a bootable first CD-ROM for easy installation. The 6
CD-ROMs are labeled for easy reference.
The Slackware 14.2 x86 6 CD-ROM set is $49.95 plus shipping, or
choose the Slackware 14.2 x86/x86_64 dual-sided DVD (also $49.95 plus
shipping).
Slackware Linux is also available by subscription. When we release
a new version of Slackware (which is normally once or twice a year) we
ship it to you and bill your credit card for a reduced subscription
price ($32.99 for the CD-ROM set, or $39.95 for the DVD) plus shipping.
For shipping options, see the Slackware store website. Before
ordering express shipping, you may wish to check that we have the
product in stock. We make releases to the net at the same time as disc
production begins, so there is a lag between the online release and the
shipping of media. But, even if you download now you can still buy the
official media later. You'll feel good, be helping the project, and have
a great decorative item perfect for any computer room shelf. :-)
Ordering Information:
---------------------
You can order online at the Slackware Linux store:
http://store.slackware.com
Other Slackware items like t-shirts, caps, pins, and stickers can
also be found here. These will help you find and identify yourself to
your fellow Slackware users.
Order inquiries (including questions about becoming a Slackware
reseller) may be directed to this address: info@slackware.com
Have fun! :^) I hope you find Slackware to be useful, and thanks
very much for your support of this project over the years.
---
Patrick J. Volkerding <volkerdi@slackware.com>
Visit us on the web at: http://slackware.com

118
ANNOUNCE.15.0 Normal file
View file

@ -0,0 +1,118 @@
BREAKING NEWS, SEBEKA MINNESOTA 2022-02-02:
Well folks, in spite of the dire predictions of YouTube pundits, this
morning the Slackhog emerged from its development den, did *not* see its
shadow, and Slackware 15.0 has been officially released - another six
weeks (or years) of the development treadmill averted.
This has been an interesting development cycle (in the "may you live in
interesting times" sense). Anyone who has followed Linux development over
the years has seen the new technology and a slow but steady drift away from
the more UNIX-like structure. The challenge this time around was to adopt
as much of the good stuff out there as we could without changing the
character of the operating system. Keep it familiar, but make it modern.
And boy did we have our work cut out for us. We adopted PAM (finally)
as projects we needed dropped support for pure shadow passwords. We switched
from ConsoleKit2 to elogind, making it much easier to support software
that targets that Other Init System and bringing us up-to-date with the
XDG standards. We added support for PipeWire as an alternate to PulseAudio,
and for Wayland sessions in addition to X11. Dropped Qt4 and moved entirely
to Qt5. Brought in Rust and Python 3. Added many, many new libraries to the
system to help support all the various additions. We've upgraded to two of
the finest desktop environments available today: Xfce 4.16, a fast and
lightweight but visually appealing and easy to use desktop environment, and
the KDE Plasma 5 graphical workspaces environment, version 5.23.5 (the
Plasma 25th Anniversary Edition). This also supports running under Wayland
or X11.
We still love Sendmail, but have moved it into the /extra directory and made
Postfix the default mail handler. The old imapd and ipop3d have been retired
and replaced by the much more featureful Dovecot IMAP and POP3 server.
The Slackware pkgtools (package management utilities) saw quite a bit of
development as well. File locking was implemented to prevent parallel
installs or upgrades from colliding, and the amount of data written to
storage minimized in order to avoid extra writes on SSD devices.
For the first time ever we have included a "make_world.sh" script that allows
automatically rebuilding the entire operating system from source. We also
made it a priority throughout the development cycle to ensure that nothing
failed to build. All the sources have been tested and found to build
properly. Special thanks to nobodino for spearheading this effort.
We have also included new scripts to easily rebuild the installer, and to
build the kernel packages. With the new ease of generating kernel packages,
we went on to build and test nearly every kernel that was released, finally
landing on the 5.15.x LTS series which we've used for this release. There
are also some sample config files to build 5.16 kernels included in the
/testing directory for anyone interested in using those kernels.
There's really just way too many upgrades to list them all here. For a
complete list of included packages, see:
ftp://ftp.slackware.com/pub/slackware/slackware64-15.0/PACKAGES.TXT
Downloading Slackware 15.0:
---------------------------
The full version of Slackware Linux 15.0 is available for download from the
central Slackware FTP site hosted by our friends at osuosl.org.
If your machine supports x86_64, it is highly recommended that you use the
Slackware64 (64-bit) version for the best possible performance:
ftp://ftp.slackware.com/pub/slackware/slackware64-15.0/
The 32-bit x86 version may be found here:
ftp://ftp.slackware.com/pub/slackware/slackware-15.0/
The links above are for the Slackware file tree. If you already have Slackware
14.2 installed, you can use these files and follow the instructions in the
UPGRADE.TXT document to upgrade your system to Slackware 15.0. Instructions
for burning the Slackware file tree onto install discs may be found in the
isolinux directory.
If you're looking for a bootable installer, ISO images are available that can
be written to a DVD or (using dd) to a USB stick:
ftp://ftp.slackware.com:/pub/slackware-iso/slackware64-15.0-iso
ftp://ftp.slackware.com:/pub/slackware-iso/slackware-15.0-iso
If the sites are busy, see the list of official mirror sites here:
http://mirrors.slackware.com
We will be setting up BitTorrent downloads for the official ISO images.
Stay tuned to http://slackware.com and the ##slackware IRC channel on
libera.chat for the latest updates.
This time around we've gone completely virtual. There are no CDs or DVDs to
purchase, and no new stickers, hats, pins, or T-shirts. You can still find
a few items like these on CafePress searching for Slackware, and I might even
make a couple of pennies off them depending on which store you end up on.
It's possible that I'll look into some new stuff after I take a bit of a
breather from this long development cycle... but software was the priority
this time, not swag.
Huge thanks to the Slackware community for all the help making this release
possible. If it weren't for your generous support I'd probably be working at
the potato chip factory instead of on Slackware. ;-) My family and I are
grateful for the support, and I hope everyone will enjoy the new release.
If you'd like to help us keep this project going, contributions are gratefully
accepted here:
https://www.patreon.com/slackwarelinux
https://paypal.me/volkerdi
At this time any contributions are not tax deductible.
Thanks for your support in any amount!
Have fun! :-) I hope you find Slackware to be useful, and thanks
very much for your support of this project over the years.
---
Patrick J. Volkerding <volkerdi@slackware.com>
Visit us on the web at: http://slackware.com

View file

@ -49,6 +49,17 @@ The stock networking scripts now use iproute2 instead of net-tools and
connectivity without admin intervention) - see the USE_SLAAC config
parameter in the new rc.inet1.conf file.
Slackware packages no longer install libtool's .la files, which have been
deprecated in favor of pkg-config's .pc files. Because of this, it's
possible if you're upgrading from Slackware 14.2 that you may have .la
files that were installed by software that you built yourself or as part
of third-party packages. These other .la files may contain references
to .la files that Slackware no longer ships, which would cause compile
failures to occur. The good news is that you really don't need to do
much more than remove the .la files and everything will work fine
without them. This command will remove these files for you:
rm -f --verbose /{,usr/,usr/local/}lib{,64}/*.la
The ntp package has changed such that ntpd now drops privileges and runs as
user ntp and group ntp. Be sure to move/merge the changes to rc.ntpd and
/etc/ntp.conf.

View file

@ -11,9 +11,35 @@
<description>Tracking Slackware development in git.</description>
<language>en-us</language>
<id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id>
<pubDate>Wed, 2 Feb 2022 08:21:48 GMT</pubDate>
<lastBuildDate>Wed, 2 Feb 2022 10:59:43 GMT</lastBuildDate>
<pubDate>Wed, 2 Feb 2022 22:22:22 GMT</pubDate>
<lastBuildDate>Thu, 3 Feb 2022 23:28:48 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.13</generator>
<item>
<title>Wed, 2 Feb 2022 22:22:22 GMT</title>
<pubDate>Wed, 2 Feb 2022 22:22:22 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20220202222222</link>
<guid isPermaLink="false">20220202222222</guid>
<description>
<![CDATA[<pre>
Slackware 15.0 x86_64 stable is released!
Another too-long development cycle is behind us after we bit off more than
we could chew and then had to shine it up to a high-gloss finish. Hopefully
we've managed to get the tricky parts out of the way so that we'll be able
to see a 15.1 incremental update after a far shorter development cycle.
Certainly the development infrastructure has been streamlined here and things
should be easier moving forward. My thanks to the rest of the Slackware team,
all the upstream developers who have given us such great building materials,
the folks on LinuxQuestions.org and elsewhere for all the help with testing,
great suggestions, and countless bug fixes, and to everyone who helped
support this project so that the release could finally see the light of day.
I couldn't have done any of this without your help, and I'm grateful to all
of you. Thanks!
For more information, check out the RELEASE_NOTES, CHANGES_AND_HINTS.TXT,
and ANNOUNCE.15.0.
Have fun! :-)
</pre>]]>
</description>
</item>
<item>
<title>Wed, 2 Feb 2022 08:21:48 GMT</title>
<pubDate>Wed, 2 Feb 2022 08:21:48 GMT</pubDate>

View file

@ -1,3 +1,24 @@
Wed Feb 2 22:22:22 UTC 2022
Slackware 15.0 x86_64 stable is released!
Another too-long development cycle is behind us after we bit off more than
we could chew and then had to shine it up to a high-gloss finish. Hopefully
we've managed to get the tricky parts out of the way so that we'll be able
to see a 15.1 incremental update after a far shorter development cycle.
Certainly the development infrastructure has been streamlined here and things
should be easier moving forward. My thanks to the rest of the Slackware team,
all the upstream developers who have given us such great building materials,
the folks on LinuxQuestions.org and elsewhere for all the help with testing,
great suggestions, and countless bug fixes, and to everyone who helped
support this project so that the release could finally see the light of day.
I couldn't have done any of this without your help, and I'm grateful to all
of you. Thanks!
For more information, check out the RELEASE_NOTES, CHANGES_AND_HINTS.TXT,
and ANNOUNCE.15.0.
Have fun! :-)
+--------------------------+
Wed Feb 2 08:21:48 UTC 2022
a/kernel-generic-5.15.19-x86_64-2.txz: Upgraded.
a/kernel-huge-5.15.19-x86_64-2.txz: Upgraded.

View file

@ -1,20 +1,20 @@
Wed Feb 2 08:25:37 UTC 2022
Thu Feb 3 19:39:51 UTC 2022
Here is the file list for this directory. If you are using a
mirror site and find missing or extra files in the disk
subdirectories, please have the archive administrator refresh
the mirror.
drwxr-xr-x 12 root root 4096 2022-02-02 08:21 .
-rw-r--r-- 1 root root 10064 2016-06-30 18:39 ./ANNOUNCE.14_2
-rw-r--r-- 1 root root 15913 2022-01-18 20:05 ./CHANGES_AND_HINTS.TXT
-rw-r--r-- 1 root root 1098232 2022-02-02 04:28 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2022-02-02 04:28 ./CHECKSUMS.md5.asc
drwxr-xr-x 12 root root 4096 2022-02-03 07:30 .
-rw-r--r-- 1 root root 5767 2022-02-02 22:44 ./ANNOUNCE.15.0
-rw-r--r-- 1 root root 16617 2022-02-02 23:27 ./CHANGES_AND_HINTS.TXT
-rw-r--r-- 1 root root 1098186 2022-02-03 07:30 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2022-02-03 07:30 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 17976 1994-06-10 02:28 ./COPYING
-rw-r--r-- 1 root root 35147 2007-06-30 04:21 ./COPYING3
-rw-r--r-- 1 root root 19573 2016-06-23 20:08 ./COPYRIGHT.TXT
-rw-r--r-- 1 root root 616 2006-10-02 04:37 ./CRYPTO_NOTICE.TXT
-rw-r--r-- 1 root root 1863493 2022-02-02 08:21 ./ChangeLog.txt
-rw-r--r-- 1 root root 1864552 2022-02-02 22:22 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2022-02-02 08:21 ./EFI/BOOT
-rw-r--r-- 1 root root 1187840 2021-06-15 19:16 ./EFI/BOOT/bootx64.efi
@ -25,8 +25,7 @@ drwxr-xr-x 2 root root 4096 2022-02-02 08:21 ./EFI/BOOT
-rwxr-xr-x 1 root root 2504 2019-07-05 18:54 ./EFI/BOOT/make-grub.sh
-rw-r--r-- 1 root root 10722 2013-09-21 19:02 ./EFI/BOOT/osdetect.cfg
-rw-r--r-- 1 root root 1273 2013-08-12 21:08 ./EFI/BOOT/tools.cfg
-rw-r--r-- 1 root root 1429574 2022-02-02 04:28 ./FILELIST.TXT
-rw-r--r-- 1 root root 0 2022-01-27 22:50 ./FILE_LIST
-rw-r--r-- 1 root root 1429511 2022-02-03 19:38 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
-rw-r--r-- 1 root root 864745 2022-02-02 08:25 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT
@ -35,7 +34,7 @@ drwxr-xr-x 2 root root 4096 2022-02-02 08:21 ./EFI/BOOT
-rw-r--r-- 1 root root 8751 2016-06-28 21:44 ./README_LVM.TXT
-rw-r--r-- 1 root root 19658 2013-06-18 04:34 ./README_RAID.TXT
-rw-r--r-- 1 root root 7928 2018-07-19 06:33 ./README_UEFI.TXT
-rw-r--r-- 1 root root 6089 2022-02-01 19:38 ./RELEASE_NOTES
-rw-r--r-- 1 root root 7613 2022-02-03 04:38 ./RELEASE_NOTES
-rw-r--r-- 1 root root 13855 2008-12-08 18:13 ./SPEAKUP_DOCS.TXT
-rw-r--r-- 1 root root 17294 2008-12-08 18:13 ./SPEAK_INSTALL.TXT
-rw-r--r-- 1 root root 57187 2022-02-01 19:37 ./Slackware-HOWTO
@ -675,7 +674,7 @@ drwxr-xr-x 2 root root 4096 2019-10-18 18:28 ./extra/xv
-rw-r--r-- 1 root root 953308 2018-04-13 18:00 ./extra/xv/xv-3.10a-x86_64-9.txz
-rw-r--r-- 1 root root 163 2018-04-13 18:00 ./extra/xv/xv-3.10a-x86_64-9.txz.asc
drwxr-xr-x 3 root root 4096 2022-02-02 08:21 ./isolinux
-rw-r--r-- 1 root root 6183 2017-11-18 18:47 ./isolinux/README.TXT
-rw-r--r-- 1 root root 6185 2022-02-03 06:53 ./isolinux/README.TXT
-rw-r--r-- 1 root root 788 2007-03-17 19:50 ./isolinux/README_SPLIT.TXT
-rw-r--r-- 1 root root 1474560 2021-06-15 19:16 ./isolinux/efiboot.img
-rw-r--r-- 1 root root 574 2013-10-24 00:19 ./isolinux/f2.txt
@ -738,12 +737,12 @@ drwxr-xr-x 2 root root 4096 2008-05-07 05:21 ./pasture/source/php/pear
-rwxr-xr-x 1 root root 9448 2018-05-16 22:38 ./pasture/source/php/php.SlackBuild
-rw-r--r-- 1 root root 775 2017-07-07 19:25 ./pasture/source/php/php.ini-development.diff.gz
-rw-r--r-- 1 root root 830 2005-12-09 05:18 ./pasture/source/php/slack-desc
drwxr-xr-x 2 root root 4096 2012-09-20 18:06 ./patches
-rw-r--r-- 1 root root 552 2012-09-20 18:06 ./patches/CHECKSUMS.md5
-rw-r--r-- 1 root root 198 2012-09-20 18:06 ./patches/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 575 2012-09-20 18:06 ./patches/FILE_LIST
-rw-r--r-- 1 root root 14 2012-09-20 18:06 ./patches/MANIFEST.bz2
-rw-r--r-- 1 root root 224 2012-09-20 18:06 ./patches/PACKAGES.TXT
drwxr-xr-x 2 root root 4096 2022-02-03 07:03 ./patches
-rw-r--r-- 1 root root 552 2022-02-03 07:03 ./patches/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2022-02-03 07:03 ./patches/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 575 2022-02-03 07:03 ./patches/FILE_LIST
-rw-r--r-- 1 root root 14 2022-02-03 07:03 ./patches/MANIFEST.bz2
-rw-r--r-- 1 root root 224 2022-02-03 07:03 ./patches/PACKAGES.TXT
drwxr-xr-x 17 root root 4096 2022-02-02 08:25 ./slackware64
-rw-r--r-- 1 root root 337498 2022-02-02 08:25 ./slackware64/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2022-02-02 08:25 ./slackware64/CHECKSUMS.md5.asc

View file

@ -1,108 +1,129 @@
Slackware 15.0 release notes. Wed Feb 2 18:39:59 CST 2022
Slackware 14.2 release notes. Thu Jun 30 22:37:15 UTC 2016
Good hello folks, nice to see you here again. :-)
Hi folks,
Historically, the RELEASE_NOTES had been mostly technical information, but
once again Robby Workman has covered the important technical details in
CHANGES_AND_HINTS.TXT. Thanks!
Historically, the RELEASE_NOTES had been mostly technical
information, but once again Robby Workman has covered the important
technical details in CHANGES_AND_HINTS.TXT. Thanks!
We've actually built over 400 different Linux kernel versions over the years
it took to finally declare Slackware 15.0 stable (by contrast, we tested 34
kernel versions while working on Slackware 14.2). We finally ended up on kernel
version 5.15.19 after Greg Kroah-Hartman confirmed that it would get long-term
support until at least October 2023 (and quite probably for longer than that).
As usual, the kernel is provided in two flavors, generic and huge. The huge
kernel contains enough built-in drivers that in most cases an initrd is not
needed to boot the system. The generic kernels require the use of an initrd to
load the kernel modules needed to mount the root filesystem. Using a generic
kernel will save some memory and possibly avoid a few boot time warnings.
I'd strongly recommend using a generic kernel for the best kernel module
compatibility as well. It's easier to do that than in previous releases - the
installer now makes an initrd for you, and the new geninitrd utility will
rebuild the initrd automatically for the latest kernel packages you've
installed on the system.
After jumping ahead through various Linux kernel branches over
the course of this development cycle, we ended up on the 4.4.x
branch and decided to stick with it. Greg Kroah-Hartman's
announcement back in October that the 4.4 series would be getting
a long-term support for two years helped to cement this decision
and should be good news for anyone wanting to keep a maintained
stable kernel on their system. As usual, the kernel is provided in
two flavors, generic and huge. The huge kernel contains enough built-in
drivers that in most cases an initrd is not needed to boot the system.
The generic kernels require the use of an initrd to load the kernel
modules needed to mount the root filesystem. Using a generic kernel
will save some memory and possibly avoid a few boot time warnings.
On the 32-bit side of things, there are both SMP (multiple processor
capable) and non-SMP (single processor) kernels. The non-SMP kernel
is mostly intended for machines that can't run the SMP kernel, which
is anything older than a Pentium III, and some models of the Pentium M
that don't support PAE (although it seems that these might support PAE
but just lack the CPU flags to advertise it -- try booting with the
"forcepae" kernel option). On 32-bit, it is highly recommended to use
the SMP kernel if your machine is able to boot with it (even if you have
only a single core) because the optimization and memory handling
options should yield better performance.
On the 32-bit side, there are both SMP (multiple processor capable) and
non-SMP (single processor) kernels. The non-SMP kernel is mostly intended for
machines that can't run the SMP kernel, which is anything older than a
Pentium III, and some models of the Pentium M that don't support PAE (although
it seems that these might support PAE but just lack the CPU flags to advertise
it -- try booting with the "forcepae" kernel option). On 32-bit, it is highly
recommended to use the SMP kernel if your machine is able to boot with it
(even if you have only a single core) because the optimization and memory
handling options should yield better performance.
If you'd like to try out the latest kernel branch, you'll find
.config files for Linux 4.6 in the /testing/source/ directory.
If you'd like to try out the latest kernel branch, you'll find .config files
for Linux 5.16 in the /testing/source/ directory.
Slackware 14.2 has support for systems running UEFI firmware (x86_64
Slackware edition only). Packages that help support UEFI include elilo,
GRUB 2, and efibootmgr, and all of the installation media supports
booting under UEFI, as do the USB boot sticks generated during
installation. At this point there is no support for running the system
under Secure Boot, but a dedicated user could add their own Machine Owner
Key, sign their kernels, modules, and bootloader, and then use shim to
start the bootloader. Documentation for installing on UEFI machines is
provided in a README_UEFI.TXT found in the top-level Slackware directory.
Slackware 15.0 has support for systems running UEFI firmware (x86_64 Slackware
edition only). Packages that help support UEFI include elilo, GRUB 2, and
efibootmgr, and all of the installation media supports booting under UEFI, as
do the USB boot sticks generated during installation. At this point there is
no support for running the system under Secure Boot, but a dedicated user
could add their own Machine Owner Key, sign their kernels, modules, and
bootloader, and then use shim to start the bootloader. We'll be looking into
supporting this officially in the next release. Documentation for installing
on UEFI machines is provided in a README_UEFI.TXT found in the top-level
Slackware directory.
Slackware ISO images (both the ones available online as well as
the discs sent out from the Slackware store) have been processed using
isohybrid. This allows them to be written to a USB stick, which can
then be booted and used as the install source. This works on machines
running both regular BIOS as well as UEFI.
The Slackware ISO images have been processed using an isohybrid format which
allows them to be burned to DVD, *or* to be written to a USB stick, which can
then be booted and used as the install source. This works on machines running
both regular BIOS as well as UEFI.
Slackware 14.2 contains updated versions of both KDE and Xfce, and
both of these have been split as much as possible into their component
packages rather than larger bundles. This not only makes it easier to
remove software that you don't need, but also makes it easier to
maintain on our end. If something needs a patch, it's a whole lot
easier to issue a patch for only the affected item. This saves storage
space on the archive sites, and your time and bandwidth downloading
the updates.
Although Slackware does not ship the GNOME desktop, we can recommend
a couple of places to look if you're interested in trying to add it to
your system. The Dropline project ( http://www.droplinegnome.net ) will
be putting together a set of packages for running GNOME 3.20.1 on
Slackware. There's also the MATE desktop, which is a fork of GNOME 2.x.
SlackBuild scripts are available to compile MATE packages for Slackware
from http://mateslackbuilds.github.io - thanks to Chess Griffin and
Willy Sudiarto Raharjo for making this option available.
Need more build scripts? Something that you wanted wasn't included
in Slackware? Well, then check out slackbuilds.org. Several of the team
members work on the scripts there.
Need more build scripts? Something that you wanted wasn't included in
Slackware? Well, then check out slackbuilds.org. Several of the team members
work on the scripts there along with many other dedicated volunteers.
There's a community driven site for Slackware documentation,
http://docs.slackware.com -- check it out, and join in to share your
knowledge!
http://docs.slackware.com -- check it out, and join in to share your knowledge!
Thanks to the rest of the team (and other contributors) for the
great help -- Eric Hameleers for major work on the KDE SC packages, init
scripts, installer, documentation (especially getting docs.slackware.com
up and running), and all the extra packages like multilib compilers
(read more here: http://alien.slackbook.org/blog/), Robby Workman for
following X.Org, eudev, NetworkManager, wicd, Xfce, and tons of other
projects, building and testing all that stuff, writing documentation, his
work with the team at slackbuilds.org, and lots of package upgrades,
Piter Punk for slackpkg work, Stuart Winter for more updates to
Thanks to the rest of the Slackware team (and other contributors) for the
great help -- Eric Hameleers for his massive efforts on getting KDE Plasma 5
ready and continuing to maintain it even as the development cycle ran much
longer than expected. Eric, I know I came close to wearing out your patience,
so thanks for sticking it out and for all your other help with extra packages,
multilib support, docs.slackware.com, and everything else you do for Slackware.
Everyone be sure to follow Eric's blog at: http://alien.slackbook.org/blog/
Thanks to Robby Workman for help on tons of stuff... especially Xfce but also
tons of miscellaneous updates, the CHANGES_AND_HINTS file and other
documentation, managing various project infrastructure including helping to
obtain servers, getting them all set up, finding hosting, etc. Thanks to our
friends at OnyxLight Communications who helped us out with hosting (and
hardware, too!) for our development server. Onyxlight closed down during the
pandemic, unfortunately. I hope they're all doing well. Thanks to PiterPunk
for his work on maintaining slackpkg and various bugfixes. Thanks to Darren
"Tadgy" Austin for rewriting the netconfig utility adding support for IPv6,
VLANs, link aggregation and more. Thanks to Stuart Winter for more updates to
linuxdoc-tools, slacktrack, and for all kinds of fixes throughout the
installer and system (he finds my bugs all the time while porting packages
to ARM for the Slackware ARM port: http://www.armedslack.org/), Vincent
Batts for keeping Ruby working well and other miscellaneous fixes,
Heinz Wiesinger for working on PHP, MariaDB (especially!), icu4c, LLVM, and
lots of other stuff, Amritpal Bath for various bugfixes and helping with
release torrents, mrgoblin for testing RAID, bluetooth, and being a master
of regex. Other very honorable mentions go to Alan Hicks, Erik Jan Tromp,
Karl Magnus Kolstø, Mark Post, Fred Emmott, and NetrixTardis, and anyone
else I'm forgetting (including the other team members who contributed
little fixes and suggestions here and there along with general moral
support). Special thanks to the folks who mailed in bug reports (and fixes)
and helped collaborate on this release. This was another great release
cycle for community participation, especially on the LinuxQuestions.org
Slackware forum. Thanks for the help, for keeping this project fun, and
making it possible for us to keep up with the rapid pace of Linux
development. Thanks to Andrea and Briah, too!
to ARM for the Slackware ARM port: https://arm.slackware.com), Vincent Batts
for making Slackware PAM support a reality, Heinz Wiesinger for working on KDE
/ Plasma and Qt, LLVM, MariaDB, OpenCL, and really just all kinds of stuff,
Erik Jan Tromp for help with the pkgtools rewrite and support for parallel
compression/decompression testing and benchmarking. Willy Sudiarto Raharjo
for work on slackbuilds.org, MATE, sbopkg, and more. Matteo "ponce" Bernardini
for countless bugfixes and all the work getting slackbuilds.org ready for this
new release. Honorable mentions also go to long-time contributors and friends
of the project including Karl Magnus Kolstø, NetrixTardis, Alan Hicks,
mrgoblin, and Mark Post. Special thanks to everyone else who reported bugs
(and/or provided fixes) or helped collaborate on this release in any way.
The Slackware community stepped up in all kinds of ways this time around,
especially all my friends on the LinuxQuestions.org Slackware forum.
Special thanks and sorry to everyone I forgot.
Thanks also to my family for putting up with all of this. ;-)
Have fun!
IN MEMORIAM
-----------
Sadly, we lost a couple of good friends during this development cycle and
this release is dedicated to them.
Erik "alphageek" Jan Tromp passed away in 2020 after a long illness. He was
a long-time member of the Slackware core team doing a ton of stuff behind
the scenes and a master of lesser-known programming languages like Tcl. :-)
For a long time he lived closer to me geographically than anyone else on
the core team, but unfortunately with an international border between us
we never did meet in person. But he was there in chat every day and was a
good friend to everyone on the team. He is greatly missed. Sorry I didn't
get 15.0 out in time for you to see it...
My old friend Brett Person also passed away in 2020. Without Brett, it's
possible that there wouldn't be any Slackware as we know it - he's the one
who encouraged me to upload it to FTP back in 1993 and served as Slackware's
original beta-tester. He was long considered a co-founder of this project.
I knew Brett since the days of the Beggar's Banquet BBS in Fargo back in
the 80's. When the Slackware Project moved to Walnut Creek CDROM, Brett was
hired as well, and we spent many hours on the road and sitting next to each
other representing Slackware at various trade shows. Brett seemed to know
all kinds of computer luminaries and was an amazing storyteller, always
with his smooth radio voice. Gonna miss you too, pal.
To everyone out there still reading this, thanks. :-)
Hope to see you again the next time we do this.
Cheers,
Pat Volkerding <volkerdi@slackware.com>

View file

@ -18,7 +18,7 @@ xorriso -as mkisofs \
-eltorito-alt-boot \
-e isolinux/efiboot.img \
-no-emul-boot -isohybrid-gpt-basdat \
-m 'source' \
-m 'source/' \
-volid "SlackDVD" \
-output /tmp/slackware-dvd.iso \
.
@ -55,7 +55,7 @@ xorriso -as mkisofs \
-eltorito-alt-boot \
-e isolinux/efiboot.img \
-no-emul-boot -isohybrid-gpt-basdat \
-m 'source' \
-m 'source/' \
-volid "SlackDVD" \
-output - \
. \