إصدار توزيع Fedora Linux 36

تم تقديم إصدار توزيعة Fedora Linux 36. تتوفر للتنزيل Fedora Workstation، وFedora Server، وCoreOS، وFedora IoT Edition، وLive builds، ويتم تسليمها في شكل دورات مع بيئات سطح المكتب KDE Plasma 5، وXfce، وMATE، وCinnamon، LXDE وLXQt. يتم إنشاء التجميعات لبنيات x86_64 وPower64 وARM64 (AArch64) والأجهزة المختلفة المزودة بمعالجات ARM 32 بت. تم تأجيل نشر إصدارات Fedora Silverblue.

أهم التغييرات في Fedora Linux 36 هي:

  • تم تحديث سطح مكتب Fedora Workstation إلى إصدار GNOME 42، الذي يضيف إعدادات واجهة المستخدم المظلمة على مستوى البيئة وينقل العديد من التطبيقات لاستخدام GTK 4 ومكتبة libadwaita، التي توفر عناصر واجهة مستخدم وكائنات جاهزة لبناء التطبيقات التي تتوافق مع الجديد إرشادات جنوم HIG (إرشادات الواجهة البشرية). يتم تصميم معظم التطبيقات وفقًا لإرشادات GNOME HIG الجديدة، لكن بعضها يستمر في استخدام النمط القديم أو الجمع بين عناصر الأنماط الجديدة والقديمة.
  • بالنسبة للأنظمة التي تحتوي على برامج تشغيل خاصة بـ NVIDIA، يتم تمكين جلسة GNOME الافتراضية باستخدام بروتوكول Wayland، والذي كان متاحًا سابقًا فقط عند استخدام برامج تشغيل مفتوحة المصدر. يتم الاحتفاظ بالقدرة على تحديد جلسة جنوم التي يتم تشغيلها أعلى خادم X التقليدي. في السابق، تم إعاقة تمكين Wayland على الأنظمة التي تحتوي على برامج تشغيل NVIDIA بسبب عدم وجود دعم لتسريع أجهزة OpenGL وVulkan في تطبيقات X11 التي تعمل باستخدام مكون DDX (Device-Dependent X) في XWayland. قام الفرع الجديد من برامج تشغيل NVIDIA بإصلاح المشكلات وأصبح أداء OpenGL وVulkan في تطبيقات X التي تعمل باستخدام XWayland الآن تقريبًا نفس أداء التشغيل تحت خادم X عادي.
  • تم إعادة تصميم الإصدارات المحدثة ذريًا من Fedora Silverblue وFedora Kinoite، والتي تقدم صورًا متجانسة من GNOME وKDE غير مقسمة إلى حزم منفصلة ومبنية باستخدام مجموعة أدوات rpm-ostree، لوضع التسلسل الهرمي /var على مفتاح فرعي منفصل لـ Btrfs، السماح بمعالجة لقطات محتويات /var بشكل مستقل عن أقسام النظام الأخرى.
  • تم تحديث الحزم وإصدار التوزيع مع سطح المكتب LXQt إلى الإصدار LXQt 1.0.
  • أثناء تشغيل systemd، يتم عرض أسماء ملفات الوحدة، مما يسهل تحديد الخدمات التي يتم تشغيلها وإيقافها. على سبيل المثال، بدلاً من "بدء تشغيل Frobnicating Daemon..." سيتم الآن عرض "Starting frobnicator.service - Frobnicating Daemon...".
  • بشكل افتراضي، تستخدم معظم اللغات خطوط Noto بدلاً من خطوط DejaVu.
  • لتحديد خوارزميات التشفير المتاحة في GnuTLS والتي يمكن استخدامها، يتم الآن استخدام قائمة بيضاء، أي. يتم تعيين الخوارزميات الصالحة بشكل صريح بدلاً من استبعاد الخوارزميات غير الصالحة. يتيح لك هذا الأسلوب، إذا رغبت في ذلك، إعادة الدعم للخوارزميات المعطلة لتطبيقات وعمليات معينة.
  • تمت إضافة معلومات حول حزمة rpm التي ينتمي إليها الملف إلى الملفات القابلة للتنفيذ والمكتبات بتنسيق ELF. يستخدم systemd-coredump هذه المعلومات ليعكس إصدار الحزمة عند إرسال إشعارات الأعطال.
  • تم استبدال برامج تشغيل fbdev المستخدمة لإخراج Framebuffer ببرنامج تشغيل simpledrm، الذي يستخدم EFI-GOP أو VESA Framebuffer الذي يوفره البرنامج الثابت UEFI أو BIOS للإخراج. لضمان التوافق مع الإصدارات السابقة، يتم استخدام طبقة لمحاكاة جهاز fbdev أعلى النظام الفرعي DRM (Direct Rendering Manager). التغيير ملحوظ لأنه ترك القدرة على استخدام برامج تشغيل DRM/KMS فقط. تم إيقاف عملية إضافة برامج تشغيل fbdev جديدة إلى Linux kernel منذ 7 سنوات، وكانت برامج التشغيل المتبقية مرتبطة بشكل أساسي بدعم الأجهزة القديمة. على سبيل المثال، كانت برامج التشغيل المستخدمة هي atyfb (ATI Mach64 وRageII وRageII+ وRageIIc) وaty128fb (ATI Rage128) وs3fb (S3) وsavagefb (Savage) وsisfb (SiS) وtdfxfb (3Dfx) وtridentfb (Trident) ، وبدلاً من ذلك سيتم الآن استخدام برنامج التشغيل simpledrm العالمي.
  • تمت إضافة الدعم الأولي للحاويات بتنسيقات OCI/Docker إلى المكدس للعمل مع الصور المحدثة ذريًا استنادًا إلى rpm-ostree، مما يسمح لك بسهولة إنشاء صور الحاوية ونقل بيئة النظام إلى الحاويات.
  • تم نقل قواعد بيانات مدير حزم RPM من الدليل /var/lib/rpm إلى /usr/lib/sysimage/rpm، مع استبدال /var/lib/rpm برابط رمزي. يتم استخدام هذا الموضع بالفعل في التجميعات المستندة إلى rpm-ostree وفي توزيعات SUSE/openSUSE. سبب النقل هو عدم إمكانية فصل قاعدة بيانات RPM عن محتويات القسم /usr، الذي يحتوي بالفعل على حزم RPM (على سبيل المثال، يؤدي الوضع في أقسام مختلفة إلى تعقيد إدارة لقطات FS والتراجع عن التغييرات، وفي حالة نقل /usr، يتم فقدان المعلومات حول الاتصال بالحزم المثبتة).
  • افتراضيًا، لم يعد NetworkManager يدعم تنسيق تكوين ifcfg (/etc/sysconfig/network-scripts/ifcfg-*) في عمليات التثبيت الجديدة. بدءًا من Fedora 33، يستخدم NetworkManager تنسيق ملف المفتاح افتراضيًا.
  • تم نقل قواميس Hunspell من /usr/share/myspell/ إلى /usr/share/hunspell/.
  • من الممكن تثبيت إصدارات مختلفة من المترجم للغة Haskell (GHC) في وقت واحد.
  • يتضمن التكوين وحدة قمرة القيادة مع واجهة ويب لإعداد مشاركة الملفات عبر NFS وSamba.
  • تطبيق Java الافتراضي هو java-17-openjdk بدلاً من java-11-openjdk.
  • تم استبدال برنامج البحث السريع عن ملف يسمى mlocate بـ locate، وهو برنامج تناظري أسرع يستهلك مساحة أقل على القرص.
  • تم إيقاف دعم المجموعة اللاسلكية القديمة المستخدمة في برامج التشغيل ipw2100 وipw2200 (Intel Pro Wireless 2100/2200)، والتي تم استبدالها بمكدس mac2007/cfg80211 في عام 80211.
  • في مثبت Anaconda، في واجهة إنشاء مستخدم جديد، يتم تمكين مربع الاختيار الخاص بمنح حقوق المسؤول للمستخدم الذي تتم إضافته بشكل افتراضي.
  • تم إيقاف حزمة nscd، المستخدمة للتخزين المؤقت لقواعد بيانات المضيف والمستخدم (/etc/hosts، /etc/passwd، /etc/services، وما إلى ذلك). يُستخدم الآن حل Systemd للتخزين المؤقت للمضيف، ويستخدم الآن sssd للتخزين المؤقت لقاعدة بيانات المستخدم.
  • تم تحديث مجموعة أدوات إدارة التخزين المحلي Stratis إلى الإصدار 3.0.0.
  • إصدارات الحزمة المحدثة، بما في ذلك Linux kernel 5.17، وGC 12، وLLVM 14، وglibc 2.35، وOpenSSL 3.0، وGolang 1.18، وRuby 3.1، وPHP 8.1، وPostgreSQL 14، وAutoconf 2.71، وOpenLDAP 2.6.1، وAnsible 5، وDjango 4.0، وMLT 7، بودمان 4.0، روبي أون ريلز 7.0.
  • المصدر: opennet.ru

إضافة تعليق