Trident-distribusjonen går fra BSD-systemet TrueOS til Void Linux

Utviklerne av operativsystemet Trident om at 59 nye organisasjoner har blitt med i fellesskapet. I slutten av mai har antallet deltakere i fondet om migrasjonen av prosjektet til Linux. Trident-prosjektet utvikler en bruksklar grafisk distribusjon som minner om de gamle utgivelsene av PC-BSD og TrueOS. Opprinnelig var Trident bygget på teknologiene til FreeBSD og TrueOS, og brukte filsystemet ZFS og init-systemet OpenRC. Prosjektet ble grunnlagt av utviklere involvert i arbeidet med TrueOS, og ble posisjonert som et tilknyttet prosjekt (TrueOS – plattformen for å lage distribusjoner, mens Trident er en distribusjon for sluttbrukere basert på denne plattformen).

Neste år ble det besluttet å overføre utgivelsene av Trident til innføringene fra distribusjonen Void Linux. Årsaken til migrasjonen fra BSD til Linux var umuligheten av å kvitte seg med visse problemer som begrenser brukerne av distribusjonen. Problemer som ble nevnt inkluderer kompatibilitet med maskinvare, støtte for moderne kommunikasjonsstandarder og tilgjengeligheten av pakker. Eksistensen av problemer innen de nevnte områdene hindrer oppnåelsen av prosjektets hovedmål – å forberede et brukervennlig grafisk miljø.

Ved valg av ny grunnlag ble følgende krav definert:

  • Mulighet for å bruke uendret (uten recompilering) og regelmessig oppdaterte pakker fra foreldre-distribusjonen;
  • Forutsigbar modell for produktutvikling (miljøet må være konservativt og opprettholde en kjent struktur i mange år);
  • Enkelhet i systemorganiseringen (enkelte små, lett oppdaterbare og raske komponenter i stil med BSD-systemene, i stedet for monolitiske og kompliserte løsninger);
  • Aksept for endringer fra tredjeparter og tilstedeværelsen av et kontinuerlig integrasjonssystem for testing og bygging;
  • Tilstedeværelse av et fungerende grafisk subsystem, men uten avhengighet av etablerte samfunn som utvikler skrivebordsmiljøer (Trident planlegger å samarbeide med utviklerne av den grunnleggende distribusjonen og jobbe sammen for utviklingen av skrivebordet og lage spesifikke verktøy for å forbedre arbeidsopplevelsen);
  • Kvalitetsstøtte for aktuell maskinvare og regelmessige oppdateringer av komponentene relatert til utstyret i distribusjonen (drivere, kjerne);

Den mest i overensstemmelse med de angivne krav viste sig at være distributionen Void Linux, som følger modellen for kontinuerlig versionopdatering (rolling updates, uden separate distribution releases). I Void Linux anvendes en enkel systemadministrator til at initialisere og styre tjenester runit, der bruges en egen pakkeadministrator xbps og et pakkeopbygningssystem xbps-src. I stedet for Glibc anvendes Musl, og LibreSSL anvendes i stedet for OpenSSL. Void Linux understøtter ikke installation på et ZFS-partition, men udviklerne af Trident ser ingen problemer med at implementere denne mulighed selv ved hjælp af modulet ZFSonLinux. Interaktionen med Void Linux lettes også af, at dens funktionaliteter spres under BSD-lisens.

Det forventes, at overgangen til Void Linux i Trident vil udvide understøttelsen af grafikkort og give brugerne nyere grafiske drivere, samt forbedre understøttelsen af lydkort, lydstreaming, tilføje understøttelse af lydoverførsel via HDMI, forbedre understøttelsen af trådløse netværksadaptere og Bluetooth-enheder. Derudover vil brugerne få tilbudt nyere versioner af programmer, hurtigere opstart og tilføjet understøttelse af hybride installationer på UEFI-systemer.

Blandt ulemperne ved migration nævnes tabet af det velkendte miljø og de værktøjer, der udvikles ved TrueOS til systemkonfiguration, som sysadm. For at løse dette problem planlægges det at skrive universelle erstatninger for sådanne værktøjer, som ikke afhænger af type OS. Den første udgivelse af den nye version af Trident er planlagt til januar 2020. Inden udgivelsen er det ikke udelukket, at der vil blive dannet testalphaversioner og beta-samlinger. Migration til det nye system vil kræve manuel overførsel af indholdet af partitionen /home.
Understøttelsen af BSD-samlinger vil være leveransen av plugin-container-binærfilen. straks efter udgivelsen af den nye version, mens det stabile pakke-repositorium 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 skrivebordet MATE. Ligesom i Trident anvender GhostBSD som standard OpenRC-initialisering og ZFS-filsystemet, men understøtter desuden drift i Live-tilstand. Efter migrationen af Trident til Linux vil udviklerne af GhostBSD uttalt, som opprettholder sin forpliktelse til BSD-systemer og vil fortsette å bruke den stabile grenen TrueOS som grunnlag for distribusjonen sin.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster