فیڈورا کی تقسیم کی ریلیز کا اعلان کیا گیا۔ Linux Fedora ورک سٹیشن، Fedora KDE پلازما ڈیسک ٹاپ، Fedora Server، Fedora IoT، Fedora CoreOS، Fedora Cloud Base، Fedora IoT ایڈیشن، Fedora Silverblue، Fedora Kinoite، اور لائیو بلڈز ڈاؤن لوڈ کے لیے دستیاب ہیں۔ یہ تعمیرات x86_64، Power64، اور ARM64 (AArch64) آرکیٹیکچرز کے لیے دستیاب ہیں۔
فیڈورا میں سب سے اہم تبدیلیاں Linux 42:
- فیڈورا کے ڈی ای پلازما ڈیسک ٹاپ بلڈ کو تقسیم کے بنیادی ایڈیشن کا درجہ حاصل ہوا ہے، فیڈورا ورک سٹیشن کی حمایت کی سطح کے برابر ہے۔ اس طرح، ڈسٹری بیوشن کے GNOME اور KDE کی مختلف حالتیں اب ایک جیسی ہیں اور انہیں برابری کی بنیاد پر پیش کیا گیا ہے۔ کے ڈی ای کے مخصوص سنگین مسائل کو اب ریلیز بلاکنگ سمجھا جائے گا، جیسا کہ GNOME میں سنگین مسائل پہلے ریلیز بلاکنگ تھے۔ اس کے علاوہ، فیڈورا کے ڈی ای پلازما ڈیسک ٹاپ پاور آرکیٹیکچر (ppc64le) کے لیے معاونت کا اضافہ کرتا ہے، جو مکمل KDE ایپلیکیشن اسٹیک فراہم کرتا ہے، بشمول KDE PIM۔ اوپن پاور سسٹمز جیسے ٹالوس ورک سٹیشن کے لیے، KDE کی لائیو بلڈز دستیاب ہیں جو انسٹالیشن کو سپورٹ کرتی ہیں۔
- COSMIC ڈیسک ٹاپ ماحول کے ساتھ ڈسٹری بیوشن کے آفیشل اسپن بلڈز کو شامل کیا گیا، جسے System76 نے Rust زبان میں تیار کیا ہے۔ COSMIC ہائبرڈ ونڈو ٹائلنگ اور ونڈو اسٹیکنگ (براؤزر ٹیبز کی طرح ونڈو گروپنگ) موڈ فراہم کرتا ہے جنہیں ورچوئل ڈیسک ٹاپس کے ساتھ مل کر فعال کیا جا سکتا ہے۔
- فیڈورا ورک سٹیشن میں ڈیسک ٹاپ کو GNOME 48 برانچ میں اپ ڈیٹ کر دیا گیا ہے۔ Xfce 4.20 اور LXQt 2.1 ڈیسک ٹاپس کو اپ ڈیٹ کر دیا گیا ہے۔
- فیڈورا ورک سٹیشن ایناکونڈا انسٹالر کا ایک نیا ورژن بطور ڈیفالٹ استعمال کرتا ہے، جو GTK پر مبنی انٹرفیس کو ویب انٹرفیس سے بدل دیتا ہے۔ ویب انٹرفیس React JavaScript فریم ورک، PatternFly ڈیزائن عناصر، اور Cockpit پروجیکٹ کے اجزاء کا استعمال کرتے ہوئے بنایا گیا ہے، جو پہلے سے ہی Red Hat مصنوعات میں کنفیگریشن اور سرور کا انتظاماعمال کی فہرست کے ساتھ مرکزی اسکرین کے بجائے، نئے انٹرفیس میں وزرڈ پر مبنی انٹرفیس شامل ہے، جس سے صارفین کو مرکزی اسکرین پر واپس آئے بغیر ترتیب وار مخصوص مراحل مکمل کرنے کی اجازت ملتی ہے۔ ویب انٹرفیس یونٹ کے ریموٹ کنٹرول کے لیے ویب براؤزر کے ذریعے بات چیت کی اجازت دیتا ہے۔
مجوزہ انٹرفیس پیچیدگیوں سے پاک ہے اور نئے صارفین کے لیے زیادہ قابل فہم ہے۔ ایک بنیادی آپشن کے طور پر، خودکار (گائیڈڈ) ڈسک پارٹیشننگ موڈ کو استعمال کرنے کی تجویز ہے، جس میں انسٹالر خود صارف کے منتخب کردہ سیٹنگز کی بنیاد پر پارٹیشنز بنانے یا تبدیل کرنے کے لیے پیرامیٹرز کا انتخاب کرتا ہے۔ ڈسٹری بیوشن کو دوبارہ انسٹال کرنے کے لیے ایک آپشن شامل کیا گیا ہے (مثال کے طور پر، اگر کچھ سسٹم فائلز خراب ہو جائیں تو آپریشن کو بحال کرنا)، ساتھ ہی ایک کمپیوٹر پر ایک سے زیادہ آپریٹنگ سسٹم استعمال کرنے کے لیے ڈوئل بوٹ موڈ میں انسٹال کرنے کی صلاحیت۔
- کلاسک ایناکونڈا انسٹالر کو Wayland پروٹوکول استعمال کرنے کے لیے تبدیل کر دیا گیا ہے، جس نے انسٹالیشن میڈیا سے X11 سے متعلقہ انحصار کو ختم کر دیا ہے۔ ریموٹ انسٹالیشن کے عمل کو TigerVNC VNC کلائنٹ سے grd (Gnome Remote Desktop) ایپلی کیشن میں منتقل کر دیا گیا ہے، جو RDP پروٹوکول استعمال کرتا ہے۔ پہلے سے طے شدہ طور پر، GPT تقسیم کاری تمام معاون فن تعمیرات کے لیے فعال ہے۔
- /usr/bin اور /usr/sbin ڈائریکٹریز کے مواد کو ملا دیا گیا ہے۔ /usr/sbin ڈائرکٹری کو علامتی لنک سے بدل دیا گیا ہے جو /usr/bin کی طرف اشارہ کرتا ہے۔ قابل عمل فائلوں کو bin اور sbin ڈائریکٹریز میں الگ کرنا ایک فرسودہ عمل سمجھا جاتا ہے جس نے جدید تقسیم میں اپنا معنی کھو دیا ہے۔ bin اور sbin کا اتحاد پیکیج مینٹینرز کے کام کو آسان بنا دے گا، جنہیں یہ اندازہ نہیں لگانا پڑے گا کہ ایگزیکیوٹیبل فائل کو کس ڈائرکٹری میں رکھنا ہے۔ سسٹم کو صارفین کے لیے زیادہ قابل قیاس اور قابل فہم بنائے گا۔ دیگر تقسیم کے ساتھ مطابقت میں اضافہ کرے گا؛ execvp() اور اسی طرح کی کالوں پر عمل کرتے وقت ڈائریکٹری چیکس کی تعداد کو کم کردے گا۔
- نئے گروپس فلیٹ پیک اور ڈسک ایڈمن کو شامل کیا گیا ہے تاکہ غیر مراعات یافتہ صارفین کو فلیٹ پیک فارمیٹ اور بیرونی اسٹوریج میں سسٹم پیکجز کے انتظامی افعال تک رسائی فراہم کی جا سکے۔ تبدیلی نے صارف کو وہیل گروپ میں شامل کرنے کی ضرورت کو ختم کر دیا، یعنی آپ کو دیگر انتظامی کاموں تک رسائی فراہم کیے بغیر فلیٹ پیک اور ایکسٹرنل ڈرائیوز کے ساتھ کام کرنے کی اجازت دیتا ہے۔ وہیل گروپ کے صارفین کے لیے پاس ورڈ مانگے بغیر انلاک (LUKS) اور بیرونی ڈرائیوز کو ماؤنٹ کرنے کی سہولت بھی فراہم کی گئی ہے۔
- اسے پیکیجز میں اضافی قابل عمل شکلیں شامل کرنے کی اجازت ہے، جو x86-64-v2، x86-64-v3، اور x86-64-v4 مائیکرو آرکیٹیکچرز کے لیے اصلاح کے ساتھ بنائے گئے ہیں۔ زیادہ تر معاملات میں، اس طرح کے فن تعمیر کے لیے اسمبلی کے دوران کارکردگی کا فائدہ 10% سے زیادہ نہیں ہوتا، لیکن کچھ حالات میں یہ کارکردگی میں نمایاں اضافہ (120% تک) کا باعث بنتا ہے۔ اضافی آپٹمائزڈ ایگزیکیوٹیبلز کو شامل کرنے کا فیصلہ مینٹینرز کے ذریعے کیا جاتا ہے، جو مخصوص پیکجوں کی کارکردگی کی جانچ کے نتائج پر منحصر ہوتا ہے۔
- ڈسٹری بیوشن کی لائیو بلڈز جو سسٹم امیج کو صرف پڑھنے کے موڈ میں استعمال کرتی ہیں کو SquashFS سے EROFS فائل سسٹم میں تبدیل کر دیا گیا ہے۔ اس اقدام کی وجوہات میں EROFS کی زیادہ فعال ترقی (SquashFS ٹولز کی آخری ریلیز موسم بہار 2023 میں ہوئی تھی) اور EROFS میں جدید خصوصیات کی موجودگی جو مستقبل میں استعمال کی جا سکتی ہیں۔ SquashFS کے مقابلے میں، EROFS کا کمپریشن لیول زیادہ خراب ہے (تصویری سائز EROFS میں 2.7 GiB بمقابلہ SquashFS میں 2.0 GiB ہے جب XZ کمپریشن الگورتھم کا استعمال کرتے ہوئے اور LZ3.9 کا استعمال کرتے وقت 3.1 GiB بمقابلہ 4 GiB)، لیکن اس کی بے ترتیب رسائی کی رفتار زیادہ ہے۔ XZ کے لیے quashFS اور LZ7.1 کے لیے 5.0 MiB/s بمقابلہ 30.9 MiB/s)۔
- Fedora Atomic Desktops، جیسے Fedora Silverblue (GNOME)، Fedora Kinoite (KDE)، Fedora Sway Atomic، اور Fedora Budgie Atomic، پہلے سے طے شدہ طور پر Composefs فائل سسٹم میں منتقل ہو گئے ہیں، جس سے ان بلڈز کو صرف پڑھنے کے لیے روٹ پارٹیشن کا استعمال کرنے کی اجازت دی گئی ہے اور سسٹم پارٹیشن کے آپریشن کے دوران سالمیت کے مسائل کا پتہ لگانے کے لیے مزید فعال کیا گیا ہے۔ /etc اور /var پارٹیشنز کو قابل تحریری طور پر نصب کیا جانا جاری ہے۔ Composefs فائل سسٹم کو پہلے سے ہی کرنل میں موجود OverlayFS اور EROFS فائل سسٹمز میں ایک ایڈ آن کے طور پر لاگو کیا گیا ہے، اور کئی ماونٹڈ ڈسک امیجز کے مواد کے موثر مشترکہ اسٹوریج کے لیے بہتر بنایا گیا ہے۔
- Fedora Kinoite ایڈیشن میں (KDE کے ساتھ جوہری طور پر اپ ڈیٹ شدہ قسم)، خودکار اپ ڈیٹس بطور ڈیفالٹ فعال ہوتی ہیں۔
- WSL سب سسٹم کے لیے باضابطہ فیڈورا تعمیرات فراہم کیے گئے ہیں (Windows کے لیے سب سسٹم Linux)، جو فہرست میں شامل ہیں۔ Linux-WSL میں فوری تنصیب کے لیے پیش کردہ تقسیم۔ تعمیرات کو ایک نئے فارمیٹ میں بنایا گیا ہے، جس سے آپ تقسیم کو خود سے تقسیم کر سکتے ہیں۔ سرورز مائیکروسافٹ اسٹور کیٹلاگ میں اپ لوڈ کیے بغیر، ایپ ایکس فارمیٹ میں پیکنگ کیے بغیر اور اسمبلی کے لیے مخصوص کوڈ رکھے بغیر Windows.
- SDL 3 ملٹی میڈیا لائبریری کی نئی برانچ SDL پر مبنی ایپلیکیشنز کے لیے، Wayland پروٹوکول کو بطور ڈیفالٹ استعمال کیا جاتا ہے۔ SDL 2 لائبریریوں کو sdl2-compat تہہ سے بدل دیا گیا ہے، جو SDL 3 کے اوپر چلتا ہے۔
- DNF5 پیکیج مینیجر اب سسٹم سے متروک یا ختم شدہ PGP ریپوزٹری کیز کو حذف کرنے میں معاونت کرتا ہے، پروگراموں کو انسٹال اور اپ ڈیٹ کرتے وقت خودکار کلید کے انتظام کی اجازت دیتا ہے۔
- RPM پیکیج مینیجر اب Sysusers.d ڈائرکٹری میں موجود پیکج فراہم کردہ کنفیگریشن فائلوں کی بنیاد پر صارفین اور گروپس بنانے میں مدد کرتا ہے جو systemd کے ذریعے استعمال ہوتی ہے۔
- GNOME شیل ایکسٹینشنز کے لیے ایک انحصاری جنریٹر شامل کیا گیا، جس سے آپ rpm پیکجوں کو ایکسٹینشن کے ساتھ GNOME شیل ورژن سے منسلک کر سکتے ہیں۔
- DNF اور RPM میں "کاپی آن رائٹ" موڈ کو بطور ڈیفالٹ فعال کیا گیا ہے، جسے Btrfs میں ریفلنک کا استعمال کرتے ہوئے لاگو کیا گیا ہے۔
- اپڈیٹ شدہ پیکیج ورژن: LLVM 20, GCC 15-test, binutils 2.44, glibc 2.41, gdb 15, Go 1.24, Tcl/Tk 9.0, Ruby 3.4, Zlib-ng 2.2.x, Setuptools 74, PH, 5, PH 11
- FEX ایمولیٹر کو AArch64 آرکیٹیکچر ریپوزٹری میں شامل کر دیا گیا ہے، جو آپ کو ARM86 (AArch86) ماحول میں x64 اور x64-64 فن تعمیر کے لیے بنائے گئے ایگزیکیوٹیبل چلانے کی اجازت دیتا ہے۔ x86 پروگرام چلانے کے لیے FEX پر مبنی اجزاء Fedora کی تعمیرات میں KDE ڈیسک ٹاپ ماحول کے ساتھ مربوط ہیں۔
- MIPI (موبائل انڈسٹری پروسیسر انٹرفیس) انٹرفیس کے ساتھ ویب کیمز کے لیے توسیعی حمایت، جو UVC (USB ویڈیو کلاس) کے بجائے لیپ ٹاپ اور ٹیبلٹس پر تیزی سے استعمال ہو رہی ہے۔
- AMD SEV-SNP اور Intel TDX ٹیکنالوجیز کا استعمال کرتے ہوئے ورچوئل مشین میموری انکرپشن کے لیے معاونت شامل کی گئی۔
- پیکیجز جو صرف گٹ بائنری کا استعمال کرتے ہیں انہیں مکمل گٹ پیکیج کے بجائے گٹ کور انحصار کے خلاف لنک کرنے کے لئے منتقل کیا گیا ہے۔
- Plymouth بوٹ سپلیش اسکرین کو simpledrm کرنل ماڈیول استعمال کرنے کے لیے تبدیل کر دیا گیا ہے، جس سے GPU ڈرائیور کے شروع ہونے کا انتظار کرنے کی ضرورت ختم ہو گئی ہے۔
- فائر والڈ میں، IPv6 کے لیے ورک سٹیشن کی تعمیر میں، rpfilter (Reverse Path Filter) موڈ بطور ڈیفالٹ "سخت" کے بجائے "ڈھیلا" کے طور پر فعال ہوتا ہے۔
Fedora 42 کے لیے، RPM فیوژن پروجیکٹ کے "مفت" اور "نان فری" ریپوزٹریز کا آغاز کیا گیا ہے، جس میں اضافی ملٹی میڈیا ایپلی کیشنز (MPlayer، VLC، Xine)، ویڈیو/آڈیو کوڈیکس، DVD سپورٹ، ملکیتی AMD اور NVIDIA ڈرائیورز، گیم پروگرامز اور ایمولیٹرز کے ساتھ پیکجز شامل ہیں۔
Одновременно представлен релиз дистрибутива Fedora Asahi Remix 42, предназначенного для установки на компьютеры Mac, оснащённые ARM-чипами, разработанными компанией Apple. Fedora Asahi Remix 42 основан на пакетной базе Fedora Linux 42 и оснащён инсталлятором Calamares. Обеспечена возможность работы на системах Apple MacBook Air, MacBook Pro, Mac Mini, Mac Studio и iMac, оснащённых ARM-чипами Apple M1 и M2.
فیڈورا آساہی ایپل کے کمپیوٹر آڈیو، کیمرہ، وائی فائی، بلوٹوتھ، ان پٹ ڈیوائسز، یو ایس بی ٹائپ سی (یو ایس بی 3.0)، اور میگ سیف وائرلیس چارجنگ کو مکمل طور پر سپورٹ کرتی ہے۔ ابھی تک تعاون یافتہ نہیں: USB-C، Thunderbolt/USB4 ڈسپلے کنکشن، مائیکروفون، اور Touch ID۔ گرافکس ڈرائیور OpenGL 4.6، OpenGL ES 3.2 اور Vulkan 1.4 کو سپورٹ کرتے ہیں۔ x86_64 سسٹمز کے لیے مرتب کردہ ایپلیکیشنز کو چلانے کے لیے، muvm ٹول کٹ اور FEX پیکج پر مبنی ایمولیشن لیئر کا استعمال کیا جاتا ہے۔
ماخذ: opennet.ru
