Ana içeriğe geç
Programlama

Moxnox 1.0 yayımlandı: Windows NT tabanlı ve Btrfs üzerinde çalışan işletim sistemi

Öne çıkanlar

  • Moxnox 1.0, yaklaşık 130 bin satır C++ kodu içeriyor ve Btrfs dosya sistemi üzerinde çalışıyor.
  • Sistem çağrıları Windows NT modelini izlerken POSIX 2024 kapsamındaki 642 temel işlevi barındırıyor.
  • Çekirdek amd64 ve aarch64 mimarilerini destekliyor, kendi kendini derleme yeteneğine sahip bulunuyor.

Açık kaynak geliştiricisi Mark Harmstone, Windows NT mimarisini temel alan ancak POSIX uyumluluğu sunan hobi işletim sistemi Moxnox'un 1.0 sürümünü duyurdu. Yaklaşık 130 bin satır C++ koduyla yazılan sistem, doğrudan Linux'un Btrfs dosya sistemi üzerinde çalışıyor. Proje, x86-64 ve AArch64 mimarilerini destekliyor ve kendi kaynak kodunu kendi üzerinde derleyebilecek olgunluğa eriştiğini gösteriyor.

Sistem çağrıları, PE çalıştırılabilir dosya formatı ve SEH tabanlı istisna yönetimi Windows NT modelini izliyor. Buna karşın dosya yolları POSIX standartlarına uygun olarak eğik çizgiyle yapılandırıldı ve Windows'taki Kayıt Defteri gibi bileşenler dışarıda bırakıldı. Sistem, POSIX 2024 kapsamındaki yaklaşık 1.200 işlevin 642 adedini destekliyor ve eksiksiz bir GNU temel araç setiyle birlikte geliyor.

Projede henüz bir grafik arayüz, gelişmiş güvenlik katmanı, çoklu kullanıcı desteği veya tam Win32 API uyumluluğu bulunmuyor. Ağ yığınındaki TCP pencere boyutu sınırları ve bellek yönetimi optimizasyonları üzerindeki çalışmalar ise sürüyor. Geliştirici, çekirdek kodunun doğrudan kendisi tarafından yazıldığını, yapay zeka araçlarının yalnızca testler ve port süreçlerinde kullanıldığını açıkladı.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.