Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

1.2.2. Gestire la differenza con Debian‌


Come decisione progettuale, cerchiamo di ridurre il più possibile il numero di pacchi biforcati. Tuttavia, per implementare alcune delle caratteristiche uniche di Kali, è necessario apportare alcune modifiche. Per limitare l'impatto di questi cambiamenti, ci sforziamo di inviarli a monte, integrando direttamente la funzionalità o aggiungendo gli hook richiesti in modo che sia semplice abilitare le funzionalità desiderate senza modificare ulteriormente i pacchetti upstream stessi.

Il localizzatore di pacchi Kali10 ci aiuta a tenere traccia della nostra divergenza con Debian. In qualsiasi momento, possiamo cercare quale pacchetto è stato forkato e se è sincronizzato con Debian o se un aggiornamento


Immagine

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

è obbligatorio. Tutti i nostri pacchetti sono mantenuti nei repository Git11 ospitando un ramo Debian e un ramo Kali fianco a fianco. Grazie a ciò, aggiornare un pacchetto fork è un semplice processo in due fasi: aggiornare il ramo Debian e poi unirlo al ramo Kali.

Mentre il numero di pacchetti forkati in Kali è relativamente basso, il numero di pacchetti aggiuntivi è piuttosto alto: ad aprile 2017 ce n'erano quasi 400. La maggior parte di questi pacchetti è software libero conforme alle Linee guida per il software libero di Debian12 e il nostro obiettivo finale sarebbe mantenere quei pacchetti all'interno di Debian quando possibile. Ecco perché ci sforziamo di rispettare la Debian Policy13 e seguire le buone pratiche di pacchettizzazione usate in Debian. Sfortunatamente, ci sono anche alcune eccezioni in cui era quasi impossibile creare un imballaggio adeguato. A causa della scarsità di tempo, pochi pacchetti sono stati inviati a Debian.


Il miglior sistema operativo cloud computing su OnWorks: