fbpx
Wikipedia

Slackware

Slackware is a Linux distribution created by Patrick Volkerding in 1993. Originally based on Softlanding Linux System (SLS),[5] Slackware has been the basis for many other Linux distributions, most notably the first versions of SUSE Linux distributions, and is the oldest distribution that is still maintained.[6]

Slackware
Slackware 15.0 with KDE Plasma 5 as the desktop environment
DeveloperPatrick Volkerding
OS familyLinux (Unix-like) (based on Softlanding Linux System)
Working stateCurrent
Source modelOpen source
Initial release17 July 1993; 30 years ago (1993-07-17)[1]
Latest release15.0[2] [3][4] / 2 February 2022; 2 years ago (2 February 2022)
Available inMultilingual
Update methodpkgtool, slackpkg
Package managerpkgtool, slackpkg
PlatformsIA-32, x86-64, ARM
Kernel typeMonolithic (Linux)
UserlandGNU
Default
user interface
CLI
LicenseGNU General Public License
Official websitewww.slackware.com

Slackware aims for design stability and simplicity and to be the most "Unix-like" Linux distribution.[7] It makes as few modifications as possible to software packages from upstream and tries not to anticipate use cases or preclude user decisions. In contrast to most modern Linux distributions, Slackware provides no graphical installation procedure and no automatic dependency resolution of software packages. It uses plain text files and only a small set of shell scripts for configuration and administration. Without further modification it boots into a command-line interface environment. Because of its many conservative and simplistic features, Slackware is often considered to be most suitable for advanced and technically inclined Linux users.[8][9][10][11][12][13]

Slackware is available for the IA-32 and x86_64 architectures, with a port to the ARM architecture. While Slackware is mostly[14] free and open-source software, it does not have a formal bug tracking facility or public code repository, with releases periodically announced by Volkerding. There is no formal membership procedure for developers and Volkerding is the primary contributor to releases.

Name edit

The name "Slackware" stems from the fact that the distribution started as a private side project with no intended commitment. To prevent it from being taken too seriously at first, Volkerding gave it a humorous name, which stuck even after Slackware became a serious project.[15]

Slackware refers to the "pursuit of Slack", a tenet of the Church of the SubGenius, a parody religion. Certain aspects of Slackware graphics reflect this[16]—the pipe that Tux is smoking, as influenced by the image of J. R. "Bob" Dobbs' head.

A humorous reference to the Church of the SubGenius can be found in many versions of the install.end text files, which indicate the end of a software series to the setup program. In recent versions, including Slackware release 14.1, the text is ROT13 obfuscated.[17][18]

History edit

Birth edit

 
Slackware 1.01

Slackware was originally derived from the Softlanding Linux System (SLS),[19] the most popular of the original Linux distributions and the first to offer a comprehensive software collection that comprised more than just the kernel and basic utilities,[20] including an X11 graphical interface, TCP/IP, UUCP networking, and GNU Emacs.[21]

Patrick Volkerding started with SLS after needing a LISP interpreter for a school project at the then named Moorhead State University (MSU). He found CLISP was available for Linux and downloaded SLS to run it. A few weeks later, Volkerding was asked by his artificial intelligence professor at MSU to show him how to install Linux at home and on some of the computers at school. Volkerding had made notes describing fixes to issues he found after installing SLS and he and his professor went through and applied those changes to a new installation. However, this took almost as long as it took to just install SLS, so the professor asked if the install disks could be adjusted so the fixes could be applied during installation. This was the start of Slackware. Volkerding continued making improvements to SLS: fixing bugs, upgrading software, automatic installation of shared libraries and the kernel image, fixing file permissions, and more. In a short time, Volkerding had upgraded around half the packages beyond what SLS had available.

Volkerding had no intentions to provide his modified SLS version for the public. His friends at MSU urged him to put his SLS modifications onto an FTP server, but Volkerding assumed that "SLS would be putting out a new version that included these things soon enough", so he held off for a few weeks. During that time, many SLS users on the internet were asking SLS for a new release, so eventually Volkerding made a post titled "Anyone want an SLS-like 0.99pl11A system?", to which he received many positive responses. After a discussion with the local sysadmin at MSU, Volkerding obtained permission to upload Slackware to the university's FTP server.[15] This first Slackware release, version 1.00, was distributed on July 17, 1993, at 00:16:36 (UTC),[1] and was supplied as twenty-four 3½" floppy disk images.[22] After the announcement was made, Volkerding watched as the flood of FTP connections continually crashed the server. Soon afterwards, Walnut Creek CDROM offered additional archive space on their FTP servers.[15]

Development edit

The size of Slackware quickly increased with the addition of included software, and by version 2.1, released October 1994, it had more than tripled to comprise seventy-three 1.44M floppy disk images.[23]

In 1999, Slackware saw its version jump from 4 to 7. Slackware version numbers were lagging behind other distributions, and this led many users to believe it was out of date even though the bundled software versions were similar. Volkerding made the decision to bump the version as a marketing effort to show that Slackware was as up-to-date as other Linux distributions, many of which had release numbers of 6 at the time. He chose 7, estimating that most other distributions would soon be at this release number.[24]

In April 2004, Patrick Volkerding added X.Org Server packages into the testing/ directory of -current as a replacement for the XFree86 packages currently being used, with a request for comments on what the future of the X Window System in Slackware should be. A month later, he switched from XFree86 to X.Org Server after stating that the opinions were more than 4 to 1 in favor of using the X.org release as the default version of X. He stated the decision was primarily a technical one, as XFree86 was proving to cause compatibility problems. Slackware 10.0 was the first release with X.Org Server.[25]

In March 2005, Patrick Volkerding announced the removal of the GNOME desktop environment in the development ChangeLog. He stated this had been under consideration for more than four years and that there were already projects that provided a more complete version of GNOME for Slackware than what Slackware itself provided. Volkerding stated future GNOME support would rely on the community.[26] The community responded and as of October 2016, there are several active GNOME projects for Slackware. These include Cinnamon, Dlackware, Dropline GNOME, MATE, and SlackMATE. The removal was deemed significant by some in the Linux community due to the prevalence of GNOME in many distributions.[27]

In May 2009, Patrick Volkerding announced the public (development) release of an official x86_64 variant, called Slackware64, maintained in parallel with the IA-32 distribution.[28] Slackware64 is a pure 64-bit distribution in that it does not support running or compiling 32-bit programs, however, it was designed as "multilib-ready". Eric Hameleers, one of the core Slackware team members, maintains a multilib repository that contains the necessary packages to convert Slackware64 to multilib to enable running of 32-bit software.[29] Hameleers started the 64-bit port as a diversion from the pain of recovering from surgery in September 2008. Volkerding tested the port in December 2008, and was impressed when he saw speed increases between 20 and 40 percent for some benchmarks compared to the 32-bit version. To minimize the extra effort of maintaining both versions in parallel, Slackware's build scripts, called SlackBuilds, were slowly transitioned to supporting either architecture, allowing for one set of sources for both versions.[30] Slackware64 saw its first stable release with version 13.0.

Between the November 2013 release of 14.1 and June 2016, Slackware saw a 31-month gap between releases, marking the longest span in release history. During this time the development branch went without updates for 47 days. However, on April 21, 2015, Patrick Volkerding apologized on the ChangeLog for the absence of updates and stated that the development team used the time to get "some good work done." There were over 700 program changes listed on that ChangeLog entry, including many major library upgrades. In January 2016, Volkerding announced the reluctant addition of PulseAudio, primarily due to BlueZ dropping direct ALSA support in v5.x. while various other projects were in turn dropping support for BlueZ v4.x. Knowing some users would not be happy with the change, he stated that "Bug reports, complaints, and threats can go to me." These changes culminated in the release of Slackware 14.2 in June 2016.[31]

Historical documentation edit

David Cantrell worked as a core member of the Slackware team between 1999-2001, and describes that period of Slackware Linux history on the Slackware ARM Vlog.[32] Patrick Volkerding provides further information about this time period in these two interviews: Slackware Commercial Distribution Left in Doubt as Developers Are Laid Off.[33] The Linux distribution that's always in the black.[34]

Design philosophy edit

The design philosophy of Slackware is oriented toward simplicity, software purity,[35] and a core design that emphasizes lack of change to upstream sources. Many design choices in Slackware can be seen as a heritage of the simplicity of traditional Unix systems and as examples of the KISS principle.[36] In this context, "simple" refers to the simplicity in system design, rather than system usage. Thus, ease of use may vary between users: those lacking knowledge of command line interfaces and classic Unix tools may experience a steep learning curve using Slackware, whereas users with a Unix background may benefit from a less abstract system environment.[citation needed] In keeping with Slackware's design philosophy, and its spirit of purity, most software in Slackware uses the original configuration mechanisms supplied by the software's authors; however, for some administrative tasks, distribution-specific configuration tools are delivered.

Development model edit

There is no formal issue tracking system and no official procedure to become a code contributor or developer. The project does not maintain a public code repository. Bug reports and contributions, while being essential to the project, are managed in an informal way. All the final decisions about what is going to be included in a Slackware release strictly remain with Slackware's benevolent dictator for life, Patrick Volkerding.[37][38][39]

The first versions of Slackware were developed by Patrick Volkerding alone. Beginning with version 4.0, the official Slackware announce files list David Cantrell and Logan Johnson as part of the "Slackware team".[40] Later announce statements, up to release version 8.1, include Chris Lumens.[41] Lumens, Johnson and Cantrell are also the authors of the first edition of "Slackware Linux Essentials", the official guide to Slackware Linux.[42] The Slackware website mentions Chris Lumens and David Cantrell as being "Slackware Alumni", who "worked full-time on the Slackware project for several years."[38] In his release notes for Slackware 10.0 and 10.1 Volkerding thanks Eric Hameleers for "his work on supporting USB, PCI, and Cardbus wireless cards".[43][44] Starting with version 12.0 there is, for a second time, a team building around Volkerding. According to the release notes of 12.2, the development team consists of seven people. Future versions added people.[45] Since version 13.0, the Slackware team seems to have core members. Eric Hameleers gives an insight into the core team with his essay on the "History of Slackware Development", written on October 3–4, 2009 (shortly after the release of version 13.0).[37]

Packages edit

Management edit

 
The Slackware mascot: Tux smoking a pipe

Slackware's package management system, collectively known as pkgtools, can administer (pkgtool), install (installpkg), upgrade (upgradepkg), and remove (removepkg) packages from local sources. It can also uncompress (explodepkg) and create (makepkg) packages. The official tool to update Slackware over a network or the internet is slackpkg. It was originally developed by Piter Punk as an unofficial way to keep Slackware up-to-date. It was officially included in the main tree in Slackware 12.2,[46] having been included in extras/ since Slackware 9.1.[47] When a package is upgraded, it will install the new package over the old one and then remove any files that no longer exist in the new package. Once a package has been installed with slackpkg it can be managed with pkgtool or other package management commands.[48] When running upgradepkg, it only confirms that the version numbers are different, thus allowing downgrading the package if desired.

Slackware packages are tarballs compressed using various methods. Starting with 13.0, most packages are compressed using xz (based on the LZMA compression algorithm), utilizing the .txz filename extension.[49] Prior to 13.0, packages were compressed using gzip (based on the DEFLATE compression algorithm), using the .tgz extension. Support for bzip2 and lzip compression was also added, using the filename extensions .tbz and .tlz respectively, although these are not commonly used.

Packages contain all the files for that program, as well as additional metadata files used by the package manager. The package tarball contains the full directory structure of the files and is meant to be extracted in the system's root directory during installation. The additional metadata files, located under the special install/ directory within the tarball, usually include a slack-desc file, which is a specifically formatted text file that is read by the package manager to provide users with a description of the packaged software,[50] as well as a doinst.sh file, which is a post-unpacking shell script allowing creation of symbolic links, preserving permissions on startup files, proper handling of new configuration files, and any other aspects of installation that can not be implemented via the package's directory structure.[51] During the development of 15.0, Volkerding introduced support for a douninst.sh uninstall script that can be launched when removing or upgrading a package.[52] This allows package maintainers to run commands when a package is uninstalled.

The package manager maintains a local database on the computer, stored in multiple folders. On 14.2 and older systems, the main database of installed packages was maintained in /var/log/, however, during the development of 15.0, Volkerding moved two of the directories to a dedicated location under /var/lib/pkgtools/ to prevent accidental deletion when clearing system logs.[52] Each Slackware installation will contain a packages/ and scripts/ directory in the main database location. The former is where each package installed will have a corresponding install log file (based on the package name, version, arch, and build) that contains the package size, both compressed and uncompressed, the software description, and the full path of all files that were installed.[53] If the package contained an optional doinst.sh post-installation script, the contents of that script will be added to a file in the scripts/ directory matching the filename of the corresponding package in the packages/ directory, allowing the administrator to view the post-installation script at a future point. When a package is removed or upgraded, the old install logs and scripts found under packages/ and scripts/ are moved to removed_packages/ and removed_scripts/, making it possible to review any previous packages and see when they were removed. These directories can be found in /var/log/ on 14.2 and earlier, but were moved to /var/log/pkgtools/ during the development of 15.0. On systems supporting the douninst.sh uninstall script, those scripts will be stored in the /var/lib/pkgtools/douninst.sh/ directory while the package is installed. Once removed, the douninst.sh script will be moved to /var/log/pkgtools/removed_uninstall_scripts/.

