Ссылка
click to show
click to show
🚀نسخه Linux 7.4 میتواند کرنل را تا ۳۶٪ سریعتر Build کند!
یک تغییر جالب در مسیر توسعه Linux Kernel در حال انجام است که میتواند زمان ساخت کرنل را به شکل محسوسی کاهش دهد.
🔹 Lorenzo Stoakes از شرکت ARM، نسخه دوم مجموعهای از Patchها را ارائه کرده که هدف آنها برطرف کردن گلوگاههای تکنخی (Single-threaded Bottlenecks) در فرایند Build کرنل لینوکس است.
جالبترین بخش ماجرا این است که در پیدا کردن این گلوگاهها، از هوش مصنوعی کمک گرفته شده است.
طبق توضیح Stoakes، هوش مصنوعی در جریان بررسی کدها، برای رسیدن به مشکل مقدار زیادی کد «بسیار بد و زشت» تولید کرده، اما در نهایت توانسته محل اصلی گلوگاه عملکردی را پیدا کند.
بعد از پیدا شدن مشکل، خود Lorenzo کدها را بررسی و تمیز کرده و Patchهای نهایی و مناسب برای Kernel را آماده کرده است.
⚡️ نتیجه چه خواهد بود؟
بر اساس برآوردهای فعلی:
🔸 Full Kernel Build: حدود ۳۶٪ سریعتر
🔸 Incremental Build: حدود ۷۰٪ سریعتر
Incremental Build یعنی وقتی فقط بخش کوچکی از Kernel را تغییر میدهید، لازم نیست کل کرنل دوباره از ابتدا Build شود و فقط بخشهای موردنیاز بازسازی میشوند.
دو Patch از این مجموعه تاکنون وارد Kernel شدهاند و سایر Patchها برای Linux 7.4 هدفگذاری شدهاند.
کاهش ۳۶٪ در Build کامل و ۷۰٪ در Buildهای Incremental میتواند صرفهجویی قابلتوجهی در زمان توسعه ایجاد کند.
📌 نکته جالب این ماجرا فقط سریعتر شدن Kernel Build نیست؛ بلکه نشان میدهد AI میتواند در پروژههای بسیار بزرگ و پیچیدهای مثل Linux Kernel بهعنوان ابزار کشف Bottleneck و تحلیل کد مورد استفاده قرار بگیرد، در حالی که تصمیم نهایی و کد نهایی همچنان تحت کنترل توسعهدهنده است.
🔹 اخبار و آموزش بیشتر در:
https://learninghive.ir
🔹کانال تلگرام:
https://t.me/linuxtnt
🔹 کانال در اپلیکشن بله:
http://ble.ir/linuxtnt
1.8K ·