Eerste release van TileOS-distributie

De TileOS 1.0 "T-Rex"-distributie is nu beschikbaar, gebouwd op de Debian-pakketbasis en biedt een desktop met behulp van betegelde vensterbeheerders. TileOS streeft dezelfde doelen na als de Ubuntu Sway Remix-distributie (ontwikkeld door dezelfde auteur), en biedt een kant-en-klare interface die geen extra configuratie vereist en is gericht op zowel ervaren Linux-gebruikers als beginners die een betegelde interface willen uitproberen window manager-omgeving zonder veel tijd te besteden aan het instellen ervan.

In tegenstelling tot Ubuntu Sway Remix staat TileOS echter veel meer open voor verschillende veranderingen en aanpassingen, en is het vrij van mogelijke auteursrechtproblemen (Ubuntu Sway Remix gebruikt geregistreerde Canonical-handelsmerken, maar er is geen officieel antwoord ontvangen over de opname van de distributie in de officiële Ubuntu-versie). familie is nog niet ontvangen). Er zijn assemblages voor de amd64-architectuur voorbereid om te downloaden (in de toekomst is het de bedoeling om ondersteuning te bieden voor arm64, met name Raspberry Pi-borden). De broncode voor TileOS-componenten is beschikbaar op GitLab.

De belangrijkste focus van TileOS ligt op vensterbeheerders die het Wayland-protocol gebruiken. Edities met Sway- en River-desktops zijn officieel gepresenteerd; edities met SwayFX (een afsplitsing van Sway, aangevuld met verschillende desktopeffecten) en Qtile zijn in ontwikkeling. De distributie maakt gebruik van de Debian Stable-pakketbasis, maar verschillende verbeteringen en recentere versies van sommige software en grafische stuurprogramma's worden vanuit de testtak overgebracht. Bovendien bevat het pakket een aantal reparaties die de werking van het schijfsubsysteem en het geheugen optimaliseren, evenals enkele verbeteringen van Ubuntu, zoals het koppelen van schijven in bestandsbeheer zonder om een ​​wachtwoord te vragen, en andere.

Belangrijkste kenmerken van TileOS:

  • Linux-kernel 6.6.15 met verbeterde responstijd (optie CONFIG_HZ=1000, Debian gebruikt CONFIG_HZ=300).
  • Een set open videostuurprogramma's, Mesa 23.2.1 en Xwayland 23.2.2.
  • Standaard is de Zram-engine ingeschakeld, waarbij gebruik wordt gemaakt van het zstd-compressie-algoritme.
  • Er is een groot aantal niet-vrije stuurprogramma's en firmware vooraf geïnstalleerd, waardoor de ondersteuning voor verschillende apparatuur aanzienlijk wordt uitgebreid.
  • Standaard zijn repositories met extra software aangesloten, zoals VirtualBox, Visual Studio Code, Librewolf, OnlyOffice en Brave.
  • De mogelijkheid geïmplementeerd om extra software te selecteren in het Calamares-installatieprogramma.
  • D-Bus Broker wordt gebruikt als implementatie van de D-Bus-systeembus.
  • PipeWire wordt gebruikt als geluidsserver.
  • Gebruikerssessies worden beheerd met systemd, waarmee u actieve applicaties en componenten correct kunt beëindigen bij het opnieuw opstarten, afsluiten of uitloggen, en een correcte verwerking van het opstarten van applicaties kunt garanderen.
  • Systemd-oomd wordt gebruikt als de OOM Killer-daemon in de Sway-editie. Andere edities gebruiken EarlyOOM.
  • De applicaties zijn ontworpen met behulp van één enkel Catppuccin-thema, met zachte pastelkleuren.

Kenmerken van de Sway-editie:

  • De desktop wordt parallel met de Ubuntu Sway Remix-distributie ontwikkeld, waardoor de onderlinge overdracht van bepaalde wijzigingen wordt gegarandeerd.
  • Er worden veel hulpprogramma's uit het NWG-Shell-project gebruikt, zoals het Autotiling-script voor automatische vensterindeling, het nwg-drawer applicatiemenu op volledig scherm, het nwg-displays-hulpprogramma voor het instellen van weergaveparameters, het nwg-look-hulpprogramma voor het aanpassen van het uiterlijk , de nwg-bar en nwg- session manager wrapper, waarmee u de inhoud van alle scripts op het bureaublad kunt weergeven (het geeft een hint over de sneltoetsen die in de distributie worden gebruikt).
  • Er is vooraf een minimale set componenten geïnstalleerd, waaronder de PcmanFM-Qt-bestandsbeheerder, Pluma-teksteditor, Alacritty-terminalemulator, Engrampa-archiverer en andere. Er wordt aanvullende software aangeboden die u kunt selecteren tijdens de systeeminstallatiefase, of die u direct na de systeeminstallatie kunt installeren

Kenmerken van de River-editie

  • Er wordt gebruik gemaakt van de dynamische windowmanager River, geschreven in de zig-taal en waarin veel van DWM, Awesome en Bwpwm zijn verwerkt. River onderscheidt zich door configuratiegemak (het configuratiebestand is een regulier shellscript dat opeenvolgend opdrachten uitvoert voor de IPC riverctl-bus), grote flexibiliteit en een lager bronnenverbruik dan Sway. Omdat River actief wordt ontwikkeld en qua functionaliteit nog steeds aanzienlijk inferieur is aan Sway, is de TileOS River-editie experimenteel van aard.
  • Net als in de Sway-editie worden componenten van het NWG-Shell-project gebruikt, behalve de componenten die River niet expliciet ondersteunen (wdisplays wordt bijvoorbeeld gebruikt in plaats van nwg-displays).

Bron: opennet.ru

Voeg een reactie