TileOS 1.0 "T-Rex" er udgivet, bygget på Debian-pakkebasen og tilbyder et skrivebord, der bruger mosaikvinduesmanagers. TileOS har de samme mål som Ubuntu Sway Remix (udviklet af den samme forfatter) og tilbyder en brugsklar interface, der ikke kræver yderligere opsætning, og som er rettet mod både erfarne Linux-brugere og nybegyndere, der ønsker at prøve mosaikvinduesmanagers uden at bruge meget tid på opsætning.
Men i modsætning til Ubuntu Sway Remix er TileOS meget mere åbent for forskellige ændringer og tilpasninger, samt fri for potentielle problemer med ophavsret (Ubuntu Sway Remix bruger registrerede varemærker fra Canonical, men der er stadig ikke modtaget noget officielt svar vedrørende inkluderingen af distributionen i den officielle Ubuntu-familie). Bygninger til amd64-arkitekturen er forberedt til download (i fremtiden planlægges det at sikre støtte til arm64, især til Raspberry Pi-platformen). Kildekoden til komponenterne i TileOS er tilgængelig på GitLab.
TileOS fokuserer primært på vinduesmanagers, der bruger Wayland-protokollen. Der er officielt udgivet versioner med Sway og River skriveborde, mens der arbejdes på versioner med SwayFX (en fork af Sway med forskellige skrivebordeffekter) og Qtile. Distributionen bruger Debian Stable-pakkebasen, men der flyttes forskellige forbedringer fra testgrenen, samt nyere versioner af visse programmer og grafiske drivere. Desuden inkluderer den en række rettelser, der optimerer disk- og hukommelsessystemet, samt nogle forbedringer fra Ubuntu, som f.eks. montering af drev i filhåndtereren uden at anmode om en adgangskode, og mere.
Nøglefunktioner i TileOS:
- Linux-kernen 6.6.15 med forbedret reaktionstid (mulighed CONFIG_HZ=1000, mens Debian bruger CONFIG_HZ=300).
- Et sæt åbne videodrivere, Mesa 23.2.1 og Xwayland 23.2.2.
- Zram-mekanismen er aktiveret som standard, ved brug af zstd-kompressionsalgoritmen.
- Et stort antal proprietære drivere og firmwares er forudinstalleret, hvilket væsentligt udvider understøttelsen af forskellige hardware.
- Repositories med ekstra software som VirtualBox, Visual Studio Code, Librewolf, OnlyOffice og Brave er tilsluttet som standard.
- Mulighed for valg af ekstra software i Calamares-installationsprogrammet er blevet implementeret.
- D-Bus Broker er blevet anvendt til implementeringen af systembussen D-Bus.
- Lydfunktionalitet er implementeret med server PipeWire.
- Bruger-sessioner styres af systemd, hvilket muliggør korrekt afslutning af kørende applikationer og komponenter ved genstart, nedlukning eller udlogning samt sikrer korrekt håndtering af automatisk opstart af applikationer.
- I Sway-versionen fungerer systemd-oomd som OOM Killer. I de øvrige versioner bruges EarlyOOM.
- Applikationer er udformet med et ensartet tema, Catppuccin, der benytter bløde pastelfarver.
Sway-versionens karakteristika:
- Skrivebordet udvikles parallelt med Ubuntu Sway Remix-distributionen, hvilket sikrer gensidig overførsel af ændringer.
- Mange værktøjer fra projektet NWG-Shell er blevet anvendt, såsom Autotiling-scripts til automatisk vinduesarrangering, fuldskærmsapplikationsmenuen nwg-drawer, værktøjet til indstilling af skærmindstillinger, nwg-displays, værktøjet til tilpasning af udseende, nwg-look, sessionsmanageren nwg-bar og nwg-wrapper, der muliggør visning af indholdet fra enhver script på skrivebordet (gennem den implementeres tip om de genveje, der anvendes i distributionen).
- Et minimalt sæt komponenter er forudinstalleret, herunder filhåndtereren PcmanFM-Qt, tekstredigeringsprogrammet Pluma, terminalemulatoren Alacritty, arkiveringsprogrammet Engrampa og andre. Yderligere software kan vælges under installationen eller installeres direkte efter systeminstallationen.
River-versionens karakteristika
- Den dynamiske vinduesmanager River, skrevet i zig og inspireret af DWM, Awesome og Bwpwm, er blevet anvendt. River adskiller sig med enkel konfiguration (konfigurationsfilen er et almindeligt shell-script, der sekventielt udfører kommandoerne til IPC-bussen riverctl), stor fleksibilitet og lavere ressourceforbrug end Sway. Da River er i aktiv udvikling og stadig er betydeligt bagud i funktionalitet sammenlignet med Sway, betragtes TileOS River-versionen som eksperimentel.
- Som i Sway-versionen anvendes komponenter fra NWG-Shell, bortset fra dem, der tydeligt ikke understøtter River (for eksempel bruges wdisplays i stedet for nwg-displays).
Kilde: opennet.ru
