[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re2: 진행중 html 파일 Re: 데비안 역사 번역 리뷰 요청



자잘한 에러를 수정하고 ko-po-check 돌려봤습니다. html 첨부파일 여러 개 올립니다. 리뷰 부탁드립니다.

2020년 4월 11일 (토) 오전 10:33, 황병희 <soyeomul@bullseye.yw.doraji.xyz>님이 작성:
>
> sebul <sebuls@gmail.com> writes:
>
> > 보고 또 봐도 계속 계속 고칠 게 생기네요. 해당 파일을 html 파일로 변환한 것 중 하나 첨부합니다. 아직 완성은 아닙니다만...
>
> 예 세벌님 저도 우분투 파여폭스에서 열어서 잘 봤습니다.
> 매번 말씀드렸듯이 전 GPL 준수 여부만 집중적으로 확인했는데,,, 아주 잘
> 하셨어요. 그리고 GPL 준수해주신 부분에 대하여 감사드립니다^^^

2020년 4월 11일 (토) 오전 10:33, 황병희 <soyeomul@bullseye.yw.doraji.xyz>님이 작성:
>
> sebul <sebuls@gmail.com> writes:
>
> > 보고 또 봐도 계속 계속 고칠 게 생기네요. 해당 파일을 html 파일로 변환한 것 중 하나 첨부합니다. 아직 완성은 아닙니다만...
>
> 예 세벌님 저도 우분투 파여폭스에서 열어서 잘 봤습니다.
> 매번 말씀드렸듯이 전 GPL 준수 여부만 집중적으로 확인했는데,,, 아주 잘
> 하셨어요. 그리고 GPL 준수해주신 부분에 대하여 감사드립니다^^^
>
> 다른 부분의 검토는 좀 더 기다려주셔야 할 듯합니다...
> 다른 많은분들과 승훈님 그리고 DD이신 창우님도 시간 나실때 검토할 수
> 있도록 충분히 시간을 가지고 기다려봅시다^^
>
> 아 그리고 세벌님의 변경점이 생기어서 중간 커밋하시면 중간 커밋하신것의
> 최종본을 여기다 다시 알려주시면 검토하시는 많은 분들에게 도움을 줄 수 있어요^^^
>
> ^고맙습니다 감사합니다_^))//
>
> 황병희 드림
>
> --
> Still i'm waiting for Debian 11 -- ^Bullseye_^))//
>


--
https://sebuls.blogspot.kr
>
> 다른 부분의 검토는 좀 더 기다려주셔야 할 듯합니다...
> 다른 많은분들과 승훈님 그리고 DD이신 창우님도 시간 나실때 검토할 수
> 있도록 충분히 시간을 가지고 기다려봅시다^^
>
> 아 그리고 세벌님의 변경점이 생기어서 중간 커밋하시면 중간 커밋하신것의
> 최종본을 여기다 다시 알려주시면 검토하시는 많은 분들에게 도움을 줄 수 있어요^^^
>
> ^고맙습니다 감사합니다_^))//
>
> 황병희 드림
>
> --
> Still i'm waiting for Debian 11 -- ^Bullseye_^))//
>


--
https://sebuls.blogspot.kr
Title: 4장. 세부 역사

4장. 세부 역사

차례

4.1. 0.x 릴리스
4.1.1. 초기 데비안 패키징 시스템
4.2. 1.x 릴리스
4.3. 2.x 릴리스
4.4. 3.x 릴리스
4.5. 4.x 릴리스
4.6. 5.x 릴리스
4.7. 6.x 릴리스
4.8. 7.x 릴리스
4.9. 8.x 릴리스
4.10. 9.x 릴리스
4.11. 10.x 릴리스
4.12. 주요 사건들
4.12.1. 2000년 7월: Joel Klecker 죽음
4.12.2. 2000년 8월: 패키지 풀 구현
4.12.3. 2001년 3월: Christopher Rutter 죽음
4.12.4. 2001년 3월: Fabrizio Polacco 죽음
4.12.5. 2002년 7월: Martin Butterweck 죽음
4.12.6. 2002년 11월: 데비안 서버 불타다
4.12.7. 2003년 11월: 여러 데비안 서버 해킹됨
4.12.8. 2004. 5. : Manuel Estrada Sainz와 Andrés García Solier 죽음
4.12.9. 2005.7.: Jens Schmalzing 죽음
4.12.10. 2008.12.: Thiemo Seufer 죽음
4.12.11. 2010.8.: Frans Pop 죽음
4.12.12. 2011.4.: Adrian von Bidder 죽음
4.12.13. 2013.5.: Ray Dassen 죽음
4.12.14. 2014.7.: Peter Miller 죽음
4.12.15. 2015.2. : Clytie Siddall 죽음
4.12.16. 2015.12. : Ian Murdock 죽음
4.12.17. 2016.9.: Kristoffer H. Rose 죽음
4.13. 다음은?

데비안은 Ian Murdock이 1993년 8월에 시작된 프로젝트이다. 그 당시 Ian은 퍼듀 대학의 학부생이었다. 데비안은 리처드 스톨만과 General Public Licence(GPL)이 함께하는 GNU 프로젝트자유 소프트웨어 재단에서 1994년 11월부터 1995년 11월까지 지원했다.

데비안 0.01부터 0.90까지는 1993년 8월과 12월 사이에 이루어졌다. Ian Murdock 쓰기를:

"데비안 0.91은 1994년 1월에 나왔다. 사용자가 패키지를 다룰 수 있는 아주 원시적인 패키지 시스템이었지만 거의 제대로 작동하지 않았다(의존성이나 그밖의 것은 아무것도 할 수 없었다). 이 때 데비안을 개발하는 사람은 불과 몇십명이었고 이 릴리스 또한 내 자신이 직접했다. 0.91은 이런 형태의 마지막 배포였다.

1994년은 데비안 프로젝트를 정비하여 다른 사람이 효과적으로 기여할 수 있게 하고 Ian Jackson이 관리하는 dpkg이 제대로 작동하기 시작했다. 1994년에는 공식적인 릴리스는 내 기억에는 없고 단지 몇번의 프로젝트 과정을 제대로 나가는지 확인하는 겸 내부적인 릴리스는 있었다.

데비안 0.93 릴리스 5는 1995년 3월에 처음 나왔고 처음으로 "현대적인" 데비안의 릴리스라고 할 수 있다: 정확한 숫자는 모르지만 더욱더 많은 개발자이 자신의 패키지를 갖고 있었고 dpkg를 이용해서 기본 시스템이 설치된 후 모든 패키지를 설치하고 관리할 수 있었다.

"데비안 0.93 릴리스 6은 1995년 11월에 이루어졌고 마지막 a.out 릴리스였다. 0.93R6에는 대략 60명의 개발자이 자신의 패키지을 관리했다. 기억이 정확하다면 0.93R6에 dselect가 처음으로 나왔다."

Ian Murdock은 데비안 0.93R6를 "... 내가 가장 좋아하는 데비안 릴리스였다"라고 하였는데 이 부분에서 데비안 1.0를 준비할 때인 1996년 3월에 프로젝트에서 그만두는 상황이었고 이러한 상황에서 약간 그 자신의 편견을 보였다고 인정했다. 결국 이 릴리스는 데비안 1.0으로 이름을 붙인 릴리스 되지 않은 버전으로 시디 제작자가 그렇게 해버린 후에 혼동을 피하려고 데비안 1.1로 되었다. 이 사건은 결국 "공식적인" 시디롬 이미지의 개념을 만들어 냈고 이 결과 CD-ROM 판매자가 이러한 종류의 실수를 저지르지 않게 만들었다.

1995년 8월 동안 (데비안 0.93 릴리스 5와 데비안 0.93 릴리스 6 사이)에 Hartmut Koptein는 데비안의 모토롤라 m68k 패밀리 포팅을 준비하고 있었다. 그는 "수많은 패키지이 386계열에 너무 집중되어(리틀 엔디안, -m486, -O6와 libc4를 위한 모든 것) 있어서 본인의 머신인 Atari Medusa 68040, 32 MHz에 기본적인 시스템을 만든다는 것은 쉬운 일이 아니었다. 석달후인 1995년 11월에 250개의 가용한 패키지중에서 200개의 패키지를 libc5용으로 업로드했다!" 이후로 데비안 프로젝트는 다른 포트로의 의식을 하는데 GNU 허드 마이크로커널로의 포팅도 한다.

이때부터 데비안 프로젝트는 다른 아키텍처에 대한 여러 포트를 다른 아키텍처, 새(리눅스 아닌)커널, GNU Hurd microkernel, 및 적어도 한 BSD 커널이 들어가도록 성장했다.

프로젝트의 초기 멤버인 Bill Mitchell은 리눅스 커널을 다음과 같이 기억

"...시작했을 때 0.99r8에서 0.99r15 사이였다. 오랫동안 나는 20 MHz 386 기반 머신에서 30분 이내에 커널을 만들 수 있었고, 10Mb 이하의 디스크 공간에서 같은 시간 안에 데비안 설치를 할 수 있었다.

" ... Ian Murdock, 본인, Ian Jackson과 다른 Ian (성은 기억 안 남), Dan Quinlan과 다른 몇몇 이름이 기억이 안나는 사람이 초기 구성원이었다. Matt Welsh는 초기 멤버중의 한명이었거나 그 이전의 멤버였다. 누군가가 메일링 리스트를 만들었고 돌아가기 시작했다.

본인이 기억하기로는 계획을 가지고 시작하지 않았고 아주 조직화 되는 형태로 프로젝트를 시작하지는 않았다. 시작할 당시에는 매우 무작위적으로 소스를 모아서 패키징을 하는 식이었다. 시간이 지남에 따라서 목록을 모으고 이 부분을 모아서 배포본의 핵심으로 묶었다: 커널, 쉘, update, getty와 다양한 형태의 프로그램, 그리고 시스템을 시작하는데 필요한 프로그램과 필수 유틸리티들."

프로젝트의 초기에는 개발자가 오직 소스 패키지만 제공하는 것만 생각했다. 각 패키지는 상위 소스 코드와 데비안화된 패치파일로 구성되었고 사용자는 소자들은스의 압축을 풀고 패치를 적용한 후에 컴파일 하여 바이너리를 얻었다. 하지만 개발자은 곧 바이너리 형태의 배포도 필요하다고 느겼고 이리하여 Ian Murdock이 만들어진 dpkg로 데비안화된 바이너리 형태의 패키지를 만들고 나중에 이 프로그램을 이용해서 파일을 풀고 패키의 파일을 설치한다.

Ian Jackson은 곧 패키징 도구의 개발을 넘겨 받아서 이름을 dpkg-deb로 명명하고 dpkg를 써서 dpkg-deb를 사용하고 현재 데비안 시스템의 의존성(Dependencies)충돌(Conflicts)을 제공했다. 이 도구로 만들어진 패키지은 패키지를 만든 도구의 버전과 몇몇 control 정보가 제공하는 헤더와 분리된 tar형태의 아카이브에 대한 파일내의 옵셋을 목록화한 헤더를 가지고 있다.

이 시점에서 프로젝트의 구성원들 사이에 논쟁이 일어났는데 일부는 dpkg-deb로 만들어진 데비안만의 특색있는 형태는 ar 프로그램이 만들어내는 형태를 위하여 없어져야한다고 주장했다. 몇번의 수정된 파일형태와 이에 해당하는 패키징 도구가 나온후에 ar 형태가 도입되었다. 이러한 변화의 핵심은 데비안 패키지가 어떠한 유닉스 호환 시스템에서도 불신이 가는 실행파일을 실행하지 않고도 압축이 풀린다는 것이다. 달리 말해서, 표준도구인 'ar'과 'tar'와 같은 것이 현재의 모든 유닉스 시스템에서 데비안 바이너리 패키지를 풀고 내용을 확인하는데 필요하다는 것이다.

Ian Murdock이 데비안을 떠나고 그는 Bruce Perens를 다음의 대표자로 지목했다. Bruce는 처음에 "Linux for Hams"이라는 아마추어 라디오 사용자를 위한 리눅스 소프트웨어를가 들어있는 리눅스 배포본 CD를 만들려고 하는 도중에 데비안에 처음을 관심을 갖기 시작했다. 데비안의 핵심 시스템이 그의 프로젝트를 지원하려고 많은 일이 필요하다고 알고서 Bruce는 기초 시스템의 작업과 이와 관련된 설치 도구에 아주 많은 노력을 했고 그의 햄 라디오 배포를 미뤘다. Bruce가 설치도구모음에 한 작업은 현재의 Rescue 플로피 디자인의 기초가 되었다.

이안 머독 말하기를:

"Bruce는 본인의 위치를 이어받을 자연스러운 기회를 가졌는데 이는 그가 거의 일년동안 기본 시스템을 유지하는데 신경을 썼기 때문이고 본인이 데비안쪽으로 가는 시간동안 그는 슬랙을 선택했었다."

그는 데비안 자유 소프트웨어 가이드라인과 우리의 약속을 작성하려는 노력을 조정하고 공개 하드웨어 프로젝트를 시작하는 등 프로젝트의 몇 가지 중요한 측면을 시작했다. 그가 프로젝트 리더로 근무하면서 데비안은 기술적으로 유능한 리눅스 사용자를 위한 플랫폼으로 시장 점유율과 명성을 얻었다.

Bruce Perens는 물론 Software in the Public Interest, Inc.를 만드는데 많은 공헌을 했다. 원래 데비안 프로젝트가 법적으로 아무 하자 없이 기부를 받게 하려고 시작했는데 이 목적은 곧 빠르게 확장되어 데비안 프로젝트는 물론이고 그 밖의 자유소프트웨어를 지원하는 내용까지 되었다.

다음 데비안 버전은 이때 나왔다:

  • 1.1 Buzz는 1996년 6월에 나왔다 (474개의 패키지와 2.0 커널, 완전한 ELF, dpkg)

  • 1.2 Rex는 1996년 12월에 나왔다 (848 패키지, 120명 개발자)

  • 1.3 Bo는 1997년 7월에 나왔다 (974 패키지, 200명 개발자)

잠시동안 1.3에 몇가지 릴리스가 있었는데 1.3.1R6까지 나왔다.

Bruce Perens는 데비안 프로젝트 리더로 1998년 1월 초에 Ian Jackson으로 교체되었다. 그 후 2.0 출시 준비를 위한 프로젝트를 상당부분 맡았다.

Ian Jackson은 1998년 초에 데비안 프로젝트 리더가 되었고 Software Public Interest에 부리더가 된다. Treasurer인 Tim Sailer와 리더인 Bruce Perens, Secretary인 Ian Murdock이 은퇴하고 난후에 그는 SPI 위원회의 리더가 되었고 새로운 세명의 임원이 선출되었다: 부리더인 Martin Schulze, Sceretary인 Dale Scheetz, Treasurer인 Nils Lohner.

데비안 2.0 (햄(Hamm))이 인텔 i386계열과 모토롤라 68000 시리즈 아키텍처에 맞게되어 나왔다. 이번 릴리스는 시스템의 새로운 C 라이브러리(glibc2에 기반한 lib6)로 되었고 1500개가 넘는 패키지와 400명이 넘는 개발자이 참여했다.

Wichert Akkerman이 1999년 1월부터 Ian Jackson의 자리를 이어받아 데비안 프로젝트 리더가 되었다. 데비안 2.1은 1999년 3월 9일에 릴리스되었다. 이는 몇개의 마지막 작은 문제가 생겨 일주일 동안 릴리스가 연기된 상황이었다.

데비안 2.1은 두가지 아키텍처를 공식적으로 지원한다: 알파(Alpha)스팍(Sparc). 데비안 2.1에 있는 엑스윈도우 패키지는 이전의 릴리스에서 재정비한 것이며 2.1은 차세대 데비안 패키지 관리 인터페이스인 apt가 들어있다. 데비안의 이번 릴리스는 "공식적인 데비안 시디 세트"로 2개 시디도 릴리스 되었다. 2250개 패키지가 들어있었다.

1999년 4월 21에 코렐(Corel Corporation)KDE 프로젝트(K Desktop Project) 가 데비안 프로젝트와 연결되었고 코렐은 데비안 기반의 리눅스 배포본을 만들겠다고 언급을 했고 KDE 그룹이 만든 환경도 제공하게 되었다. 다음 봄과 여름 몇개월동안 또하나의 데비안 기반의 배포본인 Storm Linux가 생겼고 데비안 프로젝트는 새로운 로고를 시디롬이나 다른 공식적인 프로젝트 웹사이트에 사용하려면 새롭게 선정했다. 그리고 비공식적 로고도 데비안을 언급하거나 파생된 것에 대해 사용할 수 있었다.

새롭고 독특한 허드(Hurd)에 대한 데비안 포팅이 이 때에 시작되었다. 이는 GNU Mach 마이크로커널 기반의 GNU Hurd를 사용하는 리눅스 커널 기반이 아닌 첫번째 포팅이다.

데비안 2.2 (포테이토)는 2000년 8월 15일에 릴리스 했고 인텔 i386과 모토롤라 68k 시리즈, 알파, 선 스팍, 파워피시와 암 아키텍처를 지원했다. 파워피시와 암에 대한 첫번째 지원이었고 릴리스 할 때, 3900이상의 바이너리와 2600가 넘는 소스패키지를 450명의 데비안 개발자가 관리했다.

데비안 2.2에 대한 흥미로운 사실은 모든 소프트웨어 문제가 어떻게 자유 소프트웨어 노력이 최신 운영 체제로 이어질 수 있는지를 보여주는 것. 이것은감자 세기라 불리는 기사 안에서 관심있는 사람의 그룹을 통해 연구 [1] 되었다:

"[중략] 우리는 sloccount 시스템을 써서 데비안 2.2인 포테이토 의 눈에 보이는 코드의 라인수(source lines of code: SLOC)를 알아보았다. 데비안은 55,000,000 이상의 SLOC인데 이는 레드햇 7.1보다 무려 두배가 큰 셈이고 이는 데비안 개발 모델이 전세계에 퍼져있는 수많은 개발자 들이 모여 작업하는 모델을 보여준 셈이다. 이는 적어도 다른 개발 방법에 맞먹는 수준이다. 만일 데비안이 독점 개발 방식을 따랐다면 COCOMO 모델은 데비안 2.2를 개발하기에 19 억 미국달러가 들 수 있다고 예측했다. 거기에 개발에 필요한 70% 차지하는 C와 10%의 C++, LISP와 쉘이 5% 그리고 나머지인데 이런 언어를 담고 있을 뿐 아니라 가장 커다란 패키지인 모질라와 리눅스 커널, PM3와 XFree86까지 들어있다."

우디가 나오기 전에 ftp-master에 있는 아카이브 시스템에 변화가 왔다. 특정 배포본인 "testing"이 새롭게 나오게 되었고 이는 2000년 12월 중순에 activated on ftp-master 나왔다. 패키지 풀은 있는 패키지를 다른 버전으로 나눠서 묶는 시스템으로 현재는 experimental, unstable, testing, stable로 되어있고 각 배포본에 알맞는 패키지를 마음대로 가져다 쓸 수 있다.

testing이 나옴과 동시에 unstable에 있던 패키지는 몇주 시간이 지나고 나서 testing으로 들어가고 testing에 있던 패키지는 stable로 들어가게 된다. 이는 결국 동결과정을 줄이고 언제나 새로운 릴리스를 준비하게 해주는데 도움을 준다.

이 기간동안 새로운 버전을 가지고 장사를 했던 회사가 문을 닫는다. 코렐은 리눅스 부분을 2001년 1 사분기에 팔아버렸고 스토믹스는 2001년 1원 17일에 파산선고를 한다. 프로지니는 2001년 10월 1일부터 더이상 배포본 개발을 중단한다고 발표한다.

다음 릴리스 동결은 2001년 7월 1일부터 시작했다. 프로젝트는 1년 이상 걸려서 다음 릴리스를 완성했다. 이는 problems in boot-floppies 때문이었는데 메인 아카이브에 암호 관련 소프트웨어를 넣었고 기본 구조에 대한 변화, 즉 incoming 아카이브와 암호 구조 변화도 한몫 했다. 그 당시 안정판인 데비안 2.2는 7번 개정을 했고 두번의 프로젝트 리더 선거가 있었다: 2001년 벤 콜린스와 브데일 가비. 패키지밖에서도 데비안 작업이 활발하게 진행되어 국제화와 수천개의 웹페이지가 20개가 넘는 언어로 번역되고 다음 릴리스 설치를 23개 국어로 준비했다. 두 개의 내부 프로젝트가 시작했는데 하나는 어린이를 위한 데비안 주니어와 의학연구를 위한 데비안 메드가 우디가 릴리스 할 동안 나타났다. 이는 결국 데비안을 각 분야에 맞게 바꾸는 일에 중점을 두게 되었다.

데비안을 둘러싼 작업은 개발자이 DebConf이라고 불리는 연례 회의를 조직하는 것을 막지 못했다. 첫 회의는 6월 2일부터 5일까지 보르도(프랑스)에서 열린 Libre Software Meeting(LSM)과 함께 데비안 개발자 40여 명이 모인 가운데 열렸다. 두 번째 회의는 2002년 7월 5일 토론토 (캐나다)에서 80명 이상의 참가자들과 함께 열렸다.

데비안 3.0 (우디)은 인텔 i386, 모토롤라 68k, 알파, 선 스팍, 파워피시, 암, HP PA-RISC, IA-64, MIPS, MIPS (DEC)와 IBM s/390을 지원하면서 2002년 7월 19일에 나왔다. 이는 HP PA-RISC, IA-64, MIPS, MIPS (DEC)와 IBM s/390이 들어있는 첫번째 릴리스이다. 릴리스 당시, 900여 명의 데비안 개발자이 유지한 약 8500개의 바이너리 패키지가 있어 CD-ROM뿐만 아니라 DVD 미디어에서 사용할 수 있는 최초의 릴리스가 되었다.

다음 릴리스 이전에 DebConf 연례 회의는 2003년 7월 18일부터 20일까지 오슬로에서 열린 제4차 컨퍼런스에서 DebCamp에 100명 및 20명이 넘는 참가자와 했다. 7월 12일부터 7월 17일까지. 다섯 번째 회의는 2004년 5월26일부터 6월 2일까지 브라질 포르토 알레그레에서 16개 나라에서 온 140여명의 참가자와 했다.

데비안 3.1은 2005년 6월 6일 우디와 똑같은 아키텍처로 나왔고 비공식 AMD64 포트가 같은 시간에 나왔지만 https://alioth.debian.org에서 가능하다. 1천 5백여 명의 데비안 개발자이 유지한 바이너리 패키지는 1만 5천여 개에 이른다.

sarge 릴리스에는 많은 변화가 있었는데, 대부분 배포를 동결하고 릴리스하는 데 오랜 시간이 걸렸기 때문. 이 릴리스는 이전 버전으로 제공된 소프트웨어의 73% 이상을 업데이트했을 뿐만 아니라 OpenOffice 제품군, Firefox 웹 브라우저 및 Thunderbird e- 메일 클라이언트가 들어있다.

이 릴리스는 2.4 및 2.6 리눅스 커널 시리즈, XFree86 4.3, GNOME 2.8 및 KDE 3.3과 함께 출시되었으며, 새로운 설치 프로그램과 함께 출시되었다. 이 새로운 설치자는 오래된 부팅 플로피 설치기를 하드웨어 탐지가 들어가고 고급 설치(RAID, XFS 및 LVM 지원 들어감)에 제공되는 모듈식 설계로 교체하고 모든 아키텍처의 초보 사용자를 위한 설치를 용이하게 했다. 또한 패키지 관리를 위해 선택된 도구로서 aptitude 로 전환했다. 그러나 설치 시스템은 소프트웨어가 거의 40개 언어로 번역됨에 따라 완전한 국제화 지원을 자랑하기도 했다. 지원 문서인 설치 매뉴얼과 릴리스 노트는 각각 10개 언어와 15개 언어로 제공되었다.

이 릴리스는 Debian-Edu/Skolelinux, Debian-Med 및 Debian-Accessibility sub-projects 노력이 들어가며, 특히 장애인을 위해 설계된 패키지뿐만 아니라 교육 패키지 및 의료 제휴를 가진 사람 수를 늘렸다.

2005년 7월 10일부터 7월 17일까지 핀란드 에스푸에서 3백 명이 넘는 참가자가 참여한 가운데 제6회 DebConf가 열렸다. 비디오는 온라인에서 구할 수 있다.

2006년 5월 14일부터 5월 22일까지 멕시코 Oaxtepec에서 제7회 DebConf이 개최되었으며, 약 200명이 참가했다. 이 컨퍼런스의 비디오사진은 온라인에서 이용할 수 있다.

데비안 4.0 (etch)은 sarge와 동일한 수의 아키텍처에 대해 릴리스되었다. 여기에는 AMD64 포트가 들어갔었지만 m68k에 대한 지원은 중단되었다. 그러나 m68k 포트는 여전히 stable 배포판에서 사용할 수 있다. 데비안 개발자 1,030명 이상이 유지한 약 18,200 개의 바이너리 패키지가 있다.

데비안 5.0 (lenny)은 2009년 2월 14일 그 이전, etch보다 하나 더 많은 아키텍처에 대해 나옴. 이것은 새 ARM을 위한 포트가 다. 이전 릴리스처럼, m68k 아키텍처에 대한 지원은 unstable에서 가능. 약 23,000 바이너리 패키지(12,000 이상의 소스 패키지로 만듦)는 1010 이상의 데비안 개발자가 유지한다.

데비안 레니 릴리스와 포인트 릴리스 명명방식은 바뀌었다. 포인트 릴리스는 진정한 마이크로 버전 번호를 사용할 것이므로, 데비안 레니의 첫 포인트 릴리스는 5.0.1이 될 것이다. 과거 포인트 릴리스는 r로 명명되었고, 주요 번호와 소수에 추가된 번호(예: 4.0r1)가 더해졌다.

2007년 6월 17일부터 23일까지 스코틀랜드 에든버러에서 400여 명의 참가자가 참여한 가운데 제8회 DebConf가 개최되었다. 이 컨퍼런스의 비디오사진은 온라인에서 이용할 수 있다.

2008년 8월 10일부터 16일까지 아르헨티나 마르 드 플라타에서 제9회 DebConf200명의 참가자들과 함께 개최되었다. 이 컨퍼런스의 비디오사진은 온라인에서 이용할 수 있다.

2009년 7월 23일부터 30일까지 스페인 카세레스에서 제10회 DebConf가 개최되었으며, 200명이 넘는 사람이 참가했다. 이 컨퍼런스의 비디오사진은 온라인에서 이용할 수 있다.

제11회 DebConf가 2010년 8월 1일부터 7일까지 미국 뉴욕에서 개최되었으며, 7월 25일부터 31일까지 데브캠프가 이에 앞서 개최되었다. 데비안 개발자, 정비사, 사용자 등 200 명이 컨퍼런스에 참가하려고 컬럼비아 캠퍼스에 모였다. 이 컨퍼런스의 비디오사진은 온라인에서 이용할 수 있다.

데비안 6.0(squeeze)은 2011년 2월 6일 나옴.

프로젝트가 2009년 7월 29일에 결정된 후 시간 기반 동결 채택을 통해 새 릴리스가 게시된다. 매년 짝수의 상반기. 스퀴즈는 새로운 시간표에 들어가기 위한 일회성 예외였다.

이 정책은 데비안 배포 사용자에게 릴리스의 예측 가능성을 제공하고 데비안 개발자가 더 나은 장기 계획을 할 수 있도록 채택되었다. 2년간의 릴리스 주기는 사용자의 불편함을 줄여주면서 파괴적인 변화를 위한 더 많은 시간을 제공했다. 예측 가능한 동결 또한 전반적인 동결 시간을 줄일 것으로 기대되었다.

그러나 2009 년 12 월에 동결이 예상되었지만 squeeze 동결 알림이 2010 년 8 월에 발표되었다. 뉴욕에서 열린 제10회 연례 DebConf 회의를 축하.

새 기능:

  • 리눅스 커널 2.6.32, 이제 완전히 자유이며 문제있는 펌웨어 파일이 없다.

  • libc: eglibc 2.11

  • GNOME 2.30.0 with some pieces of 2.32

  • KDE 4.4.5

  • X.org 7.5

  • Xfce 4.6

  • OpenOffice.org 3.2.1

  • Apache 2.2.16

  • PHP 5.3.3

  • MySQL 5.1.49

  • PostgreSQL 8.4.6

  • Samba 3.5.6

  • GCC 4.4

  • Perl 5.10

  • Python 2.6 and 3.1

  • 거의 15,000 개의 소스 패키지에서 만들어진 29,000 개 이상의 바이너리 패키지를 위한 10,000 개의 새로운 패키지.

  • Linux 커널 소스 트리에 소스가 상주하지 않는 Linux 커널 모듈을 생성하기 위한 프레임워크인 DKMS.

  • 병렬 실행을 통해 시스템 부팅에 필요한 시간을 단축할 수 있는 insserv를 사용한 초기화 스크립트의 종속성 기반 순서.

  • 새 포트 둘, kfreebsd-i386 및 kfreebsd-amd64.

많은 패키지가 퀼트 기반의 새로운 소스 패키지 형식을 사용하기 시작했다. 네이티브가 아닌 패키지에 대해 "3.0 (퀼트)"라고 하는 이 새 형식은 데비안 패치를 분산 소스와 분리한다. 새로운 형식인 "3.0 (네이티브)"도 네이티브 패키지에 도입되었다. 이러한 형식의 새로운 기능에는 여러 업스트림 타르볼 지원, bzip2 및 lzma 압축 타르볼 지원 및 이진 파일이 들어있다.

2011년 7월 24일부터 30일까지 스르프스카 공화국 반자 루카, 보스니아 헤르체고비나에서 제12회 DebConf가 열렸으며, 데브캠프가 17일부터 23일까지 이를 선행했다.

2012년 7월 8일부터 14일까지 니카라과 마나과에서 제13회 DebConf가 열렸으며, 7월 1일부터 6일까지 데브캠프가, 7월 7일에는 데비안 데이가 있었다.

데비안 7.0(wheezy)이 2013년 5월 4일 출시되었다. 이 새 버전 데비안은 멀티아키 지원, 여러 가지 사설 클라우드를 배치하기 위한 도구, 향상된 설치 프로그램, 그리고 완전한 멀티미디어 코덱과 프런트 엔드가 들어있고, 타사 리포지토리의 필요성을 제거했다.

데비안 wheezy가 릴리스 된 후 포인트 릴리스의 이름 지정 체계는 다시 한 번 바뀜 : 포인트 릴리스는 부 버전 번호로 명명. 예 : 7.1. 과거 시점에서 릴리스는 메이저 번호와 마이너 번호에 추가 된 마이크로 번호로 명명. 예 6.0.1.

2011년 7월 데비안 콘퍼런스 데비콘11 때, "multiarch support"가 도입되었다. 이 기능은 이번 릴리스의 출시 목표였다. Multiarch는 라이브러리와 헤더 경로에 관한 파일 시스템 계층 구조를 근본적으로 재고하여, 동일한 시스템에 서로 다른 하드웨어 아키텍처의 프로그램과 라이브러리를 쉽게 병렬로 설치할 수 있도록 하는 것이다. 이를 통해 사용자는 동일한 시스템에 여러 아키텍처의 패키지를 설치할 수 있다. 이것은 다양한 방법으로 유용하지만, 가장 흔한 것은 64비트 소프트웨어와 32비트 소프트웨어를 같은 시스템에 설치하고 종속성을 자동으로 올바르게 해결하는 것이다. 이 기능은 Multiarch manual에 광범위하게 설명되어 있다.

설치 과정이 크게 개선되었다. 이 시스템은 무엇보다도 점자 장치를 사용하지 않는 시각 장애인이 소프트웨어 스피치를 사용하여 설치할 수 있다.수많은 번역가의 결합된 노력 덕분에 73개 언어로 설치 시스템을 이용할 수 있었고, 그 중 십여 개 이상의 언어 합성도 가능했다. 게다가 처음으로 데비안은 Secure Boot은 아직 지원하지 않았지만, 64비트 PC의 UEFI를 써서 설치와 부팅을 지원했다.

다른 새 기능과 업데이트된 소프트웨어 패키지가 들어있음:

  • Linux Kernel 3.2

  • kFreeBSD kernel 8.3 and 9.0

  • libc: eglibc 2.13

  • the GNOME 3.4 desktop environment

  • KDE Plasma Workspaces and KDE Applications 4.8.4

  • the Xfce 4.8 desktop environment

  • X.org 7.7

  • LibreOffice 3.5.4 (replacing OpenOffice)

  • Xen Hypervisor 4.1.4

  • Apache 2.2.22

  • Tomcat 6.0.35 and 7.0.28

  • PHP 5.4

  • MySQL 5.5.30

  • PostgreSQL 9.1

  • Samba 3.6.6

  • GCC 4.7 on PCs (4.6 elsewhere)

  • Perl 5.14

  • Python 2.7

  • 거의 17,500개의 소스 패키지로 구축된 37,400개 이상의 바이너리 패키지를 위한 12,800개의 새로운 패키지.

이 릴리스에서 소개된 새로운 기능에 대한 자세한 내용은 Wheezy릴리스 노트데비안 7.0 새로운 점 장을 참조.

14회 DebConf는 2013년 8월 11일부터 18일까지 스위스 바우마르쿠스에서 열렸으며, 8월 6일부터 10일까지는 데브캠프가, 8월 11일에는 데비안 날이 열렸다.

데비안 8.0 (Jessie)은 2015년 4월 25일 나왔다.

이 릴리스의 주요한 변화는 초기 시스템의 교체였다: systemd가 sysvinit를 바꾸기했다. 이 새로운 초기 시스템은 많은 개선과 더 빠른 부팅 시간을 특징으로 했다. 그러나, 이것이 들어있는 다른 메일링 리스트에서 많은 논쟁을 불러일으켰고 심지어 init system coupling이라는 제목의 일반 결의안까지 이끌어냈다. 개발자의 절반 가까이가 투표했다[2].

