أبرز التغييرات الرئيسية في فيدورا 43
يمثل إصدار فيدورا 43 (Fedora 43) خطوة هامة نحو المستقبل، حيث يركز على تبني التقنيات الحديثة وتحسين تجربة المستخدمين والمطورين على حد سواء. تتضمن أهم التغييرات تحديثات على مستوى بيئات سطح المكتب، أدوات النظام الأساسية، ومعالجة حزم البرامج.
تجربة سطح المكتب والتثبيت
شهدت تجربة سطح المكتب وعملية التثبيت تحسينات كبيرة في هذا الإصدار:
-
التحول الكامل إلى Wayland في بيئة GNOME:
-
تم إزالة جلسة X11 الخاصة بـ GNOME بشكل افتراضي من تثبيت Workstation، مع التركيز على Wayland كخيار تسجيل الدخول الوحيد لبيئة GNOME.
-
هذه الخطوة تتماشى مع توجه فيدورا نحو تبني التقنيات الحديثة الأكثر أمانًا وأفضل أداءً.
-
-
واجهة مستخدم Anaconda WebUI الافتراضية:
-
أصبحت واجهة التثبيت الجديدة Anaconda WebUI هي الواجهة الافتراضية لجميع إصدارات ومنتجات فيدورا (Fedora Spins)، وليس Workstation فقط.
-
توفر هذه الواجهة تجربة تثبيت أكثر حداثة وتسلسلاً وتوجيهًا.
-
تم تحويل المثبّت (Anaconda) لاستخدام DNF5 بدلاً من DNF4 لإدارة الحزم أثناء التثبيت، مما يوفر دعمًا أفضل وتصحيحًا للأخطاء.
-
-
تحديث بيئات سطح المكتب:
-
يأتي إصدار Workstation مع أحدث إصدار من بيئة سطح المكتب GNOME 49.
-
تتضمن الإصدارات الأخرى (Spins) أحدث التحديثات لبيئات مثل KDE Plasma 6.4.
-
تحديثات النظام الأساسي وأدوات المطورين
تم تحديث العديد من المكونات الأساسية وأدوات البرمجة:
-
نظام إدارة الحزم RPM 6.0:
-
شهد نظام إدارة الحزم الرئيسي ترقية كبيرة إلى RPM 6.0، وهي أول ترقية رئيسية له منذ سنوات.
-
يشمل هذا التحديث تحسينات في الأداء وميزات جديدة، وأهمها فرض التحقق من توقيع PGP بشكل افتراضي لجميع عمليات الحزم لتعزيز الأمان.
-
-
تحديث نواة لينكس (Linux Kernel):
- يتضمن فيدورا 43 نواة Linux Kernel 6.17، مما يوفر تحسينات في الأداء، كفاءة استهلاك الطاقة، دعمًا معززًا للأجهزة الحديثة، وتحديثات أمنية.
-
تحديثات سلسلة الأدوات (Toolchain) ولغات البرمجة:
-
تم تحديث سلسلة الأدوات GNU (مثل
gccوglibcوbinutils) إلى أحدث الإصدارات. -
تم تحديث لغات البرمجة الرئيسية:
-
Python 3.14
-
Golang 1.25
-
Perl 5.42
-
LLVM 21
-
-
تم إضافة دعم للغة البرمجة Hare، وهي لغة برمجة أنظمة تركز على البساطة والمتانة.
-
-
حجم القسم /boot:
- تم مضاعفة الحجم الافتراضي لقسم
/bootمن 1 جيجابايت إلى 2 جيجابايت، لضمان توفر مساحة كافية لملفات النواة وصور initramfs المتزايدة، مما يجعل التحديثات أكثر موثوقية.
- تم مضاعفة الحجم الافتراضي لقسم
تحسينات أخرى
-
ضغط Zstd لـ initrd:
- أصبح استخدام ضغط Zstandard (zstd) لقرص الـ RAM الأولي (initrd) هو الخيار الافتراضي، مما يحسن من أداء إقلاع النظام وكفاءته.
-
إزالة دعم DNF Modularity من Anaconda:
- تمت إزالة دعم Modularity من المثبت Anaconda، وتبسيط عملية التثبيت والتركيز على التكوينات الأكثر استقرارًا.
-
الاحتفاظ بمعلومات تصحيح الأخطاء (Debuginfo) في المكتبات الثابتة:
- سيتم الآن الاحتفاظ بمعلومات تصحيح الأخطاء المفيدة في المكتبات الثابتة بشكل افتراضي، مما يسهل على المطورين عملية استكشاف الأخطاء وتصحيحها.
-
إهمال واستبدال الحزمة binutils-gold (Gold Linker):
- لتبسيط تجربة المطورين وتقليل الخيارات المتاحة، تم إهمال Gold Linker.
المصدر: