Ikhithi yamathuluzi ye-SerpentOS iyatholakala ukuze ihlolwe

Ngemuva kweminyaka emibili yomsebenzi kule phrojekthi, abathuthukisi bokusabalalisa kwe-SerpentOS bamemezele ukuthi kungenzeka yini ukuhlola amathuluzi amakhulu, okuhlanganisa:

  • umphathi wephakheji ye-moss;
  • uhlelo lwesitsha se-moss-container;
  • uhlelo lokuphatha ukuncika kwe-moss-deps;
  • uhlelo lokuhlanganisa amatshe;
  • Uhlelo lokufihla isevisi ye-avalanche;
  • umphathi wenqolobane yomkhumbi;
  • iphaneli yokulawula ingqungquthela;
  • database ye-moss-db;
  • uhlelo lwebhili ye-bootstrapping ekhiqizwa kabusha (i-bootstrap).

I-API yomphakathi namaresiphi ephakheji ayatholakala. Ikhithi yamathuluzi ithuthukiswa kusetshenziswa ulimi lokuhlela lwe-D, futhi ikhodi isatshalaliswa ngaphansi kwelayisensi ye-Zlib. Amaphakheji abhalwe ngolimi lokucushwa kwe-YAML futhi ahlanganiswe abe ifomethi yendabuko ye-.stone kanambambili ehlanganisa:

  • Imethadatha yephakheji nokuncika kwayo;
  • Ulwazi mayelana nendawo yephakheji ohlelweni oluhlobene namanye amaphakheji;
  • Inkomba yedatha egcinwe kunqolobane;
  • Okuqukethwe kwamafayela ephakheji adingekayo ukuze kusetshenziswe.

Umphathi wephakheji ye-moss uboleka izici eziningi zesimanje ezithuthukiswe kubaphathi bephakheji njenge-eopkg/pisi, rpm, swupd kanye ne-nix/guix, kuyilapho egcina umbono ongokwesiko wokukhohlisa kwephakheji. Wonke amaphakheji akhiwe angenasimo ngokuzenzakalelayo futhi awafaki amafayela esistimu engasebenzi ukuze agweme izimo lapho kudingeka khona ukuxazululwa kwengxabano yephakheji noma imisebenzi yokuhlanganisa.

Umphathi wephakheji usebenzisa imodeli yokubuyekeza isistimu ye-athomu, lapho isimo se-rootfs silungiswa, futhi ngemva kokubuyekeza isimo sishintshelwa kwesisha. Ngenxa yalokho, uma kuphakama izinkinga ngesikhathi sokubuyekezwa, kungenzeka ukuthi ubuyisele emuva izinguquko esimweni sokusebenza sangaphambilini.

Ukuze ulondoloze isikhala sediski lapho ugcina izinguqulo eziningi zamaphakheji, ukuphindaphinda kusetshenziswa ngokusekelwe kuzixhumanisi eziqinile kanye nenqolobane eyabiwe. Okuqukethwe kwamaphakheji afakiwe kutholakala kuhla lwemibhalo /os/store/installation/N, lapho okuthi N kuyinombolo yenguqulo. Izinkomba eziyisisekelo zixhunywe kokuqukethwe kulolu hlu lwemibhalo kusetshenziswa izixhumanisi (isibonelo, /sbin ukhomba ku-/os/store/installation/0/usr/bin, kanye /usr amaphuzu kuya ku-/os/installation/0/usr).

Inqubo yokufaka iphakheji iqukethe izinyathelo ezilandelayo:

  • Ukubhala iresiphi yokufaka (stone.yml);
  • Ukwakha iphakheji usebenzisa itshe;
  • Ithola iphakheji kanambambili ngefomethi ye-.stone enemethadatha edingekayo;
  • Ukwengeza amaphakheji kusizindalwazi;
  • Ukufakwa kusetshenziswa umphathi wephakheji ye-moss.

Ithimba elidala lokuthuthukiswa kokusatshalaliswa kwe-Solus selihlanganise iphrojekthi. Isibonelo, u-Ikey Doherty, umdali wokusatshalaliswa kwe-Solus, kanye noJoshua Strobl, umthuthukisi obalulekile wedeskithophu yakwa-Budgie, owake wamemezela ukwesula kwakhe emkhandlwini ophethe (Core Team) wephrojekthi ye-Solus, babamba iqhaza ekuthuthukiseni ukusatshalaliswa kwe-SerpentOS.amandla omholi onomthwalo wemfanelo wokusebenzelana nonjiniyela kanye nokuthuthukiswa kokusetshenziswa kubonwa (Experience lead).

Abathuthukisi be-SerpentOS bakhuthaza abantu abanolwazi lolimi lokuhlela lwe-D ukuthi bahlanganyele ekuthuthukiseni izindlela zokupheka zephakheji eziyinhloko zamathuluzi kanye / noma ukubhala, futhi abantu abangewona ubuchwepheshe bayacelwa ukuthi basize ukuhumusha imibhalo ezilimini ezihlukahlukene.

Source: opennet.ru

Engeza amazwana