Celestial پروجيڪٽ سنيپ جي بدران Flatpak سان Ubuntu تعمير ٺاهي رهيو آهي

CelOS (Celestial OS) جي تقسيم جو هڪ بيٽا رليز پيش ڪيو ويو آهي، جيڪو Ubuntu 22.04 جي ٻيهر تعمير آهي جنهن ۾ سنيپ پيڪيج مئنيجمينٽ ٽول ڪٽ کي Flatpak سان تبديل ڪيو ويو آهي. سنيپ اسٽور جي فهرست مان اضافي ايپليڪيشنن کي انسٽال ڪرڻ جي بدران، فلٿب ڪيٽلاگ سان انضمام پيش ڪيو ويو آهي. انسٽاليشن تصوير جي سائيز 3.7 GB آهي. پروجيڪٽ جي ترقيات GPLv3 لائسنس تحت ورهايل آهن.

اسيمبليءَ ۾ فليٽ پيڪ فارميٽ ۾ ورهايل GNOME ايپليڪيشنن جو هڪ انتخاب شامل آهي، ۽ Flathub ڊاريڪٽري مان اضافي پروگرامن کي جلدي انسٽال ڪرڻ جي صلاحيت پڻ مهيا ڪري ٿي. يوزر انٽرفيس عام GNOME آهي Adwaita Theme سان، ان صورت ۾ جنهن ۾ اهو Ubuntu ۾ پيش ڪيل يارو موضوع کي استعمال ڪرڻ کان سواءِ، مکيه پروجيڪٽ پاران تيار ڪيو ويو آهي. معياري Ubiquity انسٽالر طور استعمال ڪيو ويندو آهي.

پيڪيجز aisleriot, gnome-mahjongg, gnome-mines, gnome-sudoku, evince, libreoffice, rhythmbox, remmina, shotwell, Thunderbird, Totem, snapd, firefox, gedit, cheese, gnome-calculator, gnome-calculator, gnome-clend کان exceeded- بنيادي تقسيم -فونٽ-ڏسندڙ، gnome-ڪردار ۽ ubuntu-session. شامل ڪيا ويا ڊيب پيڪيجز gnome-tweak-tool, gnome-software, gnome-software-plugin-flatpak, Flatpak and gnome-session, as well as flatpak packages Adwaita-dark, Epiphany, gedit, Cheese, Calculator, clocks, Calendar, Photos, اکر، فونٽ ڏسندڙ، رابطا، موسم ۽ فليٽ سيل.

Celestial پروجيڪٽ سنيپ جي بدران Flatpak سان Ubuntu تعمير ٺاهي رهيو آهي

Flatpak ۽ Snap جي وچ ۾ فرق هن حقيقت تي اچي ٿو ته سنيپ يوبنٽو ڪور جي مونوليٿڪ رليز جي بنياد تي ڪنٽينر ڀرڻ سان هڪ ننڍڙو بنيادي رن ٽائم پيش ڪري ٿو، جڏهن ته فليٽ پيڪ، مکيه رن ٽائم کان علاوه، اضافي ۽ الڳ الڳ اپڊيٽ ٿيل رن ٽائم پرت (بنڊل) استعمال ڪري ٿو. هلندڙ ايپليڪيشنن لاءِ انحصار جو عام سيٽ. اهڙيءَ طرح، سنيپ اڪثر ايپليڪيشن لائبريرين کي پيڪيج واري پاسي منتقل ڪري ٿو (حالانڪ ئي وڏي لائبريرين کي منتقل ڪرڻ ممڪن ٿي ويو آهي، جهڙوڪ GNOME ۽ GTK لائبريريون، عام پيڪيجز ۾)، ۽ Flatpak مختلف پيڪيجز لاءِ عام لائبريرين جا بنڊل سيٽ پيش ڪري ٿو. مثال طور، لائبريريون بنڊل ۾ شامل آهن، پروگرامن لاءِ ضروري آهي ته GNOME يا KDE سان ڪم ڪن)، جيڪا توهان کي اجازت ڏئي ٿي ته توهان پيڪيجز کي وڌيڪ ڪمپيڪٽ بڻائي سگهو ٿا.

Flatpak پيڪيجز پهچائڻ لاءِ OCI (اوپن ڪنٽينر انيشيئيٽو) وضاحتن جي بنياد تي هڪ تصوير استعمال ڪري ٿو، جڏهن ته سنيپ اسڪواش ايف ايس اميج ماؤنٽنگ استعمال ڪري ٿو. علحدگيءَ لاءِ، Flatpak استعمال ڪري ٿو Bubblewrap پرت (استعمال ڪندي cgroups، namespaces، Seccomp ۽ SELinux)، ۽ ڪنٽينر کان ٻاهر وسيلن تائين پهچ کي منظم ڪرڻ لاءِ، اهو پورٽل ميڪانيزم استعمال ڪري ٿو. سنيپ استعمال ڪري ٿو cgroups، namespaces، Seccomp ۽ AppArmor الڳ ڪرڻ لاءِ، ۽ ٻاهرين دنيا ۽ ٻين پيڪيجز سان رابطي لاءِ پلگ انٽرفيس. سنيپ Canonical جي مڪمل ڪنٽرول هيٺ ترقي ڪئي وئي آهي ۽ ڪميونٽي طرفان ڪنٽرول نه آهي، جڏهن ته Flatpak هڪ آزاد منصوبو آهي، GNOME سان وڌيڪ انضمام مهيا ڪري ٿو ۽ هڪ واحد مخزن سان ڳنڍيل ناهي.

جو ذريعو: opennet.ru

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