
ریچارد اسکات مکنیو، مهندس شرکت کانونیکال (Canonical)، گزارش تازهای درباره وضعیت تلاشهای این شرکت برای بهکارگیری زبان برنامهنویسی راست (Rust) در نسخه پیشروی اوبونتو ۲۶.۱۰ منتشر کرده است. بر اساس این گزارش، ابزار Sequoia PGP در حال عرضه به اوبونتو لینوکس است و در نسخههای آینده ممکن است جایگزین OpenPGP شود.
گامی تازه در مسیر جایگزینی ابزارهای سنتی با پیادهسازیهای راست
کانونیکال پیشتر نیز اعلام کرده بود که در اوبونتو ۲۶.۱۰ به گذار صد درصدی به هستهابزارهای راست (Rust Coreutils) دست یافته است؛ به این ترتیب دستورهای cp، mv و rm بهجای هستهابزارهای گنو (GNU Coreutils) از پیادهسازی راست استفاده میکنند. نسخه جدید Rust Coreutils 0.12 نیز که در بالادست (Upstream) منتشر شده، بهبودهای متعددی را برای این جایگزین GNU Coreutils به همراه دارد.
Sequoia PGP؛ جایگزینی مدرن و ایمن از نظر حافظه
در نوشتار منتشرشده در انجمن گفتوگوی اوبونتو (Ubuntu Discourse) نیز اشاره شده است که با اوبونتو ۲۶.۱۰، بسته Sequoia PGP بهعنوان جایگزینی مدرن و ایمن از نظر حافظه (Memory-Safe) در برابر OpenPGP در مخازن این توزیع در دسترس قرار گرفته است. در بخشی از این گزارش آمده است:
«همچنین تازه در اوبونتو ۲۶.۱۰ با نام رمز Stonking Stingray، بسته Sequoia PGP عرضه شده است؛ پیادهسازیای مدرن و ایمن از نظر حافظه برای OpenPGP که با زبان راست نوشته شده است. Sequoia PGP دستورهای sq و sqv را بهعنوان همتای دستورهای gpg و gpgv در نگهبان حریم خصوصی گنو (GNU Privacy Guard) ارائه میکند. در آینده، Sequoia PGP ممکن است به زنجیرهابزار پیشفرض OpenPGP در اوبونتو تبدیل شود و در عین حال همسنجی (Interoperability) با OpenPGP را حفظ کند و به سمت پیادهسازیای مدرن و ایمن از نظر حافظه حرکت کند.»
وضعیت فعلی و چشمانداز آینده
بنابراین در اوبونتو ۲۶.۱۰ همچنان OpenPGP گزینه پیشفرض است، اما توسعهدهندگان در حال بررسی Sequoia PGP برای نسخههای آینده اوبونتو لینوکس هستند؛ نسخههایی که در آنها این ابزار «ممکن است» به زنجیرهابزار پیشفرض OpenPGP تبدیل شود.
علاقهمندان میتوانند جزئیات بیشتر درباره بهروزرسانی پروژههای راست در اوبونتو ۲۶.۱۰ را در انجمن گفتوگوی اوبونتو مطالعه کنند.