Dependency resolution edit

The package management system does not track or manage dependencies; however, when performing the recommended full install, all dependencies of the stock packages are met. For custom installations or 3rd-party packages, Slackware relies on the user to ensure that the system has all the supporting system libraries and programs required by the program. Since no official lists of dependencies for stock packages are provided, if users decide to install a custom installation or install 3rd-party software, they will need to work through any possible missing dependencies themselves. Since the package manager doesn't manage dependencies, it will install any and all packages, whether or not dependencies are met. A user may find out that dependencies are missing only when attempting to use the software.

While Slackware itself does not incorporate official tools to resolve dependencies, some unofficial, community-supported software tools do provide this function, similar to the way APT does for Debian-based distributions and yum does for Red Hat-based distributions. They include

  • slapt-get is a command line utility that functions in a similar way to APT. While slapt-get does provide a framework for dependency resolution, it does not provide dependency resolution for packages included within the Slackware distribution. However, several community package sources and Slackware based distributions take advantage of this functionality. Gslapt is a graphical interface to slapt-get.
  • Swaret is a package management tool featuring dependency resolution. It was originally included in Slackware version 9.1 as an optional package, but did not contain dependency resolution at that time.[54] It was removed from the distribution with Slackware 10.0 and turned over to the community. It eventually added dependency resolution and roll-back functionality; however, as of May 2014, there are no active developers.[55]
  • NetBSD's pkgsrc provides support for Slackware, among other Unix-like operating systems. pkgsrc provides dependency resolution for both binary and source packages.[citation needed]

Repositories edit

There are no official repositories for Slackware. The only official packages Slackware provides are available on the installation media. However, there are many third-party repositories for Slackware; some are standalone repositories and others are for distributions that are Slackware-based but retain package compatibility with Slackware. Many of these can be searched at once using pkgs.org, which is a Linux package search engine. However, mixing and matching dependencies from multiple repositories can lead to two or more packages that require different versions of the same dependency, which is a form of dependency hell. Slackware itself won't provide any dependency resolution for these packages, however some projects will provide a list of dependencies that are not included with Slackware with the files for the package, commonly with a .dep extension.

Due to the possibility of dependency issues, many users choose to compile their own programs using community-provided SlackBuilds. SlackBuilds are shell scripts that will create an installable Slackware package from a provided software tarball. Since SlackBuilds are scripts, they aren't limited to just compiling a program's source; they can also be used to repackage pre-compiled binaries provided by projects or other distributions' repositories into proper Slackware packages. SlackBuilds that compile sources have several advantages over pre-built packages: since they build from the original author's source code, the user does not have to trust a third-party packager; furthermore the local compilation process allows for machine-specific optimization. In comparison to manual compilation and installation of software, SlackBuilds provide cleaner integration to the system by utilizing Slackware's package manager. Some SlackBuilds will come with an additional file with metadata that allows automated tools to download the source, verify the source is not corrupt, and calculate additional dependencies that are not part of Slackware.[56] Some repositories will include both SlackBuilds and the resulting Slackware packages, allowing users to either build their own or install a pre-built package.

The only officially endorsed[57] SlackBuilds repository is SlackBuilds.org, commonly referred to as SBo. This is a community-supported project offering SlackBuilds for building software not included with Slackware. Users are able to submit new SlackBuilds for software to the site and, once approved, they become the "package maintainer". They are then responsible for providing updates to the SlackBuild, either to fix issues or to build newer versions provided by upstream. To ensure all programs can be compiled and used, any required dependencies of the software not included with Slackware are required to be documented and be available on the site. All submissions are tested by the site's administrators before being added to the repository. The administrators intend for the build process to be nearly identical to the way Slackware's official packages are built, mainly to ensure Volkerding was "sympathetic of our cause". This allows SlackBuilds that Volkerding deems worthy to be pulled into regular Slackware with minimal changes to the script. It also prevent users from suggesting Volkerding to change his scripts to match SBo's.[58] SBo provides templates[59] for SlackBuilds and the additional metadata files and they encourage package maintainers to not deviate unless necessary.[60]

Two Slackware team members, Eric Hameleers and Robby Workman each have their own repository of pre-compiled packages along with the SlackBuilds and source files used to create the packages. While most packages are just additional software not included in Slackware that they felt was worth their time to maintain, some packages are used as a testbed for future upgrades to Slackware, most notably, Hameleers provides "Ktown" packages for newer versions of KDE.[61] He also maintains Slackware's "multilib" repository, enabling Slackware64 to run and compile 32-bit packages.[29]

Releases edit

Slackware's release policy follows a feature and stability based release cycle, in contrast to the time-bound (e.g., Ubuntu) or rolling release (e.g., Gentoo Linux) schemes of other Linux distributions. This means there is no set time on when to expect a release. Volkerding will release the next version after he feels a suitable number of changes from the previous version have been made and those changes lead to a stable environment. As stated by Patrick Volkerding, "It's usually our policy not to speculate on release dates, since that's what it is — pure speculation. It's not always possible to know how long it will take to make the upgrades needed and tie up all the related loose ends. As things are built for the upcoming release, they'll be uploaded into the -current tree."[62]

Throughout Slackware's history, they generally tried to deliver up-to-date software on at least an annual basis.[37] From its inception until 2014, Slackware had at least one release per year. Release activity peaked in 1994, 1995, 1997 and 1999, with three releases each year. Starting with version 7.1 (June 22, 2000) the release progression became more stable and typically occurred once per year. After that point, the only years with two releases were 2003, 2005 and 2008. However, since the release of Slackware 14.1 in 2013, new releases have slowed down drastically. There was a more than 2-year gap between 14.1 and 14.2 and over a 5 year gap to 15.0.[52] Upon the release of 15.0, Volkerding stated that Slackware 15.1 will hopefully have a far shorter development cycle since the "tricky parts" were resolved during the development of 15.0.[63]

Slackware's latest 32-bit x86 and 64-bit x86_64 stable releases are at version 15.0 (released on February 2, 2022), which include support for Linux 5.15.19.[64]

Volkerding also maintains a testing/developmental version of Slackware called "-current"[65] that can be used for a more bleeding edge configuration. This version will eventually become the next stable release, at which point Volkerding will start a new -current to start developing for the next release of Slackware. While this version is generally known to be stable, it is possible for things to break, so -current tends to not be recommended for production systems.[66]

Release History
Version Release date End-of-life date Kernel version Notable changes
Old version, no longer maintained: 7/93[1] 1993-07-17 No EOL specified 0.99.11 Alpha
Old version, no longer maintained: 11/93 1993-11-05 No EOL specified 0.99.13
Old version, no longer maintained: 3/94 1994-03-19 No EOL specified 1.0.8
Old version, no longer maintained: 7/94 1994-07-02 No EOL specified 1.0.9
Old version, no longer maintained: 11/94 1994-10-31 No EOL specified 1.1.59
Old version, no longer maintained: 4/95 1995-03-30 No EOL specified 1.2.1
Old version, no longer maintained: 6/95 1995-05-24 No EOL specified 1.2.8
Old version, no longer maintained: 12/95 1995-11-30 No EOL specified 1.2.13 Transitioned from a.out to Executable and Linkable Format (ELF); first release to be offered on CD-ROM[67]
Old version, no longer maintained: 6/96 1996-06-03 No EOL specified 2.0.0 Named "Slackware 96", an allusion to Windows 95[68][69]
Old version, no longer maintained: 2/97 1997-02-17 No EOL specified 2.0.29
Old version, no longer maintained: 6/97 1997-06-11 No EOL specified 2.0.30
Old version, no longer maintained: 3.4 1997-10-14 No EOL specified 2.0.30 Introduced ZipSlack[70]
Old version, no longer maintained: 3.5 1998-06-09 No EOL specified 2.0.34
Old version, no longer maintained: 3.6 1998-10-28 No EOL specified 2.0.35
Old version, no longer maintained: 3.9 1999-05-10 No EOL specified 2.0.37pre10
Old version, no longer maintained: 4.0 1999-05-17 No EOL specified 2.2.6 First release to require 1GB of space for full install and added KDE[39]
Old version, no longer maintained: 7.0 1999-10-25 No EOL specified 2.2.13
Old version, no longer maintained: 7.1 2000-06-22 No EOL specified 2.2.16 Added GNOME[39]
Old version, no longer maintained: 8.0[71] 2001-07-01 No EOL specified 2.2.19 Added Mozilla Browser and optional Linux 2.4
Old version, no longer maintained: 8.1 2002-06-18 2012-08-01[72] 2.4.18 Switched package naming from 8.3 to name-version-arch-build.tgz and evolved hdsetup to pkgtools
Old version, no longer maintained: 9.0[73][74] 2003-03-19 2012-08-01 2.4.20
(patched to 2.4.21)[75]
Old version, no longer maintained: 9.1[76] 2003-09-26 2012-08-01 2.4.22
(patched to 2.4.26)[47]
Switched from OSS to ALSA[77]
Old version, no longer maintained: 10.0[78] 2004-06-23 2012-08-01 2.4.26 Switched from XFree86 to X.org Server
Old version, no longer maintained: 10.1[79][80] 2005-02-02 2012-08-01 2.4.29
Old version, no longer maintained: 10.2[81][82] 2005-09-14 2012-08-01 2.4.31 Removed GNOME desktop environment
Old version, no longer maintained: 11.0[83] 2006-10-02 2012-08-01 2.4.33.3 First release offered on DVD
Old version, no longer maintained: 12.0[84] 2007-07-01 2012-08-01 2.6.21.5 Switched from Linux 2.4 to 2.6, added support for HAL and removed floppy disk installation support (except for PXE)
Old version, no longer maintained: 12.1[85] 2008-05-02 2013-12-09[86] 2.6.24.5
Old version, no longer maintained: 12.2[87] 2008-12-10 2013-12-09[88] 2.6.27.7
(patched to 2.6.27.31)[88]
Old version, no longer maintained: 13.0[89][90] 2009-08-26 2018-07-05[91] 2.6.29.6 Added 64-bit version, switched from KDE 3.5 to 4.x and switched from gzip to xz compressed packages
Old version, no longer maintained: 13.1[92] 2010-05-24 2018-07-05[93] 2.6.33.4 Added PolicyKit and ConsoleKit and switched to the libata subsystem
Old version, no longer maintained: 13.37[94][95][96] 2011-04-27 2018-07-05[97] 2.6.37.6 Added support for GPT and utilities for the Btrfs filesystem
Old version, no longer maintained: 14.0[98] 2012-09-28 2024-01-01[99] 3.2.29
(patched to 3.2.98)[100]
Added NetworkManager and removed HAL as its functionality was merged into udev
Old version, no longer maintained: 14.1 2013-11-04 2024-01-01[101] 3.10.17
(patched to 3.10.107)[102]
Added support for UEFI hardware and switched from MySQL to MariaDB.
Old version, no longer maintained: 14.2[103] 2016-06-30 2024-01-01[104] 4.4.14
(patched to 4.4.301)[105]
Added PulseAudio and VDPAU and switched from udev to eudev and from ConsoleKit to ConsoleKit2
Current stable version: 15.0 2022-02-02 No EOL announced 5.15.19
(patched to 5.15.145)[106]
Switched default encoding from ASCII to UTF-8, ConsoleKit2 to elogind, and KDE4 to Plasma5; migrated to python3; moved package database from /var/log/packages/ to /var/lib/pkgtools/; added lame, vulkansdk, SDL2, FFmpeg, PAM, and Wayland to core system[52]
Latest preview version of a future release: -current development 6.6.28[52]
Legend:
Old version
Older version, still maintained
Latest version
Latest preview version
Future release

Support edit

Currently, Slackware has no officially stated support term policy. However, on June 14, 2012, notices appeared in the changelogs for versions 8.1,[107] 9.0, 9.1, 10.0, 10.1, 10.2, 11.0, and 12.0 stating that, effective August 1, 2012, security patches would no longer be provided for these versions. The oldest release, version 8.1, was released on June 18, 2002 and had over 10 years of support before reaching EOL. Later, on August 30, 2013, announcements were made on the changelogs of 12.1[108] and 12.2 stating their EOL on December 9, 2013. It was stated in the changelog entries that they had at least 5 years of support. On April 6, 2018, versions of 13.0, 13.1 and 13.37[109] were declared reaching their EOL on July 5, 2018. It was stated in the changelog entries that they had at least 7 years of support (13.0 had been supported almost 9 years). On October 9, 2023 the changelog for 14.2 stated that 14.0, 14.1 and 14.2 will be EOL effective January 1, 2024.[110]

While there have been no official announcements for versions prior to 8.1, they are no longer maintained and are effectively EOL.

Hardware architectures edit

Historically, Slackware concentrated solely on the IA-32 architecture and releases were available as 32-bit only. However, starting with Slackware 13.0, a 64-bit x86_64 variant is available and officially supported in symmetrical development with the 32-bit platform. Prior to the release of Slackware64 users wanting 64-bit were required to use unofficial ports such as slamd64.

Slackware is also available for the IBM S/390 architecture in the form of Slack/390 and for the ARM architecture under Slackware ARM (originally known as 'ARMedslack'). Both ports have been declared "official" by Patrick Volkerding.[111][112] However, the S/390 port is still at version 10.0 for the stable version and 11.0 for the testing/developmental version, and has had no updates since 2009.[113][114] Also, on May 7, 2016, the developer of Slackware ARM announced 14.1 will be EOL on September 1, 2016 and development of -current will cease with the release of 14.2, however support for 14.2 will be maintained for the foreseeable future.[115] The EOL announcement for 14.1 was added to the changelog on June 25, 2016,[116] and the EOL announcement for 14.2 was added to the changelog on December 21, 2022.[117]

In July 2016, the developer of Slackware ARM announced that the development and build tools had been enhanced to reduce the manual effort involved in maintaining the ARM port, and proceeded to announce that a 32-bit hardware floating port was in development. The port was released in August 2016 in "current" form.[118]

On 28th December 2020 work began on porting Slackware to the 64-bit ARM architecture (known as 'AArch64'), with the initial Hardware Model targets being the PINE64's RockPro64 and Pinebook Pro. It was functionally complete by May 2021, and has many improvements over the original design and implementation of the ARM port - particularly in regards to the management and enablement of new Hardware Models by the Slackware ARM community. Additionally, the boot and installation processes were improved significantly - making the installation process far easier and more streamlined.

On Mar 29th 2022 Slackware AArch64 was publicly relesased in -current (development) form with support for the RockPro64, Pinebook Pro and Raspberry Pi 3 & 4, with online installation documentation and video installation guides. Also the unofficial slarm64 project[119] has a port for AArch64, and an additional port for riscv64 architecture.

In March 2022 official development of the ARM 32bit port of Slackware ceased, with future development concentrated solely on the AArch64/ARM64 port. This was because the 32bit hardware was unable to keep pace with the development of Slackware and was inhibiting development, and the limitations of the hardware became a blocker to the adoption of the latest technologies. Additionally since most of the other mainstream distributions ceased support for 32bit ARM, some of the applications failed to build and were no longer supportable. There is however the unofficial Slackware port BonSlack[120] that provide both soft (ARMv5) and hard float (ARMv7) ports for 32bit ARM, with development and updates (from 14.2) aligned with official Slackware. This project also provides ports for Aarch64 (ARM64), Alpha, HPPA (PA-RISC 1.1), LoongArch (64 bit), MIPS (32/64bit), OpenRISC, PowerPC (32/64bit), RISC-V (64bit), S/390x, SH-4, SPARC (32/64bit), and x86 (32bit with 64bit time_t) architectures.

On Dec 21 2022, Slackware ARM 14.2 had its EOL (End of Life) declared as 1st March 2023.

Slackintosh is a port of Slackware Linux for the Macintosh New World ROM PowerPC architecture, used by Apple's Power Macintosh, PowerBook, iMac, iBook, and Xserve lines from 1994 until 2006. The last version of Slackintosh was 12.1, released on Jun 7, 2008.[121] Slackintosh's website is still active and version 12.1 is available for download[122] for those who have older PowerPC Macintosh computers. The project developers announced in February 2012 that development was frozen and 12.1 would be able to receive security patches for one month.[123] The next month, it was announced that the stable release is frozen and won't receive any further updates unless someone else decides to take over.[124] This never happened and Volkerding officially declared the project dead in July 2021.[52]

Distribution edit

Slackware 14.2[125] CD sets, single DVDs, and merchandise were available from the third-party-controlled Slackware store,[126] but due to underpayment, Patrick Volkerding, "told them to take it down or I'd suspend the DNS for the store".[127][128][129][130][131][132][133]

Slackware ISO images (2.6 GB)[134] for installation can be downloaded for free at the Slackware website via BitTorrent, FTP mirrors, and HTTP mirrors.[135]

Slackware port for IBM S/390 (EOL: 2009))[136] can be downloaded, and installs from a DOS Partition or from floppy disk.[137]

Slackware port for ARM[138] architecture can be downloaded,[139] and installed via a network, using Das U-Boot and a TFTP boot server[140] or from a mini-root filesystem.[141]

Slackware ARM can also be installed on a PC running QEMU[142] using the same technique.[143]

Slackware AArch64 (ARM64) is installed directly from SD card images in a similar fashion to installing Slackware x86 off a DVD.

