Wydanie EasyOS 4.5, oryginalnej dystrybucji twórcy Puppy Linux

Barry Kauler, założyciel projektu Puppy Linux, opublikował eksperymentalną dystrybucję EasyOS 4.5, która łączy w sobie technologie Puppy Linux z wykorzystaniem izolacji kontenerów do uruchamiania komponentów systemu. Dystrybucją zarządza się poprzez zestaw graficznych konfiguratorów opracowanych w ramach projektu. Rozmiar obrazu rozruchowego wynosi 825 MB.

W nowym wydaniu:

  • Jądro Linuksa zostało zaktualizowane do wersji 5.15.78. Podczas kompilacji jądro zawiera ustawienia poprawiające obsługę KVM i QEMU, a także umożliwia użycie syncookie TCP w celu ochrony przed zalaniem pakietami SYN.
  • Panel służący do oglądania telewizji IP na pulpicie został zaktualizowany do wersji MK8.
  • Rozwój systemu montażu woofQ został przeniesiony do GitHub.
  • Zaktualizowano wersje pakietów, w tym Firefox 106.0.5, QEMU 7.1.0 i Busybox 1.34.1.
  • Poczyniono przygotowania do rewizji modelu pracy wyłącznie na koncie użytkownika root (ponieważ dotychczasowy model pracy na koncie użytkownika root z resetowaniem uprawnień przy uruchomieniu każdej aplikacji jest zbyt skomplikowany i niebezpieczny, prowadzone są eksperymenty mające na celu zapewnienie możliwości pracy pod użytkownik nieuprzywilejowany).
  • Środowisko OpenEmbedded (OE) używane podczas przebudowy pakietów zostało zaktualizowane do wersji 3.1.20.
  • Skrypt uruchamiający Pulseaudio został przeniesiony do /etc/init.d.
  • Zmieniono proces instalacji systemu, który jest oddzielony od bootloadera. Wcześniej używane programy ładujące rEFInd/Syslinux zostały zastąpione programem Limine, który obsługuje uruchamianie w systemach zarówno z UEFI, jak i BIOSem.
  • Dodano pakiety SFS z Android Studio, Audacity, Blender, Openshot, QEMU, Shotcut, SmartGit, SuperTuxKart, VSCode i Zoom.
  • Dodano narzędzie „deb2sfs” do konwersji pakietów deb do formatu sfs. Ulepszone narzędzie „dir2sfs”.
  • Poprawiono możliwość drukowania z programów skompilowanych z GTK3.
  • Dodano obsługę kompilatora dla języka Nim.

Funkcje dystrybucji:

  • Każda aplikacja, podobnie jak sam pulpit, może być uruchamiana w osobnych kontenerach, które są izolowane za pomocą własnego mechanizmu Easy Containers.
  • Domyślnie działa z uprawnieniami roota i resetowaniem uprawnień przy uruchamianiu każdej aplikacji, ponieważ EasyOS jest ustawiony jako system Live dla jednego użytkownika.
  • Dystrybucja jest instalowana w osobnym podkatalogu i może współistnieć z innymi danymi na dysku (system jest instalowany w /releases/easy-4.5, dane użytkownika są przechowywane w katalogu /home, a dodatkowe kontenery aplikacji są umieszczane w /containers informator).
  • Obsługiwane jest szyfrowanie poszczególnych podkatalogów (na przykład /home).
  • Możliwe jest instalowanie metapakietów w formacie SFS, które są obrazami montowanymi za pomocą Squashfs, łączącymi kilka zwykłych pakietów i zasadniczo przypominającymi formaty appimages, snaps i flatpak.
  • System jest aktualizowany w trybie atomowym (nowa wersja jest kopiowana do innego katalogu i przełączany jest katalog aktywny z systemem) oraz wspiera cofanie zmian w przypadku problemów po aktualizacji.
  • Istnieje tryb uruchamiania z pamięci RAM, w którym system jest kopiowany do pamięci podczas rozruchu i działa bez dostępu do dysków.
  • Do budowy dystrybucji wykorzystywany jest zestaw narzędzi WoofQ oraz źródła pakietów z projektu OpenEmbedded.
  • Pulpit jest oparty na menedżerze okien JWM i menedżerze plików ROX.
    Wydanie EasyOS 4.5, oryginalnej dystrybucji twórcy Puppy Linux
  • Podstawowy pakiet zawiera aplikacje takie jak Firefox, LibreOffice, Scribus, Inkscape, GIMP, mtPaint, Dia, Gpicview, edytor tekstu Geany, menedżer haseł Fagaros, system zarządzania finansami osobistymi HomeBank, osobista wiki DidiWiki, Osmo organizer, menedżer projektu Planner, system Notecase , Pidgin, odtwarzacz muzyki Audacious, odtwarzacze multimediów Celluloid, VLC i MPV, edytor wideo LiVES, system przesyłania strumieniowego OBS Studio.
  • Aby ułatwić udostępnianie plików i drukarek, oferowana jest natywna aplikacja EasyShare.

Źródło: opennet.ru

Dodaj komentarz