فیڈورا کی تقسیم Linux 38 بیٹا ٹیسٹنگ میں داخل ہوا ہے۔

فیڈورا کی تقسیم کی بیٹا ٹیسٹنگ شروع ہو گئی ہے۔ Linux بیٹا ریلیز نے آخری ٹیسٹنگ مرحلے میں منتقلی کو نشان زد کیا، جو صرف اہم بگ فکسز کی اجازت دیتا ہے۔ ریلیز 18 اپریل کو ہونے والی ہے۔ ریلیز Fedora Workstation، Fedora Server، Fedora Silverblue، Fedora IoT، Fedora CoreOS، Fedora Cloud Base، اور Live Builds کا احاطہ کرتی ہے، جو KDE Plasma 5، Xfce، MATE، Cinnamon, LXDE, LXDE, Photgie, Photgi ماحولیات کے سپن کے طور پر فراہم کیے گئے ہیں۔ تعمیرات x86_64، Power64، اور ARM64 (AArch64) فن تعمیر کے لیے دستیاب ہیں۔

فیڈورا میں سب سے اہم تبدیلیاں Linux 38:

  • Lennart Pottering کی طرف سے تجویز کردہ جدید بوٹ کے عمل میں منتقلی کے پہلے مرحلے کو نافذ کر دیا گیا ہے۔ کلاسک بوٹ کے عمل سے فرق ڈسٹری بیوشن انفراسٹرکچر کے اندر تیار کردہ اور ڈسٹری بیوشن کے ذریعے ڈیجیٹل طور پر دستخط شدہ یونیفائیڈ کرنل امیج (UKI) کے استعمال تک ابلتا ہے، بجائے اس کے کہ کرنل پیکج کی تنصیب کے دوران مقامی سسٹم پر پیدا ہونے والی initrd تصویر۔ UKI UEFI (UEFI بوٹ اسٹب) سے کرنل اور ایک فائل میں کرنل امیج کو لوڈ کرنے کے لیے ایک ہینڈلر کو جوڑتا ہے۔ Linux اور initrd سسٹم کا ماحول میموری میں بھرا ہوا ہے۔ UEFI سے UKI امیج لوڈ کرتے وقت، ڈیجیٹل دستخط کا استعمال کرتے ہوئے نہ صرف کرنل بلکہ initrd کے مواد کی سالمیت اور درستگی کی تصدیق کرنا ممکن ہے۔ initrd کی توثیق ضروری ہے کیونکہ یہ ماحول روٹ فائل سسٹم کو ڈکرپٹ کرنے کے لیے کیز نکالنے کے لیے استعمال کیا جاتا ہے۔ پہلے مرحلے میں، UKI سپورٹ کو بوٹ لوڈر میں شامل کیا گیا، UKI کو انسٹال کرنے اور اپ ڈیٹ کرنے کے ٹولز کو لاگو کیا گیا، اور بوٹنگ پر مرکوز ایک تجرباتی UKI امیج بنائی گئی۔ ورچوئل مشینیں اجزاء اور ڈرائیوروں کے ایک محدود سیٹ کے ساتھ۔
  • RPM پیکیج مینیجر Sequoia پیکیج کا استعمال کرتا ہے، جو OpenPGP کا ایک Rust نفاذ ہے، کیز اور ڈیجیٹل دستخطوں کو پارس کرنے کے لیے۔ پہلے، RPM اپنا OpenPGP پارسنگ کوڈ استعمال کرتا تھا، جس کے حل نہ ہونے والے مسائل اور حدود تھے۔ rpm-sequoia پیکیج کو RPM کے براہ راست انحصار میں شامل کیا گیا ہے۔ اس کا کرپٹوگرافک الگورتھم سپورٹ نیٹل لائبریری پر مبنی ہے، جو C میں لکھی گئی ہے (اوپن ایس ایس ایل کو سپورٹ کرنے کے منصوبے ہیں)۔
  • نئے Microdnf پیکیج مینیجر کے نفاذ کا پہلا مرحلہ، جو کہ موجودہ استعمال شدہ DNF کی جگہ لے رہا ہے، مکمل ہو چکا ہے۔ Microdnf ٹول کٹ کو نمایاں طور پر اپ ڈیٹ کر دیا گیا ہے اور اب یہ DNF کی تمام اہم خصوصیات کو سپورٹ کرتا ہے، جبکہ اعلی کارکردگی اور کمپیکٹ پن کو بھی برقرار رکھتا ہے۔ Microdnf اور DNF کے درمیان ایک اہم فرق Python کی بجائے ترقی کے لیے C زبان کا استعمال ہے، جو کہ انحصار کی ایک بڑی تعداد کو ختم کرتا ہے۔ Microdnf کے کچھ دوسرے فوائد میں شامل ہیں: آپریشنز کی پیشرفت کا زیادہ بصری اشارے؛ لین دین کی میز کا بہتر نفاذ؛ مکمل لین دین کی رپورٹس میں ایمبیڈڈ اسکرپٹس (اسکرپٹس) سے معلومات ظاہر کرنے کی صلاحیت؛ لین دین کے لیے مقامی RPM پیکجوں کے استعمال کے لیے تعاون؛ bash کے لیے ایک زیادہ جدید ان پٹ آٹوکمپلیشن سسٹم؛ سسٹم پر ازگر کو انسٹال کیے بغیر builddep کمانڈ چلانے کے لیے سپورٹ۔
  • فیڈورا ورک سٹیشن ڈیسک ٹاپ کو GNOME 44 میں اپ ڈیٹ کر دیا گیا ہے، جو 22 مارچ کو جاری ہونے کی امید ہے۔ GNOME 44 میں نئی ​​خصوصیات میں ایک نئی لاک اسکرین کا نفاذ اور اسٹیٹس مینو میں ایک "بیک گراؤنڈ ایپس" سیکشن شامل ہے۔
  • Xfce صارف ماحول کو ورژن 4.18 میں اپ ڈیٹ کر دیا گیا ہے۔
  • AArch64 فن تعمیر کے لیے LXQt صارف ماحول کے ساتھ اسمبلیوں کی تشکیل شروع ہو گئی ہے۔
  • SDDM ڈسپلے مینیجر بطور ڈیفالٹ Wayland لاگ ان انٹرفیس استعمال کرتا ہے۔ یہ تبدیلی لاگ ان مینیجر کو KDE ڈیسک ٹاپ کی تعمیر میں Wayland میں تبدیل کرنے کی اجازت دیتی ہے۔
  • KDE ڈیسک ٹاپ کے ساتھ تعمیرات میں، ابتدائی سیٹ اپ وزرڈ کو تقسیم سے ہٹا دیا گیا ہے، کیونکہ اس کی زیادہ تر خصوصیات KDE اسپن اور Kinoite میں استعمال نہیں ہوتی ہیں، اور پیرامیٹرز کی ابتدائی ترتیب ایناکونڈا انسٹالر کے ذریعے تنصیب کے مرحلے کے دوران انجام دی جاتی ہے۔
  • Flathub ایپلیکیشن کیٹلاگ تک مکمل رسائی دی گئی ہے (وہ فلٹر جس نے غیر سرکاری پیکجز، ملکیتی سافٹ ویئر، اور پابندی والے لائسنس کے تقاضوں کے ساتھ ایپلی کیشنز کو ہٹا دیا ہے اسے غیر فعال کر دیا گیا ہے)۔ اگر دونوں فلیٹ پیک اور آر پی ایم پیکیجز ہیں جن میں ایک ہی ایپلی کیشنز ہیں، جب GNOME سافٹ ویئر استعمال کرتے ہیں، Fedora پروجیکٹ کے Flatpak پیکجز پہلے انسٹال ہوں گے، اس کے بعد RPM پیکجز، اور پھر Flathub پیکجز۔
  • موبائل آلات کے لیے اسمبلیوں کی تشکیل شروع ہو گئی ہے، جو کہ فوش شیل کے ساتھ فراہم کی گئی ہے، جو کہ GNOME ٹیکنالوجیز اور GTK لائبریری پر مبنی ہے، جامع استعمال کرتا ہے۔ سرور Phoc، جو Wayland کے اوپر چلتا ہے، اور اس کا اپنا آن اسکرین کی بورڈ، squeekboard بھی ہے۔ ماحول کو اصل میں Purism نے Librem 5 اسمارٹ فون کے لیے GNOME شیل متبادل کے طور پر تیار کیا تھا، لیکن بعد میں یہ ایک غیر سرکاری GNOME پروجیکٹ بن گیا اور اب پوسٹمارکیٹ او ایس، موبیان، اور Pine64 آلات کے لیے کچھ فرم ویئر میں بھی استعمال ہوتا ہے۔
  • Fedora Budgie Spin بلڈ کو شامل کیا گیا ہے، جس میں Budgie ڈیسک ٹاپ ماحول شامل ہے۔ یہ GNOME ٹیکنالوجیز، Budgie ونڈو مینیجر (BWM) اور GNOME شیل کے حسب ضرورت نفاذ پر مبنی ہے۔ Budgie کلاسک ڈیسک ٹاپ پینلز کے ڈیزائن میں ملتے جلتے پینل پر مبنی ہے۔ پینل کے تمام عناصر ایپلٹ ہیں، جو پینل کے کلیدی عناصر کی لچکدار ترتیب، دوبارہ ترتیب، اور حسب ضرورت بنانے کی اجازت دیتے ہیں۔
  • Fedora Sway Spin تعمیر کو شامل کیا گیا ہے، جس میں Sway صارف کے ماحول کو نمایاں کیا گیا ہے۔ یہ Wayland پروٹوکول کا استعمال کرتے ہوئے بنایا گیا ہے اور i3 ٹائلنگ ونڈو مینیجر اور i3bar پینل کے ساتھ پوری طرح مطابقت رکھتا ہے۔ ایک مکمل صارف ماحول بنانے کے لیے، درج ذیل اجزاء دستیاب ہیں: swayidle (ایک پس منظر کا عمل جو کے ڈی ای آئیڈل پروٹوکول کو لاگو کرتا ہے)، swaylock (ایک اسکرین سیور)، mako (ایک نوٹیفکیشن مینیجر)، grim (ایک اسکرین شاٹ ٹول)، slurp (ایک اسکرین سلیکشن ٹول)، wf-recorder (ایک ویڈیو کیپچر ٹول)، waybar (ایک ایپلیکیشن ٹول بار)، wort-board (وائرٹ بورڈ)۔ کلپ بورڈ مینیجر)، اور والوٹلز (ایک ڈیسک ٹاپ وال پیپر مینیجر)۔
  • ایناکونڈا انسٹالر فرم ویئر کے ذریعے فراہم کردہ سافٹ ویئر RAID (BIOS RAID، Firmware RAID، Fake RAID) کو سپورٹ کرنے کے لیے dmraid کے بجائے mdadm ٹول کٹ استعمال کرتا ہے۔
  • IoT آلات پر Fedora IoT ایڈیشن امیجز کو انسٹال کرنے کے لیے ایک آسان انسٹالر شامل کیا گیا ہے۔ انسٹالر coreos-installer پر مبنی ہے اور صارف کی بات چیت کے بغیر پہلے سے تعمیر شدہ OStree امیج کی براہ راست کاپی استعمال کرتا ہے۔
  • لائیو امیجز کو اپ ڈیٹ کر دیا گیا ہے تاکہ USB ڈرائیو سے بوٹ کرتے وقت مستقل اسٹوریج کی پرت کو خودکار طور پر شامل کیا جا سکے۔
  • ممکنہ حفاظتی مسائل کی وجہ سے، X سرور اور Xwayland مختلف بائٹ آرڈر والے کلائنٹس سے بطور ڈیفالٹ کنکشن کی اجازت نہیں دیتے ہیں۔
  • کمپائلر میں "-fno-omit-frame-pointer" اور "-mno-omit-leaf-frame-pointer" جھنڈے بطور ڈیفالٹ فعال ہوتے ہیں، جو بہتر پروفائلنگ اور ڈیبگنگ کی صلاحیتیں فراہم کرتے ہیں اور آپ کو پیکیجز کو دوبارہ مرتب کیے بغیر کارکردگی کے مسائل کی تشخیص کرنے کی اجازت دیتے ہیں۔
  • پیکجز کو اب "_FORTIFY_SOURCE=3" پروٹیکشن موڈ فعال کے ساتھ بنایا جا سکتا ہے، جو string.h ہیڈر فائل میں بیان کردہ سٹرنگ فنکشن کو انجام دینے کے دوران ممکنہ بفر اوور فلو کا پتہ لگاتا ہے۔ "_FORTIFY_SOURCE=2" موڈ سے فرق اضافی چیکس تک محدود ہے۔ نظریاتی طور پر، یہ اضافی چیک کارکردگی کے جرمانے کا باعث بن سکتے ہیں، لیکن عملی طور پر، SPEC2000 اور SPEC2017 بینچ مارکس میں کوئی فرق نہیں دکھایا گیا، اور جانچ کے دوران کارکردگی میں کمی کے بارے میں صارف کی کوئی شکایت رپورٹ نہیں ہوئی۔
  • شٹ ڈاؤن کے دوران سسٹمڈ یونٹس کو ختم کرنے پر مجبور کرنے کا ٹائمر 2 منٹ سے کم کر کے 45 سیکنڈ کر دیا گیا ہے۔
  • Node.js پلیٹ فارم پیکجز کی تشکیل نو کر دی گئی ہے۔ اب سسٹم پر بیک وقت Node.js کی مختلف برانچوں کو انسٹال کرنا ممکن ہے (مثال کے طور پر، اب آپ بیک وقت nodejs-16، nodejs-18، اور nodejs-20 پیکجز انسٹال کر سکتے ہیں)۔
  • اپ ڈیٹ کردہ پیکیج ورژنز میں روبی 3.2، جی سی سی 13، ایل ایل وی ایم 16، گولانگ 1.20، پی ایچ پی 8.2، بائنوٹلز 2.39، گلیبک 2.37، جی ڈی بی 12.1، جی این یو میک 4.4، کپ فلٹرز 2.0 بی، ٹی ایکس 2 اے جی، ٹی ایکس 2 ایم، 02 ایم، ٹی ایکس، امیجز شامل ہیں۔ پوسٹگری ایس کیو ایل 15۔

ماخذ: opennet.ru

DDoS تحفظ، VPS VDS سرورز والی سائٹوں کے لیے قابل اعتماد ہوسٹنگ خریدیں۔ DDoS تحفظ، VPS VDS سرورز کے ساتھ قابل اعتماد ویب سائٹ ہوسٹنگ خریدیں۔ ProHoster