لینوکس و دنیای متن‌باز

خداحافظی لینوکس با درایورهای قدیمی؛ هوش مصنوعی دردسر ساز شد!

Linux EDAC Drivers

حمله‌ی کدهای اهداییِ ربات‌ها و ابزارهای هوش مصنوعی به دنیای متن‌باز کار دست توسعه‌دهنده‌ها داد! دنیای لینوکس این روزها با پدیده‌ عجیبی دست‌وپنجه نرم می‌کند؛ سیل هجوم پچ‌ها و کدهای اصلاحیِ خودکار که توسط AI و LLMها برای سخت‌افزارهای عهد قاجار تولید می‌شوند، توسعه‌دهندگان را مجبور کرده تا قید خیلی از چیزها را بزنند. قضیه از این قرار است که maintainerهای بخش EDAC در Kernel تصمیم گرفته‌اند دست به یک خانه‌تکانی اساسی بزنند و درایورهای قدیمی و عتیقه را بازنشسته کنند تا از شر این اسپم‌های هوش مصنوعی خلاص شوند.

ماجرا از این قرار است که مدتی پیش هم بخش networking لینوکس به خاطر هجوم گزارش‌ کدهای فیک و اصلاحیه‌های عجیب‌غریبِ تولید شده توسط AI، پشتیبانی از کلی درایور قدیمی شبکه را متوقف کرده بود. حالا نوبت به زیرسیستم EDAC رسیده که وظیفه تشخیص و اصلاح خطاهای سخت‌افزاری را بر عهده دارد. از آنجا که این درایورهای قدیمی دیگر عملاً هیچ‌استفاده‌ای در سرورها و سیستم‌های امروزی ندارند و کسی هم نیست که بتواند کدهای ارسال شده را روی سخت‌افزار واقعی تست کند، تیم توسعه‌دهنده تصمیم گرفته آن‌ها را orphan کند تا در نسخه‌های بعدی Kernel کاملاً حذف شوند.

بوریلاو پیتکوف (Borislav Petkov) از تیم AMD که مسئولیت نگهداری این بخش را دارد، آب پاکی را روی دست همه ریخت و گفت که درایورهای قدیمی مثل i82975x، x38، xgene و i3200 مدت‌هاست که فقط به‌صورت اتفاقی آپدیت می‌گیرند و هیچ‌کس دیگر از آن‌ها استفاده نمی‌کند. با شروع طوفانِ فیکس‌های هوش مصنوعی و اینکه عملاً کسی نیست این تغییرات را روی سخت‌افزارهای ازمدافتاده تست کند، بهترین کار فرستادن آن‌ها به تاریخ است!

Intel Chipset

برای اینکه بیشتر متوجه بشوید قضیه چیست، درایور i82975x مربوط به چیپست‌های خیلی قدیمی Intel 975X است که برای دو دهه پیش است؛ یعنی زمانی که خیلی از ما شاید اصلاً با لینوکس کار نمی‌کردیم! درایور x38 برای مادربردهای قدیمی اینتل، درایور xgene برای پردازنده‌های شرکت AppliedMicro و درایور i3200 هم برای چیپست‌های قدیمی ۳۲۰۰/۳۲۱۰ اینتل طراحی شده بود که حالا دیگر وقت بازنشستگی‌شان فرا رسیده است.

البته در کنار این پاکسازی بزرگ، اتفاقات نو و باحالی هم در راه است. در نسخه جدید Kernel، یک درایور تستیِ جدید به نام dummy EDAC اضافه شده تا تیم توسعه بتواند کدهای اصلی EDAC را درون یک Virtual Machine تست کند. همچنین درایور جذاب Intel BFF هم اضافه شده که کارش سر و کله زدن با سخت‌افزارهای پیر و فرسوده است تا جلوی خطاهای حافظه را بگیرد. خلاصه اینکه هوش مصنوعی همه‌جا سرک می‌کشد، اما لینوکس قرار نیست اجازه دهد کدهای فیک و بی‌سر و ته روی سیستم‌عامل محبوب ما بنشینند!

منبع اصلی: Phoronix (Linux News) | 28 مهر 1405

خسرو عظیمی

خسرو عظیمی هستم. علاقه مند به دنیای اوپن سورس و IT، لینوکس، امنیت، وب و برنامه نویسی. در حال حاضر توسعه دهنده وب، کارشناس سئو و ادمین سیستم عامل هستم. لینک سایت شخصی: khosro-azimi.ir

مطالب مرتبط

دیدگاهتان را بنویسید

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

دکمه بازگشت به بالا