Distri - تيز پيڪيج مئنيجمينٽ ٽيڪنالاجيز جي جاچ لاءِ هڪ تقسيم

مائيڪل اسٽيپلبرگ، ليکڪ جو i3wm ٽائل ٿيل ونڊو مئنيجر ۽ اڳوڻو فعال ڊيبين ڊولپر (170 پيڪيجز کي برقرار رکيو ويو)، ترقي ڪري ٿو تجرباتي تقسيم ضلعو ۽ ساڳئي نالي جو هڪ پيڪيج مينيجر. پروجيڪٽ پيڪيج مئنيجمينٽ سسٽم جي ڪارڪردگي کي وڌائڻ جي ممڪن طريقن جي ڳولا جي طور تي پوزيشن ڪئي وئي آهي ۽ تقسيم جي تعمير لاء ڪجهه نوان خيال پيدا ڪري ٿي. پيڪيج مئنيجر ڪوڊ Go and ۾ لکيل آهي طرفان ورهايل BSD لائسنس جي تحت.

تقسيم جي پيڪيج فارميٽ جي هڪ اهم خصوصيت اها آهي ته پيڪيج کي اسڪواش ايف ايس تصويرن جي صورت ۾ پهچايو ويندو آهي، ان جي بدران compressed tar archives. SquashFS استعمال ڪندي، AppImage ۽ Snap فارميٽ سان ملندڙ جلندڙ، توهان کي اجازت ڏئي ٿو "مائونٽ" ڪرڻ جي بغير ڪنهن پيڪيج کي ان پيڪ ڪرڻ جي، جيڪو ڊسڪ اسپيس بچائيندو آهي، ايٽمي تبديلين جي اجازت ڏئي ٿو، ۽ پيڪيج جي مواد کي فوري طور تي رسائي لائق بڻائي ٿو. ساڳئي وقت، distri پيڪيجز، جيئن ته کلاسک "deb" فارميٽ ۾، صرف انفرادي اجزاء تي مشتمل آهي انحصار سان ڳنڍيل ٻين پيڪيجز سان (لائبريريون پيڪيجز ۾ نقل نه ڪيون ويون آهن، پر انحصار جي طور تي نصب ٿيل آهن). ٻين لفظن ۾، distri ڪوشش ڪري ٿو گڏ ڪرڻ جي گرينولر پيڪيج جي جوڙجڪ جي ڪلاسڪ تقسيم جهڙوڪ ڊيبين سان گڏ ٿيل ڪنٽينرز جي صورت ۾ ايپليڪيشنن کي پهچائڻ جي طريقن سان.

distri ۾ هر پيڪيج پنهنجي ڊاريڪٽري ۾ صرف پڙهڻ واري موڊ ۾ نصب ڪيو ويو آهي (مثال طور، zsh پيڪيج موجود آهي "/ro/zsh-amd64-5.6.2-3")، جنهن جو سيڪيورٽي تي مثبت اثر آهي ۽ حفاظت ڪري ٿو. حادثاتي يا خراب تبديلين جي خلاف. سروس ڊاريڪٽري جو هڪ ترتيب ڏيڻ، جهڙوڪ /usr/bin، /usr/share ۽ /usr/lib، هڪ خاص FUSE ماڊل استعمال ڪيو ويندو آهي، جيڪو سڀني نصب ٿيل اسڪواش ايف ايس تصويرن جي مواد کي هڪ مڪمل ۾ گڏ ڪري ٿو (مثال طور، / ro/share ڊاريڪٽري سڀني پيڪيجز کان ذيلي ڊائريڪٽريٽ شيئر ڪرڻ تائين رسائي فراهم ڪري ٿي).

پيڪيجز ضلعي ۾ بنيادي طور تي پهچائڻ انسٽاليشن دوران سڏڻ وارا هينڊلر کان (ڪو به ٿلهو يا ٽرگر نه آهي)، ۽ پيڪيج جا مختلف نسخا هڪ ٻئي سان گڏ ٿي سگهن ٿا، تنهنڪري پيڪيجز جي متوازي تنصيب ممڪن ٿي سگهي ٿي. تجويز ڪيل ڍانچي پيڪيج مينيجر جي ڪارڪردگي کي محدود ڪري ٿو صرف نيٽ ورڪ ذريعي جنهن ذريعي پيڪيجز ڊائون لوڊ ڪيا ويا آهن. اصل تنصيب يا پيڪيج جي تازه ڪاري ايٽمي طور تي ڪئي وئي آهي ۽ مواد جي نقل جي ضرورت ناهي.

پيڪيجز کي انسٽال ڪرڻ وقت تڪرار ختم ٿي ويندا آهن ڇو ته هر پيڪيج پنهنجي ڊاريڪٽري سان جڙيل هوندو آهي ۽ سسٽم هڪ پيڪيج جي مختلف ورزن جي موجودگي جي اجازت ڏئي ٿو (ڊائريڪٽري جو مواد پيڪيج جي تازي نظرثاني سان گڏ يونين ڊاريڪٽري ۾ شامل آهن). بلڊنگ پيڪيجز پڻ تمام تيز آهن ۽ الڳ بلڊ ماحول ۾ پيڪيجز کي انسٽال ڪرڻ جي ضرورت ناهي (/ro ڊاريڪٽري مان ضروري انحصار جي نمائندگي تعميراتي ماحول ۾ ٺاهي وئي آهي).

حمايت ڪئي عام پيڪيج مئنيجمينٽ ڪمانڊ، جهڙوڪ "ڊسٽري انسٽال" ۽ "ڊسٽري اپڊيٽ"، ۽ انفارميشن ڪمانڊ جي بدران، توهان معياري "ls" يوٽيلٽي استعمال ڪري سگهو ٿا (مثال طور، انسٽال ٿيل پيڪيجز کي ڏسڻ لاءِ، صرف ڊاريڪٽريز جي فهرست ڏيکاريو. /ro" واري ترتيب، ۽ معلوم ڪرڻ لاءِ ته فائل ڪهڙي پيڪيج ۾ شامل آهي، ڏسو ته هن فائل مان لنڪ ڪٿي وڃي ٿي).

تجربا لاءِ تجويز ڪيل پروٽوٽائپ ورهائڻ واري کٽ ۾ اٽڪل شامل آهن 1700 پيڪيجز ۽ تيار انسٽاليشن تصويرون هڪ انسٽالر سان، ٻنهي لاءِ موزون آهي انسٽاليشن لاءِ مکيه OS جي طور تي ۽ هلائڻ لاءِ QEMU، Docker، Google Cloud ۽ VirtualBox. اهو هڪ اينڪريٽ ٿيل ڊسڪ ورهاڱي مان بوٽنگ جي حمايت ڪري ٿو ۽ هڪ ڊيسڪ ٽاپ ٺاهڻ لاء معياري ايپليڪيشنن جو هڪ سيٽ i3 ونڊو مئنيجر جي بنياد تي (گوگل ڪروم هڪ برائوزر جي طور تي پيش ڪيو ويو آهي). مهيا ڪيل تقسيم کي گڏ ڪرڻ، پيڪيجز تيار ڪرڻ ۽ پيدا ڪرڻ، آئيني ذريعي پيڪيجز کي ورهائڻ وغيره لاءِ هڪ مڪمل ٽول ڪٽ.

جو ذريعو: opennet.ru

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