의견 : 데비안은 브랜치에서 길을 잃습니다
이것은 DesdeLinux에서의 첫 번째 기사이며, 세상에서 특이한 일을 하는 것부터 시작하고 싶습니다. GNU / 리눅스: 자신의 배포를 시작합니다. 실제로 나에게 더 나빠진 다른 배포판에 대해 이야기 할 수 있습니다 (진지하게, 우리는 2014 년에 있고 시작되지 않을 배포판이 있습니다). 무균 논란을 제외하고는 무엇을 얻을 수 있을까요?
저는 커뮤니티가 데비안 개발자를 따라 잡기 위해 계속 사용할 배포판에 대해 이야기하고 싶습니다. 그것은 일어나지 않을 가능성이 높지만 가만히 앉아 나에게 옳지 않은 결정을 삼킬 수는 없습니다.
데비안 모델은 항상 (또는 거의 모든 것에 사람이 있습니다) 칭찬을 받아 왔습니다. 작업 분기를 안정, 테스트 및 불안정의 세 가지로 나누고 사용자가 더 뒤로 갈수록 더 적은 공식에 따라 선택할 수 있습니다. 시스템에 오류가 발생하지만 오래된 응용 프로그램도 있습니다.
테스트중인 분기와 불안정한 데비안 다음 안정 버전을 연마하여 사용자가보고 한 오류를 수정하고 있습니다. 나는 이것이 존경받을 가치가 있다고 생각합니다. 레드햇 y 수세 그들은 실험적 배포판을 만들고 "커뮤니티"와 "오픈 소스"가 상업적 배포판을 수정하도록하는 것에 대해 아무런 불만이 없습니다. 데비안은 그것을 시스템에 통합하여 문제가 무엇인지 경고합니다.
이 세 가지 분기는 다른 실험적 호출과 함께 존재하는데, 그 존재는 매우 명확하게 알 수 없지만 불안정한 분기보다 낮은 분기에 설치할 수 있도록 정기적으로 업데이트되는 응용 프로그램에 대한 다리 역할을합니다. 예를 들어, 나는 그것을 보았다 대담한, 종속성이 동일하므로 테스트 시스템에서 새 버전에 액세스 할 수 있습니다. Xfce 4.10은 Wheezy가 동결되기 전과 도중에 실험적으로 시간을 보냈습니다.
우리는 이미 네 개의 지점을 가지고 있습니다. Wheezy 버전의 경우 Debian 팀 결정한 공식 저장소에 백 포트를 포함합니다. 백 포트에서 오는 패키지는 대부분 잘 진행되지만 항상 그런 것은 아닙니다. 예를 들어, 컴퓨터, NVidia Optimus 기술이 적용된 노트북 만 있고 커널 업데이트 3.13 및 3.14를 사용하면 독점 NVidia 드라이버 (공식 데비안 저장소에서 설치)가 작동하지 않습니다. 이미 실수 보고 분명히 해결되었지만 여전히 계속됩니다. 현재의.
아이러니하게도, 나쁜 것은 커널이 두 그래프를 모두 처리하도록하는 nouveau보다 낫습니다 (커널 회귀인지 새 커널의 데비안 문제인지는 모르겠지만 3.13 이전에는 괜찮 았습니다). 그리고 Debian Jessie가 내 무선 카드를 인식하지 못하기 때문에이 오류가 발생합니다.
문제는 백 포트를 처리하는 방식에서 올 수 있습니다. 백 포트를 만드는 것은 항상 공식 데비안 개발자가 아닙니다.하지만 패키지를 테스트하는 스폰서의 도움을 받아 새로운 패키지를 업로드하는 것은 중요하지 않은 패키지의 경우 제 XNUMX 자입니다. 저장소에 콘텐츠. 즉, 백 포트의 오류를 담당하는 공식 개발자가 아니므로 때로는 제어력이 부족합니다.
예를 들어 백 포트의 VLC는 XNUMX 월 이후 종속성 문제가있었습니다. 그리고 나 연기. 그러나 누가 그것을 해결할 것인가? 지금은 아무도 없습니다 : VLC 관리자는 백 포트 메일 링리스트에 들어 가지 않으며 패키지를 보낸 사용자 나 그의 스폰서가 입력했는지 확신 할 수 없습니다.
이 프로세스에는 훨씬 더 위험한 문제가 있습니다. 백 포트는 데비안 보안 팀이 모니터링하는 브랜치 내에 없기 때문에 보안 업데이트가 없습니다. Qemu의 예를 살펴보십시오. 이 거의 두 달 전 시스템의 취약점은 모든 주요 데비안 브랜치에서 해결되었지만 백 포트의 패키지 변경 로그에는 XNUMX 개월 동안 변경 사항에 대한 언급이 없습니다 (사실 변경 사항이 없었습니다. 며칠 전에 제거하기로 결정하기 전까지는 업데이트되지 않았습니다).
그것은 또한,주의, 커널. 사실 데비안은 보안 업데이트를 보여주는 변경 로그없이 커널 3.12를 제공합니다. 이거 오류. 까다로운 시점에 들어갑니다. 데비안은 공식 저장소에서 잠재적으로 위험한 패키지를 제공하며 대부분 오픈 소스이므로 취약점도 네트워크에 게시됩니다. 우리는 중간 규모의 배포판이 아닌 데비안에 대해 이야기하고 있습니다.
여기에 백 포트가 정상적인 방법으로 업데이트되지 않도록 추가해야합니다. 가능성은 백 포트에서 설치된 패키지를 apt-pin하거나 수동으로 백 포트에서 해당 패키지를 업데이트하고 각 패키지를 개별적으로 배치하도록 지시하는 것입니다 (원하는 패키지와 종속성 업데이트 ... 알고있는 경우). 또 다른 방법은 모든 패키지가 백 포트를 직접 가리키는 환경 설정 파일을 만드는 것입니다. 둘 다 좋은 옵션이 아닙니다. 그리고 위키 데비안은 그 문제를 명확히 할 것을 약속했지만 답이 보이지 않습니다 ...
백 포트에는 XNUMX 개의 분기가 있습니다. 그러나 더 있습니다. 여전히 lts (오랜 시간 지원) 인 oldstable이 있지만,주의하세요 : lts 패키지는 백 포트와 유사한 시스템을 따르며, 때로는 안정적으로 작업하고 테스트하고 불안정한 개발자가 아닌 타사를 관리하는 타사가됩니다. 그리고 oldstable을위한 백 포트도 있습니다. 총 XNUMX 개의 지점이 XNUMX 개 더 있습니다.
음, 내년에 데비안 제시가 나올 가능성이 높아짐에 따라 데비안은 10을 기록 할 것입니다 !!! 가지. 이론적으로 이들은 공식 저장소가 될 것입니다. 그리고 이것은 그들이 통과했다고 생각합니다. 데비안은 보편적 인 시스템이되고 싶어하고 64 개의 아키텍처를 지원합니다. -i386 및 kfreebsd-amd390), 개발자가 386 개 또는 386 개의 브랜치와 64 개의 아키텍처에서 패키지를 유지하는 것이 어떤 것인지 상상해보십시오.
서로 작업해야하는 리포지토리에 20000 개가 넘는 패키지 (이미 30000 개를 가져옴)가 있으면 미친 짓입니다. 그리고 공식 지점이 적었을 때처럼 잘 닦인 제품을 얻는 것은 불가능합니다. 더 이상 진행하지 않고 Wheezy의 Xfce에 몇 가지 문제가있었습니다. 여기에, Squeeze는 내가 사용했던 짧은 시간에 문제를주지 않았지만 (Squeeze가 새로운 데스크탑 패러다임 시대를 겪지 않은 것은 사실입니다 ...).
또한 개발자가 문제에 점점 더 지쳐가는 데 도움이됩니다. 저는 지금까지 약 5 개의 버그를보고했으며 XNUMX 번 정도 저를 통과했습니다. 아마도 가장 짜증나는 것은 보안 팀이 테스트 브랜치의 우선 순위를 정하고 stable 브랜치에서 gstreamer에 대한 지원을 제거했을 때였습니다. 지금까지 gstreamer와 관련이없는 보안 업데이트로 인해 Iceweasel에서 htmlXNUMX로 동영상을 하루에서 다음 날까지 재생할 수 없습니다. 그리고 그들은 나를, 게임 별 도브 레.
그리고 여기 있습니다. 나는 데비안에게 물어 보는 사람은 아니지만이 충고에 빠져들 것이다. 그렇게 멀리 갈 수는 없다. 당신은 보편적 인 시스템이되기를 원합니다. 좋아요, 가능한 한 많은 아키텍처를 유지하되, 그런 다음 브랜치를 제거하세요. 장거리 배포와 경쟁하려면 XNUMX 년마다 안정적인 릴리스를 릴리스하지 말고 XNUMX 년마다 릴리스하십시오. 그리고 새로운 응용 프로그램과 데비안을 원하는 사람은 테스트에서 브랜치를 설치합니다.
하지만 나는 이미 데비안의 일상에 속하지 않는다고 말하고 적극적으로 협력하지 않는다고해서 의견을 표현할 수 없다고 생각합니다.
추신 : 나는 전환 할 권장 배포판이라고 주장하지 않습니다. 저는 데비안이 최고라고 주장합니다. 그게 많은 의미라고 생각합니다. FreeBSD가 NVidia Optimus를 지원할 때까지 GNU / Linux를 계속 사용할 것입니다. 빠른 왕복인지 알아 보겠습니다 ...