
پروژه متنباز آستریناس (Asterinas) که با هدف ساخت یک سیستمعامل جایگزین برای لینوکس مبتنی بر زبان برنامهنویسی راست (Rust) و با تمرکز بر ایمنی حافظه (Memory Safety) توسعه داده میشود، نسخه ۰.۱۹ خود را منتشر کرد. این پروژه در تلاش است تا ضمن حفظ سازگاری نرمافزاری با لینوکس، مسیر توسعه خود را به سمت بلوغ بیشتر پیش ببرد.
ارتقای چشمگیر زیرسیستم گرافیکی
مهمترین دستاورد نسخه ۰.۱۹، راهاندازی اولیه زیرسیستم مدیر مستقیم رندر (Direct Rendering Manager یا DRM) است. به لطف این تغییر، اکنون میتوان X.Org را روی درایور modesetting در این سیستمعامل اجرا کرد. این قابلیت در کنار درایور LLVMpipe از مجموعه مِسا (Mesa) که وظیفه رندر نرمافزاری اوپنجیال (OpenGL) را بر عهده دارد، تجربهای بسیار بهتر از حالت پیشین مبتنی بر فریمبافر (Frame-buffer) قدیمی فراهم میکند.
پشتیبانی از معماریهای جدید و توسعه ابزارها
در این نسخه، پشتیبانی اولیه از معماری AArch64 نیز اضافه شده است تا در کنار اهداف پیشین پروژه یعنی x86_64، RISC-V و LoongArch64 قرار بگیرد و دامنه پشتیبانی سختافزاری این سیستمعامل گستردهتر شود.
علاوه بر این، تیم توسعه آستریناس روی موارد زیر نیز کار کرده است:
- تقویت پشتیبانی از کانتینرهای امن (Secure Containers)
- توسعه یک مدل دستگاه بومی راست (Rust-native Device Model) برای درایورها
- قابلیت میزبانی از خود (Self-hosting) به این معنا که آستریناس بتواند خودش را کامپایل و بسازد
- معرفی حالت بازبینی کد با هوش مصنوعی (AI Code Review Mode)
علاقهمندان به این سیستمعامل مبتنی بر راست میتوانند برای کسب اطلاعات بیشتر به وبلاگ رسمی پروژه آستریناس مراجعه کنند.