References edit

  1. ^ a b c Patrick J. Volkerding (July 17, 1993). "ANNOUNCE: Slackware Linux 1.00". Newsgroup: comp.os.linux. Usenet: 227gd4$jtq@usenet.INS.CWRU.Edu. Archived from the original on May 13, 2011. Retrieved December 5, 2014.
  2. ^ "Slackware 15.0 release notes". February 2, 2022.
  3. ^ "Slackware Release Announcement". The Slackware Linux Project. February 2, 2022.
  4. ^ Volkerding, Patrick (February 2, 2022). "Slackware 15.0 released". The Slackware Linux Project. Retrieved February 3, 2022.
  5. ^ Want an SLS like .99pl11A system?
  6. ^ Distrowatch.com. "Top Ten Distributions". from the original on April 2, 2013. Retrieved July 22, 2017.
  7. ^ "The Slackware Linux Project: General Information". Slackware.com. from the original on July 11, 2017. Retrieved July 22, 2017.
  8. ^ Slackware Inc. "Slackware FAQ: Slackware Linux has a reputation for being tough for newbies. Is this true?". from the original on September 5, 2015. Retrieved October 8, 2015.
  9. ^ Datamation. . Archived from the original on November 18, 2015. Retrieved October 8, 2015.
  10. ^ Linux.org. "Which Distro is Right for Me?". from the original on October 9, 2015. Retrieved October 8, 2015.
  11. ^ Tech Radar. "Power user Linux distros: 5 reviewed and rated". from the original on November 2, 2015. Retrieved October 8, 2015.
  12. ^ IT Pro (January 18, 2010). "Slackware Linux - Less is more". from the original on November 19, 2015. Retrieved October 8, 2015.
  13. ^ PC World. "A Guide to Today's Top 10 Linux Distributions". from the original on October 11, 2015. Retrieved October 8, 2015.
  14. ^ "FreeSlack". FreeSlack.net. from the original on July 27, 2017. Retrieved July 22, 2017.
  15. ^ a b c Hughes, Phil (April 1, 1994). "Interview with Patrick Volkerding". Linux Journal. from the original on June 2, 2007. Retrieved July 3, 2007.
  16. ^ "Slackware Graphics and Link Banners". Slackware.com. from the original on July 16, 2017. Retrieved July 22, 2017.
  17. ^ . Archived from the original on March 6, 2016. Retrieved December 20, 2018.{{cite web}}: CS1 maint: archived copy as title (link)
  18. ^ "This file must be present to signal to 'setup' that this is the last directory in this package series" (TXT). Mirrors.slackware.com. from the original on March 5, 2016. Retrieved July 22, 2017.
  19. ^ Want an SLS like .99pl11A system?
  20. ^ "A Short History of Linux Distributions". Lwn.net. from the original on June 23, 2018. Retrieved July 22, 2017.
  21. ^ Stefan Strobel; Volker Elling (January 1, 1997). LINUX. Springer. pp. 82–83. ISBN 978-0-387-94880-5. Retrieved August 4, 2013.
  22. ^ "The Slackware Linux Project: Slackware Release Announcement". Slackware.com. July 16, 1993. Archived from the original on June 29, 2012. Retrieved July 22, 2017.
  23. ^ "README.210 Slackware Release 2.1". Mirror.slackware.com. Retrieved July 22, 2017.
  24. ^ . Slackware.com. Archived from the original on January 8, 2007. Retrieved July 22, 2017.
  25. ^ "Archived copy". from the original on March 18, 2014. Retrieved June 7, 2012.{{cite web}}: CS1 maint: archived copy as title (link)
  26. ^ "Archived copy". from the original on March 18, 2014. Retrieved July 20, 2006.{{cite web}}: CS1 maint: archived copy as title (link)
  27. ^ "Gnome Removed From Slackware - Slashdot". Tech.slashdot.org. March 27, 2005. from the original on October 18, 2016. Retrieved October 14, 2016.
  28. ^ . Archived from the original on December 21, 2018. Retrieved December 20, 2018.{{cite web}}: CS1 maint: archived copy as title (link)
  29. ^ a b "Index of /~alien/multilib". Slackware.com. from the original on July 20, 2017. Retrieved July 22, 2017.
  30. ^ . Linux Magazine. Archived from the original on July 20, 2010.{{cite web}}: CS1 maint: unfit URL (link)
  31. ^ "This update contains security fixes and improvements" (TXT). Slackware.cs.utah.edu. from the original on February 8, 2018. Retrieved July 22, 2017.
  32. ^ https://www.youtube.com/watch?v=oaqKpYQbVw8
  33. ^
  34. ^ https://www.theage.com.au/technology/the-linux-distribution-thats-always-in-the-black-20021004-gdfp05.html
  35. ^ "Slackware Philosophy". Docs.slackware.com. from the original on November 5, 2018. Retrieved November 7, 2018.
  36. ^ "Slackware Linux Basics, Chapter 2" (PDF). Rlworkman.net. Retrieved July 22, 2017.
  37. ^ a b c "History of Slackware Development" (PDF). Connie.slackware.com. (PDF) from the original on August 7, 2011. Retrieved July 22, 2017.
  38. ^ a b "Slackware Alumni". Slackware.com. from the original on May 30, 2018. Retrieved September 20, 2014.
  39. ^ a b c . Linux.com. Archived from the original on October 30, 2014. Retrieved September 20, 2014.
  40. ^ "Announcement of Slackware 4.0". from the original on June 3, 2016. Retrieved August 11, 2011.
  41. ^ "Announcement of Slackware 8.1". from the original on May 19, 2016. Retrieved August 11, 2011.
  42. ^ . Slackbook.org. Archived from the original on September 15, 2008. Retrieved May 26, 2015.
  43. ^ "Archived copy". Retrieved August 12, 2011.
  44. ^ "Archived copy". Retrieved August 12, 2011.
  45. ^ "Archived copy". from the original on December 2, 2013. Retrieved August 12, 2011.{{cite web}}: CS1 maint: archived copy as title (link)
  46. ^ "This file documents the instructions for upgrading to Slackware 12.1, the packages added, removed, renamed, and/or split during the development cycle from Slackware 12.1 through 12.2, and some potential "gotchas" that users can avoid by arming themselves with a little knowledge" (TXT). Slackware.mirrors.tds.net. Retrieved July 22, 2017.
  47. ^ a b "Fixed incorrect type (int copy should be png_size_t copy) in png_inflate() : (fixes CVE-2011-3045)" (TXT). Slackware.cs.utah.edu. from the original on February 25, 2021. Retrieved July 22, 2017.
  48. ^ Kenlon, Seth (September 1, 2012). Slackermedia. Lulu.com. ISBN 978-0-9847842-2-6.
  49. ^ "Fixes security issues including : External entity infinite loop DoS" (TXT). Slackware.cs.utah.edu. from the original on April 7, 2018. Retrieved July 22, 2017.
  50. ^ "Slack-desc - SlackWiki". Slackwiki.com. from the original on April 3, 2017. Retrieved July 22, 2017.
  51. ^ "Doinst.sh - SlackWiki". Slackwiki.com. from the original on April 8, 2017. Retrieved July 22, 2017.
  52. ^ a b c d e f "The Slackware Linux Project: Slackware ChangeLogs". slackware.com. December 20, 2023. from the original on June 29, 2022. Retrieved April 25, 2024.
  53. ^ "slackware:package_management_hands_on - SlackDocs". Docs.slackware.com. from the original on November 7, 2016. Retrieved July 22, 2017.
  54. ^ "The Slackware Linux Project: Slackware Release Announcement". Slackware.com. from the original on June 11, 2015. Retrieved May 26, 2015.
  55. ^ "SWareT / Discussion / Open Discussion:Is swaret dead?". Sourceforge.net. from the original on May 27, 2016. Retrieved March 29, 2016.
  56. ^ websightdesigns.com, WebSight Designs -. "SlackBuilds.org". Slackbuilds.org. from the original on January 16, 2017. Retrieved January 15, 2017.
  57. ^ "Slackware 14.2 is coming, but will the slackbuilds will also be updated accordingly?". Linuxquestions.org. from the original on March 22, 2016. Retrieved March 19, 2016.
  58. ^ "Ten years of SlackBuilds.org". Alien.dslackbook.org. June 10, 2016. from the original on August 3, 2017. Retrieved July 22, 2017.
  59. ^ "Index of /templates". Slackbuilds.org. from the original on January 18, 2017. Retrieved January 15, 2017.
  60. ^ "WebSight Designsm". Slackbuilds.org. from the original on January 16, 2017. Retrieved January 15, 2017.
  61. ^ "Index of /ktown". Alien.slackbook.org. from the original on December 31, 2016. Retrieved January 15, 2017.
  62. ^ . Slackware.com. Archived from the original on January 8, 2007. Retrieved May 26, 2015.
  63. ^ "15.0 ChangeLog.txt". Slackware.com. Retrieved February 8, 2022.
  64. ^ "The Slackware Linux Project: Slackware Release Announcement".
  65. ^ "The Slackware Linux Project: Slackware ChangeLogs". Slackware.com. from the original on May 6, 2015. Retrieved May 26, 2015.
  66. ^ "slackware:current - SlackDocs". Docs.slackware.com. from the original on June 28, 2017. Retrieved July 22, 2017.
  67. ^ "CDROM.txt file in the Slackware 3.0 repository". Slackware.cs.utah.edu. Retrieved July 22, 2017.[permanent dead link]
  68. ^ . Archived from the original on December 21, 2018. Retrieved December 20, 2018.{{cite web}}: CS1 maint: archived copy as title (link)
  69. ^ 2002-2012 Andrew Maltsev, 2012-2013 Derek J. Curtis. . Isbndb.com. Archived from the original on March 13, 2016. Retrieved May 26, 2015.{{cite web}}: CS1 maint: numeric names: authors list (link)
  70. ^ "zipslack/: Added a super-easy to install UMSDOS installation -- zipslack.zip, a 33 megabyte complete Linux system as a Zip file. The installation will fit on a FAT formatted Zip disk, or works on any FAT or FAT32 filesystem in a \LINUX directory. This is based on the soon-to-be-released Slackware 3.5-beta, with 2.0.33, egcs-1.0.2, libc-5.4.44" (TXT). Slackware.cs.utah.edu. from the original on December 21, 2018. Retrieved July 22, 2017.
  71. ^ "DistroWatch.com: Put the fun back into computing. Use Linux, BSD". Distrowatch.com. from the original on June 18, 2018. Retrieved February 25, 2019.
  72. ^ "8.1 ChangeLog.txt". Mirrors.slackware.com. from the original on December 21, 2018. Retrieved February 25, 2019.
  73. ^ "Confessions of a Slacker – OSnews". Osnews.com. from the original on February 26, 2019. Retrieved February 25, 2019.
  74. ^ "Mini Review of Slackware Linux 9.0 – OSnews". Osnews.com. from the original on February 25, 2019. Retrieved February 25, 2019.
  75. ^ . Archived from the original on December 21, 2018. Retrieved December 20, 2018.{{cite web}}: CS1 maint: archived copy as title (link)
  76. ^ "Get to Know Slackware 9.1 – OSnews". Osnews.com. from the original on February 26, 2019. Retrieved February 25, 2019.
  77. ^ "Release Notes for Slackware 9.1". Mirrors.slackware.com. from the original on March 4, 2016. Retrieved July 22, 2017.
  78. ^ "Slackware 10: First Impressions – OSnews". Osnews.com. from the original on February 26, 2019. Retrieved February 25, 2019.
  79. ^ "Slackware 10.1 Review – OSnews". Osnews.com. from the original on February 25, 2019. Retrieved February 25, 2019.
  80. ^ "A look at Slackware 10.1 [LWN.net]". Lwn.net. from the original on June 18, 2018. Retrieved February 25, 2019.
  81. ^ "A Look at Slackware Linux 10.2 [LWN.net]". Lwn.net. from the original on June 18, 2018. Retrieved February 25, 2019.
  82. ^ "Slackware 10.2 - Tux Machines". Tuxmachines.org. from the original on October 4, 2019. Retrieved February 25, 2019.
  83. ^ "Venerable Slackware 12 gets a sporty new wardrobe". Linux.com. July 10, 2007. from the original on June 18, 2018. Retrieved February 25, 2019.
  84. ^ "Slackware 12: The anti-'buntu - Tux Machines". Tuxmachines.org. from the original on June 18, 2018. Retrieved February 25, 2019.
  85. ^ "Upgrading to Slackware 12.1". Linux.com. June 3, 2008. from the original on June 25, 2018. Retrieved February 25, 2019.
  86. ^ "12.1 ChangeLog.txt". Mirrors.slackware.com. from the original on December 21, 2018. Retrieved February 25, 2019.
  87. ^ "Revised Slackware keeps it simple". Linux.com. December 23, 2008. from the original on June 22, 2018. Retrieved February 25, 2019.
  88. ^ a b "12.2 ChangeLog.txt". Mirrors.slackware.com. from the original on December 21, 2018. Retrieved February 25, 2019.
  89. ^ "DistroWatch.com: Put the fun back into computing. Use Linux, BSD". Distrowatch.com. from the original on July 30, 2019. Retrieved February 25, 2019.
  90. ^ "Slackware 13.0: now officially 64-bit [LWN.net]". Lwn.net. from the original on June 18, 2018. Retrieved February 25, 2019.
  91. ^ "13.0 ChangeLog.txt". Mirrors.slackware.com. from the original on December 21, 2018. Retrieved February 25, 2019.
  92. ^ "Spotlight on Linux: Slackware Linux 13.1 - Linux Journal". Linuxjournal.com. from the original on August 8, 2019. Retrieved February 25, 2019.
  93. ^ "13.1 ChangeLog.txt". Mirrors.slackware.com. from the original on February 2, 2019. Retrieved February 25, 2019.
  94. ^ "DistroWatch.com: Put the fun back into computing. Use Linux, BSD". Ddistrowatch.com. from the original on December 22, 2018. Retrieved February 25, 2019.
  95. ^ "A Slackware Review Ten Years In The Making". Linux.com. May 9, 2011. from the original on June 18, 2018. Retrieved February 25, 2019.
  96. ^ "Slackware 13.37: Linux for the fun of it [LWN.net]". Lwn.net. from the original on June 18, 2018. Retrieved February 25, 2019.
  97. ^ "13.37 ChangeLog.txt". Mirrors.slackware.ocm. from the original on April 7, 2018. Retrieved February 25, 2019.
  98. ^ "DistroWatch.com: Put the fun back into computing. Use Linux, BSD". Distrowatch.com. from the original on July 30, 2019. Retrieved February 25, 2019.
  99. ^ "Slackware 14.0 ChangeLog". Slackware. Retrieved October 11, 2023.
  100. ^ "Archived copy". from the original on November 27, 2020. Retrieved November 19, 2020.{{cite web}}: CS1 maint: archived copy as title (link)
  101. ^ "Slackware 14.1 ChangeLog". Slackware. Retrieved October 11, 2023.
  102. ^ . Archived from the original on December 21, 2018. Retrieved December 20, 2018.{{cite web}}: CS1 maint: archived copy as title (link)
  103. ^ "DistroWatch.com: Put the fun back into computing. Use Linux, BSD". Distrowatch.com. from the original on July 30, 2019. Retrieved February 25, 2019.
  104. ^ "Slackware 14.2 ChangeLog". Slackware. Retrieved October 11, 2023.
  105. ^ "ChangeLog.txt". mirrors.slackware.com. from the original on August 7, 2020. Retrieved January 14, 2020.
  106. ^ "ChangeLog.txt". slackware.com. The Slackware Linux Project. December 26, 2023. from the original on September 14, 2022. Retrieved January 1, 2024. These updates fix various bugs and security issues. Thanks to jwoithe for the PCI fix!
  107. ^ "Archived copy". from the original on December 21, 2018. Retrieved August 7, 2011.{{cite web}}: CS1 maint: archived copy as title (link)
  108. ^ "Archived copy". from the original on March 18, 2014. Retrieved November 12, 2013.{{cite web}}: CS1 maint: archived copy as title (link)
  109. ^ . Archived from the original on April 7, 2018. Retrieved April 7, 2018.{{cite web}}: CS1 maint: archived copy as title (link)
  110. ^ "Slackware 14.2 changelog.txt". Retrieved October 21, 2023.
  111. ^ "The Slackware Linux Project: Slackware Ports". Slackware.com. from the original on May 8, 2015. Retrieved May 26, 2015.
  112. ^ Stuart Winter. "Slackware ARM". Slackware.com. from the original on May 27, 2015. Retrieved May 26, 2015.
  113. ^ "Change log of Slack390". Ftp.nluug.nl. from the original on July 14, 2014. Retrieved July 22, 2017.
  114. ^ "Change log of Slack390x". Ftp.nluug.nl. from the original on March 3, 2016. Retrieved July 22, 2017.
  115. ^ "Slackware ARM 14.1 and -current End of Life Announcement". Linuxquestions.org. from the original on August 16, 2016. Retrieved June 29, 2016.
  116. ^ "END OF LIFE FOR SLACKWARE ARM v14.1". Retrieved December 23, 2022.
  117. ^ "IMPENDING EOL (END OF LIFE) FOR SLACKWARE ARM v14.2". Retrieved December 23, 2022.
  118. ^ "Hard float port now available". Linuxquestions.org. from the original on March 29, 2017. Retrieved March 28, 2017.
  119. ^ "slarm64". slarm64.org. Retrieved December 23, 2022.
  120. ^ "BonSlack unofficial porting of Slackware GNU/Linux to ARM, DEC Alpha, HPPA, LoongArch, MIPS, OpenRISC, PowerPC, RISC-V, S/390x, SH4, SPARC, x86". bonslack.org. Retrieved May 15, 2023.
  121. ^ "DistroWatch.com: Slackintosh". distrowatch.com. Distribution Watch. December 3, 2019. from the original on June 29, 2020. Retrieved June 28, 2020.
  122. ^ "Slackintosh Linux home page". slackintosh.workaround.ch. Slackintosh Linux. August 7, 2007. from the original on July 11, 2020. Retrieved June 28, 2020.
  123. ^ "ChangeLog.txt". slackintosh.workaround.ch. Slackintosh Linux project. February 17, 2012. from the original on March 21, 2022. Retrieved September 14, 2022. Slackintosh-current has not received any update in the last 15 months: it's time to close this branch and give it up to maintenance to anyone who will eventually step up.
  124. ^ "ChangeLog.txt". slackintosh.workaround.ch. Slackintosh Linux project. March 18, 2012. from the original on March 21, 2022. Retrieved September 14, 2022. Hi again community, the time has finally come. I really enjoy working on the Slackintosh project but the grace period of one month has passed so it's time to close even the -stable branch.
  125. ^ . store.slackware.com. Archived from the original on March 14, 2019. Retrieved January 12, 2022.
  126. ^ . The Sydney Morning Herald. October 4, 2002. Archived from the original on November 24, 2018. Retrieved July 20, 2021. Slackware started in early 1993, but it wasn't until the middle of 1994 that I was contacted by Michael Johnston of Morse Telecommunications and asked if I was interested in having them publish Slackware commercially...Since then, Slackware has always made enough money through publishing arrangements to be my full time job. I didn't stay with Morse long because they were only giving me $US1 per copy sold. When the initial six-month agreement expired, I moved on to Walnut Creek CDROM since they were better established and were willing to give Slackware a fair share of the profits. Their founder, Robert Bruce, is my current partner in Slackware Linux, Inc.
  127. ^ "[SOLVED] Donating to Slackware". LinuxQuestions.org. from the original on April 7, 2019. Retrieved July 20, 2021.
  128. ^ jake. "Financial woes for Slackware's Patrick Volkerding". LWN.net. Retrieved July 20, 2021. Patrick Volkerding, who is the founder and benevolent dictator for life of the Slackware Linux distribution, posted a note at LinuxQuestions.org detailing some financial problems. It appears they mostly stem from a deal that he made with the Slackware Store that has gone badly awry....Note that there is at least one person out there soliciting Bitcoin who is not affiliated with Volkerding, in what looks like a scam of some sort; it is particularly sad because that is similar to what he alleges has happened with Slackware Store as well.
  129. ^ Varghese, Sam (July 25, 2018). "Slackware creator in strife, claims store has not paid him". iTWire. Retrieved July 20, 2021. Volkerding said he had discovered how bad things were in 2017 when he managed to get some numbers out of the people running the store. "I thought the sales were just that bad, and was really rather depressed about it. Another side note – the ownership of the 60% portion of the store changed hands behind my back. Nobody thought they needed to tell me about this. At that point I'd say things got considerably worse for me." The commercialisation of Slackware was initially undertaken with Michael Johnston of Morse Telecommunications in 1994. After that, Volkerding moved to a venture with the founder of Walnut Creek CDROM, Robert Bruce. Later, Volkerding teamed up with Bruce to set up a Slackware company. iTWire has written to the Slackware store, seeking comment on Volkerding's claims.
  130. ^ Baader, Hans-Joachim. "Patrick Volkerding in finanziellen Schwierigkeiten". Pro-Linux (in German). Retrieved July 20, 2021.
  131. ^ Schürmann, Tim (July 27, 2018). "Geldnöte: Slackware-Erfinder Patrick Volkerding um Einnahmen betrogen". Linux-Magazin (in German). Retrieved July 20, 2021.
  132. ^ "Slackware's finances". DistroWatch. July 25, 2018. Retrieved July 20, 2021.
  133. ^ "Slackware seeks support through Patreon". DistroWatch. August 14, 2019. Retrieved July 20, 2021.
  134. ^ "Index of /Slackware/Slackware-iso/Slackware64-14.2-iso".
  135. ^ "Index of /Slackware/Slackware-iso".
  136. ^ . slack390.org. Archived from the original on August 9, 2018. Retrieved January 12, 2022.
  137. ^ "Search results for "slack390"". Distro.ibiblio.org. from the original on June 1, 2009. Retrieved May 26, 2015.
  138. ^ "Slackware ARM / AArch64 Linux Project". arm.slackware.com. The Slackware project. August 24, 2022. from the original on September 14, 2022. Retrieved September 14, 2022.
  139. ^ Stuart Winter. "Slackware ARM: Get Slack". Arm.slackware.com. from the original on May 27, 2015. Retrieved May 26, 2015.
  140. ^ "Slackware Arm: Installation". Arm.slackware.com. from the original on April 29, 2015. Retrieved May 28, 2015.
  141. ^ "README.txt file for mini-root filesystem, Slackware ARM". from the original on April 5, 2019. Retrieved May 19, 2013.
  142. ^ . "Qemu Support in Slackware ARM". slackware.com. The Slackware project. from the original on June 18, 2022. Retrieved September 14, 2022. Welcome to the Slackware Documentation Project
  143. ^ "Slackware ARM & AArch64 Installation Documentation". slackware.com. The Slackware project. from the original on June 5, 2022. Retrieved September 14, 2022.

