Fact-checked by Grok 2 weeks ago

Patrick Volkerding

Patrick Volkerding (born October 20, 1966) is an computer programmer and software developer best known as the founder and lead maintainer of Slackware Linux, the oldest actively maintained . As the project's "" (BDFL), he has overseen its development since releasing version 1.0 on July 17, 1993, emphasizing principles of simplicity, stability, and a traditional design without automated dependency resolution or graphical installers. Volkerding's journey into Linux began in late 1992 as a computer science student at , where he downloaded the (SLS) distribution to support a school project involving a interpreter. Frustrated by SLS's installation bugs, he modified it to create a more reliable setup for his professor, which evolved into after SLS developers declined his patches. He earned his in from the university in 1993, following an eight-year academic path that included earlier studies in computer engineering at from 1985 to 1987. Beyond , Volkerding has contributed to other open-source projects, including enhancements to the SVGA graphics library, and co-authored books such as Linux System Commands in 2000. In recognition of his enduring impact on the ecosystem, he received the Open Source Award in 2014 for advancing . , available for architectures including , , and , remains a foundational influence on distributions like and , with Volkerding continuing to guide its releases alongside a small team of volunteers.

Early life and education

Birth and upbringing

Patrick Volkerding was born on October 20, 1966, in , , where his father was stationed as a dentist in the . His family's subsequent relocation to occurred shortly after his birth. Growing up in , Volkerding was exposed to a rural setting that fostered curiosity about science and technology, influenced by the era's and advancements in . He engaged in hands-on activities such as building with erector sets, blocks, and experimenting with a , which nurtured his interest in mechanical and scientific pursuits. Volkerding's fascination with computers began at age seven during a 1973 school field trip to the computer department at . The visit exposed him to large, whirring mainframe machines with flashing lights and disk drives, creating a profound sense of awe; as he later recalled, "The room where they kept the machines totally amazed me - lots of big whirring machines with flashing lights all over the place and rows of those big drives with disk platters." This experience ignited his passion for technology, leading him to play early computer games like on a teletype and later explore kits at home, as personal computers were not yet widely available.

Academic background

Patrick Volkerding began his postsecondary education in 1985 at , where he initially pursued a degree in for two years. Finding the hardware-focused aspects less appealing, he took a year off before transferring in 1988 to (now ) to study . At , Volkerding completed a in in 1993, having enrolled in the late 1980s. His coursework emphasized foundational programming and systems concepts, including courses on that involved languages like , which strengthened his skills in and implementation. These studies provided him with a solid grounding in algorithmic thinking and operating systems principles, essential for later technical pursuits. During his time at the university, Volkerding engaged in hands-on computing experiences, such as working with UNIX-based systems available through the institution's facilities, which honed his practical abilities in systems administration and programming. This academic environment, equipped with advanced computing resources for the era, allowed him to develop proficiency in building and troubleshooting software environments. Although specific part-time employment details from his college years are limited, his involvement in university computing resources contributed to his technical expertise.

Development of Slackware

Introduction to Linux

