Trident byter från BSD TrueOS till Void Linux

Trident OS-utvecklare meddelat om projektmigrering till Linux. Trident-projektet utvecklar en färdig att använda grafisk användardistribution som påminner om äldre versioner av PC-BSD och TrueOS. Från början byggdes Trident på FreeBSD- och TrueOS-teknologier, använde ZFS-filsystemet och OpenRC-initieringssystemet. Projektet grundades av utvecklare som är involverade i att arbeta på TrueOS, och positionerades som ett relaterat projekt (TrueOS är en plattform för att skapa distributioner, och Trident är en distribution för slutkonsumenter baserad på denna plattform).

Nästa år beslutades det att överföra Trident-utgåvor till distributionsutvecklingar Void Linux. Anledningen till att migrera från BSD till Linux var oförmågan att på annat sätt bli av med några av problemen som begränsar användarna av distributionen. Områden av intresse inkluderar hårdvarukompatibilitet, stöd för moderna kommunikationsstandarder och pakettillgänglighet. Förekomsten av problem i dessa områden stör uppnåendet av projektets huvudmål - utarbetandet av en användarvänlig grafisk miljö.

När man valde en ny grund identifierades följande krav:

  • Möjligheten att använda oförändrade (utan att bygga om) och regelbundet uppdaterade paket från överordnad distribution;
  • Förutsägbar produktutvecklingsmodell (miljön bör vara konservativ och bibehålla den vanliga livsstilen i många år);
  • Enkelhet i systemorganisation (en uppsättning små, lätt uppdaterade och snabba komponenter i stil med BSD-system, istället för monolitiska och komplicerade lösningar);
  • Acceptera ändringar från tredje part och ha ett kontinuerligt integrationssystem för att testa och bygga;
  • Närvaron av ett fungerande grafikundersystem, men utan beroende av redan bildade gemenskaper som utvecklar skrivbord (Trident planerar att samarbeta med utvecklarna av basdistributionen och arbeta tillsammans med utvecklingen av skrivbordet och skapandet av specifika verktyg för att förbättra användbarheten);
  • Högkvalitativt stöd för aktuell hårdvara och regelbundna uppdateringar av hårdvarurelaterade distributionskomponenter (drivrutiner, kärna);

Distributionssatsen visade sig vara närmast de angivna kraven Void Linux, följa en modell av en kontinuerlig cykel av uppdatering av programversioner (rullande uppdateringar, utan separata utgåvor av distributionen). Void Linux använder en enkel systemhanterare för att initiera och hantera tjänster kör det, använder sin egen pakethanterare xbps och paketbyggande system xbps-src. Används som standardbibliotek istället för Glibc musl, och istället för OpenSSL - LibreSSL. Void Linux stöder inte installation på en partition med ZFS, men Trident-utvecklare ser inga problem med att självständigt implementera en sådan funktion med modulen ZFSonLinux. Interaktion med Void Linux förenklas också av det faktum att dess utveckling sprida under BSD-licensen.

Det förväntas att Trident efter övergången till Void Linux kommer att kunna utöka stödet för grafikkort och förse användare med modernare grafikdrivrutiner, samt förbättra stödet för ljudkort, ljudströmning, lägga till stöd för ljudöverföring via HDMI, förbättra stödet för trådlösa nätverksadaptrar och enheter med ett gränssnitt Bluetooth. Dessutom kommer användare att erbjudas nyare versioner av program, startprocessen kommer att påskyndas och stöd kommer att läggas till för hybridinstallationer på UEFI-system.

En av nackdelarna med migrering är förlusten av den välbekanta miljön och verktyg som utvecklats av TrueOS-projektet för att konfigurera systemet, såsom sysadm. För att lösa detta problem är det planerat att skriva universella ersättningar för sådana verktyg, oberoende av OS-typ. Den första utgåvan av den nya utgåvan av Trident är planerad till januari 2020. Före lanseringen utesluts inte bildandet av testalfa- och betabyggen. Att migrera till ett nytt system kräver manuell överföring av innehållet i /home-partitionen.
BSD-byggen kommer att stödjas upphört omedelbart efter lanseringen av den nya utgåvan, och det stabila paketförrådet baserat på FreeBSD 12 kommer att raderas i april 2020 (det experimentella förvaret baserat på FreeBSD 13-Current kommer att tas bort i januari).

Av de nuvarande distributionerna baserade på TrueOS finns projektet kvar
ghostbsd, som erbjuder MATE-skrivbordet. Liksom Trident använder GhostBSD OpenRC init-systemet och ZFS-filsystemet som standard, men stöder dessutom Live-läge. Efter migrering av Trident till Linux, GhostBSD-utvecklare uppgavsom förblir engagerade i BSD-system och kommer att fortsätta använda den stabila grenen TrueOS som grund för din distribution.

Källa: opennet.ru

Lägg en kommentar