Programistoj de Trident OS ΠΎ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π° Linux. ΠΡΠΎΠ΅ΠΊΡΠΎΠΌ Trident ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΡΡΡ Π³ΠΎΡΠΎΠ²ΡΠΉ ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ², Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡΠΈΠΉ ΡΡΠ°ΡΡΠ΅ Π²ΡΠΏΡΡΠΊΠΈ PC-BSD ΠΈ TrueOS. ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ Trident Π±ΡΠ» ΠΏΠΎΡΡΡΠΎΠ΅Π½ Π½Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡ FreeBSD ΠΈ TrueOS, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ZFS ΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ OpenRC. ΠΡΠΎΠ΅ΠΊΡ Π±ΡΠ» ΠΎΡΠ½ΠΎΠ²Π°Π½ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ, Π²ΠΎΠ²Π»Π΅ΡΡΠ½Π½ΡΠΌΠΈ Π² ΡΠ°Π±ΠΎΡΡ Π½Π°Π΄ TrueOS, ΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π»ΡΡ ΠΊΠ°ΠΊ ΡΠΌΠ΅ΠΆΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ (TrueOS β ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²ΠΎΠ², Π° Trident ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΡΡΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² Π΄Π»Ρ ΠΊΠΎΠ½Π΅ΡΠ½ΡΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Π΅ΠΉ).
Venontjare, estis decidite transdoni Trident-eldonojn al distribuevoluoj . ΠΡΠΈΡΠΈΠ½ΠΎΠΉ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ Ρ BSD Π½Π° Linux ΡΡΠ°Π»Π° Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΠ½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π°. Π‘ΡΠ΅Π΄ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΡΡ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ ΡΠΏΠΎΠΌΠΈΠ½Π°ΡΡΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ² ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ². ΠΠ°Π»ΠΈΡΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π² ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΠΎΠ±Π»Π°ΡΡΡΡ ΠΌΠ΅ΡΠ°Π΅Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠ΅Π»ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° β ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ΅ ΡΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ.
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 , ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΠΉΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π²Π΅ΡΡΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ (rolling-ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ, Π±Π΅Π· ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΠ΅Π»ΠΈΠ·ΠΎΠ² Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π°). Π Void Linux Π΄Π»Ρ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ , uzas sian propran pakaΔ΅administrilon kaj paka konstrusistemo . Uzite kiel norma biblioteko anstataΕ Glibc , Π° Π²ΠΌΠ΅ΡΡΠΎ OpenSSL β LibreSSL. Void Linux Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ Π½Π° ΡΠ°Π·Π΄Π΅Π» Ρ ZFS, Π½ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Trident Π½Π΅ Π²ΠΈΠ΄ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ . ΠΠ·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ Void Linux ΡΠ°ΠΊΠΆΠ΅ ΡΠΏΡΠΎΡΠ°Π΅Ρ ΡΠΎ, ΡΡΠΎ Π΅Π³ΠΎ Π½Π°ΡΠ°Π±ΠΎΡΠΊΠΈ sub la permesilo BSD.
ΠΠΆΠΈΠ΄Π°Π΅ΡΡΡ, ΡΡΠΎ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° Π½Π° Void Linux Π² Trident ΡΠ΄Π°ΡΡΡΡ ΡΠ°ΡΡΠΈΡΠΈΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΠ°ΡΡ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ»ΡΡΡΠΈΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π·Π²ΡΠΊΠΎΠ²ΡΡ ΠΊΠ°ΡΡ, ΠΏΠΎΡΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ Π²Π΅ΡΠ°Π½ΠΈΡ Π·Π²ΡΠΊΠ°, Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π·Π²ΡΠΊΠ° ΡΠ΅ΡΠ΅Π· HDMI, ΡΠ»ΡΡΡΠΈΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΡ ΡΠ΅ΡΠ΅Π²ΡΡ Π°Π΄Π°ΠΏΠ΅ΡΡΠΎΠ² ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ² Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ Bluetooth. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ Π±ΡΠ΄ΡΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠ²Π΅ΠΆΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΡΡΠΊΠΎΡΠ΅Π½ ΠΏΡΠΎΡΠ΅ΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π³ΠΈΠ±ΡΠΈΠ΄Π½ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΎΠΊ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°Ρ UEFI.
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 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
, ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡΠΈΠΉ ΡΠ°Π±ΠΎΡΠΈΠΉ ΡΡΠΎΠ» MATE. ΠΠ°ΠΊ ΠΈ Π² Trident Π² GhostBSD ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ OpenRC ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ZFS, Π½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΡΠ°Π±ΠΎΡΠ° Π² Live-ΡΠ΅ΠΆΠΈΠΌΠ΅. ΠΠΎΡΠ»Π΅ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ Trident Π½Π° Linux ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ GhostBSD kiuj restas engaΔitaj al BSD-sistemoj kaj daΕre uzos la stabilan branΔon kiel bazo por via distribuo.
fonto: opennet.ru
