Онлайн робочі станції OnWorks Linux та Windows

логотип

Безкоштовний онлайн-хостинг для робочих станцій

<Попередній | зміст | Наступна>

1.2.2. Управління відмінністю за допомогою Debian‌


Як дизайнерське рішення, ми намагаємося максимально мінімізувати кількість роздвоєних пакетів. Однак, щоб реалізувати деякі унікальні можливості Kali, необхідно внести деякі зміни. Щоб обмежити вплив цих змін, ми прагнемо надсилати їх угору або шляхом безпосередньої інтеграції функції, або шляхом додавання необхідних гачків, щоб було легко ввімкнути потрібні функції без додаткової модифікації самих пакетів.

Відстеження пакетів Kali10 допомагає нам відстежувати наше розходження з Debian. У будь-який час ми можемо дізнатися, який пакет було роздвоєно, і чи синхронізовано він з Debian, чи оновлення


зображення

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

необхідно. Усі наші пакунки зберігаються в сховищах Git11 розміщення гілки Debian і гілки Kali пліч-о-пліч. Завдяки цьому оновлення роздвоєного пакету є простим двоетапним процесом: оновіть гілку Debian, а потім об’єднайте її з гілкою Kali.

Хоча кількість forked пакетів у Kali відносно невелика, кількість додаткових пакетів досить велика: у квітні 2017 року їх було майже 400. Більшість із цих пакетів є безкоштовним програмним забезпеченням, яке відповідає Інструкціям щодо вільного програмного забезпечення Debian.12 і нашою кінцевою метою було б підтримувати ці пакунки в Debian, коли це можливо. Тому ми прагнемо дотримуватися Політики Debian13 і слідувати передовим методам пакування, які використовуються в Debian. На жаль, є також чимало винятків, коли належну упаковку було майже неможливо створити. Через нестачу часу кілька пакунок було переміщено в Debian.


Найпопулярніші хмарні обчислення ОС на OnWorks: