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

وقتی لینوس توروالدز عاشق هوش مصنوعی می‌شود؛ کمک گرفتن از Claude Code برای توسعه Kernel لینوکس!

خبر عجیب و البته جذابی برای دنیای متن‌باز داریم! لینوس توروالدز، خالق افسانه‌ای لینوکس که تا همین چند وقت پیش هوش مصنوعی را بیشتر یک شوت تبلیغاتی می‌دانست، حالا رسماً اعلام کرده که عاشق استفاده از هوش مصنوعی است. جالب‌تر اینکه بررسی‌ها نشان می‌دهد او حتی در جدیدترین کارهای خود روی Kernel لینوکس، از هوش مصنوعی Claude Code کمک گرفته است. اگر فکر می‌کنید هوش مصنوعی فقط به درد نوشتن متن یا نقاشی می‌خورد، در ادامه با ما همراه باشید تا ببینید چطور قلب تپنده لینوکس را با کمک AI زیر و رو کرده‌اند!

ماجرا از این قرار است که لینوس یک Branch جدید در Repository شخصی خودش با نام عجیب noref-filemap-read-with-llm باز کرده که کارهای خیلی خفنی روی سرعت خواندن اطلاعات انجام می‌دهد.

لینوس دقیقاً چه چیزی را تغییر داده است؟

وقتی چندین Thread مختلف می‌خواهند همزمان یک فایل را بخوانند، سیستم‌عامل معمولاً اطلاعات را از یک حافظه موقت سریع به نام صفحه کش (Page Cache) تحویلشان می‌دهد. تا قبل از این، هر بار که یک Thread سراغ این اطلاعات می‌آمد، باید قفلی روی آن می‌زد و بعد آزادش می‌کرد.

این کار باعث می‌شد Threadها مدام جلوی پای همدیگر بپیچند و سرعت افت کند. حالا مجموعه کدهای (Patch) جدیدی که لینوس ارائه داده، این مرحله قفل و باز کردن را دور می‌زند. نتیجه چیست؟ روی لپ‌تاپ شخصی خودش، سرعت خواندن یک فایل توسط ۸ Thread همزمان، از حدود ۱۰ میلیون بار در ثانیه به رقم خیره‌کننده ۳۰ تا ۳۳ میلیون بار در ثانیه رسیده است!

نکته جالب اینجاست که در توضیحات این تغییرات، رسماً ذکر شده که کدهای اولیه، تست‌ها و حتی پیش‌نویس پیام آن با هدایت مستقیم لینوس و توسط Claude Code نوشته شده است. البته این اولین بار نیست؛ او در ماه اوت هم از هوش مصنوعی برای حل یک Bug در Driver گرافیک اینتل استفاده کرده بود.

نظر واقعی لینوس توروالدز درباره هوش مصنوعی در پراگ

لینوس در جریان کنفرانس Open Source Summit در شهر پراگ، در گفتگو با دوست قدیمی‌اش آشکار a گفت: «من واقعاً عاشق استفاده از هوش مصنوعی هستم.» او اعتراف کرد که قبلاً فکر می‌کرده AI چیز زیادی در چنته ندارد، اما حالا نظرش کاملاً عوض شده است.

به گفته او، هوش مصنوعی اگر به عنوان یک ابزار درست استفاده شود، فوق‌العاده عمل می‌کند و برنامه‌نویسی را خیلی لذت‌بخش‌تر می‌کند. خودش یک پروژه شخصی یعنی یک پدال گیتار با رابط کاربری C داشت که می‌خواست ظاهر مدرن‌تری داشته باشد و برای همین سراغ AI رفته بود: «من از هوش مصنوعی برای کارهایی استفاده می‌کنم که در آن‌ها ضعیف هستم.»

البته لینوس یک هشدار هم داد؛ با اینکه هوش مصنوعی کیفیت کدها را بالا برده، اما حجم کدهایی که به دست Maintainerها می‌رسد سرسام‌آور شده و دردسرهای خودش را دارد!

بد نیست یادآوری کنیم که او در سال ۲۰۲۴ صنعت AI را «۹۰ درصد بازاریابی و ۱۰ درصد واقعیت» نامیده بود، اما حالا خودش عملاً در توسعه Kernel لینوکس از آن بهره می‌برد.

منبع اصلی: It's FOSS (اخبار لینوکس) | 20 مهر 1405

خسرو عظیمی

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

مطالب مرتبط

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

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

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