Utvecklarna av operativsystemet Trident om migreringen av projektet till Linux. Projektet Trident utvecklar en fÀrdig att anvÀnda grafisk anvÀndardistributions, som pÄminner om Àldre versioner av PC-BSD och TrueOS. Ursprungligen byggdes Trident pÄ teknologier frÄn FreeBSD och TrueOS, anvÀnde filsystemet ZFS och initieringssystemet OpenRC. Projektet grundades av utvecklare som var involverade i arbetet med TrueOS och positionerades som ett nÀrstÄende projekt (TrueOS - en plattform för att skapa distributioner, medan Trident Àr en distribution för slutanvÀndare baserad pÄ denna plattform).
Under det kommande Äret beslutades det att Trident-utgÄvorna skulle överföras till resurserna frÄn distributionen . Anledningen till migreringen frÄn BSD till Linux var omöjligheten att pÄ annat sÀtt lösa vissa problem som begrÀnsar anvÀndarna av distributionen. Bland problemomrÄdena nÀmns kompatibilitet med hÄrdvara, stöd för moderna kommunikationsstandarder och tillgÄng till paket. Förekomsten av problem inom nÀmnda omrÄden hindrar uppnÄendet av projektets huvudmÄl - att förbereda en anvÀndarvÀnlig grafisk miljö.
Vid valet av en ny grund lades följande krav fast:
- Möjlighet att anvÀnda oförÀndrade (utan omkompilering) och regelbundet uppdaterade paket frÄn den överordnade distributionen;
- FörutsÀgbar produktutvecklingsmodell (miljön bör vara konservativ och bevara den vanliga strukturen i mÄnga Är);
- Enkel organisation av systemet (ett set av smÄ, lÀtt uppdaterade och snabba komponenter i stil med BSD-system, istÀllet för monolitiska och komplicerade lösningar);
- Accepterande av förÀndringar frÄn tredjepartsdeltagare och tillgÄng till ett kontinuerligt integrationssystem för testning och byggande;
- NÀrvaro av ett fungerande grafiskt subsystem, men utan beroende av redan bildade samhÀllen som utvecklar skrivbord (Trident planerar att samarbeta med utvecklarna av den grundlÀggande distributionen och arbeta tillsammans med utvecklingen av skrivbordet och skapa specifika verktyg för att öka bekvÀmligheten i arbetet);
- Kvalitativt stöd för aktuell hÄrdvara och regelbundna uppdateringar av hÄrdvarurelaterade komponenter i distributionen (drivrutiner, kÀrna);
Den distribution som var mest lik de angivna kraven var , följer en modell för kontinuerlig versionuppdatering (rolling-releaser, utan separata distributioner). I Void Linux anvĂ€nds en enkel systemhanterare för att initiera och hantera tjĂ€nster , anvĂ€nder en egen pakethanterare och ett paketbyggnadssystem . Som standardbibliotek anvĂ€nds i stĂ€llet för Glibc , och istĂ€llet för OpenSSL â LibreSSL. Void Linux stöder inte installation pĂ„ partitioner med ZFS, men utvecklarna av Trident ser ingen anledning till att en sĂ„dan funktion ska implementeras sjĂ€lvstĂ€ndigt med hjĂ€lp av modulen . Interaktionen med Void Linux underlĂ€ttas ocksĂ„ av att dess arbete under BSD-licensen.
FörvÀntningarna Àr att efter övergÄngen till Void Linux i Trident kommer det att vara möjligt att utöka stödet för grafikkort och ge anvÀndarna mer moderna grafiska drivrutiner, samt förbÀttra stödet för ljudkort, strömmande ljud, 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 Bluetooth-enheter. Dessutom kommer anvÀndarna att erbjudas nyare versioner av program, processen för nedladdning kommer att pÄskyndas och stöd för hybrida installationer pÄ UEFI-system kommer att lÀggas till.
Bland nackdelarna med migreringen nÀmns förlusten av den vanliga miljön och verktyg som utvecklats av TrueOS för systemkonfiguration, sÄsom sysadm. För att lösa detta problem planeras det att skriva universella alternativ för sÄdana verktyg, oberoende av operativsystemstyp. Första utgÄvan av den nya versionen av Trident Àr planerad till januari 2020. Innan lanseringen utesluts inte bildandet av testversioner av alfa- och beta-byggnader. Migreringen till det nya systemet kommer att krÀva manuell överföring av innehÄllet pÄ partitionen /home.
Stödet för BSD-byggnader kommer att genomföras direkt efter lanseringen av den nya versionen, och det stabila paketförrÄdet baserat pÄ FreeBSD 12 kommer att tas bort i april 2020 (det experimentella förrÄdet baserat pÄ FreeBSD 13-Current kommer att tas bort i januari).
Bland de aktuella distributionerna baserade pÄ TrueOS finns projektet
, som erbjuder skrivbordsmiljön MATE. Precis som i Trident anvÀnds i GhostBSD systeminstallationen OpenRC som standard och filsystemet ZFS, men stöd för Live-lÀge tillhandahÄlls ocksÄ. Efter migreringen av Trident till Linux bekrÀftar utvecklarna av GhostBSD , att de fortfarande Àr trogna BSD-system och kommer att fortsÀtta anvÀnda den stabila versionen. som grund för sin distribution.
KĂ€lla: opennet.ru
