Trident skifter fra BSD TrueOS til Void Linux

Trident OS-udviklere annonceret om projektmigrering til Linux. Trident-projektet udvikler en klar-til-brug grafisk brugerdistribution, der minder om ældre udgivelser af PC-BSD og TrueOS. Oprindeligt blev Trident bygget på FreeBSD- og TrueOS-teknologier, brugte ZFS-filsystemet og OpenRC-initialiseringssystemet. Projektet blev grundlagt af udviklere, der var involveret i at arbejde på TrueOS, og blev positioneret som et relateret projekt (TrueOS er en platform til at skabe distributioner, og Trident er en distribution til slutbrugere baseret på denne platform).

Næste år blev det besluttet at overføre Trident-udgivelser til distributionsudviklinger Ugyldig Linux. Grunden til at migrere fra BSD til Linux var den manglende evne til ellers at slippe af med nogle af de problemer, der begrænser brugerne af distributionen. Områder af bekymring omfatter hardwarekompatibilitet, understøttelse af moderne kommunikationsstandarder og pakketilgængelighed. Tilstedeværelsen af ​​problemer i disse områder forstyrrer opnåelsen af ​​projektets hovedmål - forberedelsen af ​​et brugervenligt grafisk miljø.

Ved valg af et nyt grundlag blev følgende krav identificeret:

  • Evnen til at bruge uændrede (uden ombygning) og regelmæssigt opdaterede pakker fra den overordnede distribution;
  • Forudsigelig produktudviklingsmodel (miljøet skal være konservativt og opretholde den sædvanlige livsstil i mange år);
  • Enkelhed af systemorganisation (et sæt små, let opdaterede og hurtige komponenter i stil med BSD-systemer, i stedet for monolitiske og komplicerede løsninger);
  • Acceptere ændringer fra tredjeparter og have et kontinuerligt integrationssystem til test og bygning;
  • Tilstedeværelsen af ​​et fungerende grafikundersystem, men uden afhængighed af allerede dannede fællesskaber, der udvikler desktops (Trident planlægger at samarbejde med udviklerne af basisdistributionen og arbejde sammen om udviklingen af ​​skrivebordet og skabelsen af ​​specifikke hjælpeprogrammer for at forbedre brugervenligheden);
  • Højkvalitetsunderstøttelse af aktuel hardware og regelmæssige opdateringer af hardwarerelaterede distributionskomponenter (drivere, kerne);

Fordelingssættet viste sig at være tættest på de angivne krav Ugyldig Linux, der overholder en model af en kontinuerlig cyklus af opdatering af programversioner (rullende opdateringer, uden separate udgivelser af distributionen). Void Linux bruger en simpel systemadministrator til at initialisere og administrere tjenester Kør det, bruger sin egen pakkehåndtering xbps og pakkebygningssystem xbps-src. Bruges som standardbibliotek i stedet for Glibc musl, og i stedet for OpenSSL - LibreSSL. Void Linux understøtter ikke installation på en partition med ZFS, men Trident-udviklere ser ikke et problem med selvstændigt at implementere en sådan funktion ved hjælp af modulet ZFSonLinux. Interaktion med Void Linux er også forenklet af det faktum, at dens udvikling spredning under BSD-licensen.

Det forventes, at Trident efter overgangen til Void Linux vil være i stand til at udvide understøttelsen af ​​grafikkort og give brugerne mere moderne grafikdrivere, samt forbedre understøttelsen af ​​lydkort, lydstreaming, tilføje understøttelse af lydtransmission via HDMI, forbedre understøttelsen af ​​trådløse netværksadaptere og enheder med en grænseflade Bluetooth. Derudover vil brugerne blive tilbudt nyere versioner af programmer, opstartsprocessen vil blive accelereret, og der vil blive tilføjet support til hybridinstallationer på UEFI-systemer.

En af ulemperne ved migrering er tabet af det velkendte miljø og hjælpeprogrammer udviklet af TrueOS-projektet til konfiguration af systemet, såsom sysadm. For at løse dette problem er det planlagt at skrive universelle erstatninger for sådanne hjælpeprogrammer, uafhængigt af OS-typen. Den første udgivelse af den nye udgave af Trident er planlagt til januar 2020. Før udgivelsen er dannelsen af ​​test alfa- og beta builds ikke udelukket. Migrering til et nyt system vil kræve manuel overførsel af indholdet af /home-partitionen.
BSD-builds vil blive understøttet opsagt umiddelbart efter udgivelsen af ​​den nye udgave, og det stabile pakkelager baseret på FreeBSD 12 vil blive slettet i april 2020 (det eksperimentelle lager baseret på FreeBSD 13-Current vil blive slettet i januar).

Af de nuværende distributioner baseret på TrueOS forbliver projektet
Ghostbsd, der tilbyder MATE-skrivebordet. Ligesom Trident bruger GhostBSD OpenRC init-systemet og ZFS-filsystemet som standard, men understøtter desuden Live-tilstand. Efter migrering af Trident til Linux, GhostBSD-udviklere angivetsom fortsat er forpligtet til BSD-systemer og vil fortsætte med at bruge den stabile filial TrueOS som grundlag for din distribution.

Kilde: opennet.ru

Tilføj en kommentar