کانونیکال با همکاری دانشگاه بریستول یه پروژه‌ی تحقیقاتی ۳ ساله شروع کرده تا تبدیل پروژه‌های بزرگ و ق

کانونیکال با همکاری دانشگاه بریستول یه پروژه‌ی تحقیقاتی ۳ ساله شروع کرده تا تبدیل پروژه‌های بزرگ و قدیمی C به Rust رو تا حد ممکن خودکار کنه.مشکل اینجاست که تبدیل صدها هزار خط C به Rust فقط ترجمه‌ی سینتکس نیست؛ باید رفتار، وابستگی‌ها، امنیت و سال‌ها دانش پنهان داخل کد هم حفظ بشه.قرار شده با ترکیب LLM، تحلیل کد، تست و روش‌های رسمی، پروژه به بخش‌های کوچک‌تر تقسیم و به Rust تبدیل بشه و بعد رفتار نسخه‌ی جدید با کد اصلی مقایسه بشه.برای تست واقعی هم پروژه‌هایی مثل AppArmor و snap-confine رو به‌عنوان Case Study بررسی می‌کنن؛ البته فعلاً قرار نیست این پروژه‌ها واقعاً به Rust بازنویسی بشن.به نظر می‌رسه کانونیکال داره جدی‌تر از قبل روی ورود Rust به دنیای Linux و Ubuntu کار می‌کنه.@NABEGHEHA@NABEGHEHA