SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
Slackware Linux
21 years and still not tried it?
What are you waiting for?
David Spencer
Bradford Linux Users Group
21st July 2014
Public Image
Slackware is ...
Source: Google Search predictive text
based on
the best
dead
down
dying
too hard for me
fast
Slackware is based on
Slackware has been an independent distro since the
first public release, branched from SLS
17 July 1993
(or 16th... timezone edge effects, like Apollo 11)
Quick Quiz:
Name other distros branched from Slackware
“Most Unix-like distro”
dubious claim: Unix is a moving target
but BSD-ish traditions are held in high esteem
Slackware is the best
Grow up and stop the fanboi rubbish!
It depends on your requirements
Diversity is good
Poor distros die
Better distros find a niche and survive
Empirically, Slackware has survived longest
which leads us on to...
Slackware is dead / down / dying
Empirically untrue
Bizarre memes of doom that will not die
Central team is agile
... occasional SPOFs
... which don’t matter: it’s not a rolling
release distro, and the community is leet
Slackware is too hard for me
Slackware is too hard for me
Geek nostalgia threads always have posts that say
‘I learnt Linux by starting on Slackware’
“Slackware is well known for its simplicity and the fact
that we try to bring software to you in the condition
that the authors intended”
Biggest problem is ‘deprogramming’ the expectations
of people coming from other distros
prime example: the installer
Slackware is fast
Actually, no, it isn’t particularly fast
Most stuff compiled with ‘-O2’ for reliability
‘-march=i486 -mtune=i686’
Benchmarks? meh
Core Team
Core Values
It’s all about the
software
Stability
Simplicity
Minimally patched
Beer
Grateful Dead
Subgenius
Core team
Development:
Patrick J. Volkerding, Sebeka, MN, USA
(How would the NSA suborn such a man in such a place?)
Voluntary basis: Eric, Robby, Stuart, et al
Support:
Community support at LinuxQuestions.org
(officially designated by, but not run by, the Slackware Project)
Core values
Stable
Simple
Pragmatic
Dogma-free
Independent
Agile
Release cycle
Approx 1 to 2 years
x86_64, i486, arm
Official DVD, downloads
Then occasional patches
going back many releases
Maybe six months after release
-current diverges from -stable
and the cycle begins again
slowly at first and ending in triumph :)
Often more up to date than other distros
Distinctiveness
What is a distribution?
Installer
plus
Package management
plus
Community
Not much else
Installer
Simple
like Debian...
... but simpler
Package management
Not rpm
Not deb
SIMPLE
installpkg upgradepkg removepkg
slackpkg
Has no automatic dependency resolution
THIS IS A POSITIVE CHOICE
THIS IS A GOOD THING
THIS SAVES A METRIC FUCKTONNE OF HASSLE
Dependencies
Dependencies
Just install everything
7.8 Gb of good stuff
all linked to work together
If you fancy trimming that, of course you can
(due to no automatic dependency resolution)
Package management
What if you want something
that’s not in
Slackware?
Community
Community
Common model for distros:
● official core packages
● community additions (PPA, AUR, ...)
The Slackware community
has a twist on this model
Community
Most distros are binary distributions
some distros are source distributions (most famously Gentoo)
The Slackware community has given this a twist
The core distribution is binary, but the community additions are
predominantly source based
SlackBuilds - why?
Source based packaging solves some really hard problems
Trust
You Ubuntists install stuff from random PPAs,
how do you sleep at night?
Restrictive upstream licences
Oracle Java, Broadcom firmware, Flash, ...
Diversity
Every package is customised for your system and your options
SlackBuilds - the technology
Gentoo has ebuilds
Arch has pkgbuilds
Fedora has SRPMs
Slackware has SlackBuilds
Really really simple
just a shell script that does the needful
e.g. configure / make / make install
... or *anything*, as necessary
The core distribution is built this way
and the community provides them for >4000 additional packages
You can run them by hand
but the community provides easy to use tools
for end users to run them (sbopkg)
I’ve been working on a solution for this problem ;-)
Community - documentation
Community - support
Slackware Linux
21 years and still not tried it?
What are you waiting for?
Maybe it’s not for you
That’s ok
Diversity is good
The vitality of Linux depends on diversity
(which is why you can shove systemd)

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

How do I get the 32 bit slackware iso ?
How do I get the 32 bit slackware iso ?How do I get the 32 bit slackware iso ?
How do I get the 32 bit slackware iso ?
 
Introduction to Linux_by_Amit & Jiban
Introduction to Linux_by_Amit & Jiban Introduction to Linux_by_Amit & Jiban
Introduction to Linux_by_Amit & Jiban
 
os linux
os linuxos linux
os linux
 
Ch05
Ch05Ch05
Ch05
 
Fedora
FedoraFedora
Fedora
 
Introduction to Linux OS
Introduction to Linux OSIntroduction to Linux OS
Introduction to Linux OS
 
Linux
LinuxLinux
Linux
 
How to Audit Linux - Gene Kartavtsev, ISACA MN
How to Audit Linux - Gene Kartavtsev, ISACA MNHow to Audit Linux - Gene Kartavtsev, ISACA MN
How to Audit Linux - Gene Kartavtsev, ISACA MN
 
Fedora Introduction
Fedora IntroductionFedora Introduction
Fedora Introduction
 
Linux a free and open source operating system
Linux a free and open source operating systemLinux a free and open source operating system
Linux a free and open source operating system
 
Acme linux presentation
Acme linux presentationAcme linux presentation
Acme linux presentation
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
 
Linux Presentation
Linux PresentationLinux Presentation
Linux Presentation
 
Présentation ubuntu 12.10 PDF
Présentation ubuntu  12.10 PDFPrésentation ubuntu  12.10 PDF
Présentation ubuntu 12.10 PDF
 
introduction to ubuntu
introduction to ubuntuintroduction to ubuntu
introduction to ubuntu
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
 
What is Ubuntu - presentation
What is Ubuntu - presentationWhat is Ubuntu - presentation
What is Ubuntu - presentation
 
S.zacchiroli 20121205-fossa
S.zacchiroli 20121205-fossaS.zacchiroli 20121205-fossa
S.zacchiroli 20121205-fossa
 
Open Solaris 2008.05
Open Solaris 2008.05Open Solaris 2008.05
Open Solaris 2008.05
 
Linux
LinuxLinux
Linux
 

Destacado

Git slides
Git slidesGit slides
Git slides55020
 
In ur-internets
In ur-internetsIn ur-internets
In ur-internets55020
 
Configuration Management and Salt
Configuration Management and SaltConfiguration Management and Salt
Configuration Management and Salt55020
 
Fix Heap corruption in Android - Using valgrind
Fix Heap corruption in Android - Using valgrindFix Heap corruption in Android - Using valgrind
Fix Heap corruption in Android - Using valgrindCheng Hsien Chen
 
Novedades Windows Server 2016 TP5
Novedades Windows Server 2016 TP5Novedades Windows Server 2016 TP5
Novedades Windows Server 2016 TP5Ivan Martinez
 
Usability testing for mobile apps - Touch Tour Chennai
Usability testing for mobile apps - Touch Tour ChennaiUsability testing for mobile apps - Touch Tour Chennai
Usability testing for mobile apps - Touch Tour ChennaiRIA RUI Society
 
Graphical password authentication
Graphical password authenticationGraphical password authentication
Graphical password authenticationAsim Kumar Pathak
 
Ppt for graphical password authentication using cued click points
Ppt for graphical password authentication using cued click pointsPpt for graphical password authentication using cued click points
Ppt for graphical password authentication using cued click pointsHari Krishnan
 

Destacado (8)

Git slides
Git slidesGit slides
Git slides
 
In ur-internets
In ur-internetsIn ur-internets
In ur-internets
 
Configuration Management and Salt
Configuration Management and SaltConfiguration Management and Salt
Configuration Management and Salt
 
Fix Heap corruption in Android - Using valgrind
Fix Heap corruption in Android - Using valgrindFix Heap corruption in Android - Using valgrind
Fix Heap corruption in Android - Using valgrind
 
Novedades Windows Server 2016 TP5
Novedades Windows Server 2016 TP5Novedades Windows Server 2016 TP5
Novedades Windows Server 2016 TP5
 
Usability testing for mobile apps - Touch Tour Chennai
Usability testing for mobile apps - Touch Tour ChennaiUsability testing for mobile apps - Touch Tour Chennai
Usability testing for mobile apps - Touch Tour Chennai
 
Graphical password authentication
Graphical password authenticationGraphical password authentication
Graphical password authentication
 
Ppt for graphical password authentication using cued click points
Ppt for graphical password authentication using cued click pointsPpt for graphical password authentication using cued click points
Ppt for graphical password authentication using cued click points
 

Similar a Slackware Linux: 21 years and still not tried it? What are you waiting for?

First Seminar
First SeminarFirst Seminar
First SeminarChudack
 
Cloudstack collaboration conference Europe - SDN and Devops
Cloudstack collaboration conference Europe - SDN and DevopsCloudstack collaboration conference Europe - SDN and Devops
Cloudstack collaboration conference Europe - SDN and DevopsJohn Willis
 
Introduction to Linux for bioinformatics
Introduction to Linux for bioinformaticsIntroduction to Linux for bioinformatics
Introduction to Linux for bioinformaticsBITS
 
UALUG SFD Pesentation
UALUG SFD PesentationUALUG SFD Pesentation
UALUG SFD PesentationRob Connolly
 
Does Cowgirl Dream of Red Swirl?
Does Cowgirl Dream of Red Swirl?Does Cowgirl Dream of Red Swirl?
Does Cowgirl Dream of Red Swirl?Hideki Yamane
 
Slackware Demystified [SELF 2011]
Slackware Demystified [SELF 2011]Slackware Demystified [SELF 2011]
Slackware Demystified [SELF 2011]Vincent Batts
 
Linux; Operating System
Linux; Operating SystemLinux; Operating System
Linux; Operating SystemJayEl Cadawas
 
Intro to Linux 101 ver 1.1
Intro to Linux 101 ver 1.1Intro to Linux 101 ver 1.1
Intro to Linux 101 ver 1.1linuxed
 
Intro To Linux
Intro To LinuxIntro To Linux
Intro To Linuxtechlug
 
Operating project
Operating projectOperating project
Operating projectISMAT CH
 
Linux Operating SystemMigration ProposalCMIT 391 - Section .docx
Linux Operating SystemMigration ProposalCMIT 391 -  Section .docxLinux Operating SystemMigration ProposalCMIT 391 -  Section .docx
Linux Operating SystemMigration ProposalCMIT 391 - Section .docxwashingtonrosy
 
Dev Environments: The Next Generation
Dev Environments: The Next GenerationDev Environments: The Next Generation
Dev Environments: The Next GenerationTravis Thieman
 

Similar a Slackware Linux: 21 years and still not tried it? What are you waiting for? (20)

First Seminar
First SeminarFirst Seminar
First Seminar
 
Cloudstack collaboration conference Europe - SDN and Devops
Cloudstack collaboration conference Europe - SDN and DevopsCloudstack collaboration conference Europe - SDN and Devops
Cloudstack collaboration conference Europe - SDN and Devops
 
Introduction to Linux for bioinformatics
Introduction to Linux for bioinformaticsIntroduction to Linux for bioinformatics
Introduction to Linux for bioinformatics
 
UALUG SFD Pesentation
UALUG SFD PesentationUALUG SFD Pesentation
UALUG SFD Pesentation
 
Does Cowgirl Dream of Red Swirl?
Does Cowgirl Dream of Red Swirl?Does Cowgirl Dream of Red Swirl?
Does Cowgirl Dream of Red Swirl?
 
A Newbie’s Initiation To Linux
A Newbie’s Initiation To LinuxA Newbie’s Initiation To Linux
A Newbie’s Initiation To Linux
 
1 the linux-guide
1 the linux-guide1 the linux-guide
1 the linux-guide
 
Iniciación a linux
Iniciación a linuxIniciación a linux
Iniciación a linux
 
Slackware Demystified [SELF 2011]
Slackware Demystified [SELF 2011]Slackware Demystified [SELF 2011]
Slackware Demystified [SELF 2011]
 
Linux; Operating System
Linux; Operating SystemLinux; Operating System
Linux; Operating System
 
Fedora Modularity
Fedora ModularityFedora Modularity
Fedora Modularity
 
Intro to Linux 101 ver 1.1
Intro to Linux 101 ver 1.1Intro to Linux 101 ver 1.1
Intro to Linux 101 ver 1.1
 
Linux
Linux Linux
Linux
 
Foss Presentation
Foss PresentationFoss Presentation
Foss Presentation
 
Intro To Linux
Intro To LinuxIntro To Linux
Intro To Linux
 
The linux-guide
The linux-guideThe linux-guide
The linux-guide
 
Linux
Linux Linux
Linux
 
Operating project
Operating projectOperating project
Operating project
 
Linux Operating SystemMigration ProposalCMIT 391 - Section .docx
Linux Operating SystemMigration ProposalCMIT 391 -  Section .docxLinux Operating SystemMigration ProposalCMIT 391 -  Section .docx
Linux Operating SystemMigration ProposalCMIT 391 - Section .docx
 
Dev Environments: The Next Generation
Dev Environments: The Next GenerationDev Environments: The Next Generation
Dev Environments: The Next Generation
 

Último

%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
WSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - KanchanaWSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - KanchanaWSO2
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 

Último (20)

%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
WSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - KanchanaWSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - Kanchana
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 

Slackware Linux: 21 years and still not tried it? What are you waiting for?

  • 1. Slackware Linux 21 years and still not tried it? What are you waiting for? David Spencer Bradford Linux Users Group 21st July 2014
  • 3. Slackware is ... Source: Google Search predictive text based on the best dead down dying too hard for me fast
  • 4. Slackware is based on Slackware has been an independent distro since the first public release, branched from SLS 17 July 1993 (or 16th... timezone edge effects, like Apollo 11) Quick Quiz: Name other distros branched from Slackware “Most Unix-like distro” dubious claim: Unix is a moving target but BSD-ish traditions are held in high esteem
  • 5. Slackware is the best Grow up and stop the fanboi rubbish! It depends on your requirements Diversity is good Poor distros die Better distros find a niche and survive Empirically, Slackware has survived longest which leads us on to...
  • 6. Slackware is dead / down / dying Empirically untrue Bizarre memes of doom that will not die Central team is agile ... occasional SPOFs ... which don’t matter: it’s not a rolling release distro, and the community is leet
  • 7. Slackware is too hard for me
  • 8. Slackware is too hard for me Geek nostalgia threads always have posts that say ‘I learnt Linux by starting on Slackware’ “Slackware is well known for its simplicity and the fact that we try to bring software to you in the condition that the authors intended” Biggest problem is ‘deprogramming’ the expectations of people coming from other distros prime example: the installer
  • 9. Slackware is fast Actually, no, it isn’t particularly fast Most stuff compiled with ‘-O2’ for reliability ‘-march=i486 -mtune=i686’ Benchmarks? meh
  • 10. Core Team Core Values It’s all about the software Stability Simplicity Minimally patched Beer Grateful Dead Subgenius
  • 11. Core team Development: Patrick J. Volkerding, Sebeka, MN, USA (How would the NSA suborn such a man in such a place?) Voluntary basis: Eric, Robby, Stuart, et al Support: Community support at LinuxQuestions.org (officially designated by, but not run by, the Slackware Project)
  • 13. Release cycle Approx 1 to 2 years x86_64, i486, arm Official DVD, downloads Then occasional patches going back many releases Maybe six months after release -current diverges from -stable and the cycle begins again slowly at first and ending in triumph :) Often more up to date than other distros
  • 15. What is a distribution? Installer plus Package management plus Community Not much else
  • 17.
  • 18. Package management Not rpm Not deb SIMPLE installpkg upgradepkg removepkg slackpkg Has no automatic dependency resolution THIS IS A POSITIVE CHOICE THIS IS A GOOD THING THIS SAVES A METRIC FUCKTONNE OF HASSLE
  • 20. Dependencies Just install everything 7.8 Gb of good stuff all linked to work together If you fancy trimming that, of course you can (due to no automatic dependency resolution)
  • 21. Package management What if you want something that’s not in Slackware?
  • 23. Community Common model for distros: ● official core packages ● community additions (PPA, AUR, ...) The Slackware community has a twist on this model
  • 24. Community Most distros are binary distributions some distros are source distributions (most famously Gentoo) The Slackware community has given this a twist The core distribution is binary, but the community additions are predominantly source based
  • 25. SlackBuilds - why? Source based packaging solves some really hard problems Trust You Ubuntists install stuff from random PPAs, how do you sleep at night? Restrictive upstream licences Oracle Java, Broadcom firmware, Flash, ... Diversity Every package is customised for your system and your options
  • 26. SlackBuilds - the technology Gentoo has ebuilds Arch has pkgbuilds Fedora has SRPMs Slackware has SlackBuilds Really really simple just a shell script that does the needful e.g. configure / make / make install ... or *anything*, as necessary The core distribution is built this way and the community provides them for >4000 additional packages You can run them by hand but the community provides easy to use tools for end users to run them (sbopkg)
  • 27.
  • 28. I’ve been working on a solution for this problem ;-)
  • 31. Slackware Linux 21 years and still not tried it? What are you waiting for? Maybe it’s not for you That’s ok Diversity is good The vitality of Linux depends on diversity (which is why you can shove systemd)