
Нещо интересно се случва в общността на Arch Linux: в ход е проект, който може да промени бъдещето на... pacman пакетен мениджърИдеята е да се разработи нова основа за управление на пакети. Написано изцяло на Rust, език, който се откроява със своята сигурност и надеждност. Този проект е известен като АЛПМ (Управление на пакети на Arch Linux).
В продължение на повече от година, развитието на АЛПМ Получено е финансиране и това се отразява в напредъка. Вече са дефинирани ясни спецификации относно това как трябва да бъдат структурирани пакетите, как да се обработват данните и какви криптографски механизми да се използват, за да се гарантира целостта и автентичността на системните файлове. Това не е просто теоретична идея: зад нея стои солидна работа.
Пакман за ALMP? Това е реална възможност
Това накара мнозина да се запитат дали Pacman евентуално ще бъде заменен. Има значителни разлики между двата проекта, не само технически, но и правно. Pacman е лицензиран под GPL, докато ALPM използва по-разрешителни лицензи като Apache 2.0 и MIT, което би улеснило приемането му в други проекти или контексти без толкова много ограничения.
Засега няма официално потвърждение, че Pacman ще бъде премахнат. Една от възможностите, които се разглеждат, е хибриден подход: запазване на командата Pacman такава, каквато я познаваме, но поддържането ѝ вътрешно с модерна имплементация, написана на Rust, подобно на това, което вече е направено в други дистрибуции с критични системни инструменти.
Засега виждаме само първите стъпки на това предложение. Промените няма да са незабавни, въпреки че Arch Linux е известен със своя модел на разработка с непрекъснато пускане на софтуер и бързо внедряване на софтуер. Сред оставащите въпроси е какво ще правят други дистрибуции, използващи същата база, като Manjaro и EndeavourOS.