맨위로가기

슬랙웨어

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

슬랙웨어(Slackware)는 1993년 패트릭 볼커딩에 의해 처음 배포된 리눅스 배포판이다. 단순성, 소프트웨어 순수성, 상위 소스에 대한 최소한의 변경을 디자인 철학으로 삼고 있으며, 전통적인 유닉스 시스템의 단순성을 계승하여 KISS 원칙을 따른다. 슬랙웨어는 pkgtools라는 자체 패키지 관리 시스템을 사용하며, 패키지 관리의 편의성보다는 사용자가 직접 패키지를 만들 수 있는 유연성을 제공한다. 슬랙웨어는 32비트(IA-32) 및 64비트(x86_64) 아키텍처를 공식적으로 지원하며, 다양한 파생 배포판과 SlackBuilds라는 커뮤니티 기반의 빌드 시스템을 가지고 있다. 슬랙웨어는 기능 및 안정성을 기반으로 릴리스되며, 최신 안정 버전은 15.0이다.

더 읽어볼만한 페이지

  • IA-32 리눅스 배포판 - 아치 리눅스
    아치 리눅스는 2002년에 시작된 x86-64 마이크로프로세서용 리눅스 배포판으로, 단순성을 추구하며 사용자가 직접 시스템을 설정하고 관리하도록 설계되었고, 롤링 릴리스 방식과 팩맨 패키지 관리자를 사용하며, AUR을 통해 다양한 패키지를 제공한다.
  • IA-32 리눅스 배포판 - 타이젠
    타이젠은 리눅스 재단 주도로 삼성전자와 인텔이 후원하여 개발된 리눅스 기반 오픈 소스 운영체제로, 스마트폰, 스마트 TV, 웨어러블 기기, 차량용 인포테인먼트 시스템 등 다양한 기기 플랫폼을 지원하며 삼성전자는 바다 운영체제를 통합하여 생태계를 확장했고 웨어러블 기기에서는 Wear OS로 전환되었으나 스마트 TV에서는 계속 사용되고 있다.
  • ARM 리눅스 배포판 - 안드로이드 (운영체제)
    구글이 개발한 리눅스 커널 기반의 모바일 운영체제인 안드로이드는 오픈소스 플랫폼으로 다양한 기기에서 활용되며 세계적으로 널리 사용되지만, 개인정보 보호 문제와 독점적 지위 남용 논란 등의 비판도 존재한다.
  • ARM 리눅스 배포판 - 젠투 리눅스
    젠투 리눅스는 다니엘 로빈스에 의해 개발된 소스 기반의 리눅스 배포판이며, 포티지 패키지 관리 시스템을 사용하여 높은 사용자 정의와 유연성을 제공하고 다양한 아키텍처를 지원한다.
  • X86-64 리눅스 배포판 - MX 리눅스
    MX 리눅스는 MEPIS 커뮤니티와 antiX 개발자들이 협력하여 개발한 데비안 기반의 리눅스 배포판으로, 사용자 중심의 MX 도구 모음과 시스템 백업 및 복구 기능인 MX 스냅샷을 제공하며 Xfce, KDE Plasma, Fluxbox 등 다양한 데스크톱 환경과 최신 하드웨어 지원 AHS 버전을 제공한다.
  • X86-64 리눅스 배포판 - 아치 리눅스
    아치 리눅스는 2002년에 시작된 x86-64 마이크로프로세서용 리눅스 배포판으로, 단순성을 추구하며 사용자가 직접 시스템을 설정하고 관리하도록 설계되었고, 롤링 릴리스 방식과 팩맨 패키지 관리자를 사용하며, AUR을 통해 다양한 패키지를 제공한다.
슬랙웨어 - [IT 관련 정보]에 관한 문서
기본 정보
슬랙웨어 로고
슬랙웨어 로고
슬랙웨어 15.0 스크린샷
슬랙웨어 15.0, KDE Plasma 5 데스크톱 환경
개발자패트릭 볼커딩
계열리눅스 (유닉스 계열, Softlanding Linux System 기반)
출시일1993년 7월 17일
언어다국어
사용자 영역GNU
사용자 인터페이스CLI
라이선스GNU 일반 공중 사용 허가서
웹사이트슬랙웨어 공식 웹사이트
소스 모델오픈 소스
현재 상태개발 중
최신 버전15.0
최신 버전 출시일2022년 2월 2일
커널 종류모놀리식 커널 (리눅스)
지원 플랫폼IA-32, x86-64, ARM
업데이트 모델pkgtool, slackpkg
패키지 관리자pkgtool, slackpkg

2. 역사

리눅스 배포판 중 가장 오래된 것 중 하나로, 그 역사는 1992년까지 거슬러 올라간다. 소프트랜딩 리눅스 시스템(SLS)에서 파생되어 패트릭 볼커딩에 의해 개발되기 시작했다.

"슬랙웨어(Slackware)"라는 이름은 처음에는 이 프로젝트가 어떠한 의무감 없이 시작된 개인적인 부업 프로젝트였다는 사실에서 유래했다. 패트릭 볼커딩은 프로젝트가 너무 진지하게 받아들여지는 것을 막기 위해 재미있는 이름을 붙였고, 이후 슬랙웨어가 주요 프로젝트가 된 후에도 이 이름은 계속 사용되었다.[13] 이름은 패러디 종교인 서브지니어스 교회의 신조인 "Slack 추구"를 의미하기도 한다. 슬랙웨어 로고 등 일부 그래픽 요소는 이를 반영하는데, 예를 들어 마스코트인 턱스(Tux)가 물고 있는 파이프는 J. R. "Bob" Dobbs의 이미지를 참고한 것이다.[14] 서브지니어스 교회에 대한 유머러스한 언급은 설치 과정 마지막에 표시되는 ''install.end'' 텍스트 파일에서도 찾아볼 수 있으며, 최신 버전에서는 이 내용이 ROT13으로 간단히 암호화되어 있다.[15][16]

슬랙웨어는 포함된 응용 소프트웨어 패키지를 거의 수정하지 않고 제공하여, 사용자가 순수한 상태에서 직접 설정할 수 있는 환경을 제공한다. 이러한 특징 때문에 리눅스 시스템의 구조와 작동 방식을 깊이 있게 배우려는 사용자들에게 좋은 학습 도구로 여겨진다. '슬랙(slack)'이라는 단어 자체가 느슨하다는 의미를 가지며, 이는 배포자의 철학을 반영한다고 볼 수 있다.

일본에서는 한때 JE(JE) 패치를 통해 일본어 환경을 구축하거나 FM TOWNS와 같은 특정 하드웨어로 이식되는 등 상당한 인기를 누렸다.

2. 1. 탄생

슬랙웨어 1.01


슬랙웨어는 초기 리눅스 배포판 중 하나였던 소프트랜딩 리눅스 시스템(SLS)에서 파생되었다.[17] SLS는 당시 인기가 있었으며, 커널과 기본 유틸리티 외에도 X11 그래픽 인터페이스, TCP/IP, UUCP 네트워킹, GNU Emacs 등을 포함한 포괄적인 소프트웨어 모음을 최초로 제공한 배포판이었다.[19]

패트릭 볼커딩은 당시 무어헤드 주립 대학교(MSU)에서 학교 프로젝트에 LISP 인터프리터가 필요해 SLS를 사용하기 시작했다. 그는 CLISP를 실행하기 위해 SLS를 설치했고, 이후 SLS를 사용하면서 발견한 문제점들을 수정해 나갔다. 몇 주 후, 볼커딩은 MSU의 인공지능 교수로부터 리눅스 설치 시연 요청을 받았다. 볼커딩은 자신이 수정한 내용을 적용하며 SLS를 설치했는데, 이 과정이 오래 걸리자 교수는 설치 과정에서 수정 사항을 바로 적용할 수 있도록 설치 디스크를 개선해달라고 요청했다. 이것이 슬랙웨어 개발의 직접적인 계기가 되었다.

볼커딩은 SLS의 버그 수정, 소프트웨어 업그레이드, 공유 라이브러리 및 커널 이미지 자동 설치, 파일 권한 수정 등 개선 작업을 계속했으며, 얼마 지나지 않아 기존 SLS 패키지의 약 절반가량을 직접 업그레이드했다. 처음에는 이렇게 수정된 버전을 외부에 공개할 생각이 없었으나, MSU 친구들의 권유와 인터넷 SLS 사용자들의 지속적인 요청에 따라 공개를 결심했다. 볼커딩은 MSU의 FTP 서버에 슬랙웨어를 업로드할 권한을 얻었다.[13]

첫 번째 슬랙웨어 릴리스인 버전 1.00은 1993년 7월 17일 00:16:36 (UTC)에 배포되었다.[20] 이 버전은 24개의 3½인치 플로피 디스크 이미지 형태로 제공되었다.[21] 발표 직후 FTP 서버는 접속 폭주로 인해 계속 다운되었고, 곧 월넛 크릭 CDROM이 추가적인 미러 사이트(저장 공간)를 제공하며 지원에 나섰다.[13]

슬랙웨어는 현존하는 리눅스 배포판 중 가장 오래된 것 중 하나로, 그 역사는 1992년까지 거슬러 올라간다.

2. 2. 발전



슬랙웨어는 초기에 가장 인기 있었던 리눅스 배포판 중 하나인 소프트랜딩 리눅스 시스템(SLS)에서 파생되었다.[17] SLS는 커널과 기본 유틸리티 외에도 X11 그래픽 인터페이스, TCP/IP, UUCP 네트워킹, GNU Emacs 등을 포함한 포괄적인 소프트웨어 모음을 최초로 제공한 배포판이었다.[19]

패트릭 볼커딩은 SLS의 버그를 수정하고 소프트웨어를 개선하는 작업을 진행했다. 초기에는 개인적인 수정이었으나, 주변의 권유와 인터넷 사용자들의 요청에 따라 1993년 7월 17일, 슬랙웨어 1.00을 3½" 플로피 디스크 이미지 24개 형태로 공개했다.[20][21] 공개 직후 폭발적인 반응을 얻었으며, 월넛 크릭 CDROM의 도움으로 FTP 서버 공간을 확보하기도 했다.[13] 포함된 소프트웨어가 늘어나면서 1994년 10월 출시된 버전 2.1은 1.44MB 플로피 디스크 이미지 73개로 용량이 크게 증가했다.[22]