다른 새 기능과 업데이트된 소프트웨어 패키지가 들어있음:

  • Apache 2.4.10

  • Asterisk 11.13.1

  • GIMP 2.8.14

  • 업데이트된 버전 GNOME 데스크톱 환경 3.14

  • GNU Compiler Collection 4.9.2

  • Icedove 31.6.0 (an unbranded version of Mozilla Thunderbird)

  • Iceweasel 31.6.0esr (an unbranded version of Mozilla Firefox)

  • KDE Plasma Workspaces 및 KDE 응용프로그램 4.11.13

  • LibreOffice 4.3.3

  • Linux 3.16.7-ctk9

  • MariaDB 10.0.16 and MySQL 5.5.42

  • Nagios 3.5.1

  • OpenJDK 7u75

  • Perl 5.20.2

  • PHP 5.6.7

  • PostgreSQL 9.4.1

  • Python 2.7.9 and 3.4.2

  • Samba 4.1.17

  • Tomcat 7.0.56 and 8.0.14

  • Xen Hypervisor 4.4.1

  • the Xfce 4.10 desktop environment

  • 거의 20,100개의 소스 패키지로 구축된 43,000개 이상의 기타 바로 사용할 수 있는 소프트웨어 패키지.

이 릴리스에서 소개된 새로운 기능에 대한 자세한 내용은 Jessie릴리스 노트데비안8.0 새로운 점을 참조하십시오.

데비안 9.0 (Stretch)은 2017. 6. 17. 나왔다.

새 기능 및 업데이트된 소프트웨어 패키지 들어있음:

  • Apache 2.4.23

  • Bind 9.10

  • Calligra 2.9

  • Emacs 4.88

  • Firefox 50.0

  • GNOME desktop environment 3.22

  • GNU Compiler Collection 6.3

  • GnuPG 2.1

  • KDE Plasma Workspaces and KDE Applications 5.8

  • LibreOffice 5.2.7

  • Linux 4.9

  • MariaDB 10.1

  • OpenJDK 8

  • OpenSSH 7.4p1

  • Perl 5.24

  • PHP 7.0

  • Postfix 3.1

  • PostgreSQL 9.6

  • Python 3.5

  • Samba 4.5.8

  • Xen Hypervisor 4.8.1

  • xfce 4.12 데스크톱 환경

  • 거의 25,000개의 소스 패키지로 구축된 51,000개 이상의 기타 바로 사용할 수 있는 소프트웨어 패키지.

이 릴리스에서 소개된 새로운 기능에 대한 자세한 내용은 Stretch 릴리스 노트데비안 9.0 새로운 점 장을 보세요.

데비안 10.0 (Buster)은 2019. 7. 6. 나왔다.

새 기능 및 업데이트된 소프트웨어 패키지 들어있음:

  • Apache 2.4.38

  • Bind 9.11

  • Calligra 3.1

  • Emacs 26.1

  • Firefox 60.7

  • GNOME desktop environment 3.30

  • GNU Compiler Collection 8.3

  • GnuPG 2.2

  • KDE Plasma Workspaces and KDE Applications 5.14

  • LibreOffice 6.1

  • Linux 4.19

  • MariaDB 10.3

  • OpenJDK 11

  • OpenSSH 7.9p1

  • Perl 5.28

  • PHP 7.3

  • Postfix 3.3.2

  • PostgreSQL 11

  • Python 3.7.3

  • Rustc 1.34

  • Samba 4.9

  • xfce 4.12 데스크톱 환경

  • 거의 25,000개의 소스 패키지로 구축된 57,700개 이상의 기타 바로 사용할 수 있는 소프트웨어 패키지.

이 릴리스의 새 기능 정보는 데비안 10.0 새로운 점Buster 릴리스 노트를 보시오.

2000년 7월 11일, Espy라고 알려진 Joel Klecker가 21세의 나이로 세상을 떠났다. #mklinux에서 'Espy'를 보지 못한 사람과 데비안 리스트와 채널에 있던 사람은 이 젊은이가 Duchenne muscular dystrophy로 고통받고 있다는 사실을 알았다. 데비안 사람은 그가 데비안 glibc와 파워피시 사나이라고 알고 있고 Joel이 겪고 있던 고통을 몰랐다. 육체가 힘들었지만 그는 그 위대한 정신을 다른 사람과 나눠가졌다.

Espy인 Joel Klecker가 그리울 겁니다.

James Troup은 아카이브 관리 도구를 재구현해서 데비안 패키지 풀을 바꾼다고 보고했다. 이 날부터 pools 디렉터리안에 해당 소스패키지 이름이 붙어서 파일이 저장되었다. 배포본 디렉터리는 풀에 있는 내용을 참고하는 파일만 가지고 있으면 되게 되었다. 이는 testing과 unstable 같은 배포본을 겹치는 작업을 쉽게 해주었다. 찾아보기 작업을 빠르게 하는 PostgreSQL을 써서 데이터베이스가 이끄는 형태가 되었다.

패키지 캐시와 같은 데비안 아카이브 관리 개념은 Bdale Garbee가 이 메일에 1998 년 5 월의 debian-devel 목록으로 처음 소개했다.

2003년 11월 19일 17:00 UTC를 시작으로 버그 추적, 메일링 목록, 보안 및 웹 검색을 위한 프로젝트의 주요 웹 서버 4대가 손상됨. 서비스는 검사를 위해 철거되었고 다행히도 패키지 보관소가 이러한 절충의 영향을 받지 않았음을 확인할 수 있었다. 11월 25일, 모든 서비스가 복구되고 다시 온라인으로 돌아왔다.

12월 26일 티에모 서퍼는 교통사고로 사망했다. 그는 MIPSEL과 MIPSEL 포트의 주요 유지 관리자로서 2004년에데비안 개발자가 되기 전에 데비안에 오랫동안 기여했다. QEMU 팀의 일원으로서 그는 대부분의 MIPS 에뮬레이션 레이어를 썼다.

Thiemo Seufer가 그리울 겁니다.

[1] 포테이토에 대한 raw statistics data는 나중에 발매된 자료를 분석하는 논문뿐만 아니라 Debian counting site에서도 이용할 수 있다.

[2] 이전 4년간의 데비안 프로젝트 리더 선거에서는 유권자의 수가 대개 기존 데비안 개발자의 40% 정도

Title: 간단한 데비안 역사

간단한 데비안 역사

버전: 2.23-54-g41417ff (2020-04-11)

데비안 문서 팀

이 문서에서 바꾼 것을 명확히 문서화하면 어떤 형식으로든 자유롭게 배포 및 바꾸기 가능.

이 문서를 유료 또는 무료 배포할 수 있으며, 원본에서 바꾼 내용을 내용을 이와 같이 명확하게 표시한다면 수정할 수 있다(미디어 또는 파일 형식 변환 또는 다른 언어로 번역하는 것).

이 문서에 뜻있는 기여를 한 사람

이 문서는 현재 Bdale Garbee 가 유지한다.

번역

초록

이 문서는 데비안 프로젝트의 역사와 목표를 기술한다.


차례

1. 개요 -- 데비안 프로젝트란?
1.1. 시작
1.2. Debian 발음
2. 리더쉽
3. 데비안 릴리스
4. 세부 역사
4.1. 0.x 릴리스
4.1.1. 초기 데비안 패키징 시스템
4.2. 1.x 릴리스
4.3. 2.x 릴리스
4.4. 3.x 릴리스
4.5. 4.x 릴리스
4.6. 5.x 릴리스
4.7. 6.x 릴리스
4.8. 7.x 릴리스
4.9. 8.x 릴리스
4.10. 9.x 릴리스
4.11. 10.x 릴리스
4.12. 주요 사건들
4.12.1. 2000년 7월: Joel Klecker 죽음
4.12.2. 2000년 8월: 패키지 풀 구현
4.12.3. 2001년 3월: Christopher Rutter 죽음
4.12.4. 2001년 3월: Fabrizio Polacco 죽음
4.12.5. 2002년 7월: Martin Butterweck 죽음
4.12.6. 2002년 11월: 데비안 서버 불타다
4.12.7. 2003년 11월: 여러 데비안 서버 해킹됨
4.12.8. 2004. 5. : Manuel Estrada Sainz와 Andrés García Solier 죽음
4.12.9. 2005.7.: Jens Schmalzing 죽음
4.12.10. 2008.12.: Thiemo Seufer 죽음
4.12.11. 2010.8.: Frans Pop 죽음
4.12.12. 2011.4.: Adrian von Bidder 죽음
4.12.13. 2013.5.: Ray Dassen 죽음
4.12.14. 2014.7.: Peter Miller 죽음
4.12.15. 2015.2. : Clytie Siddall 죽음
4.12.16. 2015.12. : Ian Murdock 죽음
4.12.17. 2016.9.: Kristoffer H. Rose 죽음
4.13. 다음은?
A. 데비안 선언문
A.1. 데비안 리눅스는 무엇인가?
A.2. 왜 데비안 프로젝트가 만들어졌나?
A.3. 어떻게 해서 데비안이 이러한 문제를 해결하게 되었는가?
Title: 1장. 개요 -- 데비안 프로젝트란?

1장. 개요 -- 데비안 프로젝트란?

차례

1.1. 시작
1.2. Debian 발음

데비안 프로젝트는 전적으로 자유 소프트웨어로 구성된 운영 체제 배포를 생산하려고 노력하는 전 세계적인 자원 봉사 단체이다. 현재까지 프로젝트의 주요 산물은 리눅스 운영 체제 커널과 수천 개의 사전 패키지 응용 프로그램이 들어있는 데비안 GNU/리눅스 소프트웨어 배포이다. 32비트 및 64비트 x86, ARM, MIPS, PowerPC 및 IBM S/390을 비롯한 다양한 프로세서 유형을 지원한다.

데비안은 뉴욕에 있는 비영리 단체 Software In The Public Interest, Inc., 을 만들었다. SPI는 비영리 단체로서 데비안을 돕고 열린 하드웨어와 소프트웨어를 개발하고 배포하는 비슷한 단체를 돕는다. 이러한 것과 더불어 SPI는 미국에서 세금 감면을 받는 기부를 받아들인다.

자유 소프트웨어에 관한 더 자세한 정보는 우리의 약속과 이와 관련된 데비안 자유소프트웨어 지침 데비안에서 자유란 무슨 뜻인가? 에서 확인할 수 있다.

데비안 프로젝트는 공식적으로 이안 머독이 1993년 8월 16일에 만들었다. (그 발표의 스캔 출력도 있음.) 당시 리눅스 "배포" 개념은 새로운 것이었다. 이안은 데비안이 리눅스와 GNU의 정신에 따라 공개적으로 배포 될 것을 의도했다 (자세한 내용은 이 문서의 부록으로 제공된 선언문을 읽으십시오). 데비안 제작은 FSF의 GNU 프로젝트가 1년 동안(1994년 11월 ~ 1995년 11월) 후원했다.

데비안은 신중하고 양심적으로 합치되, 비슷한 주의로 유지되고 지지받아야 한다는 뜻이었다. 자유 소프트웨어 해커의 작고 촘촘한 집단으로 시작되어 점차 발전하여 개발자와 이용자가 잘 조직된 대규모 커뮤니티가 되었다.

그것이 시작되었을 때, 데비안은 모든 개발자와 사용자가 일에 공헌할 수 있도록 개방된 유일한 배포였다. 그것은 상업적 실체가 아닌 리눅스의 가장 중요한 배포자로 남아있다. 헌법, 우리의 약속, 정책문서 등을 갖춘 유일한 대형 프로젝트다. 또한 데비안은 업그레이드 전반에 걸쳐 시스템 일관성을 보장하려고 패키지 간 관계에 대한 자세한 의존성 정보를 사용하여 "마이크로 패키지"된 유일한 배포이다.

높은 수준을 유지하고 달성하려고 데비안은 확장된 정책과 패키징과 소프트웨어를 다루는 과정을 적용하고 있다. 이러한 기준은 투명한 방식으로 데비안 의 주요 요소인 도구와 자동화와 문서를 통해 만들어 가고 있다.

Debian 공식 발음은 'deb ee n'. 이름은 데비안 창시자 Ian Murdock 그리고 그의 아내 Debra에서 왔다.

Title: 2장. 리더쉽

2장. 리더쉽

데비안은 1993년 이래로 여러 리더가 있었다.

이안 머독은 1993년 8월에 프로젝트를 만들었고 1996년 3월까지 맡았다.

부르스 페렌스가 그 뒤를 이어 1996년 4월부터 1997년 12월까지 맡았다.

이안 잭슨이 1998년 12월부터 1998년 12월까지 맡았다.

위커드 애커만이 1999년 1월부터 2001년 3월까지 맡았다.

벤 콜린스는 2001년 4월부터 2002년 4월까지 맡았다.

브데일 가비가 2002년 4월부터 2003년 4월까지 맡았다.

Martin Michlmayr는 2003년 3월부터 2005년 3월까지 맡았다.

Branden Robinson는 2005년 4월부터 2006년 4월까지 맡았다.

Anthony Towns는 2006년 4월부터 2007년 4월까지 맡았다.

Sam Hocevar는 2007년 4월부터 2008년 4월까지 맡았다.

Steve McIntyre는 2008년 4월부터 2010년 4월까지 맡았다.

Stefano Zacchiroli는 2010년 4월부터 2013년 4월까지 맡았다.

Lucas Nussbaum은 2013년 4월부터 2015년 4월까지 맡았다.

Neil McGovern은 2015년 4월부터 2016년 4월까지 맡았다.

Mehdi Dogguy는 2016년 4월부터 2017년 4월까지 맡았다.

Chris Lamb은 데비안을 2017.4.부터 2019.4.까지 맡았다.

Sam Hartman은 2019.4. 선출되었고 현재 리더다.

Title: 부록 A. 데비안 선언문

부록 A. 데비안 선언문

차례

A.1. 데비안 리눅스는 무엇인가?
A.2. 왜 데비안 프로젝트가 만들어졌나?
A.3. 어떻게 해서 데비안이 이러한 문제를 해결하게 되었는가?

Ian A. Murdock 씀. 1994년 1월 6일 개정

데비안 리눅스는 새로운 리눅스 배포본이다. 한사람이나 한 그룹에서 만들어진 배포본과는 달리 데비안은 리눅스와 GNU 정신에 입각하여 열린 사고에서 만들어진 운영체제이다. 데비안 프로젝트의 첫번째 목표는 리눅스라는 이름에 걸맞게 배포본을 만들자는 것이다. 데비안은 조심스럽게 만들어졌고 관리되고 세심하게 지원될 것이다.

데비안 프로젝트는 상업적 시장에서 효과적으로 경쟁할 수 있을 수 있는 비상업적인 배포본을 만드는 것이 목적이다. 이는 자유소프트웨어 재단은 CD-ROM으로 배포하고 데비안 리눅스 Association은 플로피 디스크와 매뉴얼과 기술지원과 다른 사용자가 필요한 것과 함께 제공되는 테입을 제공한다. 위의 것은 약간의 비용으로 얻을 수 있고 남은 것은 다시 자유소프트웨어 사용자들에게 돌아간다. 이러한 배포본은 상업적 시장에서 리눅스 운영체제가 성공할 수 있는 필수 요건이고 이익이나 돌아오는 것 없이 자유소프트웨어를 앞서가고 지지하게 만드는 위치로 만들게 해주는 위치에서 데비안 프로젝트와 그 이외의 자유소프트웨어 진영에서 해주어야한다.

배포본은 리눅스의 미래에 아주 중요한 역할을 한다. 이 배포본은 사용자가 리눅스 시스템을 작동시키려고 모아야하는 여러가지 중요한 아주 많은 도구를 모아서 다운로드하고 컴파일하고 해야하는 수고로움을 없애준다. 대신에 시스템을 만들어주는 부담은 배포본을 만드는 사람에게 주어지고 그의 작업은 수많은 다른 사용자들과 함께 이루어진다. 대부분의 리눅스 사용자는 배포본을 가지고 처음으로 리눅스를 접하게 되고 운영체제에 대해 친숙해지고 난 이후에도 계속해서 편함때문에 배포본을 사용하게 된다. 그래서 배포본은 아주 중요한 역할을 맡게된다.

이러한 중요성에도 불구하고, 배포본은 개발자에게는 그리 큰 매력이 되지 못했다. 이에 대한 이유가 있는데: 배포본 제작자로부터 배포본을 버그가 없고 최신의 것으로 업데이트하기 위한 엄청난 노력이 그리 쉽지 않은 작업이기 때문이다. 시스템을 아주 기본부터 만들어가는 일은 다른 일이다. 다른 사람이 시스템을 쉽게 설치하게 하는 일은 또 다른 작업이고 수많은 하드웨어에서 작동하게 만드는 일과 다른 사람이 유용하게 생각하는 소프트웨어가 들어가게 하는 작업 또한 그리 쉬운 작업이 아니고 그 안의 소프트웨어가 계속해서 업데이트 될때마다 계속해서 업데이트 해야하는 것은 상당한 작업이 필요하다.

수많은 배포본이 아주 훌륭한 시스템에서 출발했지만 시간이 지남에 따라서 시스템을 새롭게 계속 유지한다는 것은 두번째 관심사가 되었다. 한가지 예를 들면 Softlanding 리눅스 시스템(SLS로 알려져 있다)은 버그가 있고 관리가 잘 안된 리눅스 배포본이었다. 불행히도 그래도 가장 인기있는 배포본이었다. 의심의 여지없이 많은 상업적인 배포자의 관심을 끌었는데 운영체제 붐을 따라서 이러한 배포자가 수면위로 떠오르는 상황이었다.

