
مارک هارمستون (Mark Harmstone)، توسعهدهنده شناختهشده درایور فایلسیستم Btrfs برای ویندوز، پس از چند سال کار روی یک پروژه شخصی، نسخه ۱.۰ سیستمعامل Moxnox را منتشر کرد. این سیستمعامل هابی (Hobby OS) از نظر معماری شبیه NT (NT-Like) است، با استاندارد POSIX سازگاری دارد و روی فایلسیستم Btrfs اجرا میشود.
ویژگیهای کلیدی Moxnox 1.0
بر اساس توضیحات منتشرشده، Moxnox 1.0 قابلیت خودمیزبانی (Self-Hosting) دارد؛ یعنی میتواند ابزارها و برنامههای مورد نیاز خود را درون همان سیستمعامل کامپایل و اجرا کند. فراخوانهای سیستم (System Calls) آن با الگوگیری از ویندوز NT طراحی شدهاند و در همان حال توانایی اجرای نرمافزارهای نوشتهشده برای سیستمهای شبهیونیکس (Unix-Like) را نیز دارد.
- حدود ۱۳۰ هزار خط کد C++ (C++ Code)
- هدفگذاری روی معماریهای AMD64 و AArch64
- پشتیبانی از x86_64-v3
- اجرای آسانتر در QEMU بهدلیل پشتیبانی محدود از سختافزار و درایور (Driver)
نرمافزارهای منتقلشده و محدودیتها
شماری از ابزارهای شناختهشده به Moxnox منتقل (Port) شدهاند؛ از جمله Bash و دیگر ابزارهای متداول GNU، کامپایلر GCC، CMake، Zstd، Git و چند کتابخانه مختلف. با این حال، در نسخه ۱.۰ هنوز هیچ پشتیبانی از رابط کاربری گرافیکی (GUI) وجود ندارد. همچنین با وجود الگوگیری فراخوانهای سیستم از ویندوز NT، این سیستمعامل هنوز نمیتواند فایلهای اجرایی ویندوز (Windows EXE) را اجرا کند.
شفافسازی درباره نقش هوش مصنوعی
با توجه به روند رو به رشد استفاده از هوش مصنوعی (AI) در توسعه نرمافزار، هارمستون تأکید کرده است که هیچیک از «کدهای اساسی» (Substantive Code) پروژه با هوش مصنوعی نوشته نشده است. به گفته او، هوش مصنوعی فقط در بخشهای مکانیکی مانند انتقال (Porting) و ترجمه (Translating) کمک کرده است.
علاقهمندان میتوانند اطلاعات بیشتر درباره Moxnox را در مخزن GitHub پروژه دنبال کنند.