KuvixOS
Deneysel • From-scratch • x86 tabanlı • Hobi OS

KuvixOS: sıfırdan geliştirilen modern bir işletim sistemi denemesi

KuvixOS; kendi kernel’i, window manager’ı, UI toolkit’i, VFS katmanı, dosya sistemi deneyleri ve KEF uygulama formatıyla geliştirilen deneysel bir işletim sistemi projesi.

Kernel
C / ASM
UI
WM + Toolkit
Storage
VFS + FS
Aktif Odak Persistence, masaüstünden dosya erişimi, VFS entegrasyonu ve installer / live image akışı üzerinde çalışılıyor.
KuvixOS • Boot Log
kuvix: booting...
[IDT] init ok
[WM] desktop session ready
[VFS] mounted
[FS] persistence test ok
[KEF] host ready
system started
Persistence
Dosyaların yeniden başlatma sonrası korunması
Installer
Live image / kurulum akışı denemeleri
KEF
Uygulama formatı + host altyapısı

Özellikler

KuvixOS’un çekirdek parçaları ve hedeflediği geliştirme yönü.

⚙️

Kendi Kernel

Bellek yönetimi, interrupt yapısı, temel sürücüler ve sistem servisleri üzerinde deneysel geliştirme.

🪟

Window Manager

Pencere sistemi, titlebar, drag/resize, redraw ve masaüstü oturumu deneyleri.

🧩

UI Toolkit

Button, label, input, dialog, context menu, tema ve ileride daha güçlü layout sistemi hedefi.

📦

KEF Uygulama Formatı

KEF host ile uygulama çalıştırma, masaüstü uygulama akışı ve gelecekte app ekosistemi.

🗂️

VFS + Dosya Sistemi

VFS katmanı, KVXFS / ToyFS / FAT deneyleri ve kalıcı dosya erişimi için altyapı çalışmaları.

💿

Installer / Live Image

Kurulum deneyimi, boot edilebilir imaj ve ileride daha rahat test edilebilir dağıtım hedefi.

Şu anki durum

Projede aktif olarak uğraşılan başlıklar.

Persistence tarafında ilerleme

Masaüstünden görülen dosya ve klasörlerin yeniden başlatma sonrası korunması yönünde önemli ilerleme sağlandı.

🗂️

Desktop + VFS entegrasyonu

Masaüstünde görünen içeriklerin gerçek disk / dosya sistemi ile daha tutarlı hale gelmesi hedefleniyor.

💿

Installer ve live sistem

KuvixOS’u daha kolay dağıtılabilir ve test edilebilir hale getirecek kurulum / live image süreci geliştiriliyor.

Roadmap

Yakın vadeli teknik hedefler.

Temel UI + WM iskeleti
Pencere çizimi, input, redraw ve masaüstü oturumu temelleri.
VFS ve dosya sistemi denemeleri
KVXFS / ToyFS / FAT ve dosya erişim akışının temelleri.
Persistence + installer / live image
Kalıcı veri, disk entegrasyonu ve daha kolay test edilebilir kurulum akışı.
KEF ekosistemi ve temel uygulamalar
Notepad, File Manager, Run dialog ve daha sağlam widget seti.
Ağ ve browser denemeleri
Ethernet, temel network akışı ve hafif HTML renderer prototipleri.

İndir

Şu an proje aktif geliştirme aşamasında. Yayınlanmış stabil bir sürüm yoksa bunu açıkça belirtmek daha doğru olur.

Kaynak Kod
En güncel geliştirmeler GitHub reposunda.
Aktif Geliştirme
Deneysel
Hobi Projesi
Not: Henüz herkese uygun stabil bir release sunulmayabilir. En doğru kaynak repo ve devlog’dur.
Planlanan Dağıtım
Installer / live image akışı hazır oldukça burada paylaşılacak.
Hedef
- Live image
- Installer
- VM üzerinde kolay test
- İleride public preview ISO
Çalıştırma Ortamı
Proje en çok VM / emulator odaklı test ediliyor.
QEMU örneği
qemu-system-i386 \
  -cdrom KuvixOS.iso \
  -drive file=disk.img,format=raw,index=0,media=disk \
  -drive file=disk2.img,format=raw,index=1,media=disk \
  -m 256M \
  -serial stdio

Devlog

Kısa güncellemeler bile projeyi yaşayan bir sistem gibi gösterir.

Persistence tarafında ilk sağlam ilerlemeler

Dosya ve klasörlerin yalnızca görsel olarak değil, gerçekten disk üstünde kalıcı hale gelmesi için entegrasyon çalışmaları sürüyor.

Installer / live image deneyleri

KuvixOS’u daha kolay dağıtmak ve test etmek için boot edilebilir imaj ve kurulum akışı üzerinde çalışılıyor.

Masaüstü + VFS görünürlüğü daha tutarlı hale geliyor

Masaüstünde görülen öğelerin gerçek dosya sistemi ile uyumlu olması için VFS tarafında sadeleştirme ve bağlama iyileştirmeleri yapılıyor.