이러한 배포자에게서 리눅스를 얻은 사람과 실제로는 그리 좋지 않은 협동이었다. 마치 이러한 제품이 아주 좋은 것처럼 이 배포자는 그들 제품의 나쁜점을 오도하고 있었다. 이러한 광고와 이것이 상업적인 운영체제라는 점과 맞물려서 (물론 리눅스가 자유소프트웨어이고 GPL (GNU General Public Licience)에 따른다는 것을 전혀 밝히지 않았다) 광고가 되었다. 이보다도 우선은 이러한 배포자가 잡지에 광고를 낼 정도로 돈을 투자해서 광고하는 노력은 정말 엄청났다. 이는 우리가 잘 알고 있는 사람에게 있어서는 쉽게 용납이 되는 점이 아니었다. 이러한 상황을 타계할 무엇인가가 필요했다.

데비안의 개발 과정은 시스템이 최고의 품질과 사용자의 욕구를 가장 잘 충족시켜준다는 확신을 갖게 해주고자 하는 것이었다. 넓은 범위의 능력들과 배경을 가진 사람을 불러모아서 데비안은 모듈의 형태로 계속해서 발전할 수 있었다. 관련된 분야의 데비안 각각의 패키지를 만들고 관리하는 사람이 그 분야의 전문가들이기 때문에 패키지의 질을 높일 수 있다. 이와 관계된 사람의 중요한 제안은 개발도중에 배포본에 들어가게 된다. 결국 이는 개발자의 요구나 필요에 비해서 사용자의 요구나 필요가 더욱더 중요하게 된다. 단지 개개인이나 몇몇 사람이 모인 그룹은 다른 사람로 부터 직접적인 내용없이 미리 이러한 요구와 필요를 예측한다는 것은 매우 힘든 일이다.

데비안 리눅스는 자유 소프트웨어 재단과 데비안 리눅스 연합에서 여러가지 물리적인 매체로 배포될 것이다. 이러한 방법으로 인터넷이나 FTP등의 매체에 접속하지 않는 사용자들에게 유용하고 또한 데비안을 사용하는 사용자들에게 제품과 서비스를 제공해줄 수 있게되는 것이다. 이러한 식으로 수많은 개개인과 단체가 더 많이 사용할 수 있게 되고 최고의 품질의 패키지를 이익을 바라지 않고 제공되며 제품을 팔아서 얻은 이익은 사용자가 사용할 소프트웨어를 향상시키는데 사용된다.

자유 소프트웨어 재단은 데비안의 미래에 아주 중요한 역할을 한다. 자유 소프트웨어 재단이 데비안을 배포하는 사실만 봐도 리눅스는 상업적인 목적으로 된 것이 아니라는 의미를 알 수 있지만 이것이 결코 리눅스가 상업적으로 경쟁이 안된다는 의미는 아닌 것이다. 이 내용에 동의하지 않는 사람에게는 GNU 이맥스와 GCC의 성공을 합리화할 방법이 없다. 이러한 소프트웨어는 상업적인 소프트웨어가 아니고 이러한 사실에 무관하게 상업적인 시장에서 상당한 효과를 발휘하고 있다.

전체 리눅스 커뮤니티의 희생을 감수하고 스스로를 풍요롭게 한다는 파괴적인 목표보다는 리눅스의 미래에 집중할 때가 왔다. 데비안의 발전과 보급은 내가 선언문에 개괄한 문제에 대한 답이 아닐 수도 있지만, 적어도 이러한 문제가 해결될 수 있도록 충분히 관심을 끌었으면 한다.

Title: 3장. 데비안 릴리스

3장. 데비안 릴리스

데비안 0.01에서 0.90까지 (1993년 8월부터 12월까지)

데비안 0.91 (1994년 1월): 이 릴리스는 패키지를 지우고 설치할 수 있는 단순한 패키지 시스템이 들어있다. 이 시점에서는 수십명의 개발자이 참여하는 프로젝트였다.

데비안 0.93R5 (1995년 3월): 각 패키지에 대한 책임은 각각의 개발자에게 돌아갔고 패키지 관리자(dpkg)를 이용해서 기본 시스템을 설치한 후에 새로운 패키지를 설치한다.

데비안 0.93R6 (1995년 11월): dselect가 나타났다. 이 릴리스가 마지막 a.out 데비안 릴리스였다. 대략 60명의 개발자가 있었다. 첫번째 master.debian.org 서버가 0.93R6 릴리스로 나오게 되었다.

데비안 1.0은 나오지 않았다: CD 공급업체 InfoMagic은사고로 데비안 개발 릴리스를 출하하여 1.0이라는 타이틀을 붙였다. 1995년 12월 11일 데비안과 InfoMagic이 공동으로 이 릴리스가 꼬였다고 발표했다. Bruce Perens는 "InfoMagic Linux Developer's Resource 5-CD Set 1995년 11월"에 "Debian 1.0"으로 기재된 자료는 데비안 1.0 릴리스가 아니며, ELF 형식의 일부분만 있는 초기 개발 버전은 아마도 부팅되거나 올바르게 실행되지 않을 것이며, 릴리스된 데비안 시스템의 품질을 나타내지 않을 것이라고 설명한다. 조기 CD 버전과 실제 데비안 릴리스 간의 혼동을 막으려면 데비안 프로젝트는 다음 릴리스의 이름을 '데비안 1.1'로 변경했다. CD의 조기 데비안 1.0은 버려졌으므로 사용해서는 안 된다.

호스팅 master.debian.org은 HP에서 i-Connect.Net로 1995년 말쯤에 옮겨갔다. i-Connect.Net의 설립자인 Michael Neuffer와 Shimon Shapiro는 1년이 조금 넘는 기간 동안 자체 하드웨어에서 주인 역할을 했다. 이 기간 동안, 데비안에 많은 서비스를 제공했는데, 그 중에는 당시의 새로운 유지관리자 프로세스가 본질적으로 되는 것을 실행하고 초기 데비안 미러 네트워크의 성장을 현저하게 도왔다.

데비안 1.1 버즈(Buzz) (1996년 6월): 코드명을 갖는 처음의 데비안 릴리스였다. 다른 릴리스도 그렇듯이 이 코드명은 영화 Toy Story에 나오는 캐릭터인 Buzz Lightyear에서 가지고 온 것이다. 이때에 Bruce Perens는 Ian Murdock에게서 프로젝트를 넘겨 받았고 그 당시 Perens는 토이스토리 영화를 만든 Pixar에서 일하고 있었다. 이 릴리스는 리눅스 커널 2.0에서 사용한 완전한 ELF를 사용하였고 474개의 패키지가 들어있다.

데비안 1.2 렉스(Rex) (1996년 12월): 이 코드명은 영화의 플라스틱 공룡에서 따왔다. 120명 개발자가 유지하는 848개 패키지로 구성

데비안 1.3 보(Bo) (1997년 7월): Bo Peep에서 따온 이름이다. 974개의 패키지와 200명의 개발자이 참여했다.

데비안 2.0 Hamm(1998년 7월 24일): Toy Story 영화에 나오는 돼지 저금통에서 이름 붙임. 이것은 데비안의 첫 멀티 아키텍처 릴리스로 모토로라 68000 시리즈 아키텍처에 대한 지원을 더했다. 이안 잭슨을 프로젝트 리더로 하여, 이번 릴리스는 libc6으로 전환했으며, 400개 이상의 개발자가 유지한 1500개 이상의 패키지로 구성되었다.

데비안 2.1 슬링크(1999년 3월 9일): 영화 속 slinky-dog에서 이름을 땀. 둘 이상의 아키텍처 더해짐, AlphaSPARC. Wichert Akkerman을 프로젝트 리더로 하여, 이 릴리스는 약 2250개의 패키지로 구성되었고 공식 세트에 2개의 CD가 필요했다. 핵심 기술 혁신은 새로운 패키지 관리 인터페이스인 apt의 도입이었다. 광범위하게 모방되고 데비안의 지속적인 성장에 기인하는 이슈를 적절하게 다루었으며 오픈 소스 운영체제에 패키지 획득과 설치를 위한 새로운 패러다임을 확립했다.

데비안 2.2 Potato (2000년 8월 15일): 영화에 나오는 "미스터 포테이토"에서 가져온 이름이다. 지원 아키텍처는 PowerPCARM이 더해졌다. 위커드가 프로젝트 리더였기 때문에 이번 릴리스에는 2600개가 넘는 소스 패키지가 있고 450명이 넘는 데비안 개발자가 작업했다.

