Slackware Linux is a complete 32-bit multitasking "UNIX-like" system.i It's currently based around the 2.4 Linux kernel series and the GNU C Library version 2.3.2 (libc6). It contains an easy to use installation program, extensive online documentation, and a menu-driven package system. A full installation gives you the X Window System, C/C++ development environments, Perl, networking utilities, a mail server, a news server, a web server, an ftp server, the GNU Image Manipulation Program, Netscape Communicator, plus many more programs. Slackware Linux can run on 486 systems all the way up to the latest x86 machines.
Software License: Freeware
Operating Systems Support: Slackware Linux
Download Link: Slackware Linux 10.1
Homepage: Slackware Linux
Version ChangeLog:
l/esound-0.2.35-i486-1.tgz: Upgraded to esound-0.2.35.
l/gtk+2-2.6.1-i486-2.tgz: Added a patch from CVS that can cause Pan and
other GTK+ apps to hang under certain circumstances.
Thanks to Charlie Law for pointing it out.
l/imlib-1.9.15-i486-1.tgz: Upgraded to imlib-1.9.15. This fixes an image
decoder overflow in the BMP handling routines which could possibly be
exploited if a specially crafted BMP image is loaded. This seems like an
unlikely situation, but better safe than sorry...
(* Security fix *)
extra/j2sdk-1.5.0_01/j2sdk-1_5_0_01-i586-1.tgz: There turned out to be just
barely enough room in /extra on ISO 3 to squeeze the Java SDK in. It's not
likely to fit the next time around, though, but now you're getting many
months of advance notice instead of having the rug pulled out from under
you at the last minute. In any event, I'll continue to include in /extra
the script that easily allows packaging this as a tgz.
testing/packages/lvm2/device-mapper-1.01.00-i486-1.tgz:
Upgraded to device-mapper-1.01.00.
testing/packages/lvm2/lvm2-2.01.03-i486-1.tgz:
Upgraded to lvm2-2.01.03.
extra/ham/: Merged in ham packages from Arno Verhoeven.
extra/k3b/k3b-0.11.19-i486-1.tgz: Upgraded to k3b-0.11.19.
extra/parted/parted-1.6.21-i486-1.tgz: Upgraded to parted-1.6.21.
extra/slackpkg/slackpkg-1.4-noarch-10.tgz: Upgraded to slackpkg-1.4-noarch-10.
xap/fvwm-2.4.19-i486-4.tgz: Removed --enable-xgetdefault, which was
supposed to be added to rxvt, but I managed to confuse them...
Thanks to Jakub Jankowski for pointing out this error.
xap/rxvt-2.7.10-i486-2.tgz: Added --enable-xgetdefault to ./configure.
a/pkgtools-10.1.0-i486-4.tgz: Removed obsolete (and usually non-functional)
LILO and simple bootdisk options from the "makebootdisk" menu.
l/jre-1_5_0_01-i586-1.tgz: Moved from d/.
xap/fvwm-2.4.19-i486-3.tgz: Added --enable-xgetdefault to ./configure.
Thanks to Corvin for the suggestion.
xap/xfce-4.2.0-i486-3.tgz: In xinitrc.xfce, make the /tmp/xrdb file in a
more secure fashion.
a/glibc-solibs-2.3.4-i486-1.tgz: Upgraded to glibc-2.3.4.
a/glibc-zoneinfo-2.3.4-noarch-1.tgz: Upgraded to glibc-2.3.4.
l/glibc-2.3.4-i486-1.tgz: Upgraded to glibc-2.3.4.
l/glibc-i18n-2.3.4-noarch-1.tgz: Upgraded to glibc-2.3.4.
l/glibc-profile-2.3.4-i486-1.tgz: Upgraded to glibc-2.3.4.
n/irssi-0.8.9-i486-6.tgz: Removed obsolete "botti" program.
Thanks to Jakub Jankowski for helping the Slackware diet plan. :-)
isolinux/initrd.img, rootdisks/install.*: Fixed a bug where the installer
ramdisk runs out of space. Thanks to Haakon Riiser for the bug report.
a/openssl-solibs-0.9.7e-i486-3.tgz: "ldconfig ." no longer works as the
man page says that it should, and so the library links were not being
created in the package by openssl.SlackBuild. This has been changed to
"ldconfig -l *" which fixes the issue. (Thanks to Mark Post).
a/pkgtools-10.1.0-i486-3.tgz: Reverted /sbin/pkgtool to the version used in
Slackware 10.0. While this version is slower to build the list of packages
when viewing or removing packages, it is far more forgiving of a slightly
corrupted or out of spec package database. There are many tools (like
checkinstall) that do not build packages the same way that Slackware's
makepkg does, and when these packages are installed the optimized version of
pkgtool runs into problems. These problems are caused by installing broken
packages, and should not be blamed on pkgtool (there are many ways to build a
tar+gz package that does not conform to the rules as defined by a makepkg
built tgz package, and it would be impossible to "fix" pkgtool to handle all
of them properly). Perhaps these optimizations will be looked at again for
Slackware 11, but IMHO a faster way to get a list of packages is to go into
/var/log/packages and use "ls" and "less", and a better way to remove them
is with removepkg. In any case, this version of pkgtool works better so
that's what will ship with Slackware 10.1.
d/jre-1_5_0_01-i586-1.tgz: Replaced j2sdk 1.5.0 with jre-1.5.0_01.
The full J2SDK is not needed by most people, and is making the first
Slackware test ISO too large (size limit on a replicated ISO is 670MB), so
an updated version of the JRE will replace it. If you need the full J2SDK,
it is easily obtained from Sun (at java.sun.com).
kde/kdeedu-3.3.2-i486-2.tgz: Rebuilt, fixed incorrect permissions.
kde/kdelibs-3.3.2-i486-2.tgz: Rebuilt to work with Python 2.4.
Added kioslave patch.
kde/koffice-1.3.5-i486-2.tgz: Rebuilt to work with Python 2.4.
Patched kpdf crash.
l/sdl-1.2.8-i486-1.tgz: Upgraded to sdl-1.2.8.
n/bind-9.3.0-i486-3.tgz: Patched a possible denial of service in BIND's
validator code. The risk level on this bug is rather low, as the flaw
only affects BIND if DNSSEC is used. This is not the default setting.
(* Security fix *)
n/openssl-0.9.7e-i486-3.tgz: Rebuilt.
n/sendmail-8.13.3-i486-2.tgz: Applied a CLOSE_WAIT patch.
n/sendmail-cf-8.13.3-noarch-2.tgz: Rebuilt.
xap/mozilla-plugins-1.7.5-noarch-2.tgz: Point to the correct path for the
JRE rather than the J2SDK.
extra/slackpkg/slackpkg-1.4-noarch-9.tgz: Upgraded to slackpkg-1.4-noarch-9.
a/aaa_base-10.1.0-noarch-2.tgz: Fixed email date and a couple typos.
a/hdparm-5.8-i486-1.tgz: Upgraded to hdparm-5.8.
ap/mysql-4.0.23a-i486-1.tgz: Upgraded to mysql-4.0.23a.
I know there are newer production branches than 4.0.x, but don't think
such a change would be good at the last minute. It will be one of the
first orders of pre-11-current business, though.
ap/sudo-1.6.8p6-i486-1.tgz: Upgraded to sudo-1.6.8p6.
gnome/gthumb-2.6.3-i486-1.tgz: Upgraded to gthumb-2.6.3.
n/imapd-4.62-i486-1.tgz: Upgraded to imapd from pine-4.62.
n/nail-11.20-i486-1.tgz: Upgraded to nail-11.20.
n/pine-4.62-i486-1.tgz: Upgraded to pine-4.62.
n/popa3d-0.6.4.1-i486-1.tgz: Upgraded to popa3d-0.6.4.1.
extra/linux-wlan-ng/linux-wlan-ng-0.2.1pre25_2.6.10-i486-1.tgz
a/aaa_base-10.1.0-noarch-1.tgz: Bumped version number to 10.1. Edited
initial email.
a/aaa_elflibs-10.1.0-i486-1.tgz: Updated initial library collection.
Please remember that (as the package description notes) this package is
only intended to be installed at an initial installation, and attempting
to "upgrade" it later may copy over newer libraries and cause damage to
your system. Some broken upgrade tools haven't learned this fact...
a/pkgtools-10.1.0-i486-2.tgz: Fixed a couple bugs and sped up pkgtool more.
Thanks to Jim Hawkins and Lasse Collin for the pkgtool patches.
Add a patch for removepkg to rmdir directories containing spaces.
Thanks to Thomas Pfaff for this patch.
f/linux-howtos-20050124-noarch-1.tgz: Upgraded to Linux-HOWTOs-20050124.
kde/kdegraphics-3.3.2-i486-3.tgz: Added a patch for another kpdf crash.
l/libtiff-3.7.1-i486-2.tgz: Patched a transparency bug in libtiff.
n/dnsmasq-2.20-i486-1.tgz: Upgraded to dnsmasq-2.20.
n/sendmail-8.13.3-i486-1.tgz: Upgraded to sendmail-8.13.3.
n/sendmail-cf-8.13.3-noarch-1.tgz: Upgraded to sendmail-8.13.3 config files.
n/tcpip-0.17-i486-31.tgz: Applied a couple of netconfig patches.
Thanks to Daniel de Kok.
x/x11-6.8.1-i486-3.tgz: Applied CAN-2004-0914 patch to libXpm. Unlikely to
ever be used in the real world other than (also unlikely) through a crash,
but I'm trying to pay attention to detail. :-)
(* Security fix *)
x/x11-devel-6.8.1-i486-3.tgz: Applied CAN-2004-0914 patch to libXpm.
xap/gaim-1.1.2-i486-1.tgz: Upgraded to gaim-1.1.2 and gaim-encryption-2.33.
xap/xfce-4.2.0-i486-2.tgz: Fixed /etc/X11/xdg/xfce4/xinitrc perms.
xap/xpdf-3.00-i486-3.tgz: Added three patches that prevent xpdf crashes.
extra/bittorrent/bittorrent-3.9.1-noarch-1.tgz: Upgraded to bittorrent-3.9.1.