تم الإعلان عن إصدار توزيعة فيدورا Linux تتوفر إصدارات Fedora Workstation وFedora KDE Plasma Desktop وFedora Server وFedora IoT وFedora CoreOS وFedora Cloud Base وFedora IoT Edition وFedora Silverblue وFedora Kinoite والإصدارات المباشرة للتنزيل. هذه الإصدارات متوفرة لبنى x86_64 وPower64 وARM64 (AArch64).
أهم التغييرات في فيدورا Linux 42:
- حصلت نسخة Fedora KDE Plasma Desktop على حالة الإصدار الأساسي للتوزيعة، وهو متطابق من حيث الدعم المقدم لـ Fedora Workstation. وهكذا، أصبحت إصدارات GNOME وKDE من التوزيع تتمتع الآن بنفس الوضع ويتم تقديمها على قدم المساواة. سيتم الآن اعتبار المشكلات الخطيرة الخاصة بـ KDE بمثابة حظر للإصدار، تمامًا كما كانت المشكلات الخطيرة في GNOME بمثابة حظر للإصدار سابقًا. بالإضافة إلى ذلك، يضيف Fedora KDE Plasma Desktop دعمًا لهندسة Power (ppc64le)، والتي توفر مجموعة تطبيقات KDE الكاملة، بما في ذلك KDE PIM. بالنسبة لأنظمة OpenPOWER مثل Talos Workstation، تتوفر إصدارات Live من KDE تدعم التثبيت.
- تمت إضافة إصدارات Spin الرسمية للتوزيع باستخدام بيئة سطح المكتب COSMIC، التي طورتها System76 بلغة Rust. يوفر COSMIC أوضاعًا هجينة لتقسيم النوافذ وتكديس النوافذ (تجميع النوافذ بشكل مشابه لعلامات تبويب المتصفح) والتي يمكن تمكينها بالاشتراك مع أجهزة سطح المكتب الافتراضية.
- تم تحديث سطح المكتب في Fedora Workstation إلى فرع GNOME 48. تم تحديث سطح المكتب Xfce 4.20 وLXQt 2.1.
- يستخدم نظام Fedora Workstation إصدارًا جديدًا من مُثبِّت Anaconda افتراضيًا، والذي يستبدل واجهة GTK بواجهة ويب. تم بناء واجهة الويب باستخدام إطار عمل React JavaScript، وعناصر تصميم PatternFly، ومكونات من مشروع Cockpit، المستخدم بالفعل في منتجات Red Hat للتكوين و إدارة الوحداتبدلاً من شاشة رئيسية تعرض قائمة بالإجراءات، تتميز الواجهة الجديدة بواجهة تعتمد على معالج، مما يسمح للمستخدمين بإكمال خطوات محددة بالتسلسل دون الحاجة للعودة إلى الشاشة الرئيسية. كما تتيح واجهة الويب التفاعل عبر متصفح الويب للتحكم عن بُعد في الجهاز.
الواجهة المقترحة خالية من التعقيدات وسهلة الفهم للمستخدمين المبتدئين. كخيار أساسي، يُقترح استخدام وضع تقسيم القرص الآلي (الموجه)، حيث يقوم المثبت بنفسه بتحديد المعلمات لإنشاء أو تغيير الأقسام استنادًا إلى الإعدادات التي حددها المستخدم. تمت إضافة خيار لإعادة تثبيت التوزيعة (على سبيل المثال، لاستعادة التشغيل إذا تعرضت بعض ملفات النظام للتلف)، بالإضافة إلى القدرة على التثبيت في وضع التمهيد المزدوج لاستخدام أنظمة تشغيل متعددة على جهاز كمبيوتر واحد.
- تم تحويل برنامج التثبيت الكلاسيكي Anaconda لاستخدام بروتوكول Wayland، والذي قام بإزالة التبعيات المرتبطة بـ X11 من وسائط التثبيت. تم نقل عملية التثبيت عن بعد من عميل TigerVNC VNC إلى تطبيق grd (Gnome Remote Desktop)، الذي يستخدم بروتوكول RDP. بشكل افتراضي، يتم تمكين تقسيم GPT لجميع المعماريات المدعومة.
- تم دمج محتويات الدليلين /usr/bin و/usr/sbin. تم استبدال الدليل /usr/sbin برابط رمزي يشير إلى /usr/bin. يعتبر فصل الملفات القابلة للتنفيذ إلى مجلدات bin وsbin ممارسة قديمة فقدت معناها في التوزيعات الحديثة. سيؤدي توحيد bin وsbin إلى تبسيط عمل مشرفي الحزمة، الذين لن يضطروا إلى تخمين الدليل الذي يجب وضع الملف القابل للتنفيذ فيه؛ سيجعل النظام أكثر قابلية للتنبؤ والفهم للمستخدمين؛ سوف يزيد التوافق مع التوزيعات الأخرى؛ سيؤدي ذلك إلى تقليل عدد عمليات التحقق من الدليل عند تنفيذ execvp() والمكالمات المماثلة.
- تمت إضافة مجموعات جديدة flatpak و diskadmin لتزويد المستخدمين غير المتميزين بإمكانية الوصول إلى وظائف الإدارة لحزم النظام بتنسيق Flatpak والتخزين الخارجي. أدى التغيير إلى إزالة الحاجة إلى إضافة مستخدم إلى مجموعة العجلة، أي يسمح لك بالعمل مع Flatpak ومحركات الأقراص الخارجية دون توفير الوصول إلى العمليات الإدارية الأخرى. بالنسبة للمستخدمين في مجموعة العجلات، يتم توفير القدرة على إلغاء القفل (LUKS) وتثبيت محركات الأقراص الخارجية دون طلب كلمة مرور.
- يُسمح بتضمين إصدارات قابلة للتنفيذ إضافية في الحزم، تم إنشاؤها باستخدام التحسينات للهندسة المعمارية الدقيقة x86-64-v2 وx86-64-v3 وx86-64-v4. في معظم الحالات، لا يتجاوز مكسب الأداء أثناء التجميع لهذه البنيات 10%، ولكن في بعض الحالات يؤدي ذلك إلى زيادة ملحوظة في الأداء (تصل إلى 120%). يتم اتخاذ قرار إضافة ملفات تنفيذية محسّنة إضافية من قبل المشرفين، اعتمادًا على نتائج اختبار الأداء للحزم المحددة.
- تم تحويل الإصدارات المباشرة للتوزيع التي تستخدم صورة النظام في وضع القراءة فقط من نظام الملفات SquashFS إلى نظام الملفات EROFS. تشمل الأسباب المذكورة لهذه الخطوة التطوير الأكثر نشاطًا لنظام EROFS (كان الإصدار الأخير من أدوات SquashFS في ربيع عام 2023) ووجود ميزات متقدمة في EROFS يمكن استخدامها في المستقبل. بالمقارنة مع SquashFS، يتمتع EROFS بمستوى ضغط أسوأ (حجم الصورة هو 2.7 جيجابايت في EROFS مقابل 2.0 جيجابايت في SquashFS عند استخدام خوارزمية ضغط XZ و3.9 جيجابايت مقابل 3.1 جيجابايت عند استخدام LZ4)، ولكن لديه سرعة وصول عشوائي أعلى ومعدل إنتاج (7.1 ميجا بايت/ثانية في EROFS مقابل 5.0 ميجا بايت/ثانية في SquashFS لـ XZ و30.9 ميجا بايت/ثانية مقابل 26.3 ميجا بايت/ثانية لـ LZ4).
- انتقلت أجهزة سطح المكتب Fedora Atomic، مثل 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. تم إنشاء هذه التوزيعات بتنسيق جديد، مما يسمح لك بتوزيعها بنفسك. الخوادم دون تحميله إلى كتالوج متجر مايكروسوفت، ودون تغليفه بتنسيق appx، ودون وضع رمز خاص بالتجميع. Windows.
- تم استخدام الفرع الجديد من مكتبة الوسائط المتعددة SDL 3. بالنسبة للتطبيقات القائمة على SDL، يُستخدم بروتوكول Wayland افتراضيًا. تم استبدال مكتبات SDL 2 بطبقة sdl2-compat، والتي تعمل أعلى SDL 3.
- يدعم مدير حزمة DNF5 الآن حذف مفاتيح مستودع PGP القديمة أو منتهية الصلاحية من النظام، مما يسمح بإدارة المفاتيح تلقائيًا عند تثبيت البرامج وتحديثها.
- يدعم مدير حزمة RPM الآن إنشاء مستخدمين ومجموعات استنادًا إلى ملفات التكوين التي توفرها الحزمة والتي توجد في الدليل Sysusers.d الذي يستخدمه systemd.
- تمت إضافة مولد اعتماد لإضافات GNOME Shell، مما يسمح لك بربط حزم rpm مع الإضافات الخاصة بإصدارات GNOME Shell.
- تم تمكين وضع "النسخ عند الكتابة" في DNF وRPM بشكل افتراضي، وتم تنفيذه باستخدام reflink في 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، Django 5.x، Ansible 11، PHP 8.4، numpy 2.1.3.
- تمت إضافة محاكي FEX إلى مستودع بنية AArch64، مما يسمح لك بتشغيل الملفات القابلة للتنفيذ المصممة لبنية x86 وx86-64 في بيئة ARM64 (AArch64). يتم دمج المكونات المستندة إلى FEX لتشغيل برامج x86 في إصدارات Fedora مع بيئة سطح المكتب KDE.
- تم توسيع الدعم لكاميرات الويب مع واجهة MIPI (واجهة معالج الصناعة المحمولة)، والتي يتم استخدامها بشكل متزايد على أجهزة الكمبيوتر المحمولة والأجهزة اللوحية بدلاً من UVC (فئة فيديو USB).
- تمت إضافة الدعم لتشفير ذاكرة الآلة الافتراضية باستخدام تقنيات AMD SEV-SNP وIntel TDX.
- تم نقل الحزم التي تستخدم فقط الملف الثنائي git للارتباط بتبعية git-core بدلاً من حزمة git الكاملة.
- تم تبديل شاشة بدء تشغيل Plymouth لاستخدام وحدة kernel simpledrm، مما يلغي الحاجة إلى الانتظار حتى يتم تهيئة برنامج تشغيل وحدة معالجة الرسومات.
- في Firewalld، في عمليات بناء محطة العمل لـ IPv6، يتم تمكين وضع rpfilter (مرشح المسار العكسي) بشكل افتراضي كـ "loose" بدلاً من "strict".
بالنسبة لـ Fedora 42، تم إطلاق مستودعات "المجانية" و"غير المجانية" لمشروع RPM Fusion، والتي تحتوي على حزم مع تطبيقات الوسائط المتعددة الإضافية (MPlayer، VLC، Xine)، وبرامج ترميز الفيديو/الصوت، ودعم DVD، وبرامج التشغيل الخاصة بـ AMD وNVIDIA، وبرامج الألعاب ومحاكياتها.
تم إصدار توزيعة فيدورا أساهي ريمكس 42، المصممة للتثبيت على أجهزة ماك المزودة بمعالجات ARM من تطوير شركة آبل، بالتزامن مع إصدار فيدورا أساهي ريمكس 42. وتعتمد فيدورا أساهي ريمكس 42 على حزمة فيدورا الأساسية. Linux 42 ويتضمن برنامج تثبيت Calamares. وهو يدعم أنظمة Apple MacBook Air وMacBook Pro وMac Mini وMac Studio وiMac المزودة بمعالجات Apple M1 وM2 ARM.
يدعم Fedora Asahi بشكل كامل صوت الكمبيوتر الخاص بشركة Apple، والكاميرا، وWi-Fi، وBluetooth، وأجهزة الإدخال، وUSB Type C (USB 3.0)، والشحن اللاسلكي MagSafe. غير مدعوم حتى الآن: USB-C، واتصال شاشة Thunderbolt/USB4، والميكروفون، وTouch ID. تدعم برامج تشغيل الرسومات OpenGL 4.6 وOpenGL ES 3.2 وVulkan 1.4. لتشغيل التطبيقات المترجمة لأنظمة x86_64، يتم استخدام مجموعة أدوات muvm وطبقة المحاكاة المستندة إلى حزمة FEX.
المصدر: opennet.ru
