Trident ŝanĝas de BSD TrueOS al Void Linukso

Programistoj de Trident OS anoncita pri projektmigrado al Linukso. La Trident-projekto disvolvas uzeblan grafikan uzantdistribuon rememorigantan la malnovajn PC-BSD kaj TrueOS-eldonojn. Komence, Trident estis konstruita sur FreeBSD kaj TrueOS-teknologioj, uzis la ZFS-dosiersistemon kaj la OpenRC-komencigsistemon. La projekto estis fondita de programistoj implikitaj en laborado pri TrueOS, kaj estis poziciigita kiel rilata projekto (TrueOS estas platformo por krei distribuojn, kaj Trident estas distribuo por finkonsumantoj bazita sur ĉi tiu platformo).

Venontjare, estis decidite transdoni Trident-eldonojn al distribuevoluoj Malplena Linukso. La kialo por migrado de BSD al Linukso estis la malkapablo alie forigi iujn problemojn, kiuj limigas uzantojn de la distribuo. Areoj de zorgo inkludas hardvarkongruon, subtenon por modernaj komunikadnormoj, kaj pakhavebleco. La ĉeesto de problemoj en ĉi tiuj areoj malhelpas la atingon de la ĉefa celo de la projekto - la preparado de amika grafika medio.

Elektinte novan bazon, la sekvaj postuloj estis identigitaj:

  • La kapablo uzi nemodifitajn (sen rekonstruado) kaj regule ĝisdatigitajn pakaĵojn de la gepatra distribuo;
  • Antaŭvidebla produkto-disvolva modelo (la medio devas esti konservativa kaj konservi la kutiman vivmanieron dum multaj jaroj);
  • Simpleco de sistema organizo (aro de malgrandaj, facile ĝisdatigitaj kaj rapidaj komponantoj en la stilo de BSD-sistemoj, anstataŭ monolitaj kaj komplikaj solvoj);
  • Akceptante ŝanĝojn de triaj kaj havi kontinuan integrigan sistemon por testado kaj konstruado;
  • La ĉeesto de funkcianta grafika subsistemo, sed sen dependeco de jam formitaj komunumoj evoluantaj labortabloj (Trident planas kunlabori kun la programistoj de la baza distribuo kaj kunlabori pri la disvolviĝo de la labortablo kaj la kreado de specifaj utilecoj por plibonigi uzeblecon);
  • Altkvalita subteno por aktuala aparataro kaj regulaj ĝisdatigoj de aparataro-rilataj distribuaj komponantoj (ŝoforoj, kerno);

La distribua kompleto montriĝis plej proksima al la deklaritaj postuloj Malplena Linukso, aliĝante al modelo de kontinua ciklo de ĝisdatigado de programversioj (ruliĝantaj ĝisdatigoj, sen apartaj eldonoj de la distribuo). Void Linukso uzas simplan sistemmanaĝeron por pravalorigi kaj administri servojn runito, uzas sian propran pakaĵadministrilon xbps kaj paka konstrusistemo xbps-src. Uzite kiel norma biblioteko anstataŭ Glibc musl, kaj anstataŭ OpenSSL - LibreSSL. Void Linukso ne subtenas instaladon sur sekcio kun ZFS, sed Trident-programistoj ne vidas problemon kun sendepende efektivigi tian funkcion uzante la modulon. ZFSonLinux. Interago kun Void Linukso ankaŭ estas simpligita per la fakto ke ĝiaj evoluoj disvastigi sub la permesilo BSD.

Estas atendite, ke post la transiro al Void Linukso, Trident povos pligrandigi subtenon por grafikaj kartoj kaj provizi uzantojn per pli modernaj grafikaj peliloj, kaj ankaŭ plibonigi subtenon por sonkartoj, audio-fluado, aldoni subtenon por audiotranssendo per HDMI, plibonigu subtenon por sendrataj retaj adaptiloj kaj aparatoj kun interfaco Bluetooth. Krome, uzantoj estos ofertitaj pli freŝaj versioj de programoj, la ekfunkciigo estos akcelita, kaj subteno estos aldonita por hibridaj instalaĵoj sur UEFI-sistemoj.

Unu el la malavantaĝoj de migrado estas la perdo de la konata medio kaj utilecoj evoluigitaj de la TrueOS-projekto por agordi la sistemon, kiel sysadm. Por solvi ĉi tiun problemon, oni planas verki universalajn anstataŭaĵojn por tiaj utilecoj, sendepende de la OS-tipo. La unua eldono de la nova eldono de Trident estas planita por januaro 2020. Antaŭ la liberigo, la formado de testaj alfa kaj beta-konstruaĵoj ne estas ekskludita. Migri al nova sistemo postulos permane translokigi la enhavon de la /home diskparto.
BSD-konstruaĵoj estos subtenataj finita tuj post la publikigo de la nova eldono, kaj la stabila pakaĵdeponejo bazita sur FreeBSD 12 estos forigita en aprilo 2020 (la eksperimenta deponejo bazita sur FreeBSD 13-Current estos forigita en januaro).

De la nunaj distribuoj bazitaj sur TrueOS, la projekto restas
FantomoBSD, proponante la MATE-tablon. Kiel Trident, GhostBSD uzas la OpenRC-init-sistemon kaj la ZFS-dosiersistemon defaŭlte, sed aldone subtenas Live-reĝimon. Post migrado de Trident al Linukso, programistoj de GhostBSD deklariskiuj restas engaĝitaj al BSD-sistemoj kaj daŭre uzos la stabilan branĉon TrueOS kiel bazo por via distribuo.

fonto: opennet.ru

Aldoni komenton