Mark Harmstone, penulis proyek WinBtrfs, telah merilis sistem operasi Moxnox 1.0, yang telah ia kembangkan sebagai hobi sejak tahun 2022. Moxnox dipresentasikan sebagai sistem operasi yang diciptakan dengan tujuan untuk Windows NT adalah sistem operasi yang menyediakan kompatibilitas dengan standar POSIX, menggunakan sistem file Btrfs, dan bersifat self-hosting. Proyek ini terdiri dari sekitar 130 baris kode C++ dan dilisensikan di bawah GPL (kernel dan program dasar), LGPL (pustaka), dan MIT (modul). Sistem ini mendukung build untuk arsitektur x86-64-v3 dan ARMv8.1 (dapat dijalankan pada papan Raspberry Pi 5).
Panggilan sistem dan antarmuka tingkat rendah di kernel diimplementasikan dalam citra tersebut. Windows NT, tetapi struktur inti dan komponen terkaitnya berbeda dari Windows NT. Menyediakan kemampuan untuk menjalankan komponen lingkungan GNU dan program yang ditulis untuk sistem mirip Unix. Format file yang dapat dieksekusi adalah PE, pustaka memiliki ekstensi .dll, dan program memiliki ekstensi .exe.
Perangkat keras yang didukung:
- Perangkat blok: NVMe, SATA, SDHCI (kartu SD), virtio-block, dan drive USB.
- Kartu jaringan: virtio-net, RTL8168, RTL8125.
- Perangkat input: virtio-input, USB HID, keyboard dan mouse dengan antarmuka PS/2.
- Grafis: virtio-gpu, framebuffer GOP, VBE, konsol VGA.
- Konsol: virtio-console, port serial x86, PL011 ARM.
- USB: XHCI.
Moxnox saat ini mengimplementasikan 642 fungsi dari sekitar 1200 fungsi yang dijelaskan dalam standar POSIX 2024, tetapi ini sudah cukup untuk proyek-proyek seperti gcc, bash, mesa, openssh, openssl, perl, python, dan rust. Pustaka sistem dibentuk dari fungsi gnulib, fungsi matematika dan kriptografi dari musl, fungsi ekspresi reguler dari tre, dan fungsi mirip printf dari mingw. Kompilasi mandiri didukung, memungkinkan Moxnox untuk dikompilasi dari lingkungan berbasis Moxnox. Luncurkan Windows-Program-program tersebut belum didukung, tetapi di masa mendatang mereka bermaksud untuk menggunakan implementasi API Win32 dari Wine untuk menjalankannya.

Di antara program-program yang diadaptasi untuk Moxnox:
- menampar
- binutils.dll
- banteng
- bzip2
- cairo
- membuat
- coreutils
- keriting
- diffutils
- expat
- fillet
- findutils
- melenturkan
- tipe bebas
- melongo
- gcc (khusus amd64)
- git
- GMP
- gperf
- grep
- gzip
- harfbuzz
- heksil
- jsoncpp
- kurang
- perpustakaan
- libiconv
- libpng
- librhash
- libuv
- llvm
- m4
- membuat
- mako
- aman markup
- mesa
- mpc
- mpfr
- nano
- kutukan
- netcat
- ninja
- openssh
- openssl
- tambalan
- perl
- tukang pixa
- ular sanca
- pyyaml
- garis baca
- ripgrep
- karat
- sed
- ter
- semangat
- wget
- xz
- zlib
- zstd
Pada tahap pengembangan ini, hanya mode konsol yang didukung, tetapi antarmuka grafis direncanakan untuk masa mendatang. Dukungan untuk lingkungan multi-pengguna, mekanisme keamanan, zona waktu, tata letak keyboard, lokal, dan pengkodean selain UTF-8 juga saat ini masih kurang.
Proyek ini dikatakan tidak mengandung kode signifikan yang dihasilkan oleh alat AI, yang hanya digunakan untuk melakukan pekerjaan rutin seperti menerjemahkan aturan autotools ke dalam CMake, mengganti panggilan ioctl dengan fungsi tcgetwinsize saat memindahkan program, menulis pengujian, dan menemukan kesalahan dalam kode.
Sumber: opennet.ru
