په پروژه کې د دوه کلونو کار وروسته، د 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