Ubuntu vs debian cum se construiește ubuntu

Mulți începători în Linux se întreabă cum depinde Ubuntu de Debian și cum fluxurile pachetelor curg de la o distribuție la alta? Rafael Duke (Raphaël Hertzog), Debian dezvoltator cu un veteran de doisprezece ani, recent, responsabil de interacțiunea dintre proiectele Ubuntu și Debian, a încercat să răspundă la cele mai frecvente întrebări: „Cum de pachete?“, „Probleme Program„Ce schimbări fac dezvoltatorii Ubuntu?“ Ubuntu și relațiile cu Debian ". Să analizăm aceste probleme.







De unde vin pachetele?

Cele mai multe pachete sunt create de dezvoltatorii Debian și încărcate în ramura instabilă "Debian sid" (sau "Debian experemental"). Pachetele noi, înainte de a fi acceptate în arhiva oficială a Debian, sunt testate în grupul "FTP-Masters". Pachetele sunt stocate în coada "NEW" până la sfârșitul examinării lor, iar acestea variază de la câteva ore la câteva luni (de obicei, acestea sunt considerate într-o săptămână sau două).

Dezvoltatorii Ubuntu importa toate pachetele oficiale Debian, dar adaugă și unele dintre pachetele lor. În același timp, aproximativ 7% din pachetele de distribuție Ubuntu sunt software terță parte, care a fost creat special pentru Ubuntu, dar nu pentru Debian.

Ce modificări au făcut dezvoltatorii Ubuntu?

Dintre toate pachetele provenite din Debian, 17% au modificări adiționale făcute de echipa Ubuntu. Mulți dintre aceștia fac parte din depozitul "principal" al Ubuntu, susținut activ de Canonical și de echipa de dezvoltare de bază a Ubuntu. Depozitarul "univers", de regulă, este mai aproape de pachetele oficiale ale Debian.

Multe dintre modificările făcute de echipa Ubuntu, sunt rezultatul deciziilor luate la Summit-ul Developer Ubuntu, în scopul de a obține rezultate concrete: oferă o interfață de utilizare mai bună, reducând încărcarea îmbunătățiri de timp pentru platforme terțe părți, oferind o integrare mai strânsă cu serviciile online, Canonical (Launchpad, Ubuntu One ), etc. Alte modificări sunt pur și simplu rezultatul remedierii erorilor raportate de utilizatorii Ubuntu.







Observați că, chiar dacă pachetele sursă Debian incluse în arhivele Ubuntu versiunea neschimbat compilate pentru Ubuntu, vor fi diferite de cele din magazia Debian. Acesta a fost rezultatul modificării mediului de dezvoltare a pachetelor de dezvoltatori Ubuntu. Aceste pachete pot fi instalate numai pe computere cu procesoare compatibile Intel din clasa 686 sau mai mare, deoarece dezvoltatorii Ubuntu include unele opțiuni de compilator care nu sunt utilizate în Debian. În plus, pachetele deja compilate sunt modificate de un program numit "pkgbinarymangler".

Programul de lansare Ubuntu și relațiile cu Debian

Eliberarea unei noi versiuni de Ubuntu are loc la fiecare șase luni. Debian are un program complet diferit de lansări. Cum ajung dezvoltatorii Ubuntu să se adapteze la acest program?

Pentru Ubuntu, pachetele sunt importate din ramura "Debian instabilă" (uneori chiar din filiala "experimentală") pentru a obține cele mai recente versiuni. Dacă pachetele Ubuntu au deja modificări specifice Ubuntu, aceste modificări se îmbină cu pachetele Debian actualizate. În caz contrar, pachetele sunt pur și simplu transferate în Ubuntu din depozitul Debian. Acest lucru funcționează bine, deoarece sucursala "Debian sid" nu își justifică numele în totalitate și funcționează surprinzător de bine. Importul pachetelor din Debian la Ubuntu vine strict în termen de două luni de la șase disponibile atunci când se pregătește lansarea Ubuntu - pentru a „îngheța“ importul de Debian. Deci, pentru a rezolva cele mai mari probleme, este încă suficient timp.

În cea de-a treia și a patra lună de dezvoltare a Ubuntu, puteți adăuga pachete actualizate din Debian, dar numai cu permisiunea dezvoltatorului, și nu automat. La sfârșitul celei de-a patra luni de dezvoltare există o înghețare completă a importului de pachete.

Două luni rămase înainte de lansare, sunt dedicate reparării bugurilor și lustruirea distribuției. În această perioadă pot apărea așa-numitele "sub-înghețări", acestea putând fi văzute, de exemplu, dacă vă uitați la programul de lansare al versiunii Ubuntu Natty Narwhal. Adăugarea de pachete actualizate Debian în timpul acestei perioade de dezvoltare se produce numai dacă dezvoltatorii remediază unele erori critice în pachet.

Deci, așa se bazează Ubuntu pe Debian. Nu totul este la fel de simplu cum pare la prima vedere;)







Articole similare

Trimiteți-le prietenilor: