🌑
Void Linux
vRolling (2025.01)systemd 없는 자유 — runit으로 빠르고 단순한 독립 롤링 Linux
고급자롤링 릴리즈독립 배포판
최소 RAM
1 GB
최소 저장공간
10 GB
패키지 관리자
xbps-install
릴리즈
롤링 릴리즈
개요
Void Linux는 2008년 Juan RP가 시작한 완전 독립 리눅스 배포판입니다. 다른 배포판과 달리 systemd를 사용하지 않고 경량 init 시스템인 runit을 채택합니다. runit은 감독(supervision) 트리 구조로 서비스를 관리하며, 부팅이 빠르고 구조가 단순합니다.
C 표준 라이 브러리로 glibc와 musl libc 두 버전을 모두 지원하는 흔치 않은 배포판입니다. musl 버전은 메모리 사용량이 더 적고 일부 보안 특성이 우수하나 일부 소프트웨어 호환성 문제가 있을 수 있습니다. 임베디드 시스템, 구형 하드웨어, 또는 systemd 없는 환경을 원하는 고급 사용자에게 적합합니다.
⚠️
대상 사용자
Void Linux는 리눅스 내부 구조, 서비스 관리, 패키지 관리에 대한 이해가 있는 고급 사용자용입니다. 커뮤니티 규모가 작아 문서·도움이 제한적일 수 있습니다.
✅ 장점
- +systemd 없음 — runit으로 단순하고 빠른 init
- +glibc + musl libc 두 버전 동시 지원
- +i686(32비트)·ARM 광범위한 아키텍처 지원
- +롤링 릴리즈, 항상 최신 패키지
- +매우 빠른 부팅 속도 (runit 특성상)
- +xbps: 빠르고 간결한 패키지 관리자
⚠️ 단점
- −소규모 커뮤니티, 패키지 수 적음
- −문서 부족, 검색해도 정보 찾기 어려움
- −일부 소프트웨어의 systemd 의존성으로 설치 불가 가능
- −musl 버전은 일부 바이너리 호환성 문제
- −초보자 절대 비추
#no-systemd#runit#musl libc#경량#독립 배포판#롤링 릴리즈#임베디드
glibc vs musl: 어떤 버전을 선택할까?
| 항목 | glibc (권장) | musl |
|---|---|---|
| 소프트웨어 호환성 | 매우 높음 (표준) | 낮음 (일부 바이너리 동작 안 함) |
| 메모리 사용량 | 보통 | 더 낮음 |
| 보안 특성 | 표준 | 스택 오버플로우 등 일부 강화 |
| 권장 환경 | 일반 데스크톱·서버 | 임베디드·보안 중심·컨테이너 |
| 패키지 수 | 많음 | 약간 적음 |
| 처음 설치 시 | ✅ 권장 | 경험자 권장 |
다운로드
💡
다운로드 전 확인
voidlinux.org/download에서 SHA256 체크섬을 반드시 확인하세요. 처음 설치라면 XFCE Live ISO (glibc, x86_64)를 권장합니다.
ℹ️
아래 링크는 모두 공식 배포 페이지로 연결됩니다. 파일 다운로드 후 반드시 공식 사이트에서 SHA256 체크섬을 확인하세요.
설치 가이드
1
USB 생성 및 부팅
# Linux dd 방법sudo dd if=void-live-x86_64-YYYYMMDD-xfce.iso \ of=/dev/sdX bs=4M status=progress && sync # Windows: Rufus 또는 Balena Etcher 사용
Live 환경으로 부팅되면 anon 계정 (비밀번호: voidlinux)으로 자동 로그인됩니다.
2
설치 스크립트 실행
# 터미널 열기 후 root로 전환sudo su # void-installer 실행void-installer
void-installer는 TUI(텍스트 UI) 방식입니다. 다음 순서로 설정합니다:
- Keyboard:
us(또는 사용 언어) - Network: 인터넷 연결 설정 (네트워크 설치 시 필요)
- Source:
Local(ISO에서 설치) 또는Network(최신 패키지) - Hostname: 원하는 호스트명 입력
- Locale:
ko_KR.UTF-8 - Timezone:
Asia/Seoul - Root password: root 비밀번호
- User account: 일반 사용자 계정 생성
- Bootloader: 설치할 디스크 선택 (UEFI는 자동 감지)
- Partition: 수동 파티션 (cfdisk 사용 가능)
- Filesystems: ext4 또는 btrfs 선택
- Install: 설치 시작
3
설치 후 첫 부팅 및 업데이트
# root 또는 sudo로 패키지 데이터베이스 동기화 및 전체 업데이트sudo xbps-install -Su # 비자유 저장소 추가 (NVIDIA 드라이버 등)sudo xbps-install -S void-repo-nonfreesudo xbps-install -Su
설치 후 권장 설정
저장소 추가 및 한국어 입력기
# nonfree 저장소 (NVIDIA 드라이버, Steam 등)sudo xbps-install -S void-repo-nonfreesudo xbps-install -Su # multilib (32비트 지원, Steam 게임 등)sudo xbps-install -S void-repo-multilibsudo xbps-install -S void-repo-multilib-nonfree # 한국어 입력기 (fcitx5-hangul)sudo xbps-install -S fcitx5 fcitx5-hangul fcitx5-configtool fcitx5-qt fcitx5-gtk3 # ~/.xinitrc 또는 ~/.xprofile에 추가:echo 'export GTK_IM_MODULE=fcitx5export QT_IM_MODULE=fcitx5export XMODIFIERS="@im=fcitx5"fcitx5 &' >> ~/.xinitrc
XBPS 소스에서 빌드 (xbps-src)
# void-packages 저장소 클론 (소스에서 직접 패키지 빌드)git clone https://github.com/void-linux/void-packages.gitcd void-packages./xbps-src binary-bootstrap # 패키지 빌드 후 설치./xbps-src pkg firefoxsudo xbps-install --repository=hostdir/binpkgs firefox
시스템 요구사항
| 최소 RAM | 500 MB (CLI) / 1 GB (XFCE) |
| 권장 RAM | 2 GB 이상 |
| 최소 저장공간 | 10 GB |
| 지원 아키텍처 | x86_64, i686 (32비트), aarch64, armhf (ARMv7), mips, mipsel |
| C 라이브러리 | glibc 또는 musl libc (각각 별도 이미지) |
| Init 시스템 | runit (systemd 없음) |
| 패키지 관리자 | xbps (xbps-install, xbps-remove, xbps-query) |
| 릴리즈 타입 | 완전 롤링 릴리즈 |
| 공식 사이트 | voidlinux.org ↗ |
| 문서 | docs.voidlinux.org ↗ |