
بهروزرسانیهای زیرسیستم بلوک/ذخیرهسازی (Block/Storage) و IO_uring لینوکس ۷.۴ در پنجره ادغام (Merge Window) جاری پذیرفته شد. با توجه به گستردگی پشتیبانی سختافزاری لینوکس، این درخواست ادغام (Pull Request) طیف متنوعی از اصلاحات را در بر میگیرد؛ از رفع اشکال در درایور فلاپی دیسک (Floppy Disk Driver) تا فعالسازی پشتیبانی از حافظه NVMe در دستگاههای اپل M4.
رفع اشکال در درایور قدیمی فلاپی دیسک
در بخش سختافزارهای قدیمی، درایور فلاپی دیسک لینوکس همچنان گهگاه اصلاحاتی دریافت میکند. در لینوکس ۷.۴ چند اصلاح دیگر نیز به این درایور اضافه شده است. دنیس افرموف از اوراکل یک مشکل احتمالی خروج از محدوده پشته (Stack Out of Bounds) را در درایور فلاپی برطرف کرد؛ این مشکل توسط Kernel Address Sanitizer گزارش شده بود. او همچنین یک رگرسیون (Regression) در درایور فلاپی را که ناشی از بازآرایی کد (Code Refactoring) در سال ۲۰۱۷ بود، اصلاح کرد. اکنون پرچمهای ساختار درایو فلاپی (Floppy Drive Struct) باید بهدرستی مدیریت شوند.
بهصورت جداگانه، سن ژانگ برخی رقابتهای داده (Data Races) را در درایور فلاپی شناسایی کرد. این رقابتها با «ابزارهای ما» که مشخص نشدهاند و احتمالاً از جنس ابزارهای هوش مصنوعی هستند، پیدا شدهاند.
اصلاح ۳۳ مورد در درایور SWIM برای مکینتاشهای قدیمی
این درخواست ادغام همچنین اصلاحاتی را برای درایور SWIM (Sander Woz Integrated Machine) مربوط به کنترلرهای فلاپی اپل مکینتاش قدیمی به همراه داشت. این اصلاحات توسط فین تین از جامعه لینوکس m68k انجام شد؛ او اخیراً به استفاده از این درایور نیاز پیدا کرده بود اما آن را برای مقاصد خود «بسیار باگدار و غیرقابل استفاده» یافت. در مجموع ۳۳ اصلاح انجام شد و نتیجه با موفقیت روی مک کوادرا ۶۵۰، مک LC III، مک کوادرا ۷۰۰ و مک IIvx آزمایش شد.
پشتیبانی از NVMe در اپل M4
در سمت سختافزارهای جدیدتر، درخواست ادغام زیرسیستم بلوک برای لینوکس ۷.۴ پشتیبانی از NVMe مدل Apple M4 T8132 ANS2 را به ارمغان آورد. جزئیات این موضوع در مقاله پیشین با عنوان «وصلههای لینوکس پشتیبانی NVMe اپل M4 را فعال میکنند» آمده است.
در مجموع، درخواست ادغام زیرسیستم بلوک که اکنون برای لینوکس ۷.۴ پذیرفته شده است، ترکیبی متنوع از سختافزارهای قدیمی و جدید را پوشش میدهد.