انتقاد شدید خالق لینوکس از اینتل به خاطر پشتیبانی نکردن از حافظه ECC
لینوس توروالدز، خالق لینوکس، بهتازگی پست جدیدی در انجمن آنلاین Real World Tech با محوریت حافظهی کد تصحیح خطا (ECC) منتشر کرده است تا از اینتل انتقاد و از ای ام دی (AMD) تمجید کند. بر اساس گزارش تامز هاردور، توروالدز میگوید اینتل باید حافظههای ECC را به قطعاتی میناستریم تبدیل کند و پشتیبانی از این حافظه در پردازندههای سری رایزن ای ام دی اتفاق بسیار خوبی است.
توروالدز با بیان اینکه «ECC کاملا پراهمیت است» اعلام کرد اینتل تأثیر بهسزایی روی رونق نداشتن بازار حافظهی ECC گذاشته است. خالق لینوکس میگوید: «بروید و بهدنبال DIMM-های ECC بگردید؛ پیدا کردن آنها واقعا سخت است. بله، احتمالا به لطف ای ام دی، وضعیت DIMM-های ECC اخیرا کمی بهتر شده و این دقیقا همان نکتهای است که میخواهم به آن اشاره کنم.»
توروالدز بارها به ضررهایی که اینتل به صنعت ECC و حتی کاربران وارد کرده است اشاره میکند و صحبتهایش را با کلماتی توهینآمیز خطاب به اینتل ادامه میدهد. توروالدز میگوید تیم آبی با پشتیبانی نکردن از ECC در مادربردها و پردازندههایی که برای کاربران عادی عرضه میکند، باعث شده است استفاده از حافظههای ECC زیاد نباشد.
خالق لینوکس به مشکلاتی با محوریت آسیبپذیری روهمر (Rowhammer) اشاره میکند و میگوید این دسته از مشکلات امنیتی جدی، از طریق حافظههای ECC بهراحتی رفع میشوند. سلولهای حافظهی DRAM میتوانند انرژی خود را به دیگر سلولهای حافظه منتقل کنند. بهطور معمول این اتفاق صرفا به خاطر نقص در رم سیستم رخ میدهد و نهایتا به بروز خطا در حافظه منتهی میشود؛ اما حملات مبتنی بر آسیبپذیری روهمر از این نقص بهعنوان مکانیسمی برای دسترسی به سیستم بهره میگیرند.
توروالدز میگوید هنگام توسعه دادن کد برای کرنل سیستم عامل، دستوپنجه نرم کردن با حافظهی استاندارد بسیار سخت است. او بهطور دقیقتر به این موضوع اشاره میکند که در اکثر اوقات نمیتوان بهطور دقیق فهمید خطای غیر قابل توضیح کرنل در کجا رخ داده است. در واقع این خطاها در اغلب اوقات ممکن است سختافزاری باشند، نه نرمافزاری؛ خطاهایی که بهراحتی توسط ECC قابل رفع هستند.
مقالههای مرتبط:
توروالدز از ای ام دی به خاطر پشتیبانی غیررسمی از ECC تمجید میکند. او خوشحال است که ای ام دی تصمیم گرفته این پشتیبانی را به پردازندههای سری رایزن که در دسترس مشتریان عادی قرار میگیرند گسترش دهد. بدین ترتیب ای ام دی کاربران را قادر میسازد بدون پرداخت هزینهی گزاف تهیهی قطعات سختافزاری در سطح سرور، به ECC دسترسی داشته باشند.
اینکه پشتیبانی غیررسمی از ECC به گسترش استفاده از آن کمک میکند، موضوعی است که نیاز به بحث دارد؛ زیرا در اغلب اوقات ECC بهدرستی کار نمیکند. اما خالق لینوکس میگوید حتی پشتیبانی غیررسمی، قدمی روبهجلو در جهت درست محسوب میشود.
شما کاربران زومیت چه دیدگاهی دربارهی سخنان خالق لینوکس دارید؟