Distri - د ګړندي کڅوړې مدیریت ټیکنالوژیو ازموینې لپاره توزیع

مایکل سټیلبرګ، د i3wm ټایل شوي کړکۍ مدیر لیکوال او پخوانی فعال دیبیان جوړونکی (شاوخوا 170 کڅوړې ساتل شوي) وده کوي تجربوي توزیع ویش او د ورته نوم د کڅوړې مدیر. پروژه د ممکنه لارو د سپړنې په توګه موقعیت لري ترڅو د بسته بندۍ مدیریت سیسټمونو فعالیت زیات کړي او د توزیع جوړولو لپاره ځینې نوي نظرونه رامینځته کړي. د کڅوړې مدیر کوډ په Go او کې لیکل شوی لخوا توزیع شوی د BSD جواز لاندې.

د توزیع د بسته بندۍ کلیدي ځانګړتیا دا ده چې کڅوړه د SquashFS انځورونو په بڼه وړاندې کیږي، د کمپرس شوي ټار آرشیفونو پرځای. د SquashFS کارول، د AppImage او Snap فارمیټونو ته ورته، تاسو ته اجازه درکوي چې پیکج "ماؤنټ" کړئ پرته له دې چې دا خلاص کړئ، کوم چې د ډیسک ځای خوندي کوي، اټومي بدلونونو ته اجازه ورکوي، او د کڅوړې مینځپانګې په فوري توګه د لاسرسي وړ کوي. په ورته وخت کې، د ډیسټری کڅوړې، لکه څنګه چې په کلاسیک "deb" بڼه کې، یوازې انفرادي برخې لري چې د نورو کڅوړو سره د انحصار سره تړل شوي (کتابتونونه په پیکجونو کې نه نقل شوي، مګر د انحصار په توګه نصب شوي). په بل عبارت، distri هڅه کوي د کلاسیک توزیعونو د دانه کڅوړې جوړښت لکه دبیان د نصب شوي کانټینرونو په بڼه د غوښتنلیکونو رسولو میتودونو سره یوځای کړي.

په ډیسټري کې هر کڅوړه په خپل لارښود کې یوازې د لوستلو حالت کې ایښودل کیږي (د مثال په توګه ، د zsh سره بسته د "/ro/zsh-amd64-5.6.2-3" په توګه شتون لري) ، کوم چې په امنیت مثبت اغیزه لري او د ناڅاپي یا ناوړه بدلونونو په وړاندې ساتنه کوي. د خدماتو لارښودونو د لړۍ د جوړولو لپاره، لکه /usr/bin، /usr/share او /usr/lib، یو ځانګړی FUSE ماډل کارول کیږي، کوم چې د ټولو نصب شوي SquashFS انځورونو مینځپانګه په یو کې سره یوځای کوي (د مثال په توګه، /ro /شریک ډایرکټر د ټولو کڅوړو څخه د شریک فرعي لارښودونو ته لاسرسی چمتو کوي).

بسته بندي په ولسوالۍ کې په بنسټیز ډول سپارل د نصب کولو پرمهال ویل شوي هینډلرونو څخه (هیڅ هک یا محرک نه وي) ، او د کڅوړې مختلف نسخې د یو بل سره یوځای کیدی شي ، نو د کڅوړو موازي نصب کول ممکن کیږي. وړاندیز شوی ډیزاین د بسته بندۍ مدیر فعالیت یوازې د شبکې له لارې محدودوي چې له لارې کڅوړې ډاونلوډ کیږي. د کڅوړې اصلي نصب یا تازه کول په اټومي ډول ترسره کیږي او د مینځپانګې نقل ته اړتیا نلري.

د کڅوړو نصبولو پرمهال شخړې له مینځه وړل کیږي ځکه چې هر کڅوړه د خپل لارښود سره تړاو لري او سیسټم د یوې کڅوړې مختلف نسخو شتون ته اجازه ورکوي (د ډایرکټر مینځپانګه د کڅوړې وروستي بیاکتنې سره د اتحادیې لارښودونو کې شامل دي). د کڅوړو جوړول هم خورا ګړندي دي او په جلا جوړ شوي چاپیریال کې د کڅوړو نصبولو ته اړتیا نلري (د /ro لارښود څخه د اړین انحصار نمایندګي د جوړیدو چاپیریال کې رامینځته کیږي).

ملاتړ شوی د بسته بندۍ عادي امرونه، لکه د "distri install" او "distri update"، او د معلوماتو کمانډونو پر ځای، تاسو کولی شئ د معیاري "ls" یوټیلیټ وکاروئ (د مثال په توګه، د نصب شوي کڅوړو لیدلو لپاره، یوازې د لارښودونو لیست ښکاره کړئ. /ro" درجه بندي، او د دې لپاره چې معلومه کړي چې فایل په کوم بسته کې شامل دی، وګورئ چې د دې فایل لینک چیرته ځي).

د تجربې لپاره وړاندیز شوی د پروټوټایپ توزیع کټ شاوخوا شامل دي 1700 کڅوړې او چمتو دی د نصبولو انځورونه د انسټالر سره، د اصلي OS په توګه د نصبولو لپاره او په QEMU، Docker، Google Cloud او VirtualBox کې د چلولو لپاره مناسب. دا د کوډ شوي ډیسک برخې څخه د بوټ کولو ملاتړ کوي او د i3 کړکۍ مدیر پراساس د ډیسټاپ رامینځته کولو لپاره د معیاري غوښتنلیکونو سیټ (ګوګل کروم د براوزر په توګه وړاندیز شوی). چمتو کړي د توزیع راټولولو، د کڅوړو چمتو کولو او تولیدولو، د شیشې له لارې د کڅوړو ویشلو، او داسې نورو لپاره بشپړ اوزار کټ.

سرچینه: opennet.ru

Add a comment