Trident bytter fra BSD TrueOS til Void Linux

Trident OS-utviklere kunngjort om prosjektmigrering til Linux. Trident-prosjektet utvikler en klar-til-bruk grafisk brukerdistribusjon som minner om eldre utgaver av PC-BSD og TrueOS. Opprinnelig ble Trident bygget på FreeBSD- og TrueOS-teknologier, brukte ZFS-filsystemet og OpenRC-initialiseringssystemet. Prosjektet ble grunnlagt av utviklere involvert i arbeidet med TrueOS, og ble posisjonert som et relatert prosjekt (TrueOS er en plattform for å lage distribusjoner, og Trident er en distribusjon for sluttforbrukere basert på denne plattformen).

Neste år ble det besluttet å overføre Trident-utgivelser til distribusjonsutviklinger Feid Linux. Grunnen til å migrere fra BSD til Linux var manglende evne til ellers å bli kvitt noen av problemene som begrenser brukere av distribusjonen. Områder av bekymring inkluderer maskinvarekompatibilitet, støtte for moderne kommunikasjonsstandarder og pakketilgjengelighet. Tilstedeværelsen av problemer i disse områdene forstyrrer oppnåelsen av hovedmålet for prosjektet - utarbeidelsen av et brukervennlig grafisk miljø.

Ved valg av nytt grunnlag ble følgende krav identifisert:

  • Muligheten til å bruke umodifiserte (uten ombygging) og regelmessig oppdaterte pakker fra overordnet distribusjon;
  • Forutsigbar produktutviklingsmodell (miljøet bør være konservativt og opprettholde den vanlige livsstilen i mange år);
  • Enkel systemorganisasjon (et sett med små, lett oppdaterte og raske komponenter i stil med BSD-systemer, i stedet for monolittiske og kompliserte løsninger);
  • Godta endringer fra tredjeparter og ha et kontinuerlig integreringssystem for testing og bygging;
  • Tilstedeværelsen av et fungerende grafikkundersystem, men uten avhengighet av allerede dannede fellesskap som utvikler skrivebord (Trident planlegger å samarbeide med utviklerne av basisdistribusjonen og samarbeide om utviklingen av skrivebordet og opprettelsen av spesifikke verktøy for å forbedre brukervennligheten);
  • Høykvalitetsstøtte for gjeldende maskinvare og regelmessige oppdateringer av maskinvarerelaterte distribusjonskomponenter (drivere, kjerne);

Fordelingssettet viste seg å være nærmest de oppgitte kravene Feid Linux, følge en modell av en kontinuerlig syklus med oppdatering av programversjoner (rullende oppdateringer, uten separate utgivelser av distribusjonen). Void Linux bruker en enkel systembehandler for å initialisere og administrere tjenester Runit, bruker sin egen pakkebehandling xbps og pakkebyggesystem xbps-src. Brukes som standardbibliotek i stedet for Glibc musl, og i stedet for OpenSSL - LibreSSL. Void Linux støtter ikke installasjon på en partisjon med ZFS, men Trident-utviklere ser ikke noe problem med å uavhengig implementere en slik funksjon ved hjelp av modulen ZFSonLinux. Interaksjon med Void Linux er også forenklet av det faktum at utviklingen spre under BSD-lisens.

Det forventes at Trident etter overgangen til Void Linux vil kunne utvide støtten for grafikkort og gi brukerne mer moderne grafikkdrivere, samt forbedre støtten for lydkort, lydstrømming, legge til støtte for lydoverføring via HDMI, forbedre støtten for trådløse nettverkskort og enheter med et grensesnitt Bluetooth. I tillegg vil brukere bli tilbudt nyere versjoner av programmer, oppstartsprosessen vil bli akselerert, og støtte vil bli lagt til for hybridinstallasjoner på UEFI-systemer.

En av ulempene med migrering er tapet av det kjente miljøet og verktøyene utviklet av TrueOS-prosjektet for å konfigurere systemet, for eksempel sysadm. For å løse dette problemet er det planlagt å skrive universelle erstatninger for slike verktøy, uavhengig av OS-typen. Den første utgivelsen av den nye utgaven av Trident er planlagt til januar 2020. Før utgivelsen er dannelsen av test alfa- og betabygg ikke utelukket. Migrering til et nytt system vil kreve manuell overføring av innholdet i /home-partisjonen.
BSD-bygg vil bli støttet avviklet umiddelbart etter utgivelsen av den nye utgaven, og det stabile pakkelageret basert på FreeBSD 12 vil bli slettet i april 2020 (det eksperimentelle depotet basert på FreeBSD 13-Current vil bli slettet i januar).

Av de nåværende distribusjonene basert på TrueOS, gjenstår prosjektet
ghostbsd, som tilbyr MATE-skrivebordet. Som Trident bruker GhostBSD OpenRC init-systemet og ZFS-filsystemet som standard, men støtter i tillegg Live-modus. Etter migrering av Trident til Linux, GhostBSD-utviklere oppgittsom fortsatt er forpliktet til BSD-systemer og vil fortsette å bruke den stabile grenen Ekte OS som grunnlag for distribusjonen din.

Kilde: opennet.ru

Legg til en kommentar