خودمختاري پيڪيجز جي سسٽم جو رليز Flatpak 1.4.0

شايع ٿيل ٽول ڪٽ جي نئين مستحڪم شاخ فليٽڪ 1.4، جيڪو خود ساخته پيڪيجز ٺاهڻ لاءِ هڪ نظام مهيا ڪري ٿو جيڪي مخصوص تقسيم سان ڳنڍيل نه آهن. Linux ۽ هڪ خاص ڪنٽينر ۾ عمل ڪيو ويو آهي جيڪو ايپليڪيشن کي باقي سسٽم کان الڳ ڪري ٿو. آرڪ لاءِ فليٽ پيڪ پيڪيجز هلائڻ لاءِ سپورٽ فراهم ڪئي وئي آهي. Linux, CentOS, Debian، فيڊورا، جينٽو، ميجيا، Linux پودينه ۽ Ubuntuفليٽ پيڪ پيڪيجز فيڊورا ريپوزٽري ۾ شامل آهن ۽ معياري GNOME ايپليڪيشن مئنيجر ۾ سپورٽ ٿيل آهن.

کيل جدت Flatpak 1.4 شاخ ۾:

  • خارجي مخزنن لاءِ پيٽرول قائم ڪرڻ جي تنظيم کي تبديل ڪيو ويو آھي. /etc/flatpak/remotes.d ڊاريڪٽري ۾، سيٽنگن سان *.conf فائلن جي بدران، باقاعده ".flatpakrepo" فائلون هاڻي استعمال ڪيون وينديون آهن، جيڪي خودڪار طور تي درآمد ڪيون وينديون آهن جڏهن flatpak پهريون ڀيرو استعمال ڪيو ويندو آهي. اهي فائلون آزاديءَ سان ايڊٽ ڪري سگھجن ٿيون ۽ ختم ڪري سگھجن ٿيون، دستي طور تي شامل ڪيل مخزنن وانگر.
  • سسٽم-وائڊ پيڪيجز جي انسٽاليشن کي خاص طور تي ٻيهر ڊزائين ڪيو ويو آهي. پوئين رليز ۾، هڪ پيڪيج پهريون ڀيرو صارف جي ملڪيت واري عارضي ڊاريڪٽري ۾ نصب ڪيو ويو هو، ۽ پوءِ سسٽم-مددگار عمل کي سڏيو ويو هو ته جيئن ان کي هن ڊاريڪٽري مان سسٽم ۾ درآمد ڪري سگهجي. هن طريقي جي نتيجي ۾ اهم ڊسڪ وسيلن جو استعمال، غير ضروري I/O، ۽ امڪاني سيڪيورٽي مسئلا پيدا ٿيا. نئون نسخو سسٽم پيڪيجز کي انسٽال ڪرڻ لاءِ هڪ خاص نئون FUSE فائل سسٽم استعمال ڪري ٿو. هي فائل سسٽم صارف کي ان تي ڊيٽا لکڻ جي اجازت ڏئي ٿو، پر لکڻ جي عمل مڪمل ٿيڻ کان پوءِ، صارف کي لکيل فائلن تائين رسائي کان روڪيو ويندو آهي. هن نئين طريقي ۾ فليٽ پيڪ (ڊفالٽ طور تي، "فليٽ پيڪ") لاءِ هڪ الڳ صارف ٺاهڻ ۽ SE ضابطن کي تبديل ڪرڻ جي ضرورت آهي.Linux;
  • ڪلائنٽ جي پاسي تي خارجي مخزن لاءِ فلٽر بيان ڪرڻ جي صلاحيت شامل ڪئي وئي. فلٽر استعمال ڪندي، توهان سفيد ۽ ڪاري لسٽ ماڊل استعمال ڪندي مخزن ۾ نظر ايندڙ ايپليڪيشنن کي محدود ڪري سگهو ٿا؛
  • Flatpakref فائلن مان خارجي ذخيرو شامل ڪرڻ لاءِ لائبريري API شامل ڪيو ويو؛
  • Docker لاءِ شامل ڪيو ويو seccomp پروفائل، توھان کي اجازت ڏئي ٿو فليٽ پيڪ اندر ڪنٽينرز کي هلائڻ؛
  • ڪيترن ئي P2P ذريعن کان انسٽال ڪرڻ جي بهتر صلاحيت (USB ڊرائيو ذريعي يا مقامي نيٽ ورڪ تي)؛
  • "flatpak remote-ls" حڪم ايپليڪيشنن جي خودڪار فلٽرنگ مهيا ڪري ٿي جن جي سار سنڀال جو وقت ختم ٿي چڪو آهي؛
  • "flatpak remote-ls" ۽ "flatpak remote-info" مقامي طور تي ڪيش ڪيل ڊيٽا جي بنياد تي معلومات واپس ڪرڻ لاءِ "--cached" اختيار کي لاڳو ڪريو؛
  • ھڪڙي پيڪيج جي آخري زندگي واري ورزن کي بيان ڪرڻ جي صلاحيت شامل ڪئي وئي، جنھن کان پوء ھڪڙي نئين شاخ ڏانھن منتقل ڪرڻ جي تجويز ڏيکاري ويندي؛
  • سمارٽ ڪارڊ تائين پهچ حاصل ڪرڻ لاءِ شامل ڪيل آپشن ”-ساکٽ=pcsc“؛
  • گھڻن NVIDIA ويڊيو ڪارڊ سان سسٽم لاءِ سپورٽ شامل ڪئي وئي؛
  • sandboxed dconf لاءِ سپورٽ لاڳو ڪئي وئي آهي؛
  • شامل ڪيل آپشنز “—no-update-[summary,appstream]” and “-static-delta-ignore-ref=PATTERN” build-update-repo ڪمانڊ ۾؛
  • وڏي ذخيري لاءِ ايپ اسٽريم برانچ جي بحالي جي رفتار کي خاص طور تي وڌايو.

اچو ته توهان کي ياد ڏياريون ته Flatpak ايپليڪيشن ڊولپرز لاءِ اهو ممڪن بڻائي ٿو ته انهن جي پروگرامن جي ورڇ کي آسان بڻائين جيڪي معياري تقسيم جي ذخيرن ۾ شامل نه آهن. تياري هڪ آفاقي ڪنٽينر بغير هر تقسيم لاءِ الڳ اسيمبليون ٺاهي. سيڪيورٽي باشعور استعمال ڪندڙن لاءِ، Flatpak توهان کي قابل اعتراض ايپليڪيشن هلائڻ جي اجازت ڏئي ٿو ڪنٽينر ۾، صرف نيٽ ورڪ جي ڪمن ۽ ايپليڪيشن سان لاڳاپيل صارف فائلن تائين رسائي فراهم ڪري ٿي. نون پروڊڪٽس ۾ دلچسپي رکندڙ صارفين لاءِ، Flatpak توهان کي سسٽم ۾ تبديلين جي ضرورت کان سواءِ، جديد ترين ٽيسٽ ۽ ايپليڪيشنن جا مستحڪم رليز انسٽال ڪرڻ جي اجازت ڏئي ٿي. مثال طور، في الحال Flatpak پيڪيجز اڳ ۾ ئي آهن وڃي رهيا آهن لِبر آفيس، فائر فاڪس، جي آءِ ايم پي، انڪسڪيپ، ڪيڊن لائيو، اسٽيم، 0 اي ڊي، ويزوئل اسٽوڊيو ڪوڊ، وي ايل سي، سليڪ، اسڪائپ، ٽيليگرام ڊيسڪ ٽاپ لاءِ، Android اسٽوڊيو، وغيره.

پيڪيج جي سائيز کي گھٽائڻ لاءِ، ان ۾ صرف ايپليڪيشن-مخصوص انحصار شامل آھن، ۽ بنيادي سسٽم ۽ گرافڪس لائبريريون (Gtk+، Qt، GNOME ۽ KDE لائبريريون، وغيره) پلگ ان معياري رن ٽائم ماحول جي طور تي ٺاھيل آھن. Flatpak ۽ Snap جي وچ ۾ اهم فرق اهو آهي ته سنيپ مکيه سسٽم ماحول جي اجزاء کي استعمال ڪري ٿو ۽ فلٽرنگ سسٽم ڪالن جي بنياد تي اڪيلائي، جڏهن ته Flatpak سسٽم کان الڳ ڪنٽينر ٺاهي ٿو ۽ وڏي رن ٽائم سيٽ سان هلائي ٿو، پيڪيجز کي انحصار جي طور تي نه، پر معياري طور تي مهيا ڪري ٿو. ones سسٽم ماحول (مثال طور، GNOME يا KDE پروگرامن جي آپريشن لاءِ تمام ضروري لائبريريون).

معياري سسٽم ماحول (رن ٽائم) جي علاوه، هڪ خاص ذريعي نصب ڪيو ويو آهي مخزن, اضافي انحصار (بنڊل) گهربل ڪم ڪرڻ لاءِ ايپليڪيشن لاءِ فراهم ڪيا ويا آهن. مجموعي طور تي، رن ٽائم ۽ بنڊل ڪنٽينر کي ڀرڻ جي صورت ۾، ان حقيقت جي باوجود ته رن ٽائم الڳ الڳ نصب ٿيل آهي ۽ هڪ ئي وقت ڪيترن ئي ڪنٽينرن سان ڳنڍيو ويو آهي، جيڪو توهان کي اجازت ڏئي ٿو نقل ڪرڻ کان بچڻ جي سسٽم فائلن کي عام ڪنٽينرز ۾. ھڪڙي سسٽم ۾ ڪيترائي مختلف رن ٽائم نصب ٿي سگھن ٿا (GNOME، KDE) يا ساڳئي رن ٽائم جا ڪيترائي ورجن (GNOME 3.26، GNOME 3.28). هڪ ڪنٽينر هڪ ايپليڪيشن سان هڪ انحصار جي طور تي صرف هڪ مخصوص رن ٽائم لاءِ بائنڊنگ استعمال ڪندو آهي، انفرادي پيڪيجز کي حساب ۾ رکڻ کان سواءِ جيڪي رن ٽائم ٺاهيندا آهن. سڀئي غائب عناصر سڌو سنئون ايپليڪيشن سان ڀريل آهن. جڏهن هڪ ڪنٽينر ٺهيل آهي، رن ٽائم مواد /usr ورهاڱي جي طور تي نصب ٿيل آهن، ۽ بنڊل /ايپ ڊاريڪٽري ۾ نصب ٿيل آهي.

رن ٽائم ۽ ايپليڪيشن ڪنٽينرز کي ڀرڻ ٽيڪنالاجي استعمال ڪندي ٺهيل آهي OSTree، جنهن ۾ تصوير کي ايٽمي طور تي اپڊيٽ ڪيو ويو آهي گٽ-جهڙي مخزن مان، ورزن ڪنٽرول طريقن کي ورهائڻ جي اجزاء تي لاڳو ٿيڻ جي اجازت ڏئي ٿو (مثال طور، توهان تڪڙو ڪري سگهو ٿا واپس سسٽم کي اڳوڻي حالت ڏانهن). RPM پيڪيجز هڪ خاص پرت استعمال ڪندي OSTree مخزن ۾ ترجمو ڪيا ويا آهن rpm-ostree. ڪم ڪندڙ ماحول ۾ پيڪيجز جي الڳ تنصيب ۽ تازه ڪاري سپورٽ نه آهي؛ سسٽم کي اپڊيٽ ڪيو ويو آهي انفرادي اجزاء جي سطح تي نه، پر مجموعي طور تي، ايٽمي طور تي ان جي حالت کي تبديل ڪندي. تازه ڪاريون لاڳو ڪرڻ لاء اوزار مهيا ڪري ٿو، هر تازه ڪاري سان مڪمل طور تي تصوير کي تبديل ڪرڻ جي ضرورت کي ختم ڪندي.

پيدا ٿيل الڳ ٿيل ماحول استعمال ٿيل ورڇ کان مڪمل طور تي آزاد آهي، ۽ پيڪيج جي مناسب سيٽنگن سان فائلن ۽ صارف يا مکيه سسٽم جي پروسيس تائين رسائي نه هوندي آهي، ڊي آر آئي ذريعي آئوٽ جي استثنا سان، سڌو سنئون سامان تائين رسائي نٿا ڪري سگهن، ۽ نيٽ ورڪ سب سسٽم. گرافڪس آئوٽ ۽ ان پٽ آرگنائيزيشن لاڳو ڪيو ويو Wayland پروٽوڪول استعمال ڪندي يا X11 ساکٽ فارورڊنگ ذريعي. خارجي ماحول سان رابطو DBus ميسيجنگ سسٽم ۽ هڪ خاص پورٽل API تي ٻڌل آهي. موصليت لاء استعمال ڪيو ويو آهي اندروني پرت بلبليپ ۽ روايتي لاءِ Linux ڪنٽينر ورچوئلائيزيشن ٽيڪنالاجيون جيڪي cgroups، namespaces، Seccomp ۽ SE جي استعمال تي ٻڌل آهن.Linuxپلس آڊيو آڊيو آئوٽ پُٽ لاءِ استعمال ٿيندو آهي.

جو ذريعو: opennet.ru

DDoS تحفظ سان سائيٽن لاءِ قابل اعتماد هوسٽنگ خريد ڪريو، VPS VDS سرور 🔥 DDoS تحفظ سان قابل اعتماد ويب سائيٽ هوسٽنگ خريد ڪريو، VPS VDS سرورز | ProHoster