1999년에는 버전 번호가 4에서 7로 크게 변경되었다. 이는 당시 다른 리눅스 배포판들이 버전 6대에 진입하면서 상대적으로 슬랙웨어의 버전 번호가 낮아 구식으로 보일 수 있다는 우려 때문이었다. 패트릭 볼커딩은 슬랙웨어가 다른 배포판만큼 최신 기술을 반영하고 있음을 보여주기 위한 마케팅 차원에서 버전 번호를 7로 올렸다.[23]

2004년에는 기존에 사용하던 XFree86 대신 X.Org Server를 기본 X 윈도 시스템으로 채택했다. 이는 사용자들의 의견 수렴 결과(4:1 이상 찬성)와 함께, XFree86에서 발생하던 호환성 문제를 해결하기 위한 기술적인 결정이었다. 슬랙웨어 10.0부터 X.Org Server가 포함되었다.[24]

2005년 3월, 패트릭 볼커딩은 GNOME 데스크톱 환경을 슬랙웨어 공식 배포판에서 제거한다고 발표했다. 그는 이미 슬랙웨어용 GNOME을 더 완벽하게 제공하는 커뮤니티 프로젝트들이 존재하며, 향후 GNOME 지원은 이러한 커뮤니티 노력에 의존할 것이라고 밝혔다.[25] 실제로 Cinnamon, Dlackware, Dropline GNOME, MATE, SlackMATE 등 여러 커뮤니티 기반 GNOME 프로젝트가 활발히 진행되었다.[26]

2009년 5월에는 공식 64비트 버전인 Slackware64(x86_64)의 개발 버전이 공개되었다.[27] Slackware64는 순수한 64비트 환경을 지향하지만, "멀티리브(multilib)" 지원 설계를 통해 32비트(IA-32) 프로그램을 실행할 수 있도록 했다. 핵심 개발자인 에릭 하멜러스(Eric Hameleers)가 멀티리브 저장소를 관리하며 32비트 호환성을 위한 패키지를 제공한다.[28] 64비트 포팅은 성능 향상(일부 벤치마크에서 20~40% 속도 증가)을 가져왔으며, 빌드 스크립트(SlackBuilds)를 개선하여 32비트와 64비트 버전을 동일한 소스 코드로 관리할 수 있게 되었다.[29] Slackware64는 버전 13.0에서 첫 안정 릴리스를 선보였다.

2013년 11월 14.1 릴리스 이후 2016년 6월 14.2 릴리스까지 약 31개월의 공백기가 있었다. 이는 슬랙웨어 역사상 가장 긴 릴리스 간격이었다. 이 기간 동안 개발이 잠시 주춤하기도 했으나, 2016년 1월, 패트릭 볼커딩은 PulseAudio 추가를 발표했다. 이는 BlueZ 5.x 버전부터 ALSA 직접 지원이 중단되고 다른 프로젝트들 역시 BlueZ 4.x 지원을 중단함에 따라 불가피한 결정이었다. 볼커딩은 일부 사용자들이 이 변화를 반기지 않을 것을 예상하며 관련 피드백을 받겠다고 언급했다. 이러한 변화를 포함한 슬랙웨어 14.2는 2016년 6월에 출시되었다.[30]

슬랙웨어의 최신 안정 버전은 15.0으로, 2022년 2월 4일에 출시되었다. 이 버전에는 리눅스 5.15.19, GCC 11.2, KDE Plasma 5, Xfce 4.16 등이 포함되어 있으며, 기본 인코딩이 ASCII에서 UTF-8로 변경되고 Wayland 지원이 추가되는 등 여러 중요한 변화가 있었다.

버전출시일지원 종료일커널 버전특이사항
1.001993년 7월 17일명시 없음0.99.11 Alpha최초 릴리스
1.11993년 11월 5일명시 없음0.99.13
2.01994년 7월 2일명시 없음1.0.9
2.11994년 10월 31일명시 없음1.1.59
2.21995년 3월 30일명시 없음1.2.1
2.31995년 5월 24일명시 없음1.2.8
3.01995년 11월 30일명시 없음1.2.13CD-ROM으로 최초 출시
3.11996년 6월 3일명시 없음2.0.0Windows 95를 풍자하여 Slackware 96으로도 불림
3.21997년 2월 17일명시 없음2.0.29
3.31997년 6월 11일명시 없음2.0.30
3.41997년 10월 14일명시 없음2.0.30ZipSlack 등장
3.51998년 6월 9일명시 없음2.0.34
3.61998년 10월 28일명시 없음2.0.35
3.91999년 5월 10일명시 없음2.0.37pre10
4.01999년 5월 17일명시 없음2.2.6KDE가 추가되어 풀 설치에 1GB가 필요한 첫 번째 버전
7.01999년 10월 25일명시 없음2.2.13버전 번호 점프 (4.0 -> 7.0)
7.12000년 6월 22일명시 없음2.2.16GNOME 추가
8.02001년 7월 1일명시 없음2.2.19Mozilla Browser 추가, 선택적으로 Linux 2.4 사용 가능
8.12002년 6월 18일2012년 8월 1일2.4.18패키지명 형식 변경 (name-version-arch-build.tgz), hdsetup이 pkgtools로 진화
9.02003년 3월 19일2012년 8월 1일2.4.20 (2.4.21 패치)
9.12003년 9월 26일2012년 8월 1일2.4.22 (2.4.26 패치)OSS에서 ALSA로 변경
10.02004년 6월 23일2012년 8월 1일2.4.26XFree86에서 X.org Server로 변경
10.12005년 2월 2일2012년 8월 1일2.4.29
10.22005년 9월 14일2012년 8월 1일2.4.31GNOME 삭제
11.02006년 10월 2일2012년 8월 1일2.4.33.3DVD로 제공된 최초 버전
12.02007년 7월 1일2012년 8월 1일2.6.21.5Linux 2.4에서 Linux 2.6으로 변경, HAL 지원 추가, 플로피 디스크 설치 지원 삭제
12.12008년 5월 2일2013년 12월 9일2.6.24.5
12.22008년 12월 10일2013년 12월 9일2.6.27.7 (2.6.27.31 패치)Slackpkg 추가
13.02009년 8월 26일2018년 7월 5일2.6.29.664비트 버전(Slackware64) 추가, KDE 3.5에서 KDE 4.x로 변경, gzip에서 xz로 압축 형식 변경
13.12010년 5월 24일2018년 7월 5일2.6.33.4PolicyKit와 ConsoleKit 추가, libata 서브 시스템으로 변경
13.372011년 4월 27일2018년 7월 5일2.6.37.6GPT 지원, Btrfs파일 시스템 추가
14.02012년 9월 28일미발표3.2.29 (3.2.98 패치)NetworkManager 추가 및 HAL 삭제, HAL 기능을 udev에 통합
14.12013년 11월 4일미발표3.10.17 (3.10.107 패치)UEFI 지원 추가, MySQL에서 MariaDB로 변경
14.22016년 6월 30일미발표4.4.14 (4.4.276 패치)PulseAudio와 VDPAU 추가, udev에서 eudev, ConsoleKit에서 ConsoleKit2로 변경
15.02022년 2월 4일미발표5.15.19기본 인코딩ASCII에서 UTF-8로 변경, ConsoleKit2에서 elogind로 변경, KDE4에서 Plasma5로 변경, python3 마이그레이션, 패키지 데이터베이스 경로 변경, lame, vulkansdk, SDL2, FFmpeg, Wayland 코어 시스템 추가, API에서 ABI로 마이그레이션, LDAP, PAM 마이그레이션
-current개발 중N/A6.12.5PHP 8.2, OpenSSL 3.1 마이그레이션, Python PEP 427/517 지원, ACPI 빌트인 변경, Lua 추가, 커널 이미지 변경(huge/generic 차이 축소), 커널 UTF-8 지원 빌트인, glibc 2.39 마이그레이션, 프린터 감지 Avahi로 변경, kernel-huge 폐지 및 kernel-generic 통합


3. 디자인 철학

슬랙웨어의 디자인 철학은 유닉스 철학을 따라 단순성소프트웨어 순수성을 핵심 가치로 삼는다.[34] 이는 상위 소스 코드의 변경을 최소화하는 것을 목표로 한다. 슬랙웨어의 여러 디자인 결정은 전통적인 유닉스 시스템의 단순함을 계승하며, KISS 원칙을 따르는 대표적인 예시로 평가된다.[35]

여기서 '단순함'이란 사용의 편리함보다는 시스템 설계 자체의 간결함을 의미한다. 따라서 사용자 경험은 개인의 숙련도에 따라 다를 수 있다. CLI 환경과 고전적인 유닉스 도구에 익숙하지 않은 사용자는 슬랙웨어를 다루기 어려울 수 있다. 반면, 유닉스 환경에 익숙한 사용자는 시스템 내부 구조가 덜 추상화되어 있어 더 직관적으로 시스템을 이해하고 활용할 수 있다는 장점을 가진다.

디자인 철학에 따라 슬랙웨어에 포함된 대부분의 소프트웨어는 원작자가 제공하는 기본 설정 방식을 그대로 따른다. 다만, 일부 시스템 관리 작업의 편의를 위해 슬랙웨어 자체적인 설정 도구가 제공되기도 한다. 포함된 응용 소프트웨어 역시 거의 수정되지 않은 순수한 상태로 제공되어, 사용자가 직접 설정하는 과정에서 리눅스 시스템을 깊이 있게 학습하는 데 도움이 된다고 평가된다.

사용자가 소스 코드를 직접 컴파일하여 패키지를 빌드할 때, `configure` 옵션과 make 명령어를 통해 필요한 라이브러리를 직접 선택하고 연결 방식을 결정할 수 있다. 이를 통해 불필요하거나 불안정한 라이브러리를 제외하고 최적화된 맞춤형 패키지를 생성할 수 있으며, 정적(Static) 링크로 실행 속도를 높이거나 동적(Dynamic) 링크로 파일 크기를 줄이는 등의 선택이 가능하다. 다른 리눅스 배포판과 달리, 슬랙웨어는 패키지 관리를 위해 별도의 저장소(repository)를 추가할 필요가 없다. 소스 코드만 있다면 직접 빌드하여 시스템에 설치할 수 있으므로, 특정 저장소를 찾아 등록하는 과정이 생략된다. 이는 여러 저장소를 사용하면서 발생할 수 있는 패키지 간의 충돌 문제에서도 비교적 자유롭다는 장점이 있다.

슬랙웨어는 공식적인 버그 추적 시스템이나 개발자 참여를 위한 정해진 절차를 운영하지 않는다. 공개 코드 저장소 또한 관리하지 않으며, 버그 보고나 코드 기여는 비공식적인 방식으로 이루어진다. 프로젝트의 핵심적인 결정, 특히 릴리스에 포함될 내용에 대한 최종 권한은 창시자인 패트릭 볼커딩(BDFL)에게 있다.[60][36][37]

4. 패키지 관리

슬랙웨어의 패키지 관리 시스템은 리눅스 배포판 중에서도 단순성과 사용자 제어를 강조하는 독특한 철학을 따른다. 핵심적인 패키지 관리 도구 모음은 통칭 pkgtools라고 불리며, 이는 로컬 시스템에서 패키지를 설치, 업그레이드, 제거, 관리하는 기본적인 기능을 제공한다.[46] 네트워크를 통한 공식 패키지의 업데이트 및 관리는 slackpkg라는 도구를 사용하는데, 이는 원래 비공식 커뮤니티 도구였으나 슬랙웨어 12.2 버전부터 공식적으로 포함되었다.[44][45] 슬랙웨어 패키지는 기본적으로 tarball 아카이브 형태이며, 과거에는 gzip(`.tgz`) 압축을 주로 사용했으나 슬랙웨어 13.0부터는 xz 유틸리티(`.txz`)를 기본으로 사용한다.[47]

슬랙웨어 패키지 관리의 가장 두드러진 특징은 패키지 간의 의존성을 자동으로 추적하거나 해결하지 않는다는 점이다. 이는 시스템의 단순성을 유지하고 사용자에게 완전한 제어권을 주는 것을 목표로 하지만, 사용자가 직접 필요한 라이브러리나 연관 패키지가 설치되어 있는지 확인하고 관리해야 하는 책임이 따른다. 이러한 이유로 슬랙웨어는 일반적으로 시스템의 모든 공식 패키지를 설치하는 '전체 설치(full installation)' 방식을 권장한다.

의존성 자동 관리 기능의 부재는 사용자가 직접 소스 코드를 컴파일하여 패키지를 만들고 관리하는 문화, 즉 SlackBuilds 시스템을 발전시키는 배경이 되었다. 사용자들은 `SlackBuild` 스크립트를 이용하여 소스 코드를 슬랙웨어 패키지(`.txz`) 형식으로 쉽게 빌드할 수 있다. 이 과정에서 사용자는 컴파일 옵션 등을 직접 제어하여 자신의 시스템 환경과 필요에 맞게 최적화된 패키지를 생성하고 관리하는 것이 가능하다. 이는 시스템을 깨끗하게 유지하고 소프트웨어 설치 및 관리에 대한 높은 수준의 유연성과 제어권을 제공한다는 장점으로 평가받는다.

4. 1. pkgtools

슬랙웨어의 패키지 관리 시스템은 통칭하여 라고 불리며, 로컬 소스에서 패키지를 관리(), 설치(), 업그레이드(), 제거()하는 기본적인 도구들을 포함한다. 또한, 패키지를 압축 해제()하거나 직접 생성()하는 기능도 제공한다.[46]

네트워크나 인터넷을 통해 슬랙웨어를 업데이트하는 공식 도구로는 가 있다. 원래 Piter Punk가 슬랙웨어를 최신 상태로 유지하기 위한 비공식 도구로 개발했으나, 슬랙웨어 9.1부터 디렉토리에 포함되었고[45] 슬랙웨어 12.2 버전부터 공식적으로 포함되었다.[44] 는 패키지 목록을 갱신하고, 새로 추가된 공식 패키지를 설치하거나, 기존 패키지를 업그레이드하는 등의 작업을 수행한다. 패키지를 업그레이드할 때는 단순히 새 패키지를 덮어쓰고 이전 버전의 파일 중 새 버전에 없는 파일을 삭제하는 방식으로 작동한다. 는 버전 번호가 다른지만 확인하므로, 필요하다면 이전 버전으로 패키지를 다운그레이드하는 것도 가능하다.

슬랙웨어 패키지는 기본적으로 tarball 형태이며, 압축 방식은 버전에 따라 변화해왔다. 슬랙웨어 13.0부터는 대부분의 패키지가 xz 유틸리티(LZMA 알고리즘 기반)를 사용하여 압축되며, 파일 확장자는 이다.[47] 그 이전 버전에서는 주로 gzip (DEFLATE 알고리즘 기반)을 사용하여 확장자로 압축했다. bzip2 () 및 lzip () 압축 방식도 지원하지만 널리 사용되지는 않는다.

패키지 내부에는 프로그램 파일들과 함께 패키지 관리에 필요한 추가 메타데이터 파일들이 포함된다. 패키지 내의 파일들은 시스템의 루트 디렉터리를 기준으로 압축 해제될 전체 디렉터리 구조를 가지고 있다. 중요한 메타데이터 파일로는 패키지에 대한 설명을 담고 있는 파일과[48] 설치 후 실행되는 셸 스크립트인 파일이 있다. 스크립트는 심볼릭 링크 생성, 권한 설정, 설정 파일 처리 등 단순 파일 복사만으로는 처리하기 어려운 설치 작업을 수행한다.[49] 슬랙웨어 15.0 개발 중에는 패키지 제거 또는 업그레이드 시 실행되는 제거 스크립트 지원이 추가되어, 패키지 제거 시 특정 명령을 실행할 수 있게 되었다.[105]

설치된 패키지 정보는 로컬 데이터베이스에 저장된다. 슬랙웨어 14.2 및 이전 버전에서는 이 정보가 주로 디렉터리 아래에 저장되었으나, 시스템 로그 정리 시 실수로 삭제되는 것을 방지하기 위해 15.0 개발 중 아래의 전용 위치로 일부가 이동되었다.[105] 각 슬랙웨어 설치에는 패키지 정보(크기, 설명, 설치된 파일 목록 등)를 담은 로그 파일이 저장되는 디렉터리와, 설치 후 스크립트()의 내용을 저장하는 디렉터리가 있다.[50] 패키지가 제거되거나 업그레이드되면 관련 로그와 스크립트는 각각 및 디렉터리로 이동된다 (15.0부터는 하위). 제거 스크립트()는 설치된 동안 에 저장되었다가 제거 시 로 이동한다.

슬랙웨어 마스코트: 턱스가 파이프를 물고 있다.


=== 의존성 관리 ===

슬랙웨어의 패키지 관리 시스템()은 패키지 간의 '의존성'을 자동으로 추적하거나 관리하지 않는다는 특징이 있다. 이는 슬랙웨어의 단순성 철학을 반영하는 설계 결정이다. 권장되는 전체 설치를 수행하면 기본 시스템 운영에 필요한 대부분의 의존성이 충족되지만, 사용자가 직접 설치를 사용자 정의하거나 서드파티 패키지를 설치할 경우에는 필요한 라이브러리나 프로그램이 시스템에 모두 설치되어 있는지 스스로 확인해야 한다. 의존성 검사를 하지 않기 때문에, 필요한 다른 패키지가 없더라도 특정 패키지를 설치하는 것이 가능하다. 이로 인해 실제 프로그램을 실행하려고 할 때 비로소 의존성 문제가 발견될 수 있다.

이러한 방식은 데비안의 APT나 레드햇 계열의 yum/dnf 같은 자동 의존성 해결 기능에 익숙한 사용자에게는 불편하게 느껴질 수 있으며, 종종 비판의 대상이 되기도 한다.

그러나 의존성 자동 해결 기능의 부재는 사용자에게 시스템에 대한 완전한 제어권을 부여하고, 설치된 소프트웨어와 그 작동 방식을 명확하게 파악할 수 있도록 돕는다는 장점도 있다. 슬랙웨어 사용자들은 필요한 라이브러리를 직접 찾아 설치하는 과정을 통해 시스템에 대한 깊은 이해를 얻을 수 있다.

=== 비공식 의존성 해결 도구 ===

슬랙웨어 자체에는 공식적인 의존성 해결 도구가 없지만, 커뮤니티에서 개발하고 지원하는 몇 가지 비공식 도구들이 이러한 기능을 제공한다.

  • '''slapt-get''': 데비안의 APT와 유사한 방식으로 작동하는 명령줄 유틸리티이다. 의존성 해결을 위한 프레임워크를 제공하지만, 슬랙웨어 공식 패키지에 대한 의존성 정보는 기본적으로 포함하지 않는다. 여러 커뮤니티 기반 패키지 저장소나 슬랙웨어 기반 배포판에서 이 기능을 활용한다. Gslapt는 slapt-get의 그래픽 인터페이스이다.
  • '''Swaret''': 의존성 해결 기능을 갖춘 패키지 관리 도구이다. 슬랙웨어 9.1에 선택적 패키지로 포함된 적이 있으나[51], 이후 배포판에서 제외되어 커뮤니티 프로젝트로 관리되었다. 의존성 해결 및 롤백 기능이 추가되었지만, 2014년 이후 활발한 개발은 이루어지지 않고 있다.[52]
  • '''pkgsrc''': NetBSD에서 개발된 패키지 관리 시스템으로, 슬랙웨어를 포함한 여러 유닉스 계열 운영체제를 지원한다. 소스 및 바이너리 패키지 모두에 대한 의존성 해결 기능을 제공한다.


=== 패키지 관리의 장점 ===

의존성 자동 해결 기능이 없는 대신, 슬랙웨어는 패키지를 직접 만들고 관리하기가 매우 용이하다는 장점을 가진다. Git 등을 통해 소스 코드를 내려받아 빌드하고 설치하는 과정에서, 슬랙웨어의 도구를 사용하면 손쉽게 사용자 정의 패키지를 생성할 수 있다. 이는 시스템을 깨끗하게 유지하고, 패키지 제거 및 업그레이드를 용이하게 한다.

소스 코드를 컴파일할 때 옵션을 직접 지정하고 make를 실행하므로, 사용자는 필요한 라이브러리만 링크하도록 선택할 수 있다. 불필요하거나 불안정한 라이브러리를 제외하고 자신의 필요에 맞게 최적화된 패키지를 만드는 것이 가능하다. 정적(Static) 링크를 통해 실행 속도를 우선시할지, 동적(Dynamic) 링크를 통해 파일 크기를 줄일지 등도 직접 결정할 수 있다.

또한, 다른 배포판처럼 패키지 관리를 위해 여러 저장소(repository)를 추가하고 관리할 필요가 적다. 소스 코드만 있다면 직접 빌드하여 패키지화할 수 있으므로, 원하는 소프트웨어를 패키지로 제공하는 저장소를 찾아다닐 필요가 줄어든다. 이는 여러 저장소를 참조할 때 발생할 수 있는 패키지 충돌 문제에서도 비교적 자유롭다는 장점으로 이어진다.

=== 주요 도구 및 명령어 ===

은 대화형 ncurses 인터페이스를 제공하여 시스템에 설치된 패키지를 보거나, 개별 패키지를 설치/제거하는 등의 작업을 수행할 수 있다. 주요 명령어 도구들은 다음과 같다.

pkgtools 명령어
명령어설명
지정된 패키지(들)를 설치한다.
기존에 설치된 패키지를 새 버전으로 업그레이드한다. 이전 버전 파일 중 새 버전에 없는 파일은 삭제한다.
지정된 패키지(들)를 시스템에서 제거한다.
현재 디렉터리의 소스 코드를 기반으로 슬랙웨어 패키지( 또는 )를 생성한다.
패키지 파일의 압축을 해제하여 내용을 보여준다.
대화형 메뉴를 통해 패키지 관리 작업을 수행한다.



는 네트워크를 통한 패키지 관리를 위한 도구이며, 다음과 같은 주요 옵션을 가진다.

slackpkg 주요 옵션
옵션설명
사용 가능한 패키지 목록 및 정보를 원격 서버로부터 갱신한다.
슬랙웨어 공식 저장소에 새로 추가된 패키지를 검색하여 설치한다.
시스템에 설치된 모든 공식 패키지를 최신 버전으로 업그레이드한다.
공식 저장소에서 제거되었거나, 사용자가 직접 설치한 비공식 패키지(슬랙웨어 공식 미러에 없는 패키지)를 찾아 제거하는 옵션을 제공한다.


4. 2. Slackpkg

슬랙웨어의 패키지를 네트워크 또는 인터넷을 통해 업데이트하는 공식 도구는 slackpkg이다. 이는 원래 슬랙웨어를 최신 상태로 유지하기 위한 비공식적인 방법으로 Piter Punk가 개발했으며, 슬랙웨어 9.1부터 extras/ 디렉토리에 포함되어 있다가[45] 슬랙웨어 12.2 버전에 공식적으로 포함되었다.[44]
slackpkg는 슬랙웨어의 기본 패키지 관리 시스템인 pkgtools의 일부로 작동하며, 패키지 설치, 업그레이드, 제거 등을 수행한다. 패키지가 업그레이드될 때는 이전 패키지 위에 새 패키지를 설치하고, 새 패키지에 더 이상 존재하지 않는 파일은 제거한다. slackpkg로 패키지를 설치하거나 업그레이드한 후에는 pkgtool과 같은 다른 패키지 관리 명령을 사용하여 관리할 수 있다.[46]

주요 기능과 옵션은 다음과 같다.

  • slackpkg update: 원격 저장소의 패키지 목록 정보를 가져와 로컬의 패키지 목록을 최신 상태로 갱신한다.
  • slackpkg install-new: 슬랙웨어 공식 저장소에 새로 추가된 패키지를 시스템에 설치한다.
  • slackpkg upgrade-all: 시스템에 설치된 모든 패키지를 공식 저장소의 최신 버전으로 업그레이드한다.
  • slackpkg clean-system: 공식 저장소에서 제거된 패키지나 사용자가 직접 설치한 비공식 패키지 등, 현재 공식 저장소의 패키지 목록에 없는 패키지를 찾아 제거할 수 있도록 목록을 보여준다.


슬랙웨어의 패키지 관리 시스템은 기본적으로 패키지 간의 의존성을 자동으로 검사하거나 해결하지 않는다. 따라서 slackpkg를 사용할 때도 필요한 모든 의존성 패키지가 설치되어 있는지 사용자가 직접 확인해야 할 수 있다. 슬랙웨어는 일반적으로 모든 공식 패키지를 설치하는 '전체 설치'를 권장하며, 이 경우 대부분의 의존성 문제가 해결된다.

4. 3. 기타 도구

슬랙웨어 자체에는 의존성을 해결하는 공식 도구가 포함되어 있지 않지만, 일부 비공식적이고 커뮤니티에서 지원하는 소프트웨어 도구는 APT가 데비안 기반 배포판에서 수행하는 것이나 yum이 레드햇 기반 배포판에서 수행하는 것과 유사한 기능을 제공한다. 주요 도구는 다음과 같다.

  • slapt-get: APT와 유사하게 작동하는 명령줄 유틸리티이다. 의존성 해결을 위한 프레임워크를 제공하지만, 슬랙웨어 배포판에 포함된 패키지에 대한 의존성 정보는 자체적으로 제공하지 않는다. 여러 커뮤니티 패키지 소스 및 슬랙웨어 기반 배포판에서 이 기능을 활용한다. Gslapt는 slapt-get의 그래픽 인터페이스이다.
  • Swaret: 의존성 해결 기능을 갖춘 패키지 관리 도구이다. 원래 슬랙웨어 9.1 버전에 선택적 패키지로 포함되었으나, 당시에는 의존성 해결 기능이 없었다.[51] 슬랙웨어 10.0부터 배포판에서 제거되어 커뮤니티에 이관되었으며, 이후 의존성 해결 및 롤백 기능이 추가되었다. 그러나 2014년 5월 기준으로 활성 개발자는 없는 상태이다.[52]
  • pkgsrc: NetBSD의 패키지 관리 시스템으로, 슬랙웨어를 포함한 다른 유닉스 계열 운영 체제를 지원한다는 주장이 있다. 바이너리 및 소스 패키지 모두에 대한 의존성 해결을 제공한다고 알려져 있으나, 이 주장에 대한 신뢰할 수 있는 출처가 부족하며, pkgsrc 공식 웹사이트에서는 엔터프라이즈 리눅스만 지원한다고 명시되어 있고 슬랙웨어에 대한 언급은 찾기 어렵다는 지적이 있다 (2020년 6월 기준).


또한, 다른 배포판의 패키지 형식을 슬랙웨어 형식으로 변환하는 도구도 존재한다.

  • rpm2txz: RPM 패키지를 슬랙웨어 패키지 형식(.txz)으로 변환하는 도구이다. 이를 통해 RPM 형식으로 배포되는 소프트웨어를 슬랙웨어 시스템에서 사용할 수 있게 된다. rpm2txz는 RPM 패키지를 압축 해제한 후 그 내용을 .txz 형식으로 다시 패키징하는 단순한 형식 변환만을 수행하며, RPM 패키지의 의존 관계를 해결하거나 슬랙웨어 시스템에 맞게 조정하는 기능은 제공하지 않는다. 따라서 이 도구를 사용할 경우, 필요한 의존성을 직접 확인하고 해결해야 한다.
  • deb2tgz: 데비안 패키지 형식(.deb)을 슬랙웨어 패키지 형식으로 변환하는 커뮤니티 도구도 있다. (deb2tgz)

4. 4. SlackBuilds

슬랙웨어는 사용자가 직접 패키지를 쉽게 만들 수 있다는 장점을 가진다. 최근 Git 등을 통해 소스 코드를 내려받아 직접 빌드하고 설치하는 경우가 많은데, 슬랙웨어에서는 이 과정을 통해 간단하게 자신만의 패키지를 만들 수 있다. 이렇게 직접 만든 패키지는 관리가 용이하며, 제거하거나 업그레이드할 때 시스템을 깨끗하게 유지하는 데 도움이 된다.

소스 코드를 컴파일하여 패키지를 빌드하는 과정에서 사용자는 `configure` 옵션을 직접 선택하고 make 명령을 실행하게 된다. 이를 통해 패키지가 의존할 라이브러리를 직접 고를 수 있으며, 필요하지 않거나 불안정한 라이브러리를 제외하고 자신의 필요와 선호에 맞게 최적화된 패키지를 생성하는 것이 가능하다. 또한, 라이브러리를 정적(Static)으로 링크하여 실행 속도를 우선시할지, 동적(Dynamic)으로 링크하여 파일 크기를 작게 할지도 사용자가 직접 결정할 수 있다.

다른 리눅스 배포판들과 달리, 슬랙웨어에서 직접 패키지를 만드는 방식은 특정 패키지 저장소(repository)를 추가할 필요가 없다는 특징을 가진다. 소스 코드만 있다면 사용자는 필요한 소프트웨어를 빌드하여 패키지화하고 시스템에서 사용할 수 있다. 따라서 패키지가 등록된 저장소를 찾아다니거나 여러 저장소를 등록할 필요가 없으며, 여러 저장소를 참조함으로써 발생할 수 있는 패키지 간 충돌 문제도 피할 수 있다.

5. 하드웨어 아키텍처

역사적으로 슬랙웨어는 IA-32 아키텍처에만 집중했으며, 초기 릴리스는 32비트 전용으로 제공되었다. 그러나 슬랙웨어 13.0부터는 64비트 x86_64 변형이 공식적으로 지원되기 시작했으며, 32비트 플랫폼과 병행하여 개발되고 있다. Slackware64 출시 이전에는 64비트 환경을 원하는 사용자들이 Slamd64와 같은 비공식 포트를 사용해야 했다. 공식 Slackware64는 순수한 64비트 배포판으로 설계되어 32비트 프로그램의 실행이나 컴파일을 기본적으로 지원하지 않지만, 멀티리브 지원을 통해 이를 가능하게 할 수 있다. 슬랙웨어 핵심 팀원인 에릭 하멜러스(Eric Hameleers)는 Slackware64에서 32비트 소프트웨어를 실행할 수 있도록 필요한 패키지를 포함하는 멀티리브 저장소를 유지 관리하고 있다.[28][29]

슬랙웨어는 다른 아키텍처로도 포팅되었다.


  • IBM S/390: Slack/390이라는 이름으로 포팅되었으며, 패트릭 볼커딩에 의해 공식 포트로 인정받았다.[110] 하지만 안정 버전은 10.0, 개발 버전은 11.0에 머물러 있으며, 2009년 이후 업데이트가 없는 상태이다.[112][113]
  • ARM: Slackware ARM(초기 명칭 'ARMedslack') 역시 공식 포트로 인정받았다.[111]
  • 32비트 ARM: 14.1 버전은 2016년 9월 1일에 지원이 종료(EOL)되었고,[115] 14.2 버전은 2023년 3월 1일에 지원이 종료되었다.[116][117] 2022년 3월, 32비트 ARM 하드웨어의 성능 한계와 개발 속도 저하, 다른 주요 배포판들의 지원 중단 추세 등을 이유로 공식적인 개발이 중단되었다.
  • 64비트 ARM (AArch64): 2020년 12월부터 포팅 작업이 시작되어 PINE64의 RockPro64, Pinebook Pro 등을 초기 목표로 삼았다. 2021년 5월 기능적으로 완성되었으며, 설치 프로세스가 개선되었다. 2022년 3월 29일, RockPro64, Pinebook Pro, Raspberry Pi 3 & 4를 지원하는 개발(-current) 버전이 공개되었다.
  • 비공식 ARM 포트: 공식 개발 중단 이후에도 BonSlack[119]과 같은 비공식 프로젝트에서 32비트 ARM(ARMv5 소프트 플로트, ARMv7 하드 플로트) 포트를 유지하고 있으며, 공식 슬랙웨어 릴리스와 보조를 맞추고 있다. 또한 비공식 slarm64 프로젝트[118]는 AArch64 및 riscv64 포트를 제공한다. BonSlack은 이 외에도 Alpha, HPPA, LoongArch, MIPS, OpenRISC, PowerPC, RISC-V, S/390x, SH-4, SPARC, x86 (64비트 time_t 포함 32비트) 등 다양한 아키텍처 포트를 제공한다.
  • PowerPC: Slackintosh는 1994년부터 2006년까지 매킨토시에서 사용된 PowerPC 아키텍처용 포트였다. 마지막 안정 버전은 12.1 (2008년 6월 7일 출시)이다.[120] 2012년 2월 개발 중단이 발표되었고,[122] 이후 프로젝트를 이어받는 사람이 나타나지 않아[123] 2021년 7월 패트릭 볼커딩에 의해 공식적으로 프로젝트 종료가 선언되었다.[105] 구형 PowerPC 매킨토시 사용자는 여전히 웹사이트에서 버전 12.1을 다운로드할 수 있다.[121]

6. 파생 배포판

슬랙웨어 계통도


슬랙웨어는 오랜 역사를 가진 리눅스 배포판 중 하나로, 다양한 파생 배포판들이 존재한다. 이들은 슬랙웨어에서 직접 파생되었거나, Slax처럼 슬랙웨어의 파생 배포판에서 다시 파생된 경우도 있다.

슬랙웨어를 기반으로 하거나 패키지 관리 방식이 유사한 배포판 목록은 영어 위키백과의 슬랙웨어 기반 배포판 목록에서, Slax 기반 배포판 목록은 Slax 기반 배포판 목록에서 확인할 수 있다.

6. 1. Slackware 파생



슬랙웨어에서 파생된 배포판들이다. 아래 목록은 슬랙웨어 파생 배포판 목록에 게재된 것들 중 슬랙웨어와 패키지 관리 등이 유사한 배포판들을 포함한다.

배포판설명
Absolute Linux슬랙웨어를 모체로 한 경량 리눅스 배포판이다[143][144]
Austrumi Linux1.9.3 시점에서는 108MB의 라이브 CD이다.
Frugalware Linux명령 조작에 익숙한 중급자용 범용 배포판이다. 초기 버전은 슬랙웨어를 기반으로 했지만, 현재는 독자적으로 개발되고 있다.
KateOS중급자용 데스크톱 배포판이다. 기본 데스크톱 환경으로 Xfce를 채용했다. 현재는 개발되지 않는다.
MuLinux모듈을 교환할 수 있는 플로피 디스크 기반 리눅스 배포판이다.
NimbleXNimbleX 웹사이트에서 완전한 커스터마이징이 가능했다. 현재는 개발되지 않는다.
openSUSE독일에서 개발되어 유럽에서 강세를 보인다. SUSE는 노벨에 인수되면서 SUSE Linux에서 개명되었다. 초기에는 슬랙웨어를 기반으로 했지만, 패키지 시스템이 RPM으로 이행되면서 현재는 슬랙웨어를 기반으로 하지 않는다.
Platypux프랑스에서 개발된 슬랙웨어 계열의 리눅스 배포판이다.
Puppy Linux설치가 필요 없는 라이브 CD 버전의 리눅스 배포판으로, 슬랙웨어 기반은 Slack Puppy로 릴리즈하고 있다.
Salix OS원래는 Zenwalk의 포크(fork)였다. 슬랙웨어와 완전한 하위 호환성을 가진다. 기본 데스크톱 환경으로 Xfce, KDE, LXDE, Fluxbox, Ratpoison을 채용하고 있다. 32비트64비트, 라이브 CD 버전이 있다.
Sentry Firewall방화벽, 서버, 침입 감지 시스템을 제공하는 배포판이다.
SlackintoshPowerPC 기기용 비공식 버전 슬랙웨어이다.
Slamd64x64 버전 슬랙웨어였다. 개발은 중단되었으며, 현재는 슬랙웨어 자체가 x64를 지원한다.
Slax일반적인 사용 목적의 완전한 데스크톱 환경을 제공하는 라이브 CD이다. Slax의 영구적인 설치는 지원되지 않으며, USB로 부팅이 가능하다.
SuperGamer게임 이용에 특화된 라이브 DVD 배포판이다.
TopologilinuxMicrosoft Windows에서 동작하도록 설계된 리눅스 배포판이다. 사용자의 하드 디스크에 변경을 가하지 않고 설치할 수 있다. 현재는 사용되지 않는다.
VectorLinux초보자도 쉽게 사용할 수 있도록 설계된 경량 리눅스 배포판이다. 일반적으로 오래된 하드웨어에 적합하다.
Wolvix윈도우 매니저로 Xfce를 채용하고 있다[145]。 개발 중단되었다.
Zenwalk원래는 슬랙웨어의 최소 버전(Minislack)이었다. 현재는 다른 OS로 발전했지만, 슬랙웨어와의 호환성은 유지되고 있다.
ZipSlack경량화되고 이식성이 높은 슬랙웨어 버전이다.


  • 드라고라 GNU/Linux-Libre: 완전한 자유 소프트웨어로만 구성된 독자적인 GNU/리눅스 배포판이다. 단순함을 개념으로 하고 있다.
  • Puppy Linux: 버전 5 이후의 Slacko Puppy는 슬랙웨어를 모체로 한다. 버전 3.0 이전에도 슬랙웨어와 호환성이 높았다.

6. 2. Slax 파생

Slax는 슬랙웨어(Slackware)의 파생판이며, 슬랙웨어에서 보면 손자에 해당한다. Slax를 기반으로 한 파생 배포판 목록은 Slax 파생판 목록에서 확인할 수 있다. ''(Slax#관련 배포판도 참조)''

배포판설명
DNALinuxBLAST나 EMBOSS 등의 바이오인포매틱스 소프트웨어를 실행하기 위해 설계된 소형 리눅스 배포판.
Porteus300MB 이하[146]. Sector를 기반으로 한 작은 리눅스 배포판.


6. 3. 기타 파생판

openSUSE는 처음 등장했을 때 슬랙웨어의 파생 배포판이었지만, 패키지 관리 시스템이 RPM으로 변경되면서 배포판의 형태가 슬랙웨어와 달라졌고 현재는 슬랙웨어를 기반으로 하는 배포판이 아니다. 지금은 RPM 계열 배포판으로 분류된다.

  • 드라고라 GNU/Linux-Libre: 완전한 자유 소프트웨어로만 구성된 독자적인 GNU/리눅스 배포판이다. 단순함을 주요 개념으로 삼고 있다.
  • Puppy Linux: 버전 5 이후의 Slacko Puppy는 슬랙웨어를 기반으로 한다. 버전 3.0 이전에도 슬랙웨어와 호환성이 높았다.
  • 플라모 리눅스 (Plamo Linux): 슬랙웨어를 일본어화하고 프라모델처럼 쉽게 다룰 수 있도록 개발되었다. 버전 3.3까지는 PC-9800 시리즈를 지원했다.

7. 한국어 지원

기본적으로 다국어를 지원하며, 일본어 글꼴로는 Sazanami 및 Noto Sans/Serif가 포함되어 있다. 일본어 입력은 입력 방식 프레임워크(Input Method Framework)로 Fcitx 및 ibus가, 입력 시스템으로는 Anthy의 유니코드 버전이 채택되었다.

8. 릴리스



슬랙웨어는 초창기 리눅스 배포판 중 하나인 소프트랜딩 리눅스 시스템(SLS)에서 파생되었다. SLS는 커널과 기본 유틸리티 외에도 X11 그래픽 인터페이스, TCP/IP 및 UUCP 네트워킹, GNU Emacs 등 포괄적인 소프트웨어 모음을 제공한 초기 배포판이었다.[17][19]

패트릭 볼커딩은 미네소타 주립 대학교 무어헤드 재학 중 SLS를 사용하며 발견한 문제점을 수정하고 개선하는 작업을 진행했다. 주변의 권유로 1993년 7월 17일, 수정된 SLS 버전을 슬랙웨어 1.00이라는 이름으로 처음 배포했으며,[13][20] 이는 3½인치 플로피 디스크 24장 분량이었다.[21] 이후 슬랙웨어는 꾸준히 발전하며 포함된 소프트웨어가 늘어났다.[22]

슬랙웨어 릴리스 역사를 통틀어 몇 가지 중요한 변화가 있었다. 1999년에는 버전 번호를 4에서 7로 변경했는데, 이는 다른 배포판과의 버전 번호 격차를 줄이기 위한 결정이었다.[23] 기술적으로는 2004년 X 윈도 시스템XFree86에서 X.Org Server로 전환했고,[24] 2005년에는 GNOME 데스크톱 환경 지원을 중단했다.[25] 2009년에는 공식 64비트(x86_64) 지원을 시작했으며,[27] 2016년에는 사운드 서버로 PulseAudio를 도입했다.[30]

슬랙웨어는 정해진 출시 일정 없이 기능 및 안정성 확보를 기준으로 새 버전을 내놓는다. 최신 안정 버전은 15.0으로, 2022년 2월 2일에 출시되었다.[62][105]

8. 1. 릴리스 정책

슬랙웨어(Slackware)의 릴리스 정책은 Ubuntu와 같은 다른 리눅스 배포판이나 Gentoo Linux 같은 롤링 릴리스 방식과는 다르다. 슬랙웨어는 기능 추가나 안정성 확보를 기준으로 새로운 버전을 내놓기 때문에, 정해진 릴리스 주기가 없다. 개발자인 패트릭 볼커딩(Patrick Volkerding)은 이전 버전에 비해 충분한 변경이 이루어졌고, 그 변경 사항들이 안정적인 환경을 만든다고 판단될 때 다음 버전을 출시한다. 그는 "릴리스 날짜를 추측하지 않는 것이 우리의 정책이다. 왜냐하면 그것은 순전히 추측일 뿐이기 때문이다. 필요한 업그레이드를 하고 관련 문제를 해결하는 데 얼마나 걸릴지 항상 알 수 없다. 다음 릴리스를 위해 작업하는 대로 -current 트리에 업로드할 것이다."라고 말했다.[59]

역사적으로 슬랙웨어는 비교적 꾸준히 최신 소프트웨어를 제공하려 노력해왔다.[60] 1994년부터 2014년까지는 적어도 1년에 한 번 이상 새 버전을 출시했다. 특히 1994년, 1995년, 1997년, 1999년에는 각각 3번의 릴리스가 있었다. 2000년 버전 7.1 출시 이후로는 릴리스 주기가 좀 더 안정화되어 대체로 1년에 한 번 정도 새 버전이 나왔다. 2003년, 2005년, 2008년에는 예외적으로 2번의 릴리스가 있었다. 하지만 2013년 슬랙웨어 14.1 출시 이후에는 새로운 버전 출시 속도가 눈에 띄게 느려졌다. 14.1 버전과 14.2 버전 사이에는 2년 이상, 14.2 버전과 15.0 버전 사이에는 5년 이상의 간격이 있었다.[105] 15.0 버전을 출시하면서 볼커딩은 15.0 개발 과정에서 "까다로운 부분"들이 해결되었기 때문에 다음 버전인 15.1의 개발 주기는 훨씬 짧아질 것이라고 언급했다.[61]

슬랙웨어의 최신 안정 버전은 32비트 x86 및 64비트 x86_64 아키텍처를 지원하는 15.0 버전(2022년 2월 2일 출시)이며, 리눅스 커널 5.15.19 버전을 기반으로 한다.[62]

볼커딩은 또한 "-current"[63]라는 이름의 테스트 및 개발 버전을 관리한다. 이 버전은 사용자들이 최신 기술을 미리 경험해볼 수 있도록 제공되며, 결국 다음 안정 버전의 기반이 된다. 안정 버전이 출시되면 볼커딩은 다음 릴리스 개발을 위해 새로운 -current 버전을 시작한다. -current 버전은 일반적으로 안정적이라고 알려져 있지만, 예기치 않은 문제가 발생할 수 있으므로 실제 운영 환경에는 사용하지 않는 것이 좋다.[64]

슬랙웨어의 버전 업데이트에 관한 논의는 LinuxQuestions.org의 '''Requests for current-next (15.0-->>15.1)''' 스레드에서 활발하게 이루어지고 있다. 패트릭 볼커딩을 포함한 주요 개발진과 슬랙웨어 기반 파생 배포판 개발자들도 이 토론을 참고하고 있다. 사용자들은 공식 패키지에 포함된 소프트웨어의 버전 업데이트 정보를 제공하거나 슬랙웨어의 개선점에 대한 의견을 지속적으로 게시하고 있다.

8. 2. 릴리스 기록



슬랙웨어의 릴리스 정책은 기능 및 안정성을 기반으로 하며, 정해진 릴리스 주기는 없다. 패트릭 볼커딩은 이전 버전에 충분한 변경 사항이 적용되고 안정성이 확보되었다고 판단될 때 다음 버전을 릴리스한다.[59] 개발 중인 테스트 버전은 "-current" 브랜치로 관리되며, 이는 차기 안정 버전의 기반이 된다.[63][64]

슬랙웨어는 역사적으로 꾸준히 업데이트되어 왔으나, 릴리스 간격은 유동적이었다. 1999년에는 버전 번호를 4에서 7로 변경했는데, 이는 다른 배포판과의 버전 번호를 맞추기 위한 마케팅 목적이었다.[23] 주요 기술 변경 사항으로는 버전 10.0에서 XFree86 대신 X.Org Server를 도입한 것,[24] 버전 10.2 이후 GNOME 데스크톱 환경을 제거하고 커뮤니티 지원에 맡긴 것,[25] 버전 13.0에서 공식 64비트(x86-64) 지원을 시작한 것,[27] 버전 14.2에서 BlueZ v5.x와의 호환성을 위해 PulseAudio를 도입한 것 등이 있다.[30] 2013년 14.1 릴리스 이후 릴리스 간격이 길어졌으나, 2022년 2월 버전 15.0이 릴리스되었다.[105][61]

릴리스 기록
버전릴리스 날짜지원 종료 날짜커널 버전주요 변경 사항
1.001993-07-17[20]미정0.99.11 Alpha최초 릴리스
1.1.01993-11-05미정0.99.13
1.1.21994-02-05미정1.0.8
2.0.01994-07-02미정1.0.9
2.1.01994-10-31미정1.1.59
2.2.01995-03-30미정1.2.1
2.3.01995-05-24미정1.2.8
3.01995-11-30미정1.2.13a.out에서 ELF로 전환; CD-ROM으로 제공되는 첫 번째 릴리스[65]
3.11996-06-03미정2.0.0윈도우 95에 대한 언급으로 "Slackware 96"이라는 별칭 사용[66][67]
3.21997-02-17미정2.0.29
3.31997-06-11미정2.0.30
3.41997-10-14미정2.0.30ZipSlack 도입[68]
3.51998-06-09미정2.0.34
3.61998-10-28미정2.0.35
3.91999-05-10미정2.0.37pre10
4.01999-05-17미정2.2.6KDE 추가, 전체 설치에 1GB 공간 필요[37]
7.01999-10-25미정2.2.13버전 번호 점프 (4.0 → 7.0)[23]
7.12000-06-22미정2.2.16GNOME 추가[37]
8.02001-07-01[69]미정2.2.19Mozilla Browser 및 선택적 Linux 2.4 추가
8.12002-06-182012-08-01[70]2.4.18패키지 이름 형식을 8.3에서 name-version-arch-build.tgz로 변경, pkgtools 도입
9.02003-03-19[71][72]2012-08-012.4.20 (2.4.21로 패치됨)[73]
9.12003-09-26[74]2012-08-012.4.22 (2.4.26로 패치됨)[45]OSS에서 ALSA로 전환[75]
10.02004-06-23[76]2012-08-012.4.26XFree86에서 X.Org Server로 전환[24]
10.12005-02-02[77][78]2012-08-012.4.29
10.22005-09-14[79][80]2012-08-012.4.31GNOME 데스크톱 환경 제거[25]
11.02006-10-02[81]2012-08-012.4.33.3DVD로 제공되는 첫 번째 릴리스
12.02007-07-01[82]2012-08-012.6.21.5리눅스 2.4에서 2.6으로 전환, HAL 지원 추가, 플로피 디스크 설치 지원 제거(PXE 제외)
12.12008-05-02[83]2013-12-09[84]2.6.24.5
12.22008-12-10[85]2013-12-09[86]2.6.27.7 (2.6.27.31로 패치됨)[86]Slackpkg 추가
13.02009-08-26[87][88]2018-07-05[89]2.6.29.664비트 버전 추가[27], KDE 3.5에서 4.x로 전환, gzip에서 xz 압축 패키지로 전환
13.12010-05-24[90]2018-07-05[91]2.6.33.4PolicyKit 및 ConsoleKit 추가, libata 하위 시스템으로 전환
13.372011-04-27[92][93][94]2018-07-05[95]2.6.37.6GPTBtrfs 파일 시스템 유틸리티 지원 추가
14.02012-09-28[96]2024-01-01[97]3.2.29 (3.2.98로 패치됨)[98]NetworkManager 추가, HAL 기능이 udev로 병합됨에 따라 HAL 제거
14.12013-11-042024-01-01[99]3.10.17 (3.10.107로 패치됨)[100]UEFI 하드웨어 지원 추가, MySQL에서 MariaDB로 전환
14.22016-06-30[101]2024-01-01[102]4.4.14 (4.4.301로 패치됨)[103]PulseAudio[30] 및 VDPAU 추가, udev에서 eudev로, ConsoleKit에서 ConsoleKit2로 전환
15.02022-02-02[105]미정5.15.19 (5.15.161로 패치됨)[104]기본 인코딩 UTF-8 전환, ConsoleKit2를 elogind로 전환, KDE4를 Plasma5로 전환; python3 마이그레이션; 패키지 데이터베이스 경로 변경 (/var/lib/pkgtools/); lame, vulkansdk, SDL2, FFmpeg, PAM, Wayland 추가[105]
-current개발 중해당 없음6.12.6[105]PHP 8.2, OpenSSL 3.1 마이그레이션, Python PEP 427/517 지원, ACPI 커널 빌트인, Lua 추가, kernel-generic 단일화, glibc 2.39 마이그레이션, Avahi 프린터 감지 등[105]


8. 3. 지원

슬랙웨어(Slackware)의 릴리스 정책은 Ubuntu와 같은 다른 리눅스 배포판이나 Gentoo Linux와 같은 롤링 릴리스 방식과는 다르다. 슬랙웨어는 기능 및 안정성을 기반으로 한 릴리스 주기를 따르며, 이는 릴리스 시기가 정해져 있지 않다는 것을 의미한다. 개발자인 패트릭 볼커딩(Patrick Volkerding)은 이전 버전에 충분한 변경 사항이 적용되고 이것이 안정적인 환경을 이룬다고 판단될 때 다음 버전을 릴리스한다. 볼커딩은 "릴리스 날짜에 대해 추측하지 않는 것이 우리의 정책인데, 이는 순수한 추측이기 때문이다. 필요한 업그레이드를 수행하고 관련 미결 문제를 정리하는 데 얼마나 시간이 걸릴지 항상 알 수 있는 것은 아니다. 다가오는 릴리스를 위해 빌드하는 대로 -current 트리에 업로드할 것이다."라고 언급한 바 있다.[59]

역사적으로 슬랙웨어는 대체로 최소 1년에 한 번 이상 최신 소프트웨어를 제공하려 노력해왔다.[60] 1994년부터 2014년까지는 매년 최소 한 번의 릴리스가 있었다. 특히 1994년, 1995년, 1997년, 1999년에는 각각 세 번의 릴리스가 있었다. 버전 7.1(2000년 6월 22일 출시) 이후로는 릴리스 주기가 안정화되어 대체로 1년에 한 번씩 이루어졌다. 2003년, 2005년, 2008년에는 예외적으로 두 번의 릴리스가 있었다. 하지만 2013년 슬랙웨어 14.1 릴리스 이후 새로운 버전 출시 속도는 크게 느려졌다. 14.1과 14.2 사이에는 2년 이상, 14.2와 15.0 사이에는 5년 이상의 간격이 있었다.[105] 15.0 릴리스 당시 볼커딩은 15.0 개발 과정에서 "까다로운 부분"이 해결되었기 때문에 슬랙웨어 15.1의 개발 주기는 훨씬 짧아질 것이라고 밝혔다.[61]

슬랙웨어의 최신 32비트 x86 및 64비트 x86_64 안정 릴리스는 버전 15.0(2022년 2월 2일 출시)이다. 이 버전은 리눅스 5.15.19를 지원하며,[62] GCC 11.2, KDE Plasma 5, Xfce 4.16 등을 포함한다.

볼커딩은 또한 "-current"[63]라는 이름의 슬랙웨어 테스트/개발 버전을 관리한다. 이 버전은 최신 기술을 반영하며 결국 다음 안정 릴리스의 기반이 된다. -current 버전은 일반적으로 안정적인 것으로 알려져 있지만, 문제가 발생할 가능성이 있어 실제 운영 환경(production system)에는 권장되지 않는다.[64]

현재 슬랙웨어는 공식적인 지원 기간 정책을 발표하지 않았다. 그러나 과거 사례를 통해 지원 종료(EOL) 정책을 엿볼 수 있다.

  • 2012년 6월 14일, 버전 8.1,[106] 9.0, 9.1, 10.0, 10.1, 10.2, 11.0, 12.0에 대한 보안 패치 제공이 2012년 8월 1일부로 중단된다는 공지가 발표되었다. 가장 오래된 버전 8.1은 2002년 6월 18일에 출시되어 10년 이상 지원받았다.
  • 2013년 8월 30일, 버전 12.1[107] 및 12.2가 2013년 12월 9일에 EOL이 된다고 발표되었다. 해당 버전들은 최소 5년의 지원 기간을 가졌다.
  • 2018년 4월 6일, 버전 13.0, 13.1, 13.37[108]이 2018년 7월 5일에 EOL에 도달한다고 발표되었다. 이 버전들은 최소 7년의 지원 기간을 가졌으며, 13.0은 거의 9년 동안 지원되었다.
  • 2023년 10월 9일, 버전 14.0, 14.1, 14.2가 2024년 1월 1일부터 EOL이 될 것이라고 발표되었다.[109]


버전 8.1 이전 릴리스에 대한 공식적인 발표는 없었지만, 더 이상 유지 관리되지 않으므로 사실상 EOL 상태이다.

9. 평가 및 영향

슬랙웨어는 사용자 커뮤니티의 활발한 참여를 통해 발전 방향을 모색하고 있다. 특히 온라인 리눅스 사용자 커뮤니티를 중심으로 차기 버전에 대한 논의와 개선 의견 제시가 활발하게 이루어지며, 이는 슬랙웨어 발전에 긍정적인 영향을 미치는 요소로 평가된다.

9. 1. 긍정적 평가

슬랙웨어의 버전 업데이트에 관한 논의는 리눅스 사용자 커뮤니티인 LinuxQuestions.org의 '''[https://www.linuxquestions.org/questions/slackware-14/requests-for-current-next-15-0-15-1-a-4175706801/ Requests for current-next (15.0->15.1)]''' 스레드에서 활발하게 이루어지고 있다. 이 토론에는 슬랙웨어의 창시자인 패트릭 볼커딩을 비롯한 주요 개발진뿐만 아니라, 슬랙웨어 기반의 다른 파생 배포판 개발자들도 참여하여 의견을 참고하고 있다. 슬랙웨어 사용자들은 이 공간을 통해 공식 패키지에 포함된 소프트웨어의 최신 버전 정보를 공유하거나, 배포판의 개선점 및 변경 필요 사항에 대한 의견을 꾸준히 제시하며 개발 과정에 기여하고 있다. 이러한 활발한 커뮤니티 참여는 슬랙웨어 발전의 중요한 동력 중 하나로 평가받는다.

9. 2. 부정적 평가

(내용 없음)

9. 3. 한국에 미친 영향

(작성할 내용 없음)

참조

[1] 웹사이트 Slackware Release Announcement http://www.slackware[...] The Slackware Linux Project 2022-02-02
[2] 웹사이트 Slackware 15.0 released http://www.slackware[...] The Slackware Linux Project 2022-02-03
[3] 웹사이트 Want an SLS like .99pl11A system? https://www.tech-ins[...]
[4] 웹사이트 Top Ten Distributions http://distrowatch.c[...] 2017-07-22
[5] 웹사이트 The Slackware Linux Project: General Information http://slackware.com[...] 2017-07-22
[6] 웹사이트 Slackware FAQ: Slackware Linux has a reputation for being tough for newbies. Is this true? http://docs.slackwar[...] 2015-10-08
[7] 웹사이트 Top Linux Distros For Every Level User https://web.archive.[...] 2015-10-08
[8] 웹사이트 Which Distro is Right for Me? http://www.linux.org[...] 2015-10-08
[9] 웹사이트 Power user Linux distros: 5 reviewed and rated http://www.techradar[...] 2015-10-08
[10] 웹사이트 Slackware Linux - Less is more http://www.itpro.co.[...] 2010-01-18
[11] 웹사이트 A Guide to Today's Top 10 Linux Distributions http://www.pcworld.c[...] 2015-10-08
[12] 웹사이트 FreeSlack http://freeslack.net[...] 2017-07-22
[13] 간행물 Interview with Patrick Volkerding http://www.linuxjour[...] 1994-04-01
[14] 웹사이트 Slackware Graphics and Link Banners http://www.slackware[...] 2017-07-22
[15] 웹사이트 install.end https://mirrors.slac[...] 2024-08-31
[16] 웹사이트 install.end http://mirrors.slack[...] 2024-08-31
[17] 웹사이트 Want an SLS like .99pl11A system? https://www.tech-ins[...]
[18] 웹사이트 A Short History of Linux Distributions https://lwn.net/Arti[...] 2017-07-22
[19] 서적 LINUX https://archive.org/[...] Springer 2013-08-04
[20] 뉴스그룹 ANNOUNCE: Slackware Linux 1.00 http://groups.google[...] 1993-07-17
[21] 웹사이트 The Slackware Linux Project: Slackware Release Announcement http://www.slackware[...] 1993-07-16
[22] 웹사이트 README.210 Slackware Release 2.1 https://mirrors.slac[...] 2017-07-22
[23] 웹사이트 The Slackware Linux Project: Frequently Asked Questions https://web.archive.[...] 2017-07-22
[24] 웹사이트 Changelog.txt https://mirrors.slac[...] 2024-08-31
[25] 웹사이트 Changelog.txt https://mirrors.slac[...] 2024-08-31
[26] 웹사이트 Gnome Removed From Slackware - Slashdot https://tech.slashdo[...] 2005-03-27
[27] 웹사이트 Changelog.txt https://mirrors.slac[...] 2024-08-31
[28] 웹사이트 Index of /~alien/multilib http://www.slackware[...] 2017-07-22
[29] 웹사이트 Interview with Eric Hameleers: Why You Should Try Slackware https://web.archive.[...]
[30] 웹사이트 This update contains security fixes and improvements. https://mirrors.slac[...] 2017-07-22
[31] 웹사이트 S03E39 - David Cantrell on Slackware Linux history - the late 90's, early 2000s https://www.youtube.[...] 2024-04-05
[32] 웹사이트 Linux Today - Slackware Commercial Distribution Left in Doubt as Developers Are Laid off http://www.linuxtoda[...]
[33] 뉴스 The Linux distribution that's always in the black https://www.theage.c[...] 2002-10-04
[34] 웹사이트 Slackware Philosophy http://docs.slackwar[...] 2018-11-07
[35] 웹사이트 Slackware Linux Basics, Chapter 2 http://rlworkman.net[...] 2017-07-22
[36] 웹사이트 Slackware Alumni http://www.slackware[...] 2014-09-20
[37] 웹사이트 Stories of Linux: A Look at Slackware Linux https://web.archive.[...] 2014-09-20
[38] 웹사이트 Announcement of Slackware 4.0 http://ftp.slackware[...] 2011-08-11
[39] 웹사이트 Announcement of Slackware 8.1 http://ftp.slackware[...] 2011-08-11
[40] 웹사이트 The Revised Slackware Book Project https://web.archive.[...] 2015-05-26
[41] 웹사이트 Archived copy https://mirrors.slac[...] 2011-08-12
[42] 웹사이트 Archived copy https://mirrors.slac[...] 2011-08-12
[43] 웹사이트 Slackware 12.0 release notes. https://mirrors.slac[...] 2024-08-31
[44] 웹사이트 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. https://mirrors.slac[...] 2017-07-22
[45] 웹사이트 Fixed incorrect type (int copy should be png_size_t copy) in png_inflate() : (fixes CVE-2011-3045). http://slackware.cs.[...] 2017-07-22
[46] 서적 Slackermedia https://books.google[...] Lulu.com 2012-09-01
[47] 웹사이트 Fixes security issues including : External entity infinite loop DoS https://mirrors.slac[...] 2017-07-22
[48] 웹사이트 Slack-desc - SlackWiki http://www.slackwiki[...] 2017-07-22
[49] 웹사이트 Doinst.sh - SlackWiki http://www.slackwiki[...] 2017-07-22
[50] 웹사이트 slackware:package_management_hands_on - SlackDocs https://docs.slackwa[...] 2017-07-22
[51] 웹사이트 The Slackware Linux Project: Slackware Release Announcement http://slackware.com[...] 2015-05-26
[52] 웹사이트 SWareT / Discussion / Open Discussion:Is swaret dead? https://sourceforge.[...] 2016-03-29
[53] 웹사이트 SlackBuilds.org https://slackbuilds.[...] 2017-01-15
[54] 웹사이트 Slackware 14.2 is coming, but will the slackbuilds will also be updated accordingly? http://www.linuxques[...] 2016-03-19
[55] 웹사이트 Ten years of SlackBuilds.org http://alien.slackbo[...] 2017-07-22
[56] 웹사이트 Index of /templates https://slackbuilds.[...] 2017-01-15
[57] 웹사이트 WebSight Designsm https://slackbuilds.[...] 2017-01-15
[58] 웹사이트 Index of /ktown http://alien.slackbo[...] 2017-01-15
[59] 웹사이트 The Slackware Linux Project: Frequently Asked Questions https://web.archive.[...] 2015-05-26
[60] 웹사이트 History of Slackware Development http://connie.slackw[...] 2017-07-22
[61] 웹사이트 15.0 ChangeLog.txt https://mirrors.slac[...] 2022-02-08
[62] 웹사이트 The Slackware Linux Project: Slackware Release Announcement http://www.slackware[...]
[63] 웹사이트 The Slackware Linux Project: Slackware ChangeLogs http://slackware.com[...] 2015-05-26
[64] 웹사이트 slackware:current - SlackDocs http://docs.slackwar[...] 2017-07-22
[65] 웹사이트 CDROM.txt file in the Slackware 3.0 repository https://mirrors.slac[...] 2017-07-22
[66] 웹사이트 Changelog.txt https://mirrors.slac[...] 2024-08-31
[67] 서적 Linux Slackware 96: The Internet's Favorite 32-Bit Operating System Walnut Creek
[68] 웹사이트 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 https://mirrors.slac[...] 2017-07-22
[69] 웹사이트 DistroWatch.com: Put the fun back into computing. Use Linux, BSD. https://distrowatch.[...] 2019-02-25
[70] 웹사이트 ChangeLog.txt https://mirrors.slac[...] 2024-08-31
[71] 웹사이트 Confessions of a Slacker – OSnews https://www.osnews.c[...] 2019-02-25
[72] 웹사이트 Mini Review of Slackware Linux 9.0 – OSnews https://www.osnews.c[...] 2019-02-25
[73] 웹사이트 Changelog.txt https://mirrors.slac[...] 2024-08-31
[74] 웹사이트 Get to Know Slackware 9.1 – OSnews https://www.osnews.c[...] 2019-02-25
[75] 웹사이트 Release Notes for Slackware 9.1 http://mirrors.slack[...] 2017-07-22
[76] 웹사이트 Slackware 10: First Impressions – OSnews https://www.osnews.c[...] 2019-02-25
[77] 웹사이트 Slackware 10.1 Review – OSnews https://www.osnews.c[...] 2019-02-25
[78] 웹사이트 A look at Slackware 10.1 [LWN.net] https://lwn.net/Arti[...] 2019-02-25
[79] 웹사이트 A Look at Slackware Linux 10.2 [LWN.net] https://lwn.net/Arti[...] 2019-02-25
[80] 웹사이트 Slackware 10.2 - Tux Machines http://www.tuxmachin[...] 2019-02-25
[81] 웹사이트 Venerable Slackware 12 gets a sporty new wardrobe https://www.linux.co[...] 2007-07-10
[82] 웹사이트 Slackware 12: The anti-'buntu - Tux Machines http://www.tuxmachin[...] 2019-02-25
[83] 웹사이트 Upgrading to Slackware 12.1 https://www.linux.co[...] 2008-06-03
[84] 웹사이트 12.1 ChangeLog.txt https://mirrors.slac[...] 2019-02-25
[85] 웹사이트 Revised Slackware keeps it simple https://www.linux.co[...] 2008-12-23
[86] 웹사이트 12.2 ChangeLog.txt https://mirrors.slac[...] 2019-02-25
[87] 웹사이트 DistroWatch.com: Put the fun back into computing. Use Linux, BSD. https://distrowatch.[...] 2019-02-25
[88] 웹사이트 Slackware 13.0: now officially 64-bit [LWN.net] https://lwn.net/Arti[...] 2019-02-25
[89] 웹사이트 13.0 ChangeLog.txt https://mirrors.slac[...] 2019-02-25
[90] 웹사이트 Spotlight on Linux: Slackware Linux 13.1 - Linux Journal https://www.linuxjou[...] 2019-02-25
[91] 웹사이트 13.1 ChangeLog.txt https://mirrors.slac[...] 2019-02-25
[92] 웹사이트 DistroWatch.com: Put the fun back into computing. Use Linux, BSD. https://distrowatch.[...] 2019-02-25
[93] 웹사이트 A Slackware Review Ten Years In The Making https://www.linux.co[...] 2011-05-09
[94] 웹사이트 Slackware 13.37: Linux for the fun of it [LWN.net] https://lwn.net/Arti[...] 2019-02-25
[95] 웹사이트 13.37 ChangeLog.txt https://mirrors.slac[...] 2019-02-25
[96] 웹사이트 DistroWatch.com: Put the fun back into computing. Use Linux, BSD. https://distrowatch.[...] 2019-02-25
[97] 웹사이트 Slackware 14.0 ChangeLog https://mirrors.slac[...] 2023-10-11
[98] 웹사이트 Changelog.txt https://mirrors.slac[...] 2024-08-31
[99] 웹사이트 Slackware 14.1 ChangeLog https://mirrors.slac[...] 2023-10-11
[100] 웹사이트 Changelog.txt https://mirrors.slac[...] 2024-08-31
[101] 웹사이트 DistroWatch.com: Put the fun back into computing. Use Linux, BSD. https://distrowatch.[...] 2019-02-25
[102] 웹사이트 Slackware 14.2 ChangeLog https://mirrors.slac[...] 2023-10-11
[103] 웹사이트 ChangeLog.txt https://mirrors.slac[...] 2020-01-14
[104] 웹사이트 ChangeLog.txt https://mirrors.slac[...] The Slackware Linux Project 2023-12-26
[105] 웹사이트 The Slackware Linux Project: Slackware ChangeLogs http://www.slackware[...] 2023-12-20
[106] 웹사이트 Changelog.txt https://mirrors.slac[...] 2024-08-31
[107] 웹사이트 Changelog.txt https://mirrors.slac[...] 2024-08-31
[108] 웹사이트 Changelog.txt https://mirrors.slac[...] 2024-08-31
[109] 웹사이트 Slackware 14.2 changelog.txt https://mirrors.slac[...] 2023-10-21
[110] 웹사이트 The Slackware Linux Project: Slackware Ports http://www.slackware[...] 2015-05-26
[111] 웹사이트 Slackware ARM http://arm.slackware[...] 2015-05-26
[112] 웹사이트 Change log of Slack390 http://ftp.nluug.nl/[...] 2017-07-22
[113] 웹사이트 Change log of Slack390x http://ftp.nluug.nl/[...] 2017-07-22
[114] 웹사이트 Slackware ARM 14.1 and -current End of Life Announcement https://www.linuxque[...] 2016-06-29
[115] 웹사이트 END OF LIFE FOR SLACKWARE ARM v14.1 http://ftp.arm.slack[...] 2022-12-23
[116] 웹사이트 IMPENDING EOL (END OF LIFE) FOR SLACKWARE ARM v14.2 http://ftp.arm.slack[...] 2022-12-23
[117] 웹사이트 Hard float port now available http://www.linuxques[...] 2017-03-28
[118] 웹사이트 slarm64 https://slarm64.org/ 2022-12-23
[119] 웹사이트 BonSlack unofficial porting of Slackware GNU/Linux to ARM, DEC Alpha, HPPA, LoongArch, MIPS, OpenRISC, PowerPC, RISC-V, S/390x, SH4, SPARC, x86 https://bonslack.org[...] 2023-05-15
[120] 웹사이트 DistroWatch.com: Slackintosh https://distrowatch.[...] Distribution Watch 2019-12-03
[121] 웹사이트 Slackintosh Linux home page https://slackintosh.[...] Slackintosh Linux 2007-08-07
[122] 웹사이트 ChangeLog.txt https://slackintosh.[...] Slackintosh Linux project 2012-02-17
[123] 웹사이트 ChangeLog.txt https://slackintosh.[...] Slackintosh Linux project 2012-03-18
[124] 웹사이트 Slackware Linux https://web.archive.[...] 2022-01-12
[125] 뉴스 The Linux distribution that's always in the black https://www.smh.com.[...] 2002-10-04
[126] 웹사이트 [SOLVED] Donating to Slackware https://www.linuxque[...]
[127] 뉴스 Financial woes for Slackware's Patrick Volkerding https://lwn.net/Arti[...]
[128] 뉴스 Slackware creator in strife, claims store has not paid him https://www.itwire.c[...] 2018-07-25
[129] 뉴스 Patrick Volkerding in finanziellen Schwierigkeiten https://www.pro-linu[...]
[130] 뉴스 Geldnöte: Slackware-Erfinder Patrick Volkerding um Einnahmen betrogen https://www.linux-ma[...] 2018-07-27
[131] 뉴스 Slackware's finances https://distrowatch.[...] 2018-07-25
[132] 뉴스 Slackware seeks support through Patreon https://distrowatch.[...] 2019-08-14
[133] 웹사이트 Index of /Slackware/Slackware-iso/Slackware64-14.2-iso https://mirrors.slac[...]
[134] 웹사이트 Index of /Slackware/Slackware-iso https://mirrors.slac[...]
[135] 웹사이트 The Slack/390 Linux Project https://web.archive.[...]
[136] 웹사이트 Search results for "slack390" http://distro.ibibli[...] 2015-05-26
[137] 웹사이트 Slackware ARM / AArch64 Linux Project https://arm.slackwar[...] The Slackware project 2022-08-24
[138] 웹사이트 Slackware ARM: Get Slack http://arm.slackware[...] 2015-05-26
[139] 웹사이트 Slackware Arm: Installation http://arm.slackware[...] 2015-05-28
[140] 웹사이트 README.txt file for mini-root filesystem, Slackware ARM http://ftp.arm.slack[...] 2013-05-19
[141] 웹사이트 Qemu Support in Slackware ARM https://docs.slackwa[...] The Slackware project 2022-09-14
[142] 웹사이트 Slackware ARM & AArch64 Installation Documentation https://docs.slackwa[...] The Slackware project 2022-09-14
[143] 웹사이트 Linuxレビュー:Absolute Linuxは“絶対買い”なディストリビューションか? http://sourceforge.j[...]
[144] 웹사이트 Absolute Linux https://distrowatch.[...] 2010-12-11
[145] 뉴스 A New Open Source Model? https://distrowatch.[...] 2010-12-11
[146] 웹사이트 Why choose Porteus ? – IT IS PORTABLE http://porteus.org/c[...] 2011-04-30
[147] 웹인용 Slackware Release Announcement http://www.slackware[...] The Slackware Linux Project 2022-02-02
[148] 웹인용 Slackware 15.0 released http://www.slackware[...] The Slackware Linux Project 2022-02-03



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com