External links edit

slackware, this, article, about, linux, distribution, confused, with, slack, software, linux, distribution, created, patrick, volkerding, 1993, originally, based, softlanding, linux, system, been, basis, many, other, linux, distributions, most, notably, first,. This article is about the Linux distribution It is not to be confused with Slack software Slackware is a Linux distribution created by Patrick Volkerding in 1993 Originally based on Softlanding Linux System SLS 5 Slackware has been the basis for many other Linux distributions most notably the first versions of SUSE Linux distributions and is the oldest distribution that is still maintained 6 SlackwareSlackware 15 0 with KDE Plasma 5 as the desktop environmentDeveloperPatrick VolkerdingOS familyLinux Unix like based on Softlanding Linux System Working stateCurrentSource modelOpen sourceInitial release17 July 1993 30 years ago 1993 07 17 1 Latest release15 0 2 3 4 2 February 2022 2 years ago 2 February 2022 Available inMultilingualUpdate methodpkgtool slackpkgPackage managerpkgtool slackpkgPlatformsIA 32 x86 64 ARMKernel typeMonolithic Linux UserlandGNUDefaultuser interfaceCLILicenseGNU General Public LicenseOfficial websitewww wbr slackware wbr com Slackware aims for design stability and simplicity and to be the most Unix like Linux distribution 7 It makes as few modifications as possible to software packages from upstream and tries not to anticipate use cases or preclude user decisions In contrast to most modern Linux distributions Slackware provides no graphical installation procedure and no automatic dependency resolution of software packages It uses plain text files and only a small set of shell scripts for configuration and administration Without further modification it boots into a command line interface environment Because of its many conservative and simplistic features Slackware is often considered to be most suitable for advanced and technically inclined Linux users 8 9 10 11 12 13 Slackware is available for the IA 32 and x86 64 architectures with a port to the ARM architecture While Slackware is mostly 14 free and open source software it does not have a formal bug tracking facility or public code repository with releases periodically announced by Volkerding There is no formal membership procedure for developers and Volkerding is the primary contributor to releases Contents 1 Name 2 History 2 1 Birth 2 2 Development 2 3 Historical documentation 3 Design philosophy 4 Development model 5 Packages 5 1 Management 5 2 Dependency resolution 5 3 Repositories 6 Releases 7 Support 8 Hardware architectures 9 Distribution 10 References 11 External linksName editThe name Slackware stems from the fact that the distribution started as a private side project with no intended commitment To prevent it from being taken too seriously at first Volkerding gave it a humorous name which stuck even after Slackware became a serious project 15 Slackware refers to the pursuit of Slack a tenet of the Church of the SubGenius a parody religion Certain aspects of Slackware graphics reflect this 16 the pipe that Tux is smoking as influenced by the image of J R Bob Dobbs head A humorous reference to the Church of the SubGenius can be found in many versions of the install end text files which indicate the end of a software series to the setup program In recent versions including Slackware release 14 1 the text is ROT13 obfuscated 17 18 History editBirth edit nbsp Slackware 1 01 Slackware was originally derived from the Softlanding Linux System SLS 19 the most popular of the original Linux distributions and the first to offer a comprehensive software collection that comprised more than just the kernel and basic utilities 20 including an X11 graphical interface TCP IP UUCP networking and GNU Emacs 21 Patrick Volkerding started with SLS after needing a LISP interpreter for a school project at the then named Moorhead State University MSU He found CLISP was available for Linux and downloaded SLS to run it A few weeks later Volkerding was asked by his artificial intelligence professor at MSU to show him how to install Linux at home and on some of the computers at school Volkerding had made notes describing fixes to issues he found after installing SLS and he and his professor went through and applied those changes to a new installation However this took almost as long as it took to just install SLS so the professor asked if the install disks could be adjusted so the fixes could be applied during installation This was the start of Slackware Volkerding continued making improvements to SLS fixing bugs upgrading software automatic installation of shared libraries and the kernel image fixing file permissions and more In a short time Volkerding had upgraded around half the packages beyond what SLS had available Volkerding had no intentions to provide his modified SLS version for the public His friends at MSU urged him to put his SLS modifications onto an FTP server but Volkerding assumed that SLS would be putting out a new version that included these things soon enough so he held off for a few weeks During that time many SLS users on the internet were asking SLS for a new release so eventually Volkerding made a post titled Anyone want an SLS like 0 99pl11A system to which he received many positive responses After a discussion with the local sysadmin at MSU Volkerding obtained permission to upload Slackware to the university s FTP server 15 This first Slackware release version 1 00 was distributed on July 17 1993 at 00 16 36 UTC 1 and was supplied as twenty four 3 floppy disk images 22 After the announcement was made Volkerding watched as the flood of FTP connections continually crashed the server Soon afterwards Walnut Creek CDROM offered additional archive space on their FTP servers 15 Development edit The size of Slackware quickly increased with the addition of included software and by version 2 1 released October 1994 it had more than tripled to comprise seventy three 1 44M floppy disk images 23 In 1999 Slackware saw its version jump from 4 to 7 Slackware version numbers were lagging behind other distributions and this led many users to believe it was out of date even though the bundled software versions were similar Volkerding made the decision to bump the version as a marketing effort to show that Slackware was as up to date as other Linux distributions many of which had release numbers of 6 at the time He chose 7 estimating that most other distributions would soon be at this release number 24 In April 2004 Patrick Volkerding added X Org Server packages into the testing directory of current as a replacement for the XFree86 packages currently being used with a request for comments on what the future of the X Window System in Slackware should be A month later he switched from XFree86 to X Org Server after stating that the opinions were more than 4 to 1 in favor of using the X org release as the default version of X He stated the decision was primarily a technical one as XFree86 was proving to cause compatibility problems Slackware 10 0 was the first release with X Org Server 25 In March 2005 Patrick Volkerding announced the removal of the GNOME desktop environment in the development ChangeLog He stated this had been under consideration for more than four years and that there were already projects that provided a more complete version of GNOME for Slackware than what Slackware itself provided Volkerding stated future GNOME support would rely on the community 26 The community responded and as of October 2016 there are several active GNOME projects for Slackware These include Cinnamon Dlackware Dropline GNOME MATE and SlackMATE The removal was deemed significant by some in the Linux community due to the prevalence of GNOME in many distributions 27 In May 2009 Patrick Volkerding announced the public development release of an official x86 64 variant called Slackware64 maintained in parallel with the IA 32 distribution 28 Slackware64 is a pure 64 bit distribution in that it does not support running or compiling 32 bit programs however it was designed as multilib ready Eric Hameleers one of the core Slackware team members maintains a multilib repository that contains the necessary packages to convert Slackware64 to multilib to enable running of 32 bit software 29 Hameleers started the 64 bit port as a diversion from the pain of recovering from surgery in September 2008 Volkerding tested the port in December 2008 and was impressed when he saw speed increases between 20 and 40 percent for some benchmarks compared to the 32 bit version To minimize the extra effort of maintaining both versions in parallel Slackware s build scripts called SlackBuilds were slowly transitioned to supporting either architecture allowing for one set of sources for both versions 30 Slackware64 saw its first stable release with version 13 0 Between the November 2013 release of 14 1 and June 2016 Slackware saw a 31 month gap between releases marking the longest span in release history During this time the development branch went without updates for 47 days However on April 21 2015 Patrick Volkerding apologized on the ChangeLog for the absence of updates and stated that the development team used the time to get some good work done There were over 700 program changes listed on that ChangeLog entry including many major library upgrades In January 2016 Volkerding announced the reluctant addition of PulseAudio primarily due to BlueZ dropping direct ALSA support in v5 x while various other projects were in turn dropping support for BlueZ v4 x Knowing some users would not be happy with the change he stated that Bug reports complaints and threats can go to me These changes culminated in the release of Slackware 14 2 in June 2016 31 Historical documentation edit David Cantrell worked as a core member of the Slackware team between 1999 2001 and describes that period of Slackware Linux history on the Slackware ARM Vlog 32 Patrick Volkerding provides further information about this time period in these two interviews Slackware Commercial Distribution Left in Doubt as Developers Are Laid Off 33 The Linux distribution that s always in the black 34 Design philosophy editThe design philosophy of Slackware is oriented toward simplicity software purity 35 and a core design that emphasizes lack of change to upstream sources Many design choices in Slackware can be seen as a heritage of the simplicity of traditional Unix systems and as examples of the KISS principle 36 In this context simple refers to the simplicity in system design rather than system usage Thus ease of use may vary between users those lacking knowledge of command line interfaces and classic Unix tools may experience a steep learning curve using Slackware whereas users with a Unix background may benefit from a less abstract system environment citation needed In keeping with Slackware s design philosophy and its spirit of purity most software in Slackware uses the original configuration mechanisms supplied by the software s authors however for some administrative tasks distribution specific configuration tools are delivered Development model editThere is no formal issue tracking system and no official procedure to become a code contributor or developer The project does not maintain a public code repository Bug reports and contributions while being essential to the project are managed in an informal way All the final decisions about what is going to be included in a Slackware release strictly remain with Slackware s benevolent dictator for life Patrick Volkerding 37 38 39 The first versions of Slackware were developed by Patrick Volkerding alone Beginning with version 4 0 the official Slackware announce files list David Cantrell and Logan Johnson as part of the Slackware team 40 Later announce statements up to release version 8 1 include Chris Lumens 41 Lumens Johnson and Cantrell are also the authors of the first edition of Slackware Linux Essentials the official guide to Slackware Linux 42 The Slackware website mentions Chris Lumens and David Cantrell as being Slackware Alumni who worked full time on the Slackware project for several years 38 In his release notes for Slackware 10 0 and 10 1 Volkerding thanks Eric Hameleers for his work on supporting USB PCI and Cardbus wireless cards 43 44 Starting with version 12 0 there is for a second time a team building around Volkerding According to the release notes of 12 2 the development team consists of seven people Future versions added people 45 Since version 13 0 the Slackware team seems to have core members Eric Hameleers gives an insight into the core team with his essay on the History of Slackware Development written on October 3 4 2009 shortly after the release of version 13 0 37 Packages editManagement edit nbsp The Slackware mascot Tux smoking a pipe Slackware s package management system collectively known as pkgtools can administer pkgtool install installpkg upgrade upgradepkg and remove removepkg packages from local sources It can also uncompress explodepkg and create makepkg packages The official tool to update Slackware over a network or the internet is slackpkg It was originally developed by Piter Punk as an unofficial way to keep Slackware up to date It was officially included in the main tree in Slackware 12 2 46 having been included in extras since Slackware 9 1 47 When a package is upgraded it will install the new package over the old one and then remove any files that no longer exist in the new package Once a package has been installed with slackpkg it can be managed with pkgtool or other package management commands 48 When running upgradepkg it only confirms that the version numbers are different thus allowing downgrading the package if desired Slackware packages are tarballs compressed using various methods Starting with 13 0 most packages are compressed using xz based on the LZMA compression algorithm utilizing the txz filename extension 49 Prior to 13 0 packages were compressed using gzip based on the DEFLATE compression algorithm using the tgz extension Support for bzip2 and lzip compression was also added using the filename extensions tbz and tlz respectively although these are not commonly used Packages contain all the files for that program as well as additional metadata files used by the package manager The package tarball contains the full directory structure of the files and is meant to be extracted in the system s root directory during installation The additional metadata files located under the special install directory within the tarball usually include a slack desc file which is a specifically formatted text file that is read by the package manager to provide users with a description of the packaged software 50 as well as a doinst sh file which is a post unpacking shell script allowing creation of symbolic links preserving permissions on startup files proper handling of new configuration files and any other aspects of installation that can not be implemented via the package s directory structure 51 During the development of 15 0 Volkerding introduced support for a douninst sh uninstall script that can be launched when removing or upgrading a package 52 This allows package maintainers to run commands when a package is uninstalled The package manager maintains a local database on the computer stored in multiple folders On 14 2 and older systems the main database of installed packages was maintained in var log however during the development of 15 0 Volkerding moved two of the directories to a dedicated location under var lib pkgtools to prevent accidental deletion when clearing system logs 52 Each Slackware installation will contain a packages and scripts directory in the main database location The former is where each package installed will have a corresponding install log file based on the package name version arch and build that contains the package size both compressed and uncompressed the software description and the full path of all files that were installed 53 If the package contained an optional doinst sh post installation script the contents of that script will be added to a file in the scripts directory matching the filename of the corresponding package in the packages directory allowing the administrator to view the post installation script at a future point When a package is removed or upgraded the old install logs and scripts found under packages and scripts are moved to removed packages and removed scripts making it possible to review any previous packages and see when they were removed These directories can be found in var log on 14 2 and earlier but were moved to var log pkgtools during the development of 15 0 On systems supporting the douninst sh uninstall script those scripts will be stored in the var lib pkgtools douninst sh directory while the package is installed Once removed the douninst sh script will be moved to var log pkgtools removed uninstall scripts Dependency resolution edit The package management system does not track or manage dependencies however when performing the recommended full install all dependencies of the stock packages are met For custom installations or 3rd party packages Slackware relies on the user to ensure that the system has all the supporting system libraries and programs required by the program Since no official lists of dependencies for stock packages are provided if users decide to install a custom installation or install 3rd party software they will need to work through any possible missing dependencies themselves Since the package manager doesn t manage dependencies it will install any and all packages whether or not dependencies are met A user may find out that dependencies are missing only when attempting to use the software While Slackware itself does not incorporate official tools to resolve dependencies some unofficial community supported software tools do provide this function similar to the way APT does for Debian based distributions and yum does for Red Hat based distributions They include slapt get is a command line utility that functions in a similar way to APT While slapt get does provide a framework for dependency resolution it does not provide dependency resolution for packages included within the Slackware distribution However several community package sources and Slackware based distributions take advantage of this functionality Gslapt is a graphical interface to slapt get Swaret is a package management tool featuring dependency resolution It was originally included in Slackware version 9 1 as an optional package but did not contain dependency resolution at that time 54 It was removed from the distribution with Slackware 10 0 and turned over to the community It eventually added dependency resolution and roll back functionality however as of May 2014 there are no active developers 55 NetBSD s pkgsrc provides support for Slackware among other Unix like operating systems pkgsrc provides dependency resolution for both binary and source packages citation needed Repositories edit There are no official repositories for Slackware The only official packages Slackware provides are available on the installation media However there are many third party repositories for Slackware some are standalone repositories and others are for distributions that are Slackware based but retain package compatibility with Slackware Many of these can be searched at once using pkgs org which is a Linux package search engine However mixing and matching dependencies from multiple repositories can lead to two or more packages that require different versions of the same dependency which is a form of dependency hell Slackware itself won t provide any dependency resolution for these packages however some projects will provide a list of dependencies that are not included with Slackware with the files for the package commonly with a dep extension Due to the possibility of dependency issues many users choose to compile their own programs using community provided SlackBuilds SlackBuilds are shell scripts that will create an installable Slackware package from a provided software tarball Since SlackBuilds are scripts they aren t limited to just compiling a program s source they can also be used to repackage pre compiled binaries provided by projects or other distributions repositories into proper Slackware packages SlackBuilds that compile sources have several advantages over pre built packages since they build from the original author s source code the user does not have to trust a third party packager furthermore the local compilation process allows for machine specific optimization In comparison to manual compilation and installation of software SlackBuilds provide cleaner integration to the system by utilizing Slackware s package manager Some SlackBuilds will come with an additional file with metadata that allows automated tools to download the source verify the source is not corrupt and calculate additional dependencies that are not part of Slackware 56 Some repositories will include both SlackBuilds and the resulting Slackware packages allowing users to either build their own or install a pre built package The only officially endorsed 57 SlackBuilds repository is SlackBuilds org commonly referred to as SBo This is a community supported project offering SlackBuilds for building software not included with Slackware Users are able to submit new SlackBuilds for software to the site and once approved they become the package maintainer They are then responsible for providing updates to the SlackBuild either to fix issues or to build newer versions provided by upstream To ensure all programs can be compiled and used any required dependencies of the software not included with Slackware are required to be documented and be available on the site All submissions are tested by the site s administrators before being added to the repository The administrators intend for the build process to be nearly identical to the way Slackware s official packages are built mainly to ensure Volkerding was sympathetic of our cause This allows SlackBuilds that Volkerding deems worthy to be pulled into regular Slackware with minimal changes to the script It also prevent users from suggesting Volkerding to change his scripts to match SBo s 58 SBo provides templates 59 for SlackBuilds and the additional metadata files and they encourage package maintainers to not deviate unless necessary 60 Two Slackware team members Eric Hameleers and Robby Workman each have their own repository of pre compiled packages along with the SlackBuilds and source files used to create the packages While most packages are just additional software not included in Slackware that they felt was worth their time to maintain some packages are used as a testbed for future upgrades to Slackware most notably Hameleers provides Ktown packages for newer versions of KDE 61 He also maintains Slackware s multilib repository enabling Slackware64 to run and compile 32 bit packages 29 Releases editSlackware s release policy follows a feature and stability based release cycle in contrast to the time bound e g Ubuntu or rolling release e g Gentoo Linux schemes of other Linux distributions This means there is no set time on when to expect a release Volkerding will release the next version after he feels a suitable number of changes from the previous version have been made and those changes lead to a stable environment As stated by Patrick Volkerding It s usually our policy not to speculate on release dates since that s what it is pure speculation It s not always possible to know how long it will take to make the upgrades needed and tie up all the related loose ends As things are built for the upcoming release they ll be uploaded into the current tree 62 Throughout Slackware s history they generally tried to deliver up to date software on at least an annual basis 37 From its inception until 2014 Slackware had at least one release per year Release activity peaked in 1994 1995 1997 and 1999 with three releases each year Starting with version 7 1 June 22 2000 the release progression became more stable and typically occurred once per year After that point the only years with two releases were 2003 2005 and 2008 However since the release of Slackware 14 1 in 2013 new releases have slowed down drastically There was a more than 2 year gap between 14 1 and 14 2 and over a 5 year gap to 15 0 52 Upon the release of 15 0 Volkerding stated that Slackware 15 1 will hopefully have a far shorter development cycle since the tricky parts were resolved during the development of 15 0 63 Slackware s latest 32 bit x86 and 64 bit x86 64 stable releases are at version 15 0 released on February 2 2022 which include support for Linux 5 15 19 64 Volkerding also maintains a testing developmental version of Slackware called current 65 that can be used for a more bleeding edge configuration This version will eventually become the next stable release at which point Volkerding will start a new current to start developing for the next release of Slackware While this version is generally known to be stable it is possible for things to break so current tends to not be recommended for production systems 66 Release History Version Release date End of life date Kernel version Notable changes Old version no longer maintained 7 93 1 1993 07 17 No EOL specified 0 99 11 Alpha Old version no longer maintained 11 93 1993 11 05 No EOL specified 0 99 13 Old version no longer maintained 3 94 1994 03 19 No EOL specified 1 0 8 Old version no longer maintained 7 94 1994 07 02 No EOL specified 1 0 9 Old version no longer maintained 11 94 1994 10 31 No EOL specified 1 1 59 Old version no longer maintained 4 95 1995 03 30 No EOL specified 1 2 1 Old version no longer maintained 6 95 1995 05 24 No EOL specified 1 2 8 Old version no longer maintained 12 95 1995 11 30 No EOL specified 1 2 13 Transitioned from a out to Executable and Linkable Format ELF first release to be offered on CD ROM 67 Old version no longer maintained 6 96 1996 06 03 No EOL specified 2 0 0 Named Slackware 96 an allusion to Windows 95 68 69 Old version no longer maintained 2 97 1997 02 17 No EOL specified 2 0 29 Old version no longer maintained 6 97 1997 06 11 No EOL specified 2 0 30 Old version no longer maintained 3 4 1997 10 14 No EOL specified 2 0 30 Introduced ZipSlack 70 Old version no longer maintained 3 5 1998 06 09 No EOL specified 2 0 34 Old version no longer maintained 3 6 1998 10 28 No EOL specified 2 0 35 Old version no longer maintained 3 9 1999 05 10 No EOL specified 2 0 37pre10 Old version no longer maintained 4 0 1999 05 17 No EOL specified 2 2 6 First release to require 1GB of space for full install and added KDE 39 Old version no longer maintained 7 0 1999 10 25 No EOL specified 2 2 13 Old version no longer maintained 7 1 2000 06 22 No EOL specified 2 2 16 Added GNOME 39 Old version no longer maintained 8 0 71 2001 07 01 No EOL specified 2 2 19 Added Mozilla Browser and optional Linux 2 4 Old version no longer maintained 8 1 2002 06 18 2012 08 01 72 2 4 18 Switched package naming from 8 3 to name version arch build tgz and evolved hdsetup to pkgtools Old version no longer maintained 9 0 73 74 2003 03 19 2012 08 01 2 4 20 patched to 2 4 21 75 Old version no longer maintained 9 1 76 2003 09 26 2012 08 01 2 4 22 patched to 2 4 26 47 Switched from OSS to ALSA 77 Old version no longer maintained 10 0 78 2004 06 23 2012 08 01 2 4 26 Switched from XFree86 to X org Server Old version no longer maintained 10 1 79 80 2005 02 02 2012 08 01 2 4 29 Old version no longer maintained 10 2 81 82 2005 09 14 2012 08 01 2 4 31 Removed GNOME desktop environment Old version no longer maintained 11 0 83 2006 10 02 2012 08 01 2 4 33 3 First release offered on DVD Old version no longer maintained 12 0 84 2007 07 01 2012 08 01 2 6 21 5 Switched from Linux 2 4 to 2 6 added support for HAL and removed floppy disk installation support except for PXE Old version no longer maintained 12 1 85 2008 05 02 2013 12 09 86 2 6 24 5 Old version no longer maintained 12 2 87 2008 12 10 2013 12 09 88 2 6 27 7 patched to 2 6 27 31 88 Old version no longer maintained 13 0 89 90 2009 08 26 2018 07 05 91 2 6 29 6 Added 64 bit version switched from KDE 3 5 to 4 x and switched from gzip to xz compressed packages Old version no longer maintained 13 1 92 2010 05 24 2018 07 05 93 2 6 33 4 Added PolicyKit and ConsoleKit and switched to the libata subsystem Old version no longer maintained 13 37 94 95 96 2011 04 27 2018 07 05 97 2 6 37 6 Added support for GPT and utilities for the Btrfs filesystem Old version no longer maintained 14 0 98 2012 09 28 2024 01 01 99 3 2 29 patched to 3 2 98 100 Added NetworkManager and removed HAL as its functionality was merged into udev Old version no longer maintained 14 1 2013 11 04 2024 01 01 101 3 10 17 patched to 3 10 107 102 Added support for UEFI hardware and switched from MySQL to MariaDB Old version no longer maintained 14 2 103 2016 06 30 2024 01 01 104 4 4 14 patched to 4 4 301 105 Added PulseAudio and VDPAU and switched from udev to eudev and from ConsoleKit to ConsoleKit2 Current stable version 15 0 2022 02 02 No EOL announced 5 15 19 patched to 5 15 145 106 Switched default encoding from ASCII to UTF 8 ConsoleKit2 to elogind and KDE4 to Plasma5 migrated to python3 moved package database from var log packages to var lib pkgtools added lame vulkansdk SDL2 FFmpeg PAM and Wayland to core system 52 Latest preview version of a future release current development 6 6 28 52 Legend Old versionOlder version still maintainedLatest versionLatest preview versionFuture releaseSupport editCurrently Slackware has no officially stated support term policy However on June 14 2012 notices appeared in the changelogs for versions 8 1 107 9 0 9 1 10 0 10 1 10 2 11 0 and 12 0 stating that effective August 1 2012 security patches would no longer be provided for these versions The oldest release version 8 1 was released on June 18 2002 and had over 10 years of support before reaching EOL Later on August 30 2013 announcements were made on the changelogs of 12 1 108 and 12 2 stating their EOL on December 9 2013 It was stated in the changelog entries that they had at least 5 years of support On April 6 2018 versions of 13 0 13 1 and 13 37 109 were declared reaching their EOL on July 5 2018 It was stated in the changelog entries that they had at least 7 years of support 13 0 had been supported almost 9 years On October 9 2023 the changelog for 14 2 stated that 14 0 14 1 and 14 2 will be EOL effective January 1 2024 110 While there have been no official announcements for versions prior to 8 1 they are no longer maintained and are effectively EOL Hardware architectures editHistorically Slackware concentrated solely on the IA 32 architecture and releases were available as 32 bit only However starting with Slackware 13 0 a 64 bit x86 64 variant is available and officially supported in symmetrical development with the 32 bit platform Prior to the release of Slackware64 users wanting 64 bit were required to use unofficial ports such as slamd64 Slackware is also available for the IBM S 390 architecture in the form of Slack 390 and for the ARM architecture under Slackware ARM originally known as ARMedslack Both ports have been declared official by Patrick Volkerding 111 112 However the S 390 port is still at version 10 0 for the stable version and 11 0 for the testing developmental version and has had no updates since 2009 113 114 Also on May 7 2016 the developer of Slackware ARM announced 14 1 will be EOL on September 1 2016 and development of current will cease with the release of 14 2 however support for 14 2 will be maintained for the foreseeable future 115 The EOL announcement for 14 1 was added to the changelog on June 25 2016 116 and the EOL announcement for 14 2 was added to the changelog on December 21 2022 117 In July 2016 the developer of Slackware ARM announced that the development and build tools had been enhanced to reduce the manual effort involved in maintaining the ARM port and proceeded to announce that a 32 bit hardware floating port was in development The port was released in August 2016 in current form 118 On 28th December 2020 work began on porting Slackware to the 64 bit ARM architecture known as AArch64 with the initial Hardware Model targets being the PINE64 s RockPro64 and Pinebook Pro It was functionally complete by May 2021 and has many improvements over the original design and implementation of the ARM port particularly in regards to the management and enablement of new Hardware Models by the Slackware ARM community Additionally the boot and installation processes were improved significantly making the installation process far easier and more streamlined On Mar 29th 2022 Slackware AArch64 was publicly relesased in current development form with support for the RockPro64 Pinebook Pro and Raspberry Pi 3 amp 4 with online installation documentation and video installation guides Also the unofficial slarm64 project 119 has a port for AArch64 and an additional port for riscv64 architecture In March 2022 official development of the ARM 32bit port of Slackware ceased with future development concentrated solely on the AArch64 ARM64 port This was because the 32bit hardware was unable to keep pace with the development of Slackware and was inhibiting development and the limitations of the hardware became a blocker to the adoption of the latest technologies Additionally since most of the other mainstream distributions ceased support for 32bit ARM some of the applications failed to build and were no longer supportable There is however the unofficial Slackware port BonSlack 120 that provide both soft ARMv5 and hard float ARMv7 ports for 32bit ARM with development and updates from 14 2 aligned with official Slackware This project also provides ports for Aarch64 ARM64 Alpha HPPA PA RISC 1 1 LoongArch 64 bit MIPS 32 64bit OpenRISC PowerPC 32 64bit RISC V 64bit S 390x SH 4 SPARC 32 64bit and x86 32bit with 64bit time t architectures On Dec 21 2022 Slackware ARM 14 2 had its EOL End of Life declared as 1st March 2023 Slackintosh is a port of Slackware Linux for the Macintosh New World ROM PowerPC architecture used by Apple s Power Macintosh PowerBook iMac iBook and Xserve lines from 1994 until 2006 The last version of Slackintosh was 12 1 released on Jun 7 2008 121 Slackintosh s website is still active and version 12 1 is available for download 122 for those who have older PowerPC Macintosh computers The project developers announced in February 2012 that development was frozen and 12 1 would be able to receive security patches for one month 123 The next month it was announced that the stable release is frozen and won t receive any further updates unless someone else decides to take over 124 This never happened and Volkerding officially declared the project dead in July 2021 52 Distribution editSlackware 14 2 125 CD sets single DVDs and merchandise were available from the third party controlled Slackware store 126 but due to underpayment Patrick Volkerding told them to take it down or I d suspend the DNS for the store 127 128 129 130 131 132 133 Slackware ISO images 2 6 GB 134 for installation can be downloaded for free at the Slackware website via BitTorrent FTP mirrors and HTTP mirrors 135 Slackware port for IBM S 390 EOL 2009 136 can be downloaded and installs from a DOS Partition or from floppy disk 137 Slackware port for ARM 138 architecture can be downloaded 139 and installed via a network using Das U Boot and a TFTP boot server 140 or from a mini root filesystem 141 Slackware ARM can also be installed on a PC running QEMU 142 using the same technique 143 Slackware AArch64 ARM64 is installed directly from SD card images in a similar fashion to installing Slackware x86 off a DVD Portals nbsp Linux nbsp Open source softwareReferences edit a b c Patrick J Volkerding July 17 1993 ANNOUNCE Slackware Linux 1 00 Newsgroup comp os linux Usenet 227gd4 jtq usenet INS CWRU Edu Archived from the original on May 13 2011 Retrieved December 5 2014 Slackware 15 0 release notes February 2 2022 Slackware Release Announcement The Slackware Linux Project February 2 2022 Volkerding Patrick February 2 2022 Slackware 15 0 released The Slackware Linux Project Retrieved February 3 2022 Want an SLS like 99pl11A system Distrowatch com Top Ten Distributions Archived from the original on April 2 2013 Retrieved July 22 2017 The Slackware Linux Project General Information Slackware com Archived from the original on July 11 2017 Retrieved July 22 2017 Slackware Inc Slackware FAQ Slackware Linux has a reputation for being tough for newbies Is this true Archived from the original on September 5 2015 Retrieved October 8 2015 Datamation Top Linux Distros For Every Level User Archived from the original on November 18 2015 Retrieved October 8 2015 Linux org Which Distro is Right for Me Archived from the original on October 9 2015 Retrieved October 8 2015 Tech Radar Power user Linux distros 5 reviewed and rated Archived from the original on November 2 2015 Retrieved October 8 2015 IT Pro January 18 2010 Slackware Linux Less is more Archived from the original on November 19 2015 Retrieved October 8 2015 PC World A Guide to Today s Top 10 Linux Distributions Archived from the original on October 11 2015 Retrieved October 8 2015 FreeSlack FreeSlack net Archived from the original on July 27 2017 Retrieved July 22 2017 a b c Hughes Phil April 1 1994 Interview with Patrick Volkerding Linux Journal Archived from the original on June 2 2007 Retrieved July 3 2007 Slackware Graphics and Link Banners Slackware com Archived from the original on July 16 2017 Retrieved July 22 2017 Archived copy Archived from the original on March 6 2016 Retrieved December 20 2018 a href Template Cite web html title Template Cite web cite web a CS1 maint archived copy as title link This file must be present to signal to setup that this is the last directory in this package series TXT Mirrors slackware com Archived from the original on March 5 2016 Retrieved July 22 2017 Want an SLS like 99pl11A system A Short History of Linux Distributions Lwn net Archived from the original on June 23 2018 Retrieved July 22 2017 Stefan Strobel Volker Elling January 1 1997 LINUX Springer pp 82 83 ISBN 978 0 387 94880 5 Retrieved August 4 2013 The Slackware Linux Project Slackware Release Announcement Slackware com July 16 1993 Archived from the original on June 29 2012 Retrieved July 22 2017 README 210 Slackware Release 2 1 Mirror slackware com Retrieved July 22 2017 The Slackware Linux Project Frequently Asked Questions Slackware com Archived from the original on January 8 2007 Retrieved July 22 2017 Archived copy Archived from the original on March 18 2014 Retrieved June 7 2012 a href Template Cite web html title Template Cite web cite web a CS1 maint archived copy as title link Archived copy Archived from the original on March 18 2014 Retrieved July 20 2006 a href Template Cite web html title Template Cite web cite web a CS1 maint archived copy as title link Gnome Removed From Slackware Slashdot Tech slashdot org March 27 2005 Archived from the original on October 18 2016 Retrieved October 14 2016 Archived copy Archived from the original on December 21 2018 Retrieved December 20 2018 a href Template Cite web html title Template Cite web cite web a CS1 maint archived copy as title link a b Index of alien multilib Slackware com Archived from the original on July 20 2017 Retrieved July 22 2017 Interview with Eric Hameleers Why You Should Try Slackware Linux Magazine Archived from the original on July 20 2010 a href Template Cite web html title Template Cite web cite web a CS1 maint unfit URL link This update contains security fixes and improvements TXT Slackware cs utah edu Archived from the original on February 8 2018 Retrieved July 22 2017 https www youtube com watch v oaqKpYQbVw8 https web archive org web 20140318002416 http www linuxtoday com infrastructure 2001041701420NWSL https www theage com au technology the linux distribution thats always in the black 20021004 gdfp05 html Slackware Philosophy Docs slackware com Archived from the original on November 5 2018 Retrieved November 7 2018 Slackware Linux Basics Chapter 2 PDF Rlworkman net Retrieved July 22 2017 a b c History of Slackware Development PDF Connie slackware com Archived PDF from the original on August 7 2011 Retrieved July 22 2017 a b Slackware Alumni Slackware com Archived from the original on May 30 2018 Retrieved September 20 2014 a b c Stories of Linux A Look at Slackware Linux Linux com Archived from the original on October 30 2014 Retrieved September 20 2014 Announcement of Slackware 4 0 Archived from the original on June 3 2016 Retrieved August 11 2011 Announcement of Slackware 8 1 Archived from the original on May 19 2016 Retrieved August 11 2011 The Revised Slackware Book Project Slackbook org Archived from the original on September 15 2008 Retrieved May 26 2015 Archived copy Retrieved August 12 2011 Archived copy Retrieved August 12 2011 Archived copy Archived from the original on December 2 2013 Retrieved August 12 2011 a href Template Cite web html title Template Cite web cite web a CS1 maint archived copy as title link This file documents the instructions for upgrading to Slackware 12 1 the packages added removed renamed and or split during the development cycle from Slackware 12 1 through 12 2 and some potential gotchas that users can avoid by arming themselves with a little knowledge TXT Slackware mirrors tds net Retrieved July 22 2017 a b Fixed incorrect type int copy should be png size t copy in png inflate fixes CVE 2011 3045 TXT Slackware cs utah edu Archived from the original on February 25 2021 Retrieved July 22 2017 Kenlon Seth September 1 2012 Slackermedia Lulu com ISBN 978 0 9847842 2 6 Fixes security issues including External entity infinite loop DoS TXT Slackware cs utah edu Archived from the original on April 7 2018 Retrieved July 22 2017 Slack desc SlackWiki Slackwiki com Archived from the original on April 3 2017 Retrieved July 22 2017 Doinst sh SlackWiki Slackwiki com Archived from the original on April 8 2017 Retrieved July 22 2017 a b c d e f The Slackware Linux Project Slackware ChangeLogs slackware com December 20 2023 Archived from the original on June 29 2022 Retrieved April 25 2024 slackware package management hands on SlackDocs Docs slackware com Archived from the original on November 7 2016 Retrieved July 22 2017 The Slackware Linux Project Slackware Release Announcement Slackware com Archived from the original on June 11 2015 Retrieved May 26 2015 SWareT Discussion Open Discussion Is swaret dead Sourceforge net Archived from the original on May 27 2016 Retrieved March 29 2016 websightdesigns com WebSight Designs SlackBuilds org Slackbuilds org Archived from the original on January 16 2017 Retrieved January 15 2017 Slackware 14 2 is coming but will the slackbuilds will also be updated accordingly Linuxquestions org Archived from the original on March 22 2016 Retrieved March 19 2016 Ten years of SlackBuilds org Alien dslackbook org June 10 2016 Archived from the original on August 3 2017 Retrieved July 22 2017 Index of templates Slackbuilds org Archived from the original on January 18 2017 Retrieved January 15 2017 WebSight Designsm Slackbuilds org Archived from the original on January 16 2017 Retrieved January 15 2017 Index of ktown Alien slackbook org Archived from the original on December 31 2016 Retrieved January 15 2017 The Slackware Linux Project Frequently Asked Questions Slackware com Archived from the original on January 8 2007 Retrieved May 26 2015 15 0 ChangeLog txt Slackware com Retrieved February 8 2022 The Slackware Linux Project Slackware Release Announcement The Slackware Linux Project Slackware ChangeLogs Slackware com Archived from the original on May 6 2015 Retrieved May 26 2015 slackware current SlackDocs Docs slackware com Archived from the original on June 28 2017 Retrieved July 22 2017 CDROM txt file in the Slackware 3 0 repository Slackware cs utah edu Retrieved July 22 2017 permanent dead link Archived copy Archived from the original on December 21 2018 Retrieved December 20 2018 a href Template Cite web html title Template Cite web cite web a CS1 maint archived copy as title link 2002 2012 Andrew Maltsev 2012 2013 Derek J Curtis Linux Slackware 96 Isbndb com Archived from the original on March 13 2016 Retrieved May 26 2015 a href Template Cite web html title Template Cite web cite web a CS1 maint numeric names authors list link zipslack Added a super easy to install UMSDOS installation zipslack zip a 33 megabyte complete Linux system as a Zip file The installation will fit on a FAT formatted Zip disk or works on any FAT or FAT32 filesystem in a LINUX directory This is based on the soon to be released Slackware 3 5 beta with 2 0 33 egcs 1 0 2 libc 5 4 44 TXT Slackware cs utah edu Archived from the original on December 21 2018 Retrieved July 22 2017 DistroWatch com Put the fun back into computing Use Linux BSD Distrowatch com Archived from the original on June 18 2018 Retrieved February 25 2019 8 1 ChangeLog txt Mirrors slackware com Archived from the original on December 21 2018 Retrieved February 25 2019 Confessions of a Slacker OSnews Osnews com Archived from the original on February 26 2019 Retrieved February 25 2019 Mini Review of Slackware Linux 9 0 OSnews Osnews com Archived from the original on February 25 2019 Retrieved February 25 2019 Archived copy Archived from the original on December 21 2018 Retrieved December 20 2018 a href Template Cite web html title Template Cite web cite web a CS1 maint archived copy as title link Get to Know Slackware 9 1 OSnews Osnews com Archived from the original on February 26 2019 Retrieved February 25 2019 Release Notes for Slackware 9 1 Mirrors slackware com Archived from the original on March 4 2016 Retrieved July 22 2017 Slackware 10 First Impressions OSnews Osnews com Archived from the original on February 26 2019 Retrieved February 25 2019 Slackware 10 1 Review OSnews Osnews com Archived from the original on February 25 2019 Retrieved February 25 2019 A look at Slackware 10 1 LWN net Lwn net Archived from the original on June 18 2018 Retrieved February 25 2019 A Look at Slackware Linux 10 2 LWN net Lwn net Archived from the original on June 18 2018 Retrieved February 25 2019 Slackware 10 2 Tux Machines Tuxmachines org Archived from the original on October 4 2019 Retrieved February 25 2019 Venerable Slackware 12 gets a sporty new wardrobe Linux com July 10 2007 Archived from the original on June 18 2018 Retrieved February 25 2019 Slackware 12 The anti buntu Tux Machines Tuxmachines org Archived from the original on June 18 2018 Retrieved February 25 2019 Upgrading to Slackware 12 1 Linux com June 3 2008 Archived from the original on June 25 2018 Retrieved February 25 2019 12 1 ChangeLog txt Mirrors slackware com Archived from the original on December 21 2018 Retrieved February 25 2019 Revised Slackware keeps it simple Linux com December 23 2008 Archived from the original on June 22 2018 Retrieved February 25 2019 a b 12 2 ChangeLog txt Mirrors slackware com Archived from the original on December 21 2018 Retrieved February 25 2019 DistroWatch com Put the fun back into computing Use Linux BSD Distrowatch com Archived from the original on July 30 2019 Retrieved February 25 2019 Slackware 13 0 now officially 64 bit LWN net Lwn net Archived from the original on June 18 2018 Retrieved February 25 2019 13 0 ChangeLog txt Mirrors slackware com Archived from the original on December 21 2018 Retrieved February 25 2019 Spotlight on Linux Slackware Linux 13 1 Linux Journal Linuxjournal com Archived from the original on August 8 2019 Retrieved February 25 2019 13 1 ChangeLog txt Mirrors slackware com Archived from the original on February 2 2019 Retrieved February 25 2019 DistroWatch com Put the fun back into computing Use Linux BSD Ddistrowatch com Archived from the original on December 22 2018 Retrieved February 25 2019 A Slackware Review Ten Years In The Making Linux com May 9 2011 Archived from the original on June 18 2018 Retrieved February 25 2019 Slackware 13 37 Linux for the fun of it LWN net Lwn net Archived from the original on June 18 2018 Retrieved February 25 2019 13 37 ChangeLog txt Mirrors slackware ocm Archived from the original on April 7 2018 Retrieved February 25 2019 DistroWatch com Put the fun back into computing Use Linux BSD Distrowatch com Archived from the original on July 30 2019 Retrieved February 25 2019 Slackware 14 0 ChangeLog Slackware Retrieved October 11 2023 Archived copy Archived from the original on November 27 2020 Retrieved November 19 2020 a href Template Cite web html title Template Cite web cite web a CS1 maint archived copy as title link Slackware 14 1 ChangeLog Slackware Retrieved October 11 2023 Archived copy Archived from the original on December 21 2018 Retrieved December 20 2018 a href Template Cite web html title Template Cite web cite web a CS1 maint archived copy as title link DistroWatch com Put the fun back into computing Use Linux BSD Distrowatch com Archived from the original on July 30 2019 Retrieved February 25 2019 Slackware 14 2 ChangeLog Slackware Retrieved October 11 2023 ChangeLog txt mirrors slackware com Archived from the original on August 7 2020 Retrieved January 14 2020 ChangeLog txt slackware com The Slackware Linux Project December 26 2023 Archived from the original on September 14 2022 Retrieved January 1 2024 These updates fix various bugs and security issues Thanks to jwoithe for the PCI fix Archived copy Archived from the original on December 21 2018 Retrieved August 7 2011 a href Template Cite web html title Template Cite web cite web a CS1 maint archived copy as title link Archived copy Archived from the original on March 18 2014 Retrieved November 12 2013 a href Template Cite web html title Template Cite web cite web a CS1 maint archived copy as title link Archived copy Archived from the original on April 7 2018 Retrieved April 7 2018 a href Template Cite web html title Template Cite web cite web a CS1 maint archived copy as title link Slackware 14 2 changelog txt Retrieved October 21 2023 The Slackware Linux Project Slackware Ports Slackware com Archived from the original on May 8 2015 Retrieved May 26 2015 Stuart Winter Slackware ARM Slackware com Archived from the original on May 27 2015 Retrieved May 26 2015 Change log of Slack390 Ftp nluug nl Archived from the original on July 14 2014 Retrieved July 22 2017 Change log of Slack390x Ftp nluug nl Archived from the original on March 3 2016 Retrieved July 22 2017 Slackware ARM 14 1 and current End of Life Announcement Linuxquestions org Archived from the original on August 16 2016 Retrieved June 29 2016 END OF LIFE FOR SLACKWARE ARM v14 1 Retrieved December 23 2022 IMPENDING EOL END OF LIFE FOR SLACKWARE ARM v14 2 Retrieved December 23 2022 Hard float port now available Linuxquestions org Archived from the original on March 29 2017 Retrieved March 28 2017 slarm64 slarm64 org Retrieved December 23 2022 BonSlack unofficial porting of Slackware GNU Linux to ARM DEC Alpha HPPA LoongArch MIPS OpenRISC PowerPC RISC V S 390x SH4 SPARC x86 bonslack org Retrieved May 15 2023 DistroWatch com Slackintosh distrowatch com Distribution Watch December 3 2019 Archived from the original on June 29 2020 Retrieved June 28 2020 Slackintosh Linux home page slackintosh workaround ch Slackintosh Linux August 7 2007 Archived from the original on July 11 2020 Retrieved June 28 2020 ChangeLog txt slackintosh workaround ch Slackintosh Linux project February 17 2012 Archived from the original on March 21 2022 Retrieved September 14 2022 Slackintosh current has not received any update in the last 15 months it s time to close this branch and give it up to maintenance to anyone who will eventually step up ChangeLog txt slackintosh workaround ch Slackintosh Linux project March 18 2012 Archived from the original on March 21 2022 Retrieved September 14 2022 Hi again community the time has finally come I really enjoy working on the Slackintosh project but the grace period of one month has passed so it s time to close even the stable branch Slackware Linux store slackware com Archived from the original on March 14 2019 Retrieved January 12 2022 The Linux distribution that s always in the black The Sydney Morning Herald October 4 2002 Archived from the original on November 24 2018 Retrieved July 20 2021 Slackware started in early 1993 but it wasn t until the middle of 1994 that I was contacted by Michael Johnston of Morse Telecommunications and asked if I was interested in having them publish Slackware commercially Since then Slackware has always made enough money through publishing arrangements to be my full time job I didn t stay with Morse long because they were only giving me US1 per copy sold When the initial six month agreement expired I moved on to Walnut Creek CDROM since they were better established and were willing to give Slackware a fair share of the profits Their founder Robert Bruce is my current partner in Slackware Linux Inc SOLVED Donating to Slackware LinuxQuestions org Archived from the original on April 7 2019 Retrieved July 20 2021 jake Financial woes for Slackware s Patrick Volkerding LWN net Retrieved July 20 2021 Patrick Volkerding who is the founder and benevolent dictator for life of the Slackware Linux distribution posted a note at LinuxQuestions org detailing some financial problems It appears they mostly stem from a deal that he made with the Slackware Store that has gone badly awry Note that there is at least one person out there soliciting Bitcoin who is not affiliated with Volkerding in what looks like a scam of some sort it is particularly sad because that is similar to what he alleges has happened with Slackware Store as well Varghese Sam July 25 2018 Slackware creator in strife claims store has not paid him iTWire Retrieved July 20 2021 Volkerding said he had discovered how bad things were in 2017 when he managed to get some numbers out of the people running the store I thought the sales were just that bad and was really rather depressed about it Another side note the ownership of the 60 portion of the store changed hands behind my back Nobody thought they needed to tell me about this At that point I d say things got considerably worse for me The commercialisation of Slackware was initially undertaken with Michael Johnston of Morse Telecommunications in 1994 After that Volkerding moved to a venture with the founder of Walnut Creek CDROM Robert Bruce Later Volkerding teamed up with Bruce to set up a Slackware company iTWire has written to the Slackware store seeking comment on Volkerding s claims Baader Hans Joachim Patrick Volkerding in finanziellen Schwierigkeiten Pro Linux in German Retrieved July 20 2021 Schurmann Tim July 27 2018 Geldnote Slackware Erfinder Patrick Volkerding um Einnahmen betrogen Linux Magazin in German Retrieved July 20 2021 Slackware s finances DistroWatch July 25 2018 Retrieved July 20 2021 Slackware seeks support through Patreon DistroWatch August 14 2019 Retrieved July 20 2021 Index of Slackware Slackware iso Slackware64 14 2 iso Index of Slackware Slackware iso The Slack 390 Linux Project slack390 org Archived from the original on August 9 2018 Retrieved January 12 2022 Search results for slack390 Distro ibiblio org Archived from the original on June 1 2009 Retrieved May 26 2015 Slackware ARM AArch64 Linux Project arm slackware com The Slackware project August 24 2022 Archived from the original on September 14 2022 Retrieved September 14 2022 Stuart Winter Slackware ARM Get Slack Arm slackware com Archived from the original on May 27 2015 Retrieved May 26 2015 Slackware Arm Installation Arm slackware com Archived from the original on April 29 2015 Retrieved May 28 2015 README txt file for mini root filesystem Slackware ARM Archived from the original on April 5 2019 Retrieved May 19 2013 Qemu Support in Slackware ARM slackware com The Slackware project Archived from the original on June 18 2022 Retrieved September 14 2022 Welcome to the Slackware Documentation Project Slackware ARM amp AArch64 Installation Documentation slackware com The Slackware project Archived from the original on June 5 2022 Retrieved September 14 2022 External links editSlackware at Wikipedia s sister projects nbsp Definitions from Wiktionary nbsp Media from Commons nbsp Textbooks from Wikibooks nbsp Data from Wikidata Official website nbsp Slackware at Curlie Slackware at DistroWatch Retrieved from https en wikipedia org w index php title Slackware amp oldid 1223397731 Management, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.