انتشار توزیع فدورا اعلام شد Linux نسخههای فدورا ورکاستیشن، فدورا کیدیای پلاسما دسکتاپ، فدورا سرور، فدورا اینترنت اشیا، فدورا کوراواس، فدورا کلود بیس، فدورا اینترنت اشیا ادیشن، فدورا سیلوربلو، فدورا کینوئیت و نسخههای لایو برای دانلود در دسترس هستند. این نسخهها برای معماریهای x86_64، Power64 و ARM64 (AArch64) در دسترس هستند.
مهمترین تغییرات در فدورا Linux 42:
- ساخت دسکتاپ پلاسما KDE Fedora وضعیت نسخه اولیه توزیع را دریافت کرده است که از نظر سطح پشتیبانی با ایستگاه کاری فدورا یکسان است. بنابراین، انواع GNOME و KDE توزیع اکنون وضعیت یکسانی دارند و در موقعیتی برابر ارائه می شوند. مسائل جدی خاص KDE اکنون به عنوان مسدود کننده انتشار در نظر گرفته می شوند، همانطور که قبلاً مسائل جدی در GNOME مسدود کننده انتشار بودند. علاوه بر این، فدورا KDE Plasma Desktop پشتیبانی از معماری Power (ppc64le) را اضافه می کند، که پشته کامل برنامه KDE، از جمله KDE PIM را فراهم می کند. برای سیستمهای OpenPOWER مانند Talos Workstation، ساختهای زنده KDE در دسترس هستند که از نصب پشتیبانی میکنند.
- بیلدهای رسمی Spin از توزیع با محیط دسکتاپ COSMIC که توسط System76 به زبان Rust توسعه یافته است، اضافه شد. COSMIC حالتهای ترکیبی کاشیکاری و انباشته کردن پنجره (گروهبندی پنجرهها مشابه برگههای مرورگر) را فراهم میکند که میتوانند در ارتباط با دسکتاپهای مجازی فعال شوند.
- دسکتاپ در فدورا ورکاستیشن به شاخه گنوم ۴۸ بهروزرسانی شده است. دسکتاپهای Xfce 48 و LXQt 4.20 بهروزرسانی شدهاند.
- فدورا ورکاستیشن به طور پیشفرض از نسخه جدیدی از نصبکننده آناکوندا استفاده میکند که رابط کاربری مبتنی بر 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)، اما دارای سرعت دسترسی تصادفی بالاتری نسبت به S.Bs7.1 in S برای XZ و 5.0 MiB/s در مقابل 30.9 MiB/s برای LZ26.3).
- دسکتاپهای اتمی فدورا، مانند فدورا سیلوربلو (GNOME)، فدورا کینویت (KDE)، فدورا 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 استفاده میشود، پشتیبانی میکند.
- یک مولد وابستگی برای برنامههای افزودنی گنوم شل اضافه کرد که به شما امکان میدهد بستههای rpm را با برنامههای افزودنی به نسخههای شل گنوم پیوند دهید.
- DNF و RPM حالت "Copy on Write" را به طور پیش فرض فعال کرده اند که با استفاده از 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، .5.
- شبیه ساز FEX به مخزن معماری AArch64 اضافه شده است که به شما امکان می دهد فایل های اجرایی ساخته شده برای معماری های x86 و x86-64 را در محیط ARM64 (AArch64) اجرا کنید. اجزای مبتنی بر FEX برای اجرای برنامههای x86 در ساختهای فدورا با محیط دسکتاپ KDE ادغام میشوند.
- پشتیبانی گسترده از وب کم با رابط MIPI (رابط پردازشگر صنعت موبایل)، که به طور فزاینده ای در لپ تاپ ها و تبلت ها به جای UVC (کلاس ویدیویی USB) استفاده می شود.
- پشتیبانی از رمزگذاری حافظه ماشین مجازی با استفاده از فناوری های AMD SEV-SNP و Intel TDX اضافه شده است.
- بسته هایی که فقط از باینری git استفاده می کنند، به جای بسته کامل git، برای پیوند در برابر وابستگی git-core منتقل شده اند.
- صفحه نمایش بوت Plymouth برای استفاده از ماژول هسته simpledrm تغییر یافته است و نیازی به منتظر ماندن برای مقداردهی اولیه درایور GPU را از بین می برد.
- در فایروالد، در ساختهای ایستگاه کاری برای IPv6، حالت rpfilter (فیلتر مسیر معکوس) بهطور پیشفرض بهجای «سخت» بهعنوان «لست» فعال میشود.
برای فدورا 42، مخازن "رایگان" و "غیر رایگان" پروژه RPM Fusion راه اندازی شده است که حاوی بسته هایی با برنامه های چند رسانه ای اضافی (MPlayer، VLC، Xine)، کدک های ویدئویی/صوتی، پشتیبانی از DVD، درایورهای اختصاصی AMD و NVIDIA، برنامه های بازی و شبیه سازها هستند.
فدورا آساهی ریمیکس ۴۲، توزیعی که برای نصب روی رایانههای مک مجهز به تراشههای ARM توسعهیافته توسط اپل طراحی شده است، همزمان منتشر شد. فدورا آساهی ریمیکس ۴۲ بر اساس بستهی فدورا توسعه داده شده است. Linux 42 و شامل نصبکننده Calamares است. این نرمافزار از سیستمهای Apple MacBook Air، MacBook Pro، Mac Mini، Mac Studio و iMac مجهز به تراشههای Apple M1 و M2 ARM پشتیبانی میکند.
فدورا آساهی به طور کامل از صدای کامپیوتر، دوربین، وایفای، بلوتوث، دستگاههای ورودی، USB نوع 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
