SerpentOS Toolkit د ازموینې لپاره شتون لري

په پروژه کې د دوه کلونو کار وروسته، د SerpentOS توزیع پراختیا کونکو د اصلي وسیلو ازموینې امکان اعلان کړ، په شمول:

  • د ماس بسته مدیر؛
  • د ماس کانټینر کانټینر سیسټم؛
  • moss-deps د انحصار مدیریت سیسټم؛
  • د ډبرو مجلس سیسټم؛
  • د واورې د خدماتو پټولو سیسټم؛
  • د کښتۍ ذخیره مدیر؛
  • د سرمشریزې کنټرول پینل؛
  • د moss-db ډیټابیس؛
  • د بیا تولید وړ بوټسټریپ سیسټم (بوټسټریپ) بل.

عامه API او بسته ترکیبونه شتون لري. دا وسیله کټ په ابتدايي توګه د D پروګرام کولو ژبې په کارولو سره رامینځته شوې، او کوډ د Zlib جواز لاندې ویشل شوی. کڅوړې د YAML ترتیب کولو ژبه کې لیکل شوي او په اصلي .stone بائنری بڼه کې راټول شوي چې پکې شامل دي:

  • د بسته میټاډاټا او د هغې انحصار؛
  • د نورو کڅوړو په پرتله په سیسټم کې د کڅوړې موقعیت په اړه معلومات؛
  • د ذخیره شوي معلوماتو شاخص؛
  • د بسته بندۍ فایلونو مینځپانګې د عملیاتو لپاره اړین دي.

د ماس بسته مدیر د بسته بندۍ مدیرانو لکه eopkg/pisi، rpm، swupd او nix/guix کې رامینځته شوي ډیری عصري ب featuresې پور اخلي ، پداسې حال کې چې د بسته بندۍ دودیز لید ساتي. ټولې کڅوړې د ډیفالټ له مخې بې ریاسته جوړ شوي او د غیر عملیاتي سیسټم فایلونه پکې شامل نه دي ترڅو د داسې حالتونو مخه ونیسي چیرې چې د بسته بندۍ حل یا ادغام عملیاتو ته اړتیا وي.

د بسته بندۍ مدیر د اټومي سیسټم تازه کولو ماډل کاروي، په کوم کې چې د روټفس حالت ثابت شوی، او د تازه کولو وروسته حالت نوي ته بدل شوی. د پایلې په توګه، که د تازه کولو په جریان کې کومه ستونزه رامنځته شي، نو دا ممکنه ده چې بدلونونه بیرته پخواني کاري حالت ته واړوي.

د ډیسک ځای خوندي کولو لپاره کله چې د کڅوړو ډیری نسخو ذخیره کول ، د هارډ لینکونو او شریک شوي کیچ پراساس تخریب کارول کیږي. د نصب شوي کڅوړو مینځپانګه په /os/store/installation/N ډایرکټر کې موقعیت لري ، چیرې چې N د نسخې شمیره ده. بیس ډایرکټرونه د لینکونو په کارولو سره د دې لارښود له مینځپانګو سره تړاو لري (د مثال په توګه ، /sbin /os/store/installation/0/usr/bin ته ، او /usr /os/installation/0/usr ته اشاره کوي).

د بسته بندي نصبولو پروسه لاندې مرحلې لري:

  • د نصبولو لپاره د ترکیب لیکل (stone.yml)؛
  • د بولډر په کارولو سره د کڅوړې جوړول؛
  • د اړین میټاډاټا سره په .stone شکل کې د بائنری کڅوړه ترلاسه کول؛
  • ډیټابیس ته د کڅوړو داخلول؛
  • د ماس بسته مدیر په کارولو سره نصب کول.

د سولوس توزیع پخوانی پرمختیایی ټیم د پروژې شاوخوا راټول شوی. د مثال په توګه، Ikey Doherty، د سولوس توزیع جوړونکی، او جوشوا سټروبل، د Budgie ډیسټاپ کلیدي پراختیا کونکی، چې مخکې یې د سولوس پروژې د حکومتی شورا (کور ټیم) څخه استعفا اعلان کړه، د پراختیا په برخه کې برخه اخلي. د سرپینټوس توزیع. د رهبر واکونه چې د پراختیا کونکو سره د متقابل عمل او د کارونکي انٹرفیس پراختیا لپاره مسؤل دي (د لیډ تجربه).

د SerpentOS پراختیا کونکي خلک هڅوي چې د D برنامې ژبې پوهه ولري ترڅو د اصلي وسیلې جوړولو او / یا د بسته بندۍ ترکیبونو لیکلو کې برخه واخلي ، او غیر تخنیکي خلکو څخه غوښتنه کیږي چې مختلف ژبو ته د اسنادو ژباړلو کې مرسته وکړي.

سرچینه: opennet.ru

Add a comment