mirror of
git://slackware.nl/current.git
synced 2024-12-25 09:58:55 +01:00
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:
parent
7e275bc3ae
commit
0ff3062f77
8 changed files with 310 additions and 329 deletions
215
ANNOUNCE.14_2
215
ANNOUNCE.14_2
|
@ -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
118
ANNOUNCE.15.0
Normal 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
|
|
@ -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.
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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.
|
||||
|
|
33
FILELIST.TXT
33
FILELIST.TXT
|
@ -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
|
||||
|
|
207
RELEASE_NOTES
207
RELEASE_NOTES
|
@ -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.
|
||||
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.
|
||||
|
||||
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.
|
||||
There's a community driven site for Slackware documentation,
|
||||
http://docs.slackware.com -- check it out, and join in to share your knowledge!
|
||||
|
||||
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.
|
||||
|
||||
There's a community driven site for Slackware documentation,
|
||||
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>
|
||||
|
||||
|
|
|
@ -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 - \
|
||||
. \
|
||||
|
|
Loading…
Reference in a new issue