لینوکس 6.1 زیرساخت Rust و سایر ویژگی های جدید را معرفی می کند

لینوکس 6.1

همانطور که انتظار می رفت، لینوس توروالدز منتشر شده است کرجی لینوکس 6.1. این یک نسخه پایدار جدید است و به همین دلیل با اخبار جالبی همراه است. مانند هر یک از نسخه ها، پشتیبانی از سخت افزار جدید گنجانده شده است، اما اگر این نسخه باید برای چیزی در تاریخ بماند، آن چیزی برای اضافه کردن پشتیبانی اولیه برای Rust خواهد بود. هیچ کد واقعی وجود ندارد، اما پایه در حال حاضر اینجاست.

این موضوع توسط خود توروالدز در گزارش شده است اولین نامزد آزاد از لینوکس 6.1، به ویژه زمانی که او گفت که "ما چند چیز اساسی داریم که برای مدت طولانی در حال ساخت هستند، از جمله مهم‌ترین آنها سری چند ژنی LRU VM، و داربست Rust اولیه (هنوز کد Rust واقعی در هسته وجود ندارد، اما زیرساخت وجود دارد). با توجه به اینکه نسخه پایدار از قبل در دسترس است، زمان صحبت در مورد آن فرا رسیده است اخبار آن.

نکات برجسته Linux 6.1

La لیست اخبار قابل توجه ترین این است:

  • پردازنده ها:
    • کد IBM POWER/PowerPC دارای KFENCE برای 64 بیت و سایر ویژگی های جدید است.
    • پورت CPU LoongArch بررسی کد TLB/cache، پشتیبانی از QSpinLock، بوت EFI، پشتیبانی از رویداد perf، مدیریت Kexec، پشتیبانی eBPF JIT و چندین ویژگی دیگر را برای این معماری CPU چینی به ارمغان می آورد.
    • پشتیبانی BF16 از پردازنده‌های Cortex-A510 به دلیل مشکل سخت‌افزاری که در لینوکس قابل حل نیست، حذف شده است.
    • کار جدول صفحه AMD IOMMU v2 به عنوان بخشی از مجازی سازی IOMMU به کمک سخت افزار AMD vIOMMU برای پردازنده های EPYC 7002 "Rome" و جدیدتر.
    • حافظه پنهان و حافظه CPU AMD با AMD perf و پردازنده های جدیدتر و پشتیبانی LbrExtV2 برای پردازنده های Zen 4 گزارش می دهد.
    • چارچوب مدیریت پلتفرم AMD (PMF) برای مدیریت حرارتی/برق/نویز بهتر با دستگاه های نسل بعدی AMD Ryzen ادغام شده است.
    • پشتیبانی از SoC های جدید ARM و دستگاه های مختلف ARM جدید.
    • رمزگشایی سریعتر خطای حافظه اینتل.
    • تعمیرات AMD P-State و s2idle برای لپ تاپ های AMD رامبراند.
    • پشتیبانی از ARM برای غیرفعال کردن کاهش Spectre-BHB در زمان اجرا به دلیل هزینه عملکرد بالا.
  • گرافیک و GPU:
    • فعال سازی اینتل Meteor Lake ادامه یافت.
    • مدیریت سیستم عامل GPU اینتل بهبود یافته است.
    • بهبودهای مختلف در Intel Arc Graphics DG2/Alchemist.
    • پشتیبانی از ارسال باند AMDGPU که توسط درایور RADV Vulkan برای پشتیبانی سایه زن مش مناسب مورد نیاز است.
    • پشتیبانی از تنظیم مجدد حالت 2 برای پردازنده های گرافیکی RDNA2 سری RX 6000.
  • سیستم های ذخیره سازی و فایل:
    • پیکربندی پیش‌فرض هسته RISC-V به چندین فرمت تصویر CD-ROM اجازه می‌دهد.
    • پشتیبانی از دامنه مشترک مبتنی بر FSCache برای EROFS با موارد استفاده از کانتینر به عنوان هدف اولیه.
    • رفع و بهینه سازی عملکرد EXT4.
    • بهینه سازی عملکرد قابل توجه برای Btrfs و کارهای دیگر برای این سیستم فایل لینوکس که به طور فزاینده ای مورد استفاده قرار می گیرد.
    • پشتیبانی از statx() برای گزارش جزئیات تراز I/O مستقیم.
  • سخت افزارهای دیگر:
    • شناسایی خودکار Logitech HID++ Hi-Res Scrolling پشتیبانی و تلاش برای فعال کردن HID++ برای همه دستگاه‌های بلوتوث لاجیتک.
    • اضافه شدن قابل توجه پشتیبانی صدا با رامبراند AMD به کد سفت‌افزار Sound Open، پشتیبانی از پردازشگر صوتی جدید AMD "Pink Sardine" و درایور جدید Apple MCA SoC برای پشتیبانی از صدا در دستگاه‌های جدید Apple Silicon.
    • WiFi Extremely High Throught (EHT) و Multi-Link Operation (MLO) آماده سازی برای WiFi 802.11be و WiFi 7.
    • ادامه فعال سازی Intel Habana Labs Gaudi2 برای شتاب دهنده هوش مصنوعی نسل بعدی.
    • یک کنترلر ورودی برای پنل عملیاتی IBM.
    • درایور کیبورد PINE64 PinePhone (Pro) برای ورودی لینوکس اضافه شده است.
    • پشتیبانی از Intel Meteor Lake Thunderbolt.
    • پشتیبانی از کنترل جریان USB4 سرتاسر با درایور شبکه Thunderbolt هسته لینوکس.
    • مدیریت بهتر کنترلرهای نینتندو "کلون های ارزان".
    • رانندگان رسانه های جدید و دو راننده موجود از صحنه نمایش ارتقاء یافتند.
    • افزودنی های مختلف درایورهای مانیتورینگ سخت افزار.
  • مجازی سازی:
    • Xen اکنون از VirtIO مبتنی بر کمک هزینه برای x86_64 پشتیبانی می کند.
    • پشتیبانی از "پاک کردن امن" بلوک های VirtIO و همچنین پشتیبانی از ارائه ویژگی های vDPA.
    • اشتراک گذاری سریع فایل بین ماشین های مجازی میزبان و مهمان برای کسانی که از پروتکل 9P استفاده می کنند به لطف بهینه سازی قابل توجه 9P VirtIO.
  • امنیت:
    • Kernel Memory Sanitizer به عنوان یک آشکارساز باگ حافظه پویا در اطراف مقادیر غیر اولیه در کد هسته ادغام شد. این KMSAN به ابزار کامپایلری که در حال حاضر با LLVM Clang یافت می شود بستگی دارد.
    • لینوکس 6.1 به طور پیش فرض در مورد نگاشت هسته W+X هشدار می دهد و در نسخه بعدی هسته ممکن است از ایجاد چنین نگاشت ها در وهله اول جلوگیری کند.
    • کار EFI در مورد محاسبات محرمانه.
    • Retpolines سخت شدن برای اطمینان از INT3 بعد از هر پرش هاردکور.
    • SELinux به منسوخ شدن پشتیبانی از غیرفعال کردن در زمان اجرا ادامه می دهد.
    • بهبود RNG و کد رمزنگاری
    • هشدارهای زمان اجرا برای memcpy() cross-field که تمام سرریزهای بافر مبتنی بر memcpy را در چند سال گذشته برای هسته گرفته است.
  • دیگر:
    • پاکسازی کدهای بیشتر قبل از PREEMPT_RT.
    • بهبودهایی در مدیریت اطلاعات فشار Stall (PSI)، از جمله توانایی فعال/غیرفعال کردن داده‌های PSI در سطح گروه.
    • پشتیبانی از بوت فشرده EFI عمومی.
    • حذف درایور سریال/TTY پرسرعت از طریق IEEE-1394 Firewire.
    • حذف کد قدیمی a.out به پایان رسید.
    • کد قدیمی شبکه DECnet حذف شد.
    • MGLRU ادغام شد تا کد بازیابی صفحه هسته لینوکس را اصلاح کند و تجربه کاربر را بهبود بخشد، به ویژه در سیستم های لینوکس با ظرفیت RAM محدود.
    • لینوکس 6.1 هسته CPU را در جایی که خطای تقسیم بندی رخ می دهد چاپ می کند. اگر مدیران سیستم لینوکس متوجه شوند که خطاهای بخش‌بندی همچنان در همان CPU/هسته‌ها رخ می‌دهد، ممکن است نشانه‌ای از یک پردازنده معیوب باشد.
    • چارچوب اولیه Rust در پشتیبانی اولیه برای زبان برنامه نویسی Rust ادغام شده است. درایورهای جدید Rust و سایر انتزاعات زیرسیستم هسته در چرخه های هسته آینده ادغام خواهند شد.

لینوکس 6.1 اکنون در دسترس است en هسته هسته. اکثر توزیع ها منتظر اولین به روز رسانی تعمیر و نگهداری برای پذیرش هستند. انتظار می رود این نسخه LTS 2022 باشد.


اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.