| Puppy Linux - 퍼피 리눅스 | |
| 공식 웹사이트 커뮤니티 포럼 | |
| 기반 | 다양한 배포판 |
| 개발 | Barry Kauler (원작), 퍼피 리눅스 커뮤니티 |
| 최초 출시 | Puppy Linux 1.0 (2003년 10월) |
| 플랫폼 | x86-64, ARM, RISC-V 등 |
| 상태 | 개발 중 |
| 특징 | 초경량(100~300MB), RAM 전체 실행, USB 지속성, 모듈식 SFS 패키지, JWM/ROX 데스크톱, Knoppix 후속작, 오래된 하드웨어 최적화 |
1. 개요
Puppy Linux는 호주 개발자 Barry Kauler가 2003년에 처음 공개한 초경량 리눅스 배포판이다. 0.1 버전에서 시작해 꾸준히 버전업되었으며, 현재는 커뮤니티 중심으로 개발이 이어지고 있다. Puppy Linux는 특정 배포판을 직접 이어받는 형태가 아니라, ‘퍼피 리눅스 빌드 도구 집합(Woof-CE)’을 통해 Ubuntu, Debian, Slackware, Void Linux, Arch Linux 등 여러 기반 배포판 위에서 제작된다.최신 공식 버전은 BookwormPup64 10.0.12 (2025년 9월 출시)로, Debian 12 (Bookworm)을 기반으로 하며, 더 많은 정보는 puppy linux distrowatch 에서 확인할 수 있다.
2. 개발자
창시자 Barry Kauler(1950년생)는 호주 출신의 전기기술자로, 은퇴 이후 메인 라인 개발을 커뮤니티에 넘겼다. 현재는 실험적 성격의 파생판인 Quirky 프로젝트를 통해 새로운 기능을 시험하는 식으로 참가하고 있다.Puppy Linux의 유지 및 배포는 커뮤니티 프로젝트인 Woof-CE(https://github.com/puppylinux-woof-CE/woof-CE)에서 담당한다.
3. 특징
Puppy Linux는 리눅스 배포판 중에서도 가볍고 빠른 작동으로 유명하며, 전체 OS를 램디스크(RAMDisk) 상에서 구동하기 때문에, 하드 드라이브 접근이 거의 없고 체감 속도가 매우 빠르다.- 용량이 작고 부팅이 빠름. ISO 이미지 크기가 수백 MB 수준이며, 부팅 후 대부분의 작업이 램에서 이루어진다.
- 라이브 기반 구조. CD, DVD, USB로 바로 부팅 가능하며, 하드디스크는 필요한 경우에만 사용된다.
- 저사양 지원. RAM 1GB 수준의 구형 셀러론 PC에서도 웹브라우징, 유튜브 감상 등 가벼운 작업에 부족함이 없다.
- 하드디스크 설치 가능. 최신 버전은 ext4 파티션 설치를 권장한다.
- 파일 영속성 선택 가능. 세션 저장 여부를 직접 선택할 수 있어, 부팅 시점마다 초기화된 환경으로 사용하는 것도 가능하다.
- RAM 부팅의 구조 덕분에 SSD 없이도 빠른 속도를 얻을 수 있으며, 하드웨어 의존성이 적다.
4. 패키지 및 앱 관리
퍼피 리눅스는 독자적인 **PET 패키지 시스템(.pet)**을 사용하지만, 이는 단순 압축 및 스크립트 처리 수준의 시스템이다.다만 Debian/Ubuntu 기반 파생판의 경우 다음과 같은 다양한 설치 방식이 지원된다.
Synaptic을 통해 대부분의 응용 프로그램을 비교적 안정적으로 설치할 수 있으나, 최신 버전이 누락되거나 목록이 오래된 경우도 있다.
5. 사양 및 성능
오래된 컴퓨터나 저사양 노트북에서도 원활히 동작한다.다만 최근의 Puppy 계열(특히 Ubuntu/Debian 기반)은 시스템 요구 사양이 다소 올라갔기 때문에, RAM 2GB 이상, 듀얼코어 CPU 이상을 권장한다.
펜티엄 3나 128MB RAM 수준의 초저사양 환경에서는 초경량 Puppy 파생판을 선택하는 것이 좋다. 2007년 발표된 2.14 버전은 ISO 용량이 약 86.5MB에 불과했으나, 최근 Ubuntu 기반 Puppy는 약 700MB 수준까지 커졌기 때문이다.
6. 배포판
대표적인 Puppy 기반 배포판은 다음과 같다.- 12-BookwormPup64 : Debian 기반 64bit (최신 정식판, 10.0.12)
- 12-BookwormPup32 : Debian 기반 32bit
- 12-VanillaDpup : Debian 기반 경량 버전 (64bit / 32bit)
- 20.04-F95-CE : Ubuntu 20.04 LTS 기반 64bit
- 20.04-NoblePup32 : Ubuntu 기반 32bit
- 15.0-S15Pup64 / S15Pup32 : Slackware 15 기반
- VoidPup64 / VoidPup32 : Void Linux 기반
포럼 배포 버전으로는 JammyPup, Bionicpup64, VanillaDpup, Slacko 7.0, Xenialpup 7.5, Tahr 등이 있다.
자세한 배포 목록은 퍼피리눅스 포럼을 참고하면 된다.
7. 한국어화
Puppy Linux는 영어권 중심의 배포판으로, 공식적인 한글 언어팩은 제공되지 않는다. 그러나 창시자 Barry Kauler는 2012년부터 moManager 툴을 도입하여, 유저가 각자 번역팩을 자동 생성할 수 있도록 지원하고 있다.한글 사용을 위해서는 다음 절차로 설정하면 된다.
- Synaptic Package Manager로 나눔 혹은 백묵 한글 폰트 설치
- Ibus 또는 UIM 벼루 입력기 설치 및 활성화
이렇게 하면 메뉴 언어는 대부분 영어 그대로지만, 한글 입출력에는 문제 없게 된다.
한글 설정 과정은 퍼피 리눅스 한국어 카페나 유튜브 가이드 영상에서 구체적으로 볼 수 있다.