SerpentOS ٽول ڪٽ ٽيسٽ لاءِ دستياب آهي

منصوبي تي ڪم جي ٻن سالن کان پوء، SerpentOS ورڇ جي ڊولپرز بنيادي اوزار کي جانچڻ جي امڪان جو اعلان ڪيو، جنهن ۾ شامل آهن:

  • moss پيڪيج مينيجر؛
  • ماس-ڪنٽينر ڪنٽينر سسٽم؛
  • moss-deps انحصار انتظام نظام؛
  • پٿر اسيمبليء جو نظام؛
  • برفاني خدمت لڪائڻ وارو نظام؛
  • جهازن جي مخزن مينيجر؛
  • سمٽ ڪنٽرول پينل؛
  • moss-db ڊيٽابيس؛
  • ٻيهر پيدا ٿيندڙ بوٽ اسٽريپنگ جو نظام (بوٽ اسٽريپ) بل.

عوامي API ۽ پيڪيج جون ترڪيبون موجود آهن. ٽول ڪٽ بنيادي طور تي ڊي پروگرامنگ ٻولي استعمال ڪندي ترقي ڪئي وئي آهي، ۽ ڪوڊ Zlib لائسنس تحت ورهايو ويو آهي. پيڪيجز YAML ترتيب واري ٻولي ۾ لکيل آهن ۽ هڪ مقامي .stone بائنري فارميٽ ۾ مرتب ڪيا ويا آهن جنهن ۾ شامل آهن:

  • پيڪيج ميٽاداٽا ۽ ان جي انحصار؛
  • سسٽم ۾ پيڪيج جي جڳھ بابت معلومات ٻين پيڪيجز جي ڀيٽ ۾؛
  • ڪيش ٿيل ڊيٽا انڊيڪس؛
  • آپريشن لاءِ گهربل پيڪيج فائلن جو مواد.

ماس پيڪيج مئنيجر پيڪيج مينيجرز ۾ ترقي ڪيل ڪيترن ئي جديد فيچرز کي قرض ڏئي ٿو جهڙوڪ eopkg/pisi، rpm، swupd ۽ nix/guix، جڏهن ته پيڪيج جي ڦيرڦار جي روايتي نظر کي برقرار رکندي. سڀئي پيڪيجز ڊفالٽ طور تي رياست کان سواءِ ٺاهيا ويا آهن ۽ غير آپريٽنگ سسٽم فائلون شامل نه ڪندا آهن حالتن کان بچڻ لاءِ جتي پيڪيج جي تڪرار جي حل يا ضم ڪرڻ جي عملن جي ضرورت هجي.

پيڪيج مينيجر هڪ ايٽمي سسٽم تازه ڪاري ماڊل استعمال ڪري ٿو، جنهن ۾ روٽفس جي حالت مقرر ڪئي وئي آهي، ۽ تازه ڪاري کان پوء رياست کي نئين ڏانهن تبديل ڪيو ويو آهي. نتيجي طور، جيڪڏهن ڪو مسئلو پيدا ٿئي ٿي تازه ڪاري دوران، اهو ممڪن آهي ته تبديلين کي واپس ڪرڻ لاء اڳئين ڪم ڪندڙ رياست ڏانهن.

ڊسڪ اسپيس کي بچائڻ لاءِ جڏهن پيڪيجز جا گھڻا ورجن محفوظ ڪري رهيا آهن، ڊيپليڪيشن استعمال ڪيو ويندو آهي هارڊ لنڪس ۽ گڏيل ڪيش جي بنياد تي. انسٽال ٿيل پيڪيجز جا مواد /os/store/installation/N ڊاريڪٽري ۾ واقع آهن، جتي N نسخو نمبر آهي. بنيادي ڊائريڪٽريون هن ڊاريڪٽري جي مواد سان ڳنڍيل آهن لنڪ استعمال ڪندي (مثال طور، /sbin پوائنٽس ڏانهن /os/store/installation/0/usr/bin، ۽ /usr پوائنٽس ڏانهن /os/installation/0/usr).

پيڪيج جي انسٽاليشن جي عمل هيٺ ڏنل قدمن تي مشتمل آهي:

  • انسٽاليشن لاء هڪ ترڪيب لکڻ (stone.yml)؛
  • پٿر استعمال ڪندي هڪ پيڪيج جي تعمير؛
  • .stone فارميٽ ۾ هڪ بائنري پيڪيج حاصل ڪرڻ ضروري ميٽا ڊيٽا سان؛
  • ڊيٽابيس ۾ پيڪيجز داخل ڪرڻ؛
  • ماس پيڪيج مينيجر کي استعمال ڪندي انسٽاليشن.

سولس ورهائڻ جي پراڻي ترقياتي ٽيم منصوبي جي چوڌاري ريلي ڪئي آهي. مثال طور، Ikey Doherty، Solus distribution جو خالق، ۽ Joshua Strobl، Budgie ڊيسڪ ٽاپ جو ھڪ اھم ڊولپر، جنھن اڳ ۾ ئي سولس پروجيڪٽ جي گورننگ ڪائونسل (ڪور ٽيم) مان استعيفيٰ ڏيڻ جو اعلان ڪيو ھو، ان جي ترقي ۾ حصو وٺي رھيا آھن. SerpentOS تقسيم. ليڊر جا اختيار جيڪي ڊولپرز سان رابطي لاءِ ذميوار آهن ۽ يوزر انٽرفيس جي ترقي (تجربو ليڊ).

SerpentOS ڊولپرز ماڻهن کي حوصلا افزائي ڪري رهيا آهن جن کي D پروگرامنگ ٻولي جي ڄاڻ آهي انهن کي ترقي ڪرڻ ۾ شامل ٿيڻ لاءِ بنيادي ٽولنگ ۽/يا پيڪيج جي ترڪيبون لکڻ، ۽ غير ٽيڪنيڪل ماڻهن کي چيو پيو وڃي ته هو مختلف ٻولين ۾ دستاويزن کي ترجمو ڪرڻ ۾ مدد ڪن.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو