Pierwsze wydanie dystrybucji TileOS

Dostępna jest wersja dystrybucji TileOS 1.0 „T-Rex”, zbudowana na bazie pakietów Debian i oferująca pulpit wykorzystujący mozaikowe menedżery okien. TileOS ma na celu oferowanie gotowego w użyciu interfejsu, który nie wymaga dodatkowej konfiguracji, skierowanego zarówno do doświadczonych użytkowników Linuksa, jak i nowicjuszy, którzy chcą spróbować środowiska mozaikowych menedżerów okien, nie spędzając dużo czasu na jego konfiguracji.

Jednak w przeciwieństwie do Ubuntu Sway Remix, TileOS jest znacznie bardziej otwarty na różne zmiany i personalizacje oraz pozbawiony potencjalnych problemów z prawami autorskimi (Ubuntu Sway Remix wykorzystuje zarejestrowane znaki towarowe Canonical, ale jak dotąd nie otrzymano oficjalnej odpowiedzi w sprawie włączenia dystrybucji do oficjalnej rodziny Ubuntu). Przygotowano obrazy do pobrania dla architektury amd64 (w przyszłości planowane jest wsparcie dla arm64, szczególnie na platformach Raspberry Pi). Kod źródłowy komponentów TileOS jest dostępny na GitLab.

W TileOS szczególną uwagę poświęcono menedżerom okien wykorzystującym protokół Wayland. Oficjalnie dostępne są edycje z pulpitami Sway i River, a w przygotowaniu są edycje z SwayFX (fork Sway, wzbogacony o różne efekty pulpitu) i Qtile. Dystrybucja opiera się na bazie pakietów Debian Stable, lecz z gałęzi testowej wprowadzane są różne ulepszenia, nowsze wersje niektórego oprogramowania i sterowników graficznych. Dodatkowo, w skład pakietu wchodzą liczne poprawki optymalizujące pracę subsystemu dyskowego i pamięci, a także przeniesione niektóre ulepszenia z Ubuntu, takie jak montowanie dysków w menedżerze plików bez wymagania hasła, i inne.

Kluczowe cechy TileOS:

  • Jądro Linux 6.6.15 z poprawionym czasem reakcji (opcja CONFIG_HZ=1000, w Debianie używane jest CONFIG_HZ=300).
  • Zestaw otwartych sterowników wideo, Mesa 23.2.1 i Xwayland 23.2.2.
  • Domyślnie włączony jest mechanizm Zram, wykorzystujący algorytm kompresji zstd.
  • Zainstalowano dużą liczbę własnościowych sterowników i oprogramowania (firmware), co znacząco zwiększa wsparcie dla różnych sprzętów.
  • Domyślnie podłączone są repozytoria z dodatkowym oprogramowaniem, takim jak VirtualBox, Visual Studio Code, Librewolf, OnlyOffice i Brave.
  • Zrealizowano możliwość wyboru dodatkowego oprogramowania w instalatorze Calamares.
  • Jako realizację systemowej magistrali D-Bus wykorzystano D-Bus Broker.
  • Jako dźwięk serwera wykorzystano PipeWire.
  • Zarządzanie sesjami użytkowników odbywa się za pomocą systemd, co pozwala poprawnie zamykać uruchomione aplikacje i komponenty podczas ponownego uruchamiania, wyłączania lub wylogowywania się, a także zapewnia prawidłowe przetwarzanie autostartu aplikacji.
  • Jako demon OOM Killer w edycji Sway wykorzystano systemd-oomd. W pozostałych edycjach używany jest EarlyOOM.
  • Do stylizacji aplikacji wykorzystano jednolitą motyw Catppuccin, wykorzystującą miękkie pastelowe kolory.

Cechy edycji Sway:

  • Pulpit rozwija się równolegle z dystrybucją Ubuntu Sway Remix, zapewniając wzajemny transfer różnych zmian.
  • Wykorzystywane są liczne narzędzia z projektu NWG-Shell, takie jak skrypt automatycznego układania okien Autotiling, pełnoekranowe menu aplikacji nwg-drawer, narzędzie do konfiguracji ustawień wyświetlacza nwg-displays, narzędzie do dostosowywania wyglądu nwg-look, menedżer sesji nwg-bar oraz nwg-wrapper, umożliwiający wyświetlanie na pulpicie zawartości dowolnych skryptów (przez niego realizowane są podpowiedzi dotyczące używanych w dystrybucji skrótów klawiszowych).
  • Wstępnie zainstalowano minimalny zestaw komponentów, w tym menedżer plików PcmanFM-Qt, edytor tekstu Pluma, emulator terminala Alacritty, archiwizator Engrampa i inne. Dodatkowe oprogramowanie można wybrać na etapie instalacji systemu lub zainstalować bezpośrednio po jego zainstalowaniu.

Cechy edycji River

  • Zastosowano dynamiczny menedżer okien River, napisany w języku zig, który zawiera wiele elementów DWM, Awesome i Bwpwm. River wyróżnia się łatwością konfiguracji (plik konfiguracyjny to zwykły skrypt shell, który kolejno wykonuje polecenia dla magistrali IPC riverctl), dużą elastycznością oraz mniejszym zużyciem zasobów niż Sway. Ponieważ River jest w aktywnej fazie rozwoju i wciąż znacznie ustępuje Sway pod względem funkcjonalności, edycja TileOS River ma charakter eksperymentalny.
  • Podobnie jak w edycji Sway, wykorzystane są komponenty projektu NWG-Shell, z wyjątkiem tych, które wyraźnie nie obsługują River (na przykład zamiast nwg-displays używa się wdisplays).

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster