각 프로그램 꾸러미의 유지보수를 개발자에게 나누어 맡기고 dpkg로 설치·관리하는 방식의 정착. 꾸러미는 프로그램 파일과 설치에 필요한 정보를 묶은 단위이며, 공동체의 분업을 실제 배포판 관리로 연결한 초기 전환점.
데비안
세계의 개발자와 기여자가 함께 만드는 자유 운영체제와 그 개발 프로젝트. 1993년 이언 머독이 시작했으며, 리눅스 커널과 다양한 프로그램을 설치·갱신하기 쉬운 꾸러미로 묶어 제공하는 대표적 배포판. 사회계약과 개발자 투표에 기반한 공동체 운영, 장기 유지보수와 폭넓은 하드웨어 지원이 특징.
추가 정보
데비안은 무엇인가
컴퓨터를 켜고 프로그램을 실행할 수 있도록 관리하는 기본 소프트웨어가 운영체제. 데비안은 그 운영체제를 만들고 유지하는 국제 공동체의 이름이자, 공동체가 배포하는 소프트웨어 묶음의 이름. 중심이 되는 Debian GNU/Linux는 컴퓨터 자원을 관리하는 리눅스 커널에 GNU 도구와 여러 응용 프로그램을 결합한 배포판.
‘배포판’은 사용자가 부품을 하나씩 찾아 조립하지 않아도 설치하고 갱신할 수 있도록 구성한 운영체제 묶음이라는 뜻. 데비안의 일은 모든 프로그램을 처음부터 만드는 것만이 아니라, 서로 다른 개발자들이 만든 프로그램을 시험하고 함께 작동하도록 연결하며 업데이트를 제공하는 작업.
꾸러미와 업데이트
‘패키지’ 또는 ‘꾸러미’는 프로그램 파일과 버전·설치 정보 등을 묶은 단위. dpkg는 개별 꾸러미의 설치와 관리를 담당하는 도구이며, APT는 저장소에서 꾸러미를 가져오고 함께 필요한 프로그램의 관계를 처리하도록 돕는 관리 체계. 이런 관계가 ‘의존성’이며, 어떤 프로그램을 쓰기 위해 다른 공용 프로그램이 먼저 필요한 경우를 뜻하는 개념.
안정판 stable은 정식 배포와 유지보수를 위한 계열, testing은 다음 안정판을 준비하는 계열, unstable은 새 꾸러미가 들어오는 개발 계열. 이름에 ‘안정’이 있다고 오류가 없다는 뜻은 아니며, 새 기능을 얼마나 빨리 받아들이고 어떤 검증 단계를 거쳤는지에 따른 구분.
무료를 넘어선 자유와 공동체 운영
데비안이 강조하는 자유는 단순한 무료 이용이 아니라 소스 코드를 살피고 고치며 다시 나눌 수 있는 권한. 1997년 사회계약과 자유 소프트웨어 지침(DFSG)은 이용자 우선, 문제의 공개, 자유 소프트웨어 공동체에 대한 기여를 명문화한 기준. 1998년 헌장은 개발자 투표와 대표·기술위원회 등의 권한을 정한 운영 규칙.
기업과 개인 모두 참여할 수 있지만 특정 기업이 판매하는 제품과 같은 소유 구조로 이해하기 어려운 프로젝트. 프로그램 관리뿐 아니라 번역·문서·시험·보안·행사 운영도 필요한 공동 작업.
기술 발전과 현실적인 선택
초기의 꾸러미 관리 체계에서 출발해 여러 CPU 계열 지원, 자동 하드웨어 인식 설치기, 장기 보안 지원, 재현 가능한 빌드 등으로 확장된 역사. 재현 가능한 빌드는 공개된 소스로 실행 파일을 다시 만들었을 때 같은 결과가 나오는지 확인하는 방식으로, 소프트웨어 공급 과정의 신뢰를 높이기 위한 수단.
2022년에는 장치 작동에 필요한 비자유 펌웨어를 공식 설치 매체에 포함할 수 있도록 정책을 변경하고 2023년 데비안 12에 반영. 자유 소프트웨어 원칙을 폐기한 결정이 아니라, 별도로 구분한 펌웨어를 통해 실제 컴퓨터의 설치 어려움을 줄이려는 조정. 장기 지원 역시 모든 하드웨어와 모든 꾸러미를 무조건 같은 기간 지원한다는 의미와는 구분이 필요한 체계.
한국과의 접점, 이어지는 배포판
2024년 부산의 DebConf24는 세계 각국 개발자와 기여자가 한국에서 만나 설치기·꾸러미·번역·공동체 운영 등을 논의한 국제회의. 온라인 협업을 현장 토론과 공동 작업으로 잇는 데비안의 활동을 보여주는 사례.
2025년 8월 9일 공개된 데비안 13 ‘트릭시’는 64비트 RISC-V를 공식 지원하고 시간 표현과 빌드 검증을 개선한 주요 출시. 특정 시점의 세부 버전 번호보다 운영체제를 장기간 함께 관리하는 공동체와 배포 체계가 데비안을 이해하는 핵심.
데비안 1.1 ‘버즈’ 출시
리눅스 2.0 커널과 474개 꾸러미를 포함한 데비안 1.1의 공개. ‘토이 스토리’ 등장인물에서 따온 코드명을 처음 사용한 버전이며, 개발판 CD가 1.0으로 잘못 유통된 혼동을 피하기 위해 1.1로 정한 공식 출시.
인텔 i386에 더해 모토로라 68000 계열을 지원한 첫 다중 아키텍처 정식판. 아키텍처는 CPU가 명령을 처리하는 방식의 계열을 뜻하며, 하나의 PC 계열을 넘어 여러 종류의 컴퓨터에 배포판을 제공하기 시작한 확장.
데비안 2.1 ‘슬링크’가 APT를 포함해 공개된 전환점. 프로그램이 함께 필요로 하는 다른 꾸러미의 관계를 다루고 설치·갱신을 돕는 관리 도구의 발전으로, 배포판 규모가 커져도 사용자가 소프트웨어를 관리하기 쉽게 만든 변화.
데비안 3.1, 새 설치기로 설치 과정 개선
데비안 3.1 ‘사지’가 하드웨어 자동 인식과 무인 설치를 지원하는 모듈형 debian-installer를 도입. 약 30개 언어로 설치를 제공하고 CD·DVD·USB·네트워크 등 다양한 설치 경로를 지원해 처음 사용하는 사람의 진입 부담을 낮춘 변화.
데비안 7 ‘위지’의 multiarch 기능 도입. 같은 컴퓨터에서 서로 다른 아키텍처용 꾸러미를 함께 설치하고 필요한 의존 관계를 자동으로 처리하는 기능으로, 64비트 환경에서도 필요한 32비트 프로그램을 쓰기 쉬워진 변화. 음성 안내 설치도 개선한 버전.
데비안 8 ‘제시’가 systemd를 기본 init 시스템으로 채택. init 시스템은 컴퓨터를 켤 때 필요한 프로그램과 서비스를 시작·관리하는 기반으로, 서비스 관리 방식이 크게 바뀐 출시. 기존 sysvinit도 선택할 수 있도록 남긴 구성.
데비안 9, 재현 가능한 빌드의 성과 반영
데비안 9 ‘스트레치’에서 소스 꾸러미 90% 이상을 동일한 실행 파일로 다시 만들 수 있다는 성과 발표. ‘재현 가능한 빌드’는 같은 소스와 조건에서 같은 결과가 나오는지 확인하는 방식으로, 배포 과정의 변조를 검증하기 위한 기반. 이용자 측 검증 도구가 모두 완성되었다는 뜻과는 구분되는 단계.
데비안 12, 펌웨어 배포 정책 변경 적용
데비안 12 ‘북웜’에서 non-free-firmware 저장 영역을 도입해 비자유 펌웨어를 다른 비자유 꾸러미와 분리. 2022년 총투표 결과를 배포판에 반영하여, 필요한 장치용 펌웨어를 공식 설치 이미지에서 제공하기 쉬워진 변화.
데비안 13이 64비트 RISC-V를 처음 정식 지원하며 공개. RISC-V는 프로세서 명령어 체계의 한 종류이며, 지원 하드웨어를 넓힌 출시. i386을 제외한 아키텍처에서 시간 표현을 64비트로 전환해 2038년 이후 날짜 처리에 대비하고 재현 가능한 빌드 검증 기능도 개선한 버전.
데비안 선언문 개정, 공개 협업과 지속적인 유지보수 원칙 제시
출시보다 꾸준한 관리가 중요하다는 개발 방향을 정리한 이언 머독의 선언문. 사용자가 필요한 프로그램을 하나씩 조립하는 대신, 공동체가 잘 맞물리는 운영체제를 만들어 제공한다는 구상의 명문화.
사회계약과 데비안 자유 소프트웨어 지침 채택
이용자와 자유 소프트웨어를 우선하고 문제를 숨기지 않겠다는 공동체의 약속을 담은 사회계약 1.0의 비준. 소스 코드 공개와 재배포·수정 허용 등을 판단하는 DFSG를 함께 제시하여 배포판에 포함할 소프트웨어의 기준을 마련한 결정.
데비안 헌장 1.0 비준
개발자 전체의 투표, 프로젝트 대표, 기술위원회 등의 권한과 의사결정 절차를 정한 헌장의 채택. 특정 기업의 소유자나 창립자 개인의 지시가 아니라 공동체의 규칙으로 프로젝트를 운영하는 제도적 기반.
데비안 6 장기 보안 지원 계획 발표
데비안 6 ‘스퀴즈’의 보안 지원을 2016년 2월까지 이어가는 LTS 계획의 발표. LTS는 Long Term Support, 즉 장기 지원을 뜻하며 잦은 운영체제 교체가 어려운 이용자를 위한 유지보수 체계. 초기 대상은 i386·amd64이며 일부 꾸러미는 지원에서 제외된 계획.
데비안 프로젝트 출범
이언 머독이 데비안 프로젝트를 발표함. 공동체가 함께 개발하고 유지하는 리눅스 배포판을 지향하며 커널과 다양한 프로그램을 조합하는 프로젝트의 시작. 이후 설치·꾸러미 관리·업데이트 체계를 함께 제공하는 배포판 생태계의 중요한 축으로 성장함.
프랑스 보르도에서 7월 9일까지 진행된 첫 DebConf. 온라인으로 협력하던 개발자와 숙련 이용자가 한자리에 모여 배포판의 기술과 공동 작업을 논의한 행사로, 이후 국제 개발자 회의로 이어진 출발점.
부산에서 DebConf24 개막
부산에서 시작해 8월 3일 폐막한 데비안 개발자·기여자 국제회의. 48개국에서 339명 넘게 참여해 발표·토론·워크숍 등 108개 행사를 진행한 모임으로, 한국의 자유 소프트웨어 공동체와 국제 데비안 개발자들이 직접 협업한 계기.
개발자 총투표로 사회계약을 고쳐 일부 비자유 펌웨어를 공식 설치 매체에 넣을 수 있도록 한 결정. 펌웨어는 무선랜 등 장치의 작동을 돕는 작은 프로그램이며, 자유 소프트웨어 기준과 실제 하드웨어 사용의 어려움을 조정한 정책 변경. 해당 펌웨어 자체를 자유 소프트웨어로 바꾼 것은 아닌 결정.
그 외 사실들 4건
트리비아
이름 ‘Debian’은 창립자 이언 머독의 이름 Ian과 당시 배우자 데브라의 이름 Debra를 결합한 명칭.
프로젝트 대표의 임기는 1년이며 개발자들이 투표로 선출하는 구조. 중요한 정책은 전체 개발자의 결의 절차로 결정할 수 있어, 대표 한 사람이 모든 기술 결정을 내리는 조직과는 다른 운영 방식.
데비안에서 ‘자유’는 가격이 0원이라는 뜻만이 아니라 소프트웨어를 사용·연구·수정·재배포할 수 있는 자유를 가리키는 표현. 모든 구성 요소가 하나의 동일한 라이선스를 쓰는 것은 아닌 체계.
버즈·위지·북웜·트릭시 등의 버전 코드명은 ‘토이 스토리’ 등장인물에서 유래. 개발 중인 unstable 계열의 이름 sid는 정식 출시 후 바뀌는 버전명과 달리 계속 유지되는 명칭.
