Wyszukiwanie w witrynie

Wydano Parrot OS 7.0 z KDE Plasma 6, Wayland i bazą Debian 13


Parrot OS 7.0 jest już dostępny, wprowadzając KDE Plasma 6, Wayland jako domyślny, bazę Debian 13 oraz całkowicie przepisany system architektury.

Ponad pięć miesięcy po ostatniej wersji 6.4, i właśnie na czas Świąt Bożego Narodzenia, Parrot OS, wszechstronna dystrybucja Linux oparta na Debianie, zaprojektowana dla etycznych hackerów i specjalistów ds. cyberbezpieczeństwa, ogłosiła wersję 7.0, o kryptonimie Echo, oznaczającą najbardziej znaczące wydanie w historii projektu.

Jedną z najbardziej widocznych zmian jest przejście na KDE Plasma 6 (6.3.6) jako domyślne środowisko graficzne. System działa teraz domyślnie na Wayland i oparty jest na bazie Debian 13. Pomimo zmiany środowiska graficznego, dystrybucja zachowuje lekki profil dzięki rozbudowanym możliwościom personalizacji i motywowania.

Nowa tożsamość wizualna Parrot OS 7.0, oparta na jądrze Linux 6.12 LTS, odświeża ikony, kolory i tapety, czerpiąc inspirację z Flat Remix i Sweet Mars, i jest dostarczana za pomocą dedykowanego pakietu echo-themes dołączonego do dystrybucji.

Parrot OS 7.0 Wersja Domowa

Pod maską Parrot OS 7 wprowadza przebudowany system kompilacji. Obrazy ISO nadal generowane są za pomocą live-build, natomiast obrazy maszyn wirtualnych powstają za pomocą niestandardowego procesu mającego na celu dostarczenie czystych, zoptymalizowanych kompilacji. Obrazy udostępniane są dla QEMU, VirtualBox, VMware i UTM w formatach takich jak qcow2, vmdk, ova, vdi i utm.

Obrazy Dockera zostały również przebudowane w tej wersji, zaktualizowane edycje Core i Security wzbogacone o obrazy dedykowane konkretnym grupom narzędzi, takim jak nmap, sqlmap, metasploit i inne. Dodatkowo wszystkie kompilacje są teraz automatyzowane za pomocą runnerów CI/CD opartych na GitLab.

Kilka podstawowych komponentów systemu zostało znacznie przebudowanych. Pakiet parrot-core, który otrzymał największy zestaw zmian, został przeprojektowany do pracy z prostymi plikami konfiguracyjnymi KDE zamiast wcześniej używanej bazy danych dconf w MATE.

System menu został również zaktualizowany, z poprawionymi ikonami i wpisami na pulpicie, podczas gdy aktualizator uruchamiania oparty na Go sprawdza duplikaty i problemy z konfiguracją oraz dostarcza jaśniejsze informacje diagnostyczne w przypadku wystąpienia błędów. Inne zaktualizowane komponenty obejmują meta-pakiety pulpitu, konfigurację menedżera wyświetlania, profile Firefoksa oraz ustawienia instalatora Calamares.

Parrot OS 7 zawiera rozszerzony i zaktualizowany zestaw narzędzi do testów penetracyjnych i bezpieczeństwa. Nowe dodatki to convoC2, goshs, evil-winrm-py, hexstrike-ai, bpf-linker, pkinit-tools, chisel, bloodhound.py, autorecon i trufflehog, a także aktualizacje znanych narzędzi, takich jak Burp Suite, Maltego, airgeddon, sqlsus i jadx.

Wydanie wprowadza również nową kategorię skupioną na sztucznej inteligencji, zaczynając od Hexstrike AI. Zamiast ogólnej automatyzacji, projekt koncentruje się na narzędziach do oceny i zabezpieczania promptów dużych modeli językowych oraz powiązanych technologii.

Co więcej, meta-pakiet parrot-tools został rozszerzony o wstępną instalację szerszego wyboru narzędzi. Zestawy narzędzi deweloperskich teraz obejmują gdb i cgdb, podczas gdy dodatkowe narzędzia do zbierania informacji, analiz odwrotnych i chmurowych zostały dodane w odpowiednich kategoriach. Seahorse zastępuje GPA w zarządzaniu kluczami kryptograficznymi, dostosowując zestaw narzędzi do zaktualizowanego stosu pulpitu.

Parrot OS 7 wprowadza również oficjalne wsparcie dla RISC-V, dzięki czemu staje się pierwszą dystrybucją do testów penetracyjnych, która to robi. Projekt udostępnia wstępnie złożony tarball systemu plików root, a jego repozytoria zawierają natywne pakiety Debiana oraz, jeśli to możliwe, narzędzia specyficzne dla Parrot.

Aktualizacja systemu została rozwiązana poprzez całkowite przepisanie narzędzia Parrot updater. Teraz program został napisany w języku Rust i zawiera graficzny interfejs zbudowany przy użyciu gtk4-rs. Wykonuje cotygodniowe sprawdzanie aktualizacji i wyświetla powiadomienia na pulpicie, gdy dostępne są nowe aktualizacje, zastępując wcześniejsze implementacje, które niektórym użytkownikom wydawały się niewygodne.

Obrazy dla Dockera i WSL zostały zaktualizowane do wydania Echo, a pipeline CI/CD został usprawniony, aby uruchamiać zautomatyzowane przebudowy i wysyłki przy zmianach w repozytorium. Rocket, menedżer aplikacji Parrot, został zaktualizowany do wersji 1.3.0, przynosząc poprawę wydajności wraz z szerszymi zmianami w systemie.

Ważne jest, aby zauważyć, że repozytoria Parrot OS 7 można teraz używać z Debianem 13 za pomocą skryptu konwersji, który obsługuje dowolne środowisko graficzne lub menedżer okien. Chociaż są kompatybilne, projekt zaleca wykonanie kopii zapasowej i rozpoczęcie od edycji Core, zanim stopniowo zainstaluje się dodatkowe komponenty, ze względu na szeroki zakres możliwych konfiguracji Debiana.

Jak można się spodziewać, przejście na KDE na systemach Raspberry Pi zmienia wymagania sprzętowe. Wersja Core jest zalecana dla urządzeń Raspberry Pi 3B, natomiast systemy z co najmniej 2 GB RAM mogą uruchamiać inne edycje. Alternatywne środowiska graficzne, takie jak MATE czy XFCE, mogą zostać ponownie rozważone w przyszłych wydaniach.

Biorąc pod uwagę skalę zmian, zaleca się czystą instalację dla większości użytkowników. Parrot OS 6.x będzie nadal otrzymywać aktualizacje zabezpieczeń, a planowana jest zautomatyzowana ścieżka migracji, gdy przejście na Parrot OS 7 zostanie uznane za w pełni stabilne.

Systemy zaktualizowane z Parrot OS 6.4 będą domyślnie zachowywać pulpit MATE, a migracja do KDE Plasma 6 będzie wymagała ręcznej konfiguracji plików konfiguracyjnych.

Aby uzyskać więcej informacji, zobacz ogłoszenie.

Parrot OS 7.0 Echo jest już dostępny do pobrania z oficjalnej strony projektu, oferując dwie główne edycje. Edycja Security przeznaczona jest do testów penetracyjnych i pracy zespołów red team i zawiera pełny zestaw wstępnie zainstalowanych narzędzi bezpieczeństwa. Edycja Home jest systemem ogólnego przeznaczenia, zaprojektowanym do codziennego użytku, programowania i prywatności, bez zaawansowanego zestawu narzędzi do testów penetracyjnych.