Patrick Volkerding first encountered Linux in late 1992, as a computer science student at Minnesota State University Moorhead, when a friend mentioned it at a party in Fargo, North Dakota. Seeking an inexpensive LISP interpreter for a project, Volkerding downloaded the Softlanding Linux System (SLS), one of the earliest Linux distributions released earlier that year. SLS provided a complete environment including the Linux kernel, GNU tools, and utilities, making it accessible for experimentation on personal computers. Volkerding installed SLS on a PC in his university's lab, navigating the era's typical hardware like 386 processors, which were standard for running early Linux versions. His prior experience with Unix-like systems on an Apple ][ Plus equipped with a C compiler had familiarized him with command-line operations, but Linux appealed due to its free availability and open-source nature, contrasting with the cost and restrictions of commercial Unix variants. This shift allowed greater customization and community-driven development, aligning with Volkerding's interest in accessible computing. Initial use of revealed significant frustrations, including such as incorrect file permissions, unstable networking configurations, and applications that frequently coredumped. These issues prompted Volkerding to make personal modifications, such as recompiling to fix problems like the finger daemon and adjusting tools for better stability. The learning curve involved delving into the —starting with versions around 0.98—and mastering utilities, requiring hands-on debugging that honed his skills in the nascent ecosystem.

Creation and early releases

In 1993, Patrick Volkerding, frustrated with the bugs and instability of the (SLS), decided to develop his own to provide a more reliable and straightforward alternative. Drawing from his experience fixing SLS issues, Volkerding aimed for simplicity in design and installation while emphasizing stability and a philosophy. He began this work in May 1993, initially correcting known bugs, upgrading the kernel, and cleaning up the installer for his private use at . The early development process involved manual packaging of software from —addressing SLS's lack of build scripts and source availability—and writing custom scripts. Volkerding collaborated with tester Brett Person and solicited feedback from users on the comp.os. Usenet group to refine the system. He tested the distribution on personal hardware, rewriting the installer to incorporate the dialog tool for a more user-friendly, menu-based experience. This hands-on approach ensured a bootable medium with essential packages, including a basic and utilities. Slackware 1.0 was released on July 17, 1993, marking the first public version and establishing it as one of the earliest complete distributions. Initially distributed via FTP on an 3b2 UNIX server and systems (), the release quickly overwhelmed the hosting infrastructure due to high demand. By 1994, had gained significant traction in the Linux community, with updates like version 1.1.2 introducing further installer improvements and attracting early adopters through word-of-mouth and discussions.

Slackware Linux

Historical evolution

Slackware Linux's historical evolution reflects its commitment to stability and incremental improvements, beginning with foundational releases in the mid-1990s that expanded its capabilities for broader adoption. , released on July 2, 1994, introduced comprehensive support for the (X11R6), including a full distribution of , which allowed users to run graphical applications and window managers for the first time in a standard installation. This milestone enhanced Slackware's appeal to users transitioning from text-based interfaces, while maintaining compatibility with the 1.1 series. By the late 1990s, adapted to evolving standards in system libraries and kernels. The release of version 7.0 on October 25, 1999, transitioned to the GNU C Library () 2.1.2 as the primary , replacing the older libc5 and providing better , threading support, and binary compatibility with emerging software. This update, built on 2.2.13, addressed performance needs for more complex applications without disrupting the distribution's minimalist approach. Entering the 2000s, incorporated modern kernel advancements to support contemporary hardware. Version 10.0, launched on , 2004, included the 2.6.7 as an optional installation alongside the stable 2.4.26, enabling features like improved device drivers, scheduler enhancements, and better multiprocessor support. This dual-kernel option allowed users to experiment with 2.6's capabilities while retaining reliability for production environments. Subsequent releases marked a period of maturation and architectural expansion. 12.0 arrived on July 1, 2007, with 2.6.21.5 and updated toolchains like 4.1.2, focusing on refined package management and network installation options. This was followed by version 14.0 on September 28, 2012, incorporating 3.2.29 and enhanced multimedia support via ALSA and integration. Version 14.2, released on June 30, 2016, upgraded to 4.4.14, emphasizing long-term stability with security patches extending its lifecycle. The stable series culminated in version 15.0 on February 2, 2022, featuring 5.15.19, 3.9, and the KDE Plasma 5.25 "Anniversary Edition" . Adaptations to hardware shifts were pivotal in Slackware's longevity. In September 2009, version 13.0 introduced official x86_64 (64-bit) support, with parallel 32-bit and 64-bit package trees to accommodate diverse systems and leverage increased memory addressing. Community-driven efforts extended the distribution to architectures, beginning with unofficial ARMedslack ports in 2002 and becoming official as ARM in 2009; support for devices like the started in the early , with advancements such as hard float support in 2016 and in 2020, featuring dedicated repositories and installers. As of November 2025, continues active development, with version 15.0 receiving regular security and maintenance updates to ensure compatibility with modern software ecosystems. The -current branch serves as a testing ground for the next major release, incorporating recent advancements like 6.12 series, while preserving . The project marked its 32nd anniversary on July 17, 2025, highlighting its status as the longest continuously maintained .

Design philosophy and features

Slackware's design philosophy is fundamentally rooted in the (, Stupid) principle, emphasizing simplicity and user control over automation and convenience features found in many other distributions. This approach manifests in minimal abstraction layers, where system administration relies on straightforward tools like text editors and ncurses-based scripts rather than graphical user interfaces or complex resolvers. By prioritizing unmodified upstream software with only essential patches, Slackware aims to preserve the original intent of developers while avoiding unnecessary complications that could introduce instability or obscure system behavior. A key feature of this philosophy is the structured organization of packages into categorized series, allowing users full control over installation and maintenance. Packages are grouped into directories such as 'a' for core system components (e.g., essential libraries and utilities), 'ap' for additional applications (e.g., web browsers like ), 'd' for development tools, 'l' for libraries, 'n' for networking software, and specialized series like 'x' for the or 'kde' for the desktop environment. This modular structure, delivered as simple compressed tarballs (e.g., .txz format), enables selective installation without automatic dependency handling, empowering advanced users to customize their systems precisely while adhering to the KISS ethos. Slackware further embodies its commitment to traditional Unix principles through the use of SysV-compatible init scripts for system initialization, eschewing modern alternatives like to maintain transparency and readability in boot processes. The system reads from /etc/inittab and executes shell scripts in /etc/rc.d, providing a familiar, script-based control mechanism that aligns with the distribution's avoidance of monolithic daemons. Patrick Volkerding, Slackware's founder, has expressed reservations about , noting its potential to complicate service management in ways that contradict the of doing one thing well, preferring instead the controllable and editable nature of traditional scripts. Central to Slackware's features is an emphasis on stability over cutting-edge innovation, achieved through conservative package selection and the exclusive use of plain text configuration files. Releases are issued only when thoroughly tested for reliability, following the dictum "if it ain't broke, don't fix it," which results in longer support cycles and fewer disruptive updates compared to distributions chasing the latest software versions. This focus on well-commented, human-readable configs—edited directly with tools like vi or nano—enhances user autonomy and long-term maintainability, distinguishing Slackware as a robust choice for servers and embedded systems where predictability is paramount.

Community, maintenance, and legacy

Patrick Volkerding serves as the (BDFL) for Linux, retaining ultimate authority over package selections, release decisions, and overall project direction. This role ensures a consistent vision for the distribution's stability and simplicity, with Volkerding personally reviewing and integrating contributions to maintain the core philosophy. The community plays a vital role in extending the distribution's capabilities through independent efforts. Notable contributions include community-driven ports to and architectures, which support a wider range of such as embedded devices and servers, separate from the official x86 releases. Additionally, third-party resources like SlackBuilds.org offer a repository of build scripts, enabling users to compile and install software packages not available in the standard repositories, fostering customization without altering the base system. Slackware's ongoing relies on Volkerding's dedicated efforts, supported financially by voluntary donations from users and enthusiasts, which fund hosting, tools, and his time commitment to the project. This model has sustained the distribution despite financial challenges, allowing for regular updates and patches. As of 2025, Volkerding continues to issue advisories addressing vulnerabilities in core components, ensuring the system's reliability for long-term users. Slackware holds the distinction of being the oldest actively maintained , achieving 32 years since its initial release in 1993 by 2025, a testament to its enduring design focused on and behavior. Its emphasis on straightforward configuration and avoidance of unnecessary automation has influenced subsequent projects, including early versions of , which drew from Slackware's packaging approach and stability principles. Community discussions have increasingly addressed , reflecting concerns about the project's continuity amid Volkerding's long-term leadership.

Other contributions

Publications and software works

Volkerding co-authored the book Linux System Commands with Kevin Reichard, published in 2000 by IDG Books Worldwide, serving as a comprehensive reference for essential utilities including file management, text processing, internet and email tools, and graphical environments like and . He also co-authored Linux Programming Bible with Kevin Reichard and Michael Foster-Johnson, published in 2000 by IDG Books Worldwide ( 0-7645-4701-1), and Linux Format and Command Reference with Logan Johnson, published in 2003 by New Riders Publishing ( 1-58240-281-7). In addition to his primary work on , Volkerding has contributed to documentation through the development and maintenance of Slackware's official manuals and handbooks, which provide detailed guides, package management instructions, and system configuration advice for users. These resources have been integral to Slackware since its early releases, emphasizing clear, practical explanations to support both novice and advanced users. Prior to Slackware's formal launch, Volkerding developed early software tools and modifications, including bug fixes and upgrades to packages from the (), which addressed stability issues and improved installation processes. He also assisted in the creation of the dialog utility, a text-based interface tool using for shell scripts, which was incorporated into Slackware's installer to enhance user interaction during setup. Furthermore, Volkerding contributed to the SVGA library, aiding in graphics support for early systems. Volkerding continues to produce writings through official announcements and detailed changelogs on slackware.com, documenting development updates, package changes, and to keep the informed about 's evolution.

Awards and recognition

In 2014, Patrick Volkerding received the Award, recognizing his dedication to the long-term maintenance and leadership of the . Volkerding was nominated for the Award for the Advancement of in both 1998 and 1999, highlighting his early contributions to the through pioneering efforts. He is included in the IT History Society's Honor Roll, honoring his role as the founder and maintainer of , one of the oldest active distributions.

Personal life

Health challenges

In 2004, Patrick Volkerding was diagnosed with , a rare chronic bacterial infection caused by species, which primarily affected his lungs in this case. The condition, often misdiagnosed due to its similarity to other diseases like or cancer, necessitated aggressive medical intervention, including high-dose intravenous penicillin G for several weeks followed by a year-long course of oral antibiotics such as penicillin V, along with surgical procedures to excise infected tissue and drain abscesses. Faced with substantial expenses and temporary inability to work on development, Volkerding issued a public appeal for financial assistance in November 2004 via the project's changelog and mailing lists, prompting an outpouring of donations from the global community that helped cover his treatment costs. This support from users and contributors underscored the strong bond between Volkerding and the open-source ecosystem. Volkerding recovered sufficiently by late December 2004 to resume his duties, with no long-term disruptions to Slackware's maintenance, as evidenced by the of version 10.1 in 2005. As of , there have been no reported major health challenges since, and he remains actively involved in leading Slackware's development, including ongoing updates to the -current branch.

Public appearances and interviews

Patrick Volkerding has maintained a relatively low public profile throughout his career as the founder and maintainer of Linux, preferring written communication over frequent media engagements. His earliest notable interview appeared in the April 1994 issue of Linux Journal, where he discussed his initial enthusiasm for , recounting how he first encountered the operating system in late 1992 through a friend and began developing to address installation shortcomings in existing distributions. In the interview, Volkerding expressed his enjoyment in creating an accessible Linux package, stating, "I really enjoy working with , and have had a blast making a complete package like available and easy enough for beginners to install." Nearly two decades later, Volkerding participated in a comprehensive interview on LinuxQuestions.org in June 2012, reflecting on his personal history—from his upbringing in North Dakota and early exposure to UNIX as a child—to the future direction of Slackware. He emphasized adhering to traditional UNIX principles amid evolving technology trends and noted his preference for online platforms like LinuxQuestions.org for community interaction, while expressing disinterest in maintaining a personal blog or engaging heavily with social media. Volkerding also highlighted his communication style, relying on IRC, email, and mailing lists with his development team rather than formal public forums. Volkerding's public appearances have been rare and typically tied to Linux community events rather than high-profile conferences. He attended LinuxWorld 2000 in , where he was photographed engaging with attendees, underscoring his occasional presence at industry gatherings. Similarly, in , he joined an informal afterparty chat at the Southeast Linux Fest (), recorded as a casual discussion on and related topics with community members, reflecting his approachable yet understated demeanor in person. Known within the Linux community as Slackware's "" (BDFL), Volkerding embodies a dedicated yet reclusive persona, making key decisions for the project while fostering a stable, user-driven ecosystem through online channels. This title, often used affectionately in forums and articles, highlights his authoritative yet community-oriented , as noted in discussions of his long-term commitment to the . As of 2025, Volkerding's engagements remain primarily digital, with contributions to development announcements, including updates on desktop environments like KDE Plasma, shared via official changelogs and community discussions on platforms such as LinuxQuestions.org. These posts continue to demonstrate his ongoing dedication to the project following his recovery from health issues.

References

  1. [1]
    Mr. Patrick Volkerding - IT History Society
    The author, founder and maintainer of the Slackware Linux distribution, he is Slackware's "Benevolent Dictator for Life" (BDFL), and is also known informally ...
  2. [2]
    Interview with Patrick Volkerding - Linux Journal
    Apr 1, 1994 · Pat: For school, well.... I finally got my BS in computer science from Moorhead State University last Spring. On the 8 year plan, actually. I ...Missing: biography | Show results with:biography
  3. [3]
    The oldest, active Linux distro, Slackware, turns 25 | Opensource.com
    Jul 16, 2018 · Patrick Volkerding didn't set out to create a Linux distribution. He just wanted to simplify the process of installing and configuring ...
  4. [4]
    Interview with Patrick Volkerding | Isak — The louder you are...
    May 14, 2025 · I was born in Virginia while my dad was stationed out there as a Navy dentist. We moved to North Dakota when I was very young. As far back as I ...Missing: life family
  5. [5]
    Interview with Patrick Volkerding - ACM Digital Library
    I started out in computer engineering at Boston University in `85, did that for 2 years, and then took a year off before transferring into the CS program at MSU ...Missing: studies coursework
  6. [6]
    Patrick Volkerding or mr. Slackware / Sudo Null IT News
    Nov 5, 2009 · It all started in 1973. An ordinary child named Patrick and his class went on an excursion to the computer department of North Dakota State ...
  7. [7]
    Interview with Patrick Volkerding of Slackware - LinuxQuestions.org
    Jun 7, 2012 · After high school I entered college as a computer engineering ... I ended up transferring to Moorhead State University, which had just ...Missing: education | Show results with:education
  8. [8]
    Distributions—A Brief History
    Among those upset by Soft Landing Systems' decision was Patrick Volkerding, who then created a modified version of SLS he named Slackware. The first release was ...Missing: motivations | Show results with:motivations
  9. [9]
    [PDF] A history of Slackware development
    Oct 9, 2009 · The final decision about what goes into Slackware remains with. Patrick Volkerding. But... he listens to common sense. Not a one-man show!
  10. [10]
    What is Slackware?
    Volkerding first learned of Linux when he needed an inexpensive LISP interpreter for a project. One of the few distributions available at the time was SLS Linux ...
  11. [11]
    Slackware Linux 2.0
    Jul 3, 1994 · Debugging tools for X Window System and regular ascii screens. . Function libraries for development in all languages. * Multimedia Extensions .
  12. [12]
    The History of Slackware - by Bradford Morgan White
    Oct 22, 2023 · Patrick Volkerding was born on the 20th of October in 1966. In 1973, he went on a field trip to the computer department at North Dakota ...<|control11|><|separator|>
  13. [13]
    Slackware GNU/Linux operating system
    Versions. Date - Version. 1993 July - Slackware 1.0 1994 July ... - Slackware 7.0, Kernel 2.2.13 2000 June - Slackware 7.1, Kernel 2.2.16 2001 ...
  14. [14]
    Slackware 10.0
    Announcing Slackware Linux 10.0! The first Slackware release of 2004, Slackware Linux ... This version of glibc has been patched to improve compatibility with ...
  15. [15]
    Slackware 12.0
    This version of glibc also has excellent compatibility with existing binaries. - X11 7.2.0. This is the X.Org Foundation's modular X Window System. You will ...
  16. [16]
    Slackware 15.0
    Feb 2, 2022 · Slackware Release Announcement. Slackware Logo. News · Security Advisories · FAQ · Book · General Info · Get Slack · Install Help.
  17. [17]
    Slackware ARM: History
    Slackware ARM was developed using a cross-development platform called "Scratchbox" which enabled the packages to be built in a pseudo native ARM environment.
  18. [18]
    The Slackware Linux Project: Packages
    Release, Last change ; Slackware current, 2025-11-11 00:05:14 ; Slackware64 current, 2025-11-11 00:07:30 ; Slackware 15.0, 2025-11-05 21:45:09 ; Slackware64 15.0 ...Missing: history | Show results with:history
  19. [19]
    A Timeless Legacy: Celebrating Slackware's 32nd Anniversary
    Jul 17, 2025 · Yesterday, 16 July 2025, is a truly special day in the history of open source software. It was the 32nd anniversary of Slackware Linux, ...
  20. [20]
    slackware:philosophy - SlackDocs
    Aug 27, 2012 · Slackware maintains a KISS philosophy. It uses text files for configuration instead of GUI configuration programs like many other distributions.Missing: design | Show results with:design
  21. [21]
    slackware:package_management_hands_on - SlackDocs
    ### Summary of Slackware's Package Series Structure
  22. [22]
    System Init - The Slackware Linux Project: Configuration Help
    To prevent a script from executing at startup you can remove the execute permission on the file and Slackware will not execute it. The following is a general ...
  23. [23]
    About This Site - The Slackware Linux Project
    Patrick Volkerding. Also known to many as "The Man" and as Slackware's BDFL, without Patrick, there would be no Slackware. He has worked for many years and ...
  24. [24]
    Slackware ARM / AArch64
    Slackware ARM 15.0 is the 3rd official port of Slackware to the ARM architecture, which I began in July 2016. The baseline architecture target is ARMv7-a, ...History · Slackware in Brief · Releases · Development Model
  25. [25]
    Financial woes for Slackware's Patrick Volkerding - LWN.net
    Jul 26, 2018 · Patrick Volkerding, who is the founder and benevolent dictator for life of the Slackware Linux distribution, posted a note at LinuxQuestions.org detailing some ...Missing: biography | Show results with:biography
  26. [26]
    The Slackware Linux Project: Slackware Security Advisories
    Slackware Security Advisories. Slackware Logo ; News · Security Advisories · FAQ · Book · General Info · Get Slack · Install Help · Configuration · Packages.Missing: maintenance part- time donations
  27. [27]
    How SUSE builds its Enterprise Linux distribution - PART 1
    Jan 20, 2021 · Soon we switched our focus from SLS to Slackware (initially based on SLS), by translating in German and supporting this new Linux Distribution.
  28. [28]
    Linux System Commands: Reichard, Patrick - Amazon.com
    Linux System Commands is your one-stop reference for all Linux commands: KDE and GNOME, File management, text processing, Internet and e-mail, Mtools and ...
  29. [29]
    Slackware Linux Essentials
    Slackware, started by Patrick Volkerding in late 1992, and initially released to the world on July 17, 1993, was the first Linux distribution to achieve ...
  30. [30]
    General Information - The Slackware Linux Project
    The Official Release of Slackware Linux by Patrick Volkerding is an advanced Linux operating system, designed with the twin goals of ease of use and stability ...
  31. [31]
    Slackware ChangeLogs
    This is the ChangeLog for the latest stable release of Slackware. Changes are made in stable releases if updates are deemed necessary before the next release. A ...X86_64 Architecture · X86 (32-bit) Architecture · Slackware-stableMissing: history | Show results with:history
  32. [32]
    FSF Award - 1998 Nominees - GNU Project - Free Software ...
    The First Annual Free Software Foundation Award for the Advancement of Free Software ... Patrick Volkerding; Paul Eggert; Paul Vixie; Peter Mattis; Philip Hazel ...
  33. [33]
    1999 Free Software Award - GNU.org
    We want to give this award to a person who has made a great contribution to the progress and development of free software (free as in freedom)
  34. [34]
    Slackware Linux founder ill, seeks help - The Sydney Morning Herald
    Nov 17, 2004 · The founder of the Slackware Linux project, Patrick Volkerding, has put out an appeal for help, after having been diagnosed with Actinomycosis.
  35. [35]
    Slackware is alive and kicking: Volkerding - iTWire
    May 7, 2012 · Volkerding was hit by illness in 2004. He was diagnosed with Actinomycosis, a long-term (chronic) bacterial infection that commonly affects ...
  36. [36]
    Slackware's Patrick is Back in Good Health - OSnews
    Dec 20, 2004 · The current changelog informs us that Patrick is back in good health from the strange ailments that affected him previously
  37. [37]
    The Slackware Linux Project
    For additional information, see the official announcement and the release notes. For a complete list of included packages, see the package list. Build scripts ...ChangeLogs · General Info · Get Slack · Release Notes
  38. [38]
    File:Patrick Volkerding at Linuxworld 2000 in New York City.jpg
    Patrick Volkerding at Linuxworld 2000 in NewYork City. Photograph by Brian Hankins, February 3 2000. I took this photograph and release the rights to this ...
  39. [39]
    hpr0853 :: Pat Volkerding of Slackware Linux chats with Klaatu
    Sure today's 'topic' was special - a interview with Patrick Volkerding the man behind SlackWare, the longest continually developed Linux distribution - but ...Missing: systemd | Show results with:systemd
  40. [40]
    February 2024 - Alien Pastures - slackware.nl
    Feb 20, 2024 · With the help and insight of Pat Volkerding I was able to compile LibreOffice on Slackware 15.0 anyhow: I need to test the resulting ...