انتشار توزیع فدورا لینوکس 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) و دستگاه های مختلف با پردازنده های 32 بیتی ARM تولید می شوند. انتشار بیلدهای Fedora Silverblue به تعویق افتاد.

مهم ترین تغییرات در فدورا لینوکس 36 عبارتند از:

  • دسکتاپ Fedora Workstation به نسخه GNOME 42 به روز شده است، که تنظیمات رابط کاربری تاریک در سراسر محیط را اضافه می کند و بسیاری از برنامه ها را برای استفاده از GTK 4 و کتابخانه libadwaita انتقال می دهد، که ویجت ها و اشیاء آماده ای را برای ساخت برنامه های کاربردی ارائه می دهد که با موارد جدید مطابقت دارند. دستورالعمل های GNOME 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..." را نمایش می دهد.
  • به طور پیش فرض، بیشتر زبان ها به جای DejaVu از فونت Noto استفاده می کنند.
  • برای انتخاب الگوریتم های رمزگذاری موجود در GnuTLS که می توان از آنها استفاده کرد، اکنون از یک لیست سفید استفاده می شود. الگوریتم های معتبر به جای حذف الگوریتم های نامعتبر به صراحت تعیین می شوند. این رویکرد به شما امکان می دهد، در صورت تمایل، پشتیبانی از الگوریتم های غیرفعال را برای برنامه ها و فرآیندهای خاص بازگردانید.
  • اطلاعات مربوط به بسته بندی rpm فایل به فایل های اجرایی و کتابخانه ها با فرمت ELF اضافه شده است. systemd-coredump از این اطلاعات برای منعکس کردن نسخه بسته هنگام ارسال اعلان‌های خرابی استفاده می‌کند.
  • درایورهای fbdev که برای خروجی Framebuffer استفاده می‌شوند با درایور simpledrm جایگزین شده‌اند که از فریم‌بافر EFI-GOP یا VESA ارائه‌شده توسط سفت‌افزار UEFI یا BIOS برای خروجی استفاده می‌کند. برای اطمینان از سازگاری به عقب، از یک لایه برای شبیه سازی دستگاه fbdev در بالای زیرسیستم DRM (مدیر رندر مستقیم) استفاده می شود. این تغییر به دلیل باقی ماندن توانایی استفاده از درایورهای DRM/KMS قابل توجه است. فرآیند افزودن درایورهای جدید fbdev به هسته لینوکس 7 سال پیش متوقف شد و درایورهای باقی مانده عمدتاً مربوط به پشتیبانی از سخت افزار قدیمی بودند. به عنوان مثال، درایورهای مورد استفاده عبارت بودند از atyfb (ATI Mach64، RageII، RageII+، RageIIc)، aty128fb (ATI Rage128)، s3fb (S3)، savagefb (Savage)، sisfb (SiS)، tdfxfb (3Dfx) و tridentfb (TridentfbT) ، به جای آن از درایور universal 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-*) در نصب های جدید پشتیبانی نمی کند. با شروع فدورا 33، NetworkManager به طور پیش فرض از فرمت فایل کلیدی استفاده می کند.
  • فرهنگ لغت هانسپل از /usr/share/myspell/ به /usr/share/hunspell/ منتقل شده است.
  • امکان نصب همزمان نسخه های مختلف کامپایلر برای زبان Haskell (GHC) وجود دارد.
  • این شامل یک ماژول کابین خلبان با یک رابط وب برای تنظیم اشتراک فایل از طریق NFS و Samba است.
  • پیاده سازی پیش فرض جاوا به جای java-17-openjdk java-11-openjdk است.
  • برنامه جستجوی سریع فایلی به نام mlocate با plocate جایگزین شده است، یک آنالوگ سریعتر که فضای دیسک کمتری مصرف می کند.
  • پشتیبانی از پشته بی سیم قدیمی مورد استفاده در درایورهای ipw2100 و ipw2200 (Intel Pro Wireless 2100/2200) متوقف شده است، که در سال 2007 با پشته mac80211/cfg80211 جایگزین شد.
  • در نصب کننده Anaconda، در رابط ایجاد یک کاربر جدید، چک باکس اعطای حقوق مدیر به کاربر در حال اضافه شدن به طور پیش فرض فعال است.
  • بسته nscd که برای کش کردن پایگاه‌های اطلاعاتی میزبان و کاربر (/etc/hosts، /etc/passwd، /etc/services و غیره) استفاده می‌شود، متوقف شده است. Systemd-resolved اکنون برای کش کردن میزبان استفاده می شود و sssd اکنون برای کش کردن پایگاه داده کاربران استفاده می شود.
  • جعبه ابزار مدیریت ذخیره سازی محلی Stratis به نسخه 3.0.0 به روز شده است.
  • نسخه های بسته به روز شده، از جمله هسته لینوکس 5.17، GCC 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.1T، 5T، Ansible، OpenLDAP، 4.0. Podman 7، Ruby on Rails 4.0.
  • منبع: opennet.ru

اضافه کردن نظر