Trident-distributionen skifter fra BSD-systemet TrueOS til Void Linux

Udviklerne af Trident OS at de kun havde to blokke tilbage /8. om migreringen af projektet til Linux. Projektet Trident udvikler en klar til brug grafisk brugerdistribution, der minder om de tidligere versioner af PC-BSD og TrueOS. Oprindeligt var Trident bygget på teknologier fra FreeBSD og TrueOS, og brugte filsystemet ZFS og init-systemet OpenRC. Projektet blev grundlagt af udviklere, der var involveret i arbejdet med TrueOS, og blev positioneret som et beslægtet projekt (TrueOS er en platform til oprettelse af distributioner, og Trident er en distribution til slutbrugere baseret på denne platform).

I det kommende år blev det besluttet at overføre Trident-udgivelserne til teknologierne fra distributionen Void Linux. Årsagen til migreringen fra BSD til Linux var umuligheden af på anden måde at løse nogle problemer, der begrænser brugerne af distributionen. Problemerne nævnes at omfatte kompatibilitet med hardware, understøttelse af moderne kommunikationsstandarder og tilgængelighed af pakker. Problemerne i de nævnte områder hindrer opnåelsen af projektets hovedmål — at forberede et brugervenligt grafisk miljø.

Ved valg af ny base blev de følgende krav etableret:

  • Mulighed for at bruge uændrede (uden genbygning) og regelmæssigt opdaterede pakker fra den overordnede distribution;
  • Forudsigelig produktudviklingsmodel (miljøet skal være konservativt og bevare den kendte struktur i mange år);
  • Simplicitet i systemorganisation (et sæt af små, let opdaterbare og hurtige komponenter i stil med BSD-systemer, i stedet for monolitiske og komplekse løsninger);
  • Accept af ændringer fra tredjepartsdeltagere og tilstedeværelsen af et system til kontinuerlig integration for test og bygning;
  • Tilstedeværelse af et fungerende grafisk subsystem, men uden afhængighed af allerede dannede fællesskaber, der udvikler desktops (Trident planlægger at samarbejde med udviklerne af den grundlæggende distribution og arbejde sammen for at udvikle desktop og skabe specifikke værktøjer for at forbedre brugervenligheden);
  • Kvalitetsstøtte til moderne hardware og regelmæssige opdateringer af de hardwarerelaterede komponenter i distributionen (drivere, kerner);

Den distribution, der kom nærmest de angivne krav, var Void Linux, som følger en model for kontinuerlig opdatering af softwareversioner (rolling-updates, uden separate udgivelser af distributionen). I Void Linux anvendes en simpel systemmanager til initialisering og styring af tjenester runit, der anvender en egen pakkestyringssystem xbps og en pakkeopbygning system xbps-src. Som standardbibliotek anvendes i stedet for Glibc Musl, og i stedet for OpenSSL — LibreSSL. Void Linux understøtter ikke installation på en partition med ZFS, men udviklerne af Trident ser ikke nogen problemer med at implementere en sådan mulighed selv ved hjælp af modulet ZFSonLinux. Interaktionen med Void Linux forenkles også af det faktum, at dens udviklinger distribueres under BSD-licensen.

Det forventes, at overgangen til Void Linux i Trident vil muliggøre udvidelse af understøttelsen af grafikkort og give brugerne mere moderne grafiske drivere, samt forbedre understøttelsen af lydkort, streaming af lyd, tilføje understøttelse af lydoverførsel via HDMI, forbedre understøttelsen af trådløse netværksadaptere og enheder med Bluetooth-interface. Desuden vil brugerne blive tilbudt nyere versioner af software, hurtigere opstart og tilføjet understøttelse af hybride installationer på UEFI-systemer.

Ulemperne ved migrationen inkluderer tabet af det velkendte miljø og de værktøjer, der er udviklet af TrueOS-projektet til systemkonfiguration, såsom sysadm. For at løse dette problem planlægges det at skrive universelle erstatninger for sådanne værktøjer, der ikke afhænger af operativsystemtype. Den første udgivelse af den nye version af Trident er planlagt til januar 2020. Inden udgivelsen kan der dannes test-alfa- og beta-versioner. Migrationen til det nye system vil kræve manuel overførsel af indholdet af /home-partitionen.
Understøttelse af BSD-versioner vil ophørt være tilgængelig umiddelbart efter udgivelsen af den nye version, og det stabile pakke-repository baseret på FreeBSD 12 vil blive fjernet i april 2020 (det eksperimentelle repository baseret på FreeBSD 13-Current vil blive fjernet i januar).

Blandt de aktuelle distributioner baseret på TrueOS forbliver projektet
GhostBSD, der tilbyder MATE-skrivebordet. Som i Trident anvender GhostBSD som standard init-systemet OpenRC og filsystemet ZFS, men understøtter desuden drift i Live-tilstand. Efter migrationen af Trident til Linux arbejder udviklerne af GhostBSD udtalt, som bevarer engagementet til BSD-systemer og fortsætter med at bruge den stabile gren TrueOS som grundlag for deres distribution.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster