Stații de lucru online OnWorks Linux și Windows

logo

Găzduire online gratuită pentru stații de lucru

<Înapoi | Cuprins | Următor>

1.2.2. Gestionarea diferenței cu Debian‌


Ca decizie de proiectare, încercăm să minimizăm cât mai mult posibil numărul de pachete furcate. Cu toate acestea, pentru a implementa unele dintre caracteristicile unice ale lui Kali, trebuie făcute unele modificări. Pentru a limita impactul acestor modificări, ne străduim să le trimitem în amonte, fie prin integrarea directă a caracteristicii, fie prin adăugarea cârligelor necesare, astfel încât să fie ușor de activat caracteristicile dorite fără a modifica în continuare pachetele din amonte în sine.

Instrumentul de urmărire a pachetelor Kali10 ne ajută să urmărim divergențele noastre cu Debian. În orice moment, putem căuta ce pachet a fost bifurcat și dacă este sincronizat cu Debian sau dacă o actualizare


imagine

9https://www.debian.org/releases/testing/ 10http://pkg.kali.org/derivative/kali-dev/‌

este necesară. Toate pachetele noastre sunt menținute în depozite Git11 găzduind o ramură Debian și o ramură Kali una lângă alta. Datorită acestui fapt, actualizarea unui pachet bifurcat este un proces simplu în doi pași: actualizați ramura Debian și apoi îmbinați-o în ramura Kali.

În timp ce numărul de pachete bifurcate în Kali este relativ scăzut, numărul de pachete suplimentare este destul de mare: în aprilie 2017 erau aproape 400. Cele mai multe dintre aceste pachete sunt software liber, care respectă Ghidurile Debian pentru Software Liber.12 iar scopul nostru final ar fi să menținem acele pachete în Debian ori de câte ori este posibil. De aceea ne străduim să respectăm Politica Debian13 și să urmeze bunele practici de ambalare utilizate în Debian. Din păcate, există și câteva excepții în care ambalajul adecvat a fost aproape imposibil de creat. Ca urmare a lipsei timpului, puține pachete au fost trimise în Debian.


Top OS Cloud Computing la OnWorks: