
بر اساس گزارش فورونیکس، انتظار میرود کرنل پایدار لینوکس ۷.۳ در زمان انتشار این گزارش منتشر شود و پس از آن پنجره ادغام (Merge Window) لینوکس ۷.۴ باز شود. این چرخه کرنل نیز مجموعهای از تغییرات مهم در حوزه درایورها، پشتیبانی سختافزاری، فایلسیستم، مجازیسازی و بهینهسازی عملکرد را در خود جای خواهد داد. کرنل پایدار لینوکس ۷.۴ نیز حدود پایان دسامبر منتشر میشود.
AMDGPU و فعالسازی پیشفرض HDMI 2.1
در سمت درایور گرافیکی AMDGPU، پشتیبانی از HDMI 2.1 سرانجام بهصورت پیشفرض فعال میشود. با توجه به اینکه پشتیبانی از نرخ نوسازی متغیر (VRR) و حالت تأخیر کم خودکار (ALLM) نیز فراهم شده است، پشتیبانی HDMI 2.1 در درایور کرنل AMDGPU پس از متنباز شدن وصلههای مربوطه در وضعیت مناسبی قرار دارد. لینوکس ۷.۴ باید تجربهای مطلوب از HDMI 2.1 را با گرافیکهای مدرن رادئون ارائه کند.
بهبودهای AMD برای iGPUها و پردازندههای Zen 6
در بخش پردازنده گرافیکی مجتمع (iGPU) شرکت AMD، قابلیت AMD PerfOpt IOMMU بهبود قابلتوجهی ایجاد میکند. فعالسازی پیشفرض این قابلیت میتواند بهبودهای بزرگی در عملکرد هوش مصنوعی و مدلهای زبانی بزرگ (AI/LLM) برای iGPUهای AMD به همراه داشته باشد، از جمله سختافزارهای نسلهای پیشین.
لینوکس ۷.۴ همچنین افزودهها و بهبودهای بیشتری برای پشتیبانی از AMD Zen 6 ارائه میکند؛ از جمله قابلیت جدید جداسازی BTB CTX، بهینهسازی AMD RMPOPT و بهبود درایور AMD P-State برای پردازندههای Ryzen Zen 6.
پشتیبانی از واحد پردازش عصبی (NPU) سری Ryzen AI Max 400 با نام Gorgon Halo نیز به لینوکس ۷.۴ اضافه میشود؛ شناسه دستگاهی که تاکنون بهاشتباه از درایور شتابدهنده AMDXDNA جا افتاده بود.
Intel، NVIDIA و Qualcomm
در سمت اینتل، آمادهسازی برای Rugged Panther Lake و ادغام درایور Intel BFF انجام میشود. اینتل همچنین بهبودی مناسب در بخش گرافیک برای Battlemage شامل CPU binds و ULLS در صف مهاجرت (Migration Queue) دارد. درایور گرافیکی اینتل نیز بررسی سلامت حافظه گرافیکی (vRAM Health Check) و مدیریت حافظه تخریبشده (Degraded Memory Handling) را معرفی میکند.
کار روی درایور NVIDIA Nova نیز ادامه دارد. علاوه بر این، لینوکس ۷.۴ پشتیبانی upstream برای چند لپتاپ Qualcomm Snapdragon X2 را فراهم میکند و کارهای بیشتری از سوی کوالکام در حال شکلگیری است.
Apple Silicon و دستگاههای اندرویدی
در سمت اپل، قرار است درختهای دستگاه اولیه (Initial Device Trees) برای Apple M4 و A18 Pro در MacBook Neo به لینوکس ۷.۴ اضافه شود. اما همانند پشتیبانی فعلی Apple M3 در کرنل upstream لینوکس، این قابلیت هنوز برای کاربران نهایی قابل استفاده نیست. کارهای بیشتری برای فعالسازی Apple M3 و نسخههای جدیدتر در جریان است تا تمام عملکردهای سختافزاری راهاندازی و فعال شوند؛ با این حال، کرنل اصلی (Mainline) دستکم میتواند بوت شود. پشتیبانی صوتی Apple Silicon نیز برای لینوکس ۷.۴ در حال upstream شدن است.
همچنین انتظار میرود لینوکس ۷.۴ پشتیبانی mainline از سیستمرویتراشه (SoC) Google Tensor G5 و دستگاههای Pixel 10 را ارائه کند.
فایلسیستم، مجازیسازی و شبکه
لینوکس ۷.۴ بهبودهای سختافزاری دیگری نیز به همراه دارد؛ از جمله بهبودهایی برای شماری از لپتاپها و دستگاههای بازی دستی. پشتیبانی از سختافزار Raspberry Pi 10-inch Touch Display 2 نیز اضافه میشود.
در بخش فایلسیستم، EXT4 مسیر I/O بافرشده IOmap را معرفی میکند که به بهبود عملکرد منجر میشود. folioهای بزرگ برای FUSE نیز یکی دیگر از موارد عملکردی برای فایلسیستمهای فضای کاربر است.
انتظار میرود لینوکس ۷.۴ مهلت دستورالعمل اینتل (Intel Instruction Timeout) با Notify VM Exit را معرفی کند تا به بردارهای احتمالی حمله منع سرویس (DoS) در ماشینهای مجازی TDX رسیدگی شود. در حوزه مجازیسازی، مایکروسافت نیز درایور IOMMU نیمهمجازیشده Hyper-V را برای کرنل لینوکس ارائه کرده است. افزودن steal governor نیز یکی دیگر از تغییرات مجازیسازی لینوکس ۷.۴ است.
در بخش شبکه، درایور جدید Nebula Matrix به upstream اضافه میشود. در عصر رباتهای فازینگ (Fuzzing Bots) نیز آلودهسازی جدیدی برای کرنل (Kernel Taint) معرفی میشود. علاوه بر این، فعالیت گستردهای در وصلهنویسی مبتنی بر هوش مصنوعی و مدلهای زبانی بزرگ در جریان است.
حذف کدهای قدیمی و بهینهسازیهای عملکرد
در بخش حذف کد، درایور Binder مبتنی بر C گوگل کنار گذاشته میشود و درایور Binder مبتنی بر Rust جای آن را میگیرد.
بهینهسازیهای مهمی نیز در مدیریت حافظه (MM) انجام میشود؛ از جمله باز کردن سریعتر فایلهای تک، بهبود کد Zstd در کرنل، xor_gen بهینهشده با AVX-512 و وصلههایی که برای افزایش چشمگیر سرعت ساخت کرنل (Kernel Build Time) در حال اعمال هستند. پوشش بیشتر این تغییرات و بنچمارکهای عملکرد در طول پنجره ادغام دو هفتهای لینوکس ۷.۴ در Phoronix ادامه خواهد یافت.