Fitaovana fitaovana SerpentOS azo andrana

Taorian'ny roa taona niasana tamin'ny tetikasa, nanambara ny mety hisian'ny fitiliana ireo fitaovana fototra ireo mpamorona ny fizarana SerpentOS, ao anatin'izany:

  • mpitantana fonosana moss;
  • rafitra fitahirizana moss;
  • rafitra fitantanana miankina amin'ny moss-deps;
  • rafitra fivoriambe vato;
  • Rafitra fanafenana serivisy Avalanche;
  • mpitantana ny fitehirizana sambo;
  • tontonana fanaraha-maso an-tampony;
  • angona moss-db;
  • rafitra faktiora bootstrap azo averina (bootstrap).

API ho an'ny daholobe sy ny fomba fanamboarana fonosana misy. Ny kitapom-pitaovana dia novolavolaina voalohany indrindra amin'ny fampiasana ny fiteny fandaharana D, ary ny kaody dia zaraina amin'ny alΓ lan'ny fahazoan-dΓ lana Zlib. Ny fonosana dia nosoratana tamin'ny fiteny fanefena YAML ary natambatra ho endrika binary .stone teratany izay ahitana:

  • Metadata fonosana sy ny miankina aminy;
  • Fampahafantarana momba ny toerana misy ny fonosana ao amin'ny rafitra mifandraika amin'ny fonosana hafa;
  • Fanondroana angona voatahiry;
  • Ny votoatin'ny rakitra fonosana ilaina amin'ny fampandehanana.

Ny mpitantana fonosana moss dia mindrana ny maro amin'ireo endri-javatra maoderina novolavolaina tamin'ny mpitantana fonosana toy ny eopkg/pisi, rpm, swupd ary nix/guix, sady mitazona ny fomba fijery nentim-paharazana momba ny fanodinkodinana fonosana. Ny fonosana rehetra dia amboarina tsy misy fanjakana amin'ny alΓ lan'ny default ary tsy misy rakitra rafitra tsy miasa mba hialana amin'ny toe-javatra izay ilaina ny famahana ny fifandirana amin'ny fonosana na ny fampifandraisana.

Ny mpitantana ny fonosana dia mampiasa modely fanavaozana rafitra atomika, izay ahitan'ny rootfs ny toetry ny rootfs, ary aorian'ny fanavaozana ny fanjakana dia mifindra amin'ny vaovao. Vokatr'izany, raha misy olana mipoitra mandritra ny fanavaozana, dia azo atao ny mamerina ny fanovana amin'ny toetry ny asa teo aloha.

Mba hitsitsiana ny habaka kapila rehefa mitahiry dikan-teny maromaro amin'ny fonosana, ny deduplication dia ampiasaina mifototra amin'ny rohy mafy sy cache iombonana. Ny votoatin'ny fonosana napetraka dia hita ao amin'ny lahatahiry / os/store/installation/N, izay misy N ny laharan'ny dikan-teny. Ny lahatahiry fototra dia mifandray amin'ny votoatin'ity lahatahiry ity amin'ny fampiasana rohy (ohatra, / sbin manondro / os / store / install / 0 / usr / bin, ary / usr manondro / os / install / 0 / usr).

Ny dingana fametrahana fonosana dia ahitana ireto dingana manaraka ireto:

  • Manoratra ny fomba fametrahana (stone.yml);
  • Manamboatra fonosana amin'ny fampiasana vatolampy;
  • Mandray fonosana binary amin'ny endrika .stone miaraka amin'ny metadata ilaina;
  • Fampidirana fonosana ao amin'ny tahiry;
  • Fametrahana mampiasa moss package manager.

Ny ekipan'ny fampandrosoana taloha an'ny fizarana Solus dia nivory nanodidina ny tetikasa. Ohatra, i Ikey Doherty, mpamorona ny fizarana Solus, ary Joshua Strobl, mpamorona fototra ny biraon'ny Budgie, izay nanambara ny fialany tamin'ny filankevitry ny governemanta (Ekipa Core) ny tetikasa Solus, dia mandray anjara amin'ny fampandrosoana ny ny fizarana SerpentOS, ny fahefan'ny mpitarika tompon'andraikitra amin'ny fifaneraserana amin'ny mpamorona sy ny fampivoarana ny interface interface (Experience Lead).

Ny mpamorona SerpentOS dia mamporisika ny olona manana fahalalana momba ny fiteny fandaharana D mba hiara-hiasa amin'ny famolavolana fitaovana fototra sy/na fanoratana fonosana fonosana, ary ny olona tsy ara-teknika dia angatahina hanampy amin'ny fandikana ny antontan-taratasy amin'ny fiteny samihafa.

Source: opennet.ru

Add a comment