لینوس توروالدز: «دیگر برنامه‌نویس نیستم؛ فقط از Git و ایمیل استفاده می‌کنم»

لینوس توروالدز، خالق لینوکس، می‌گوید دیگر خودش را برنامه‌نویس نمی‌داند و نقش اصلی‌اش هدایت توسعه هسته لینوکس است. او در عین حال از مزایا و چالش‌های هوش مصنوعی، آینده Rust، حذف پشتیبانی از سخت‌افزارهای قدیمی و ابزارهای کاری مورد علاقه‌اش سخن گفت.

در جریان رویداد Open Source Summit India 2026 در بمبئی، لینوس توروالدز به همراه Dirk Hohndel درباره وضعیت کنونی و آینده لینوکس صحبت کرد.

توروالدز درباره انتشار نسخه 7.1 لینوکس گفت این پروژه دیگر به‌دنبال انتشار نسخه‌های پر سر و صدا با قابلیت‌های بزرگ نیست و تمرکز آن بر بهبودهای تدریجی و انتشارهای منظم است. به گفته او، از زمان توسعه Git، روند توسعه لینوکس بر پایه تغییرات کوچک و مستمر شکل گرفته است.

او البته اذعان کرد که هوش مصنوعی این روند را تا حدی پیچیده‌تر کرده است. به گفته توروالدز، مدل‌های هوش مصنوعی اکنون باگ‌های جالبی را پیدا می‌کنند، اما همزمان گزارش‌های نادرست و کدهای بی‌کیفیت نیز تولید می‌کنند که بررسی آن‌ها زمان زیادی از توسعه‌دهندگان می‌گیرد.

توروالدز همچنین توضیح داد که در هر دوره ادغام تغییرات، صدها درخواست را بررسی می‌کند و ترجیح می‌دهد تغییرات غیرضروری به نسخه بعدی موکول شوند تا خطر ایجاد باگ‌های جدید کاهش یابد. او تأکید کرد که مشکلات فنی معمولاً قابل حل هستند، اما اختلافات انسانی و مدیریتی به‌مراتب دشوارتر از رفع اشکالات کد هستند.

بخش جالب صحبت‌های او به نقش امروزش اختصاص داشت. توروالدز گفت دیگر خودش را برنامه‌نویس نمی‌داند و بیشتر نقش رهبر توسعه را بر عهده دارد. او به‌ندرت کد مستقیمی وارد هسته می‌کند و اگر هم تغییری پیشنهاد دهد، آن را صرفاً یک پیشنهاد برای نگه‌دارندگان پروژه می‌داند. به گفته او، مهم‌ترین بخش کارش درک تصویر کلی هر تغییر است، نه بررسی جزئیات تمام خطوط کد.

او درباره آینده هسته لینوکس نیز گفت تیم توسعه در حال حذف تدریجی پشتیبانی از فناوری‌ها و سخت‌افزارهای بسیار قدیمی است. برای مثال، از نسخه 7.2 دیگر پردازنده‌های x86 فاقد واحد محاسبات اعشاری سخت‌افزاری، مانند 486 SX، پشتیبانی نخواهند شد. همچنین حذف برخی فناوری‌های قدیمی شبکه مانند ISDN و ATM نیز در دستور کار قرار دارد.

در بخش دیگری از گفت‌وگو، توروالدز درباره زبان Rust گفت اگرچه این زبان را ارزشمند می‌داند، اما معتقد است C همچنان ابزار ساده‌تر و مناسب‌تری برای توسعه هسته لینوکس است. او تأکید کرد پیشرفت ابزارهای تحلیل و اعتبارسنجی کد C را بسیار هیجان‌انگیزتر از بحث‌های تبلیغاتی پیرامون Rust می‌داند.

به گفته او، Rust تنها بخشی از خطاهای رایج حافظه را برطرف می‌کند و نمی‌تواند از بروز اشتباهات منطقی جلوگیری کند. همچنین هنگام تعامل کد Rust با بخش‌های نوشته‌شده به زبان C، بسیاری از تضمین‌های ایمنی Rust از بین می‌رود.

توروالدز در پاسخ به این سؤال که امروز از چه ابزارهایی استفاده می‌کند، گفت تقریباً تمام کارهایش با Git و ایمیل انجام می‌شود و برای جستجوی اطلاعات نیز از گوگل استفاده می‌کند. او افزود برخلاف بسیاری از نگه‌دارندگان پروژه که از ابزارهای متنوع و حتی هوش مصنوعی بهره می‌برند، بیشتر وقتش صرف کار با افراد می‌شود، نه ابزارها.

در بخش پایانی نشست نیز بحث به هوش مصنوعی و مدل‌های زبانی بزرگ کشیده شد. توروالدز گفت عملکرد این ابزارها نسبت به گذشته بهتر شده، اما همچنان بسیاری از گزارش‌های باگ و وصله‌های تولیدشده توسط آن‌ها کیفیت مناسبی ندارند. او تأکید کرد ارسال یک گزارش تولیدشده توسط هوش مصنوعی کافی نیست و توسعه‌دهندگان باید آن را بررسی، بازتولید و همراه با وصله پیشنهادی ارسال کنند.

با این حال، توروالدز معتقد است کشف باگ‌های واقعی توسط هوش مصنوعی (even اگر باعث شرمساری تیم توسعه شود) به نفع پروژه است، زیرا برخی از این اشکالات سال‌ها در هسته لینوکس پنهان مانده بودند. او گفت شخصاً از مدل‌های زبانی بیشتر برای پروژه‌های شخصی و نمونه‌سازی اولیه استفاده می‌کند و هنوز آن‌ها را برای تولید وصله‌های سطح هسته قابل اتکا نمی‌داند.