데비안 3.0 Woody(2002년 7월 19일): 토이 스토리 영화 주인공의 이름을 땀: "Woody" the cowboy. 이 릴리스에는 더 많은 아키텍처가 추가되었다: IA-64, HP PA-RISC, MIPS (big endian), MIPS (little endian) and S/390. 미국에서 수출제한이 가벼워진 암호화 소프트웨어도 들어있는 첫 릴리스이며, KDE가 들어있는 것도 처음이고, 지금은 QT 라이선스 문제가 해결되었다. Bdale Garbee가 최근에 Project Leader를 임명했고 900명 이상의 Devian 개발자과 함께, 이 릴리스는 약 8,500개 이진 패키지와 7개 이진 CD를 공식 세트에 넣었다.

데비안 3.1 Sarge(2005년 6월 6일) : 녹색 플라스틱 육군 병장의 이름을 딴 것임. 비공식 AMD64 포트가 동시에 발행되어 새로운 Alioth project hosting site를 통해 배포되었지만, 릴리스에 새로운 아키텍처는 추가되지 않았다. 이 릴리스에는 새로운 설치 프로그램인 debian-installer가 들어 있으며, 자동 하드웨어 탐지, 무인 설치 기능을 특징으로 하는 모듈식 소프트웨어로, 30개 이상의 언어로 완전히 번역되어 나왔다. 이것은 또한 완전한 사무용 제품군 OpenOffice.org가 들어있는 첫 번째 릴리스였다. 브랜든 로빈슨은 막 프로젝트 리더로 임명되었다. 이번 릴리스는 900여 명의 데비안 개발자가 만들었으며, 공식 세트에 약 15,400개의 바이너리 패키지와 14개의 바이너리 CD가 들어 있었다.

데비안 4.0 Etch (2007 년 4 월 8 일): 영화에서 스케치 토이에서 딴 이름. 이 릴리스에 한 아키텍처 더함: AMD64, 그리고 m68k에 대한 공식 지원 없어짐. 이 릴리스는 debian-installer를 계속 사용했지만 이번 릴리스에서는 그래픽 설치 프로그램, 다운로드 한 패키지의 암호화 확인,보다 유연한 파티셔닝 (암호화 된 파티션 지원), 단순화 된 메일 구성,보다 유연한 데스크톱 선택, 단순화되었지만 개선 된 현지화 및 새로운 모드. rescue 모드가 들어감. 이전 두 단계의 설치가 통합되었으므로 설치 과정을 통해 새 설치를 재부팅 할 필요가 없다. 이 새로운 설치 프로그램은 그래픽 버전에서 작성된 문자와 복잡한 언어를 사용하는 스크립트를 지원하여 사용 가능한 번역 수가 50 개 이상으로 늘었다. 같은 날 Sam Hocevar가 프로젝트 리더로 임명되었으며,이 프로젝트에는 데비안 개발자가 1,000 명 이상 들어갔다. 이 릴리스에는 공식 세트에 20 개의 바이너리 CD (3 개의 DVD)가 넘는 약 18,000 개의 바이너리 패키지가 들어갔다. 기본 데스크톱 환경과 다른 바꾸기 데스크톱 환경으로 시스템을 설치하는 데 사용할 수 있는 이진 CD가 두 개 있었다.

데비안 5.0 Lenny (2009.2.): Toy Story 영화 쌍안경 바람의 이름을 땀. 아키텍처 하나가 이 릴리스에 더해짐: ARM EABI (또는 armel), 새 ARM 프로세서를 제공하고 옛 ARM 포트 (arm) 버림. m68k 포트는 이 릴리스에 안 들어감, 아직 unstable 배포 지원하지만. 이 릴리스는 FreeBSD port가 들어있지 않음, 비록 포트에 대한 많은 작업이품질 요구를 얻으려고 수행되었지만, 아직 이 릴리스에 대한 자격 요건을 충족하지 못했다.

이번 릴리스에서 소형 요소 디바이스에 대한 지원은 많은 스토리지 디바이스에 사용되었으며 여러 넷북을 지원하는 Marvell의 오리온 플랫폼에 대한 추가 지원으로 증가하였다. 일부 새로운 빌드 툴이 추가되어 내장형 ARM 시스템을 위해 데비안 패키지를 교차 빌드하고 축소할 수 있었다. 또한, 이제는 다양한 벤더의 넷북이 지원되었고 그 배포는 상대적으로 성능이 낮은 컴퓨터에 더 적합한 소프트웨어를 제공했다.

또한 선의 자바 기술의 무료 버전을 제공하는 최초의 릴리스로, 자바 프로그램을 main 섹션에서 제공할 수 있게 되었다.

데비안 6.0 Squeeze (2011.2.): 녹색 눈 셋 외계인 이름에서 땀.

2010년 8월 6일 릴리스가 동결되었으며, 많은 데비안 개발자이 뉴욕시의 제10회 데브콘에 모였다.

2개 아키텍처(alhpa와 hppa)가 빠진 반면, 새 아키텍처 2개 FreeBSD port (kfreebsd-i386 and kfreebsd-amd64)는 커널 및 사용자랜드 툴뿐만 아니라 일반 서버 소프트웨어(아직 고급 데스크톱 기능은 아니지만)를 넣어 technology preview로 제공되었다. 리눅스 배포가 비-리눅스 커널의 사용도 허용하도록 확장된 것은 이번이 처음이다.

새 릴리스에서는 병렬 초기화 스크립트 처리를 허용하는 종속성 기반 부팅 시퀀스를 도입하여 시스템 시작을 가속화했다.

데비안 7.0 Wheezy (2013.5.): 빨간 나비 넥타이를 맨 고무 장난감 펭귄의 이름을 땀.

2012년 6월 30일 릴리스가 동결되었는데, 니카라과 마나과에서 열린 제12회 데브콘에 모인 데비안 개발자과 매우 가까운 거리에 있었다.

한 아키텍처는 이 릴리스(armhf)에 들어갔으며, 이 릴리스에서는 사용자가 동일한 시스템에 여러 아키텍처의 패키지를 설치할 수 있는 멀티 아키 지원을 도입하였다. 설치 과정의 개선으로 시각 장애인이 처음으로 소프트웨어 스피치를 사용하여 시스템을 설치할 수 있게 되었다.

이것은 또한 UEFI 펌웨어를 쓰는 장치에서 설치와 부팅을 지원하는 첫 릴리스다.

데비안 8 Jessie (2015.4.): 토이 스토리 2에 처음 나온 소 소녀 인형의 이름을 땀.

이 릴리스는 systemd init 시스템을 디폴트로 처음으로 도입했다. 두 가지 새로운 아키텍처 arm64 및 ppc64el이 도입되었으며, s390(s390x로 바꾸기), ia64 및 sparc의 세 가지 아키텍처가 빠졌다. 스파르크 아키텍처는 16년 동안 데비안에 존재해 왔으나, 배포에서 그것을 유지할 수 있는 개발자 지원이 부족했다.

이번 발표에는 전체 보안 취약점 세트를 무효화한 새로운 커널(symlink attacks), 보안 지원을 받고 있는 패키지를 탐지하는 새로운 방법, 경화된 컴파일러 플래그로 구축된 더 많은 패키지, 다시 시작하려면 하위 시스템을 탐지하는 새로운 메카니즘(needestart)과 같은 많은 보안 개선 사항을 업그레이드 후 보안 업데이트 전파를 위해 넣었었다.

데비안 9 Stretch (2017.6.): 토이 스토리 3에 나오는 8개의 긴 팔에 빨대를 댄 장난감 고무 문어의 이름을 땀.

이 릴리스는 2017. 2. 7. 동결되었다.

이 릴리스에서는 mips64el 아키텍처가 도입됨에 따라 powerpc 아키텍처에 대한 지원이 빠졌다. 이 릴리스에서는 아카이브에 새 리포지토리가 있는 디버깅 패키지를 소개했으며, 이 리포지토리의 패키지는 패키지에 대해 디버그 심볼을 자동으로 제공했다.

데비안 10 Buster (2019.7.): Andy's pet dog 이름에서 땀, 토이 스토리 끝에 크리스마스 선물로 받은 것.

이번 릴리스에서는 데비안이 처음으로 기본 (AppArmor)에 대해 필수 액세스 제어 프레임 워크를 활성화했다. 또한 Firefox, ripgrep, fd, exa 등과 같은 Rust 기반 프로그램과 상당수의 Rust 기반 라이브러리(450개 이상)가 제공되는 데비안 최초의 릴리스였다.

데비안 11 Bullseye (아직 릴리스 안 됨): 토이 스토리 2에 나온 우디의 나무 장난감말에서 이름이 붙여짐.


Reply to: