Akwai kayan aikin SerpentOS don gwaji

Bayan shekaru biyu na aiki a kan aikin, masu haɓaka rarraba SerpentOS sun sanar da yiwuwar gwada babban kayan aiki, wanda ya haɗa da:

  • mai sarrafa kunshin gansakuka
  • tsarin ganga-kwantena;
  • tsarin kula da dogara ga moss-deps;
  • tsarin hada dutse;
  • tsarin ɓoye sabis na balaguro;
  • manajan ajiyar kaya;
  • kwamitin kula da taron koli;
  • moss-db database;
  • lissafin tsarin bootstrapping reproducible.

API ɗin jama'a da girke-girke na fakiti akwai. Don haɓaka kayan aikin, ana amfani da yaren shirye-shirye na D, kuma ana rarraba lambar a ƙarƙashin lasisin Zlib. An rubuta fakiti a cikin yaren daidaitawa na YAML kuma an gina su cikin nasu tsarin binaryar dutse, wanda ya haɗa da:

  • Kunshin metadata da abubuwan dogaronsa;
  • Bayani game da wurin kunshin a cikin tsarin dangane da sauran fakiti;
  • Fihirisar bayanan da aka adana;
  • Abubuwan da ke cikin fakitin fayilolin da ake buƙata don aiki.

Manajan fakitin moss yana ɗaukar yawancin fasalulluka na zamani waɗanda masu sarrafa fakiti suka haɓaka kamar eopkg/pisi, rpm, swupd, da nix/guix, yayin da suke riƙe ra'ayin gargajiya na magudin kunshin. Duk fakitin an gina su ba su da ƙasa ta tsohuwa kuma ba su haɗa da fayilolin tsarin aiki ba don guje wa yanayin da ke buƙatar warware rikicin fakiti ko haɗa ayyukan.

Manajan kunshin yana amfani da tsarin sabunta tsarin atomatik, wanda ke daidaita yanayin tushen tushen, kuma bayan sabuntawa, an canza jihar zuwa sabon. A sakamakon haka, idan akwai wasu matsaloli yayin sabuntawa, yana yiwuwa a mayar da canje-canje zuwa yanayin aiki na baya.

Ana amfani da jujjuyawa bisa manyan hanyoyin haɗin yanar gizo da cache ɗin da aka raba don adana sararin diski lokacin adana nau'ikan fakiti da yawa. Abubuwan da ke cikin fakitin da aka shigar suna cikin /os/store/install/N directory,inda N shine lambar sigar. Ana yin la'akari da kundayen adireshi zuwa abubuwan da ke cikin wannan jagorar (misali, / sbin maki zuwa / os/store/installation/0/usr/bin, da /usr maki zuwa /os/installation/0/usr).

Tsarin shigarwa na kunshin ya ƙunshi matakai masu zuwa:

  • Rubuta girke-girke don shigarwa (stone.yml);
  • Gina kunshin ta amfani da dutse;
  • Samun kunshin binary a cikin tsarin . dutse tare da metadata masu mahimmanci;
  • Shigar da fakiti a cikin bayanan;
  • Shigarwa tare da mai sarrafa fakitin gansakuka.

Tsohuwar ƙungiyar rarraba Solus ta haɗu da aikin. Misali, Ikey Doherty, mahaliccin rarraba Solus ne ke haɓaka rarraba SerpentOS, da Joshua Strobl, babban mai haɓaka tebur na Budgie, wanda a baya ya sanar da ficewarsa daga Solus Core Team da kuma ritayar ikon shugaban da ke da alhakin hulɗa. tare da masu haɓakawa da haɓaka ƙirar mai amfani (Kwarewar Jagora).

Masu haɓakawa na SerpentOS suna kira ga mutanen da ke da ilimin yaren shirye-shirye na D don su shiga cikin haɓaka kayan aikin kayan aiki na ainihi da/ko rubuta girke-girke, kuma ana neman mutanen da ba na fasaha ba don taimakawa wajen fassara takaddun zuwa harsuna daban-daban.

source: budenet.ru

Add a comment