KEF host: widget sayacı + pencere ölçülendirme
KEF uygulamalarının daha stabil açılması için WM resize/dirt region iyileştirmeleri.
KuvixOS; kendi kernel’i, window manager’ı, UI toolkit’i, dosya sistemleri ve KEF uygulama formatıyla geliştirilen deneysel bir işletim sistemi projesi.
KuvixOS’un ana bileşenleri ve hedeflediği kullanıcı deneyimi.
Temel scheduler, sürücüler, bellek yönetimi ve sistem servisleri üzerine deneysel geliştirme.
Pencere chrome, titlebar, resize/drag ve sahne-temelli çizim yaklaşımı.
Button, Label, Input, Dialog; tema/ikon sistemi ve ileride layout manager hedefi.
KEF host üzerinden uygulama çalıştırma; app ekosistemi için temel taş.
VFS katmanı, KVXFS/ToyFS ve FAT deneyleri; dosya erişimi ve paket yapıları için zemin.
QEMU üzerinde hızlı iterasyon: boot, UI, input, uygulama akışı, debug log.
Buraya gerçek screenshot eklediğinde site çok daha “pro” görünür.
İstersen bunu GitHub milestone’larına göre güncelleyebilirsin.
Bu sürüm Developer Preview niteliğindedir. En iyi deneyim için VM (QEMU/VirtualBox) önerilir.
KuvixOS.isocd downloads
sha256sum -c SHA256SUMS.txt
Get-FileHash .\KuvixOS.iso -Algorithm SHA256
1e8826b63b8980e46b041ba09ff2b87165337e41e8afe8560ce7cc664d571591
qemu-system-x86_64 \
-m 1024 \
-cdrom downloads/KuvixOS.iso \
-boot d
KuvixOS SDK; uygulama geliştirme akışını, proje yapısını ve hello.json, theme.json gibi arayüz dosyalarının kullanımını dokümante eden geliştirici kaynaklarını içerir.
hello.json
theme.json
openui /apps/hello.json
KEF host / app runner
Kısa kısa “bugün ne yaptım?” postları bile projeyi çok güçlü gösterir.
KEF uygulamalarının daha stabil açılması için WM resize/dirt region iyileştirmeleri.
Menü tıklamalarında redraw zorunluluğu ve frame’in garanti çizilmesi.
vfs_read_all gibi helper’larla uygulamalarda dosya okumayı kolaylaştırma.