لینوس توروالدز به تازگی نسخه جدید 7.1-rc3 لینوکس را با انبوهی از پچهای تولیدشده توسط هوش مصنوعی منتشر کرده است.
به گزارش سرویس سیستم عامل کامپیوتر تکناک، او گفته است که اندازه غیرمعمول بزرگ پچها که احتمالا به دلیل استفاده از ابزارهای هوش مصنوعی در فرایند کدنویسی ایجاد شده، یک اتفاق موقتی نبوده و حالا به وضعیت عادی جدید کرنل لینوکس تبدیل شده است. در این چرخه، پچهای مرتبط با شبکه بیشترین سهم را داشتهاند و حدود یکسوم تمام بهروزرسانیها و اصلاحات را تشکیل میدهند. همچنین پچهای مهمی برای امنیت و پایداری، بهویژه در زمینه آسیبپذیریهای use-after-free در درایورهای بلوتوث و GPU منتشر شده و پشتیبانی از شبکه USB-C در مکهای اپل و تجهیزات حرفهای AlphaTheta/Pioneer DJ نیز اضافه شده است.
توروالدز در نسخههای اخیر اشاره کرده بود که تعداد پچهای کرنل در حال افزایش است و ابتدا تصور میکرد که این فقط یک نوسان موقتی باشد، اما اکنون معتقد است که این روند به وضعیت عادی جدید تبدیل شده است. با توجه به اینکه مدت زیادی از جهش نسخه اصلی گذشته و این انتشار در این مرحله از چرخه توسعه، بزرگتر از حد انتظار است، به نظر میرسد این روند تغییرات گسترده در آینده نیز ادامه پیدا کند. در گذشته، توسعهدهندگان در این مرحله از انتشار معمولا مشغول یکپارچهسازی قابلیتهایی بودند که قبلا اضافه کرده بودند، اما اکنون با کمک ابزارهای هوش مصنوعی میتوانند بهرهوری بیشتری داشته باشند و هر هفته تغییرات بیشتری ارسال کنند.
در نسخه جدید 7.1-rc3 سیستم عامل لینوکس، ۳۳ درصد پچها به هسته شبکه و درایورهای مرتبط اختصاص یافتهاند. همچنین بهبودهایی برای شبکه USB-C در مکهای اپل و مدیریت صوتی تخصصی برای دستگاه EUPHONIA از برند AlphaTheta یا همان Pioneer DJ ارائه شده است. علاوه بر این، در نسخه این هفته توجه بسیار زیادی به معماری پردازنده چینی LoongArch شده و توسعههایی در زمینه مجازیسازی KVM و مدیریت وقفهها برای آن انجام گرفته است.
بر اساس گزارش نئووین، یکی از نکات جالب این نسخه، تعداد زیاد پچهای مرتبط با ایمنی حافظه در کنار استفاده گستردهتر از زبان Rust در کرنل لینوکس است. زبان Rust به صورت ذاتی از ایمنی حافظه پشتیبانی میکند، بنابراین هرچه بخشهای بیشتری از کرنل با این زبان نوشته شوند، نیاز به اصلاحات متعدد مربوط به ایمنی حافظه که اکنون در حجم بالایی دیده میشوند کمتر خواهد شد.
امید میرود این حجم بزرگتر از پچها باعث تاخیر در این چرخه توسعه نشود تا نسخه نهایی سریعتر برای استفاده عمومی منتشر شود و کاربران زودتر به پشتیبانی از سختافزارهای جدید دسترسی پیدا کنند.
















