NATALIZIOOS Personal

Sistema operativo x86 32-bit — edizione desktop
v0.0.2 · PRE-ALPHA

WIKI

Che cos'è

La linea Personal nasce da NATALIZIOOS Server Edition e ne condivide il kernel: memoria fisica e virtuale, scheduler preemptivo, filesystem, framebuffer, ring 3 e syscall.

Cambia la destinazione d'uso. La Server è pensata per una macchina in sala macchine — shell testuale, diagnostica hardware, estetica da firmware HPE ProLiant. La Personal è pensata per una scrivania: parte direttamente in grafica e ha una sua identità visiva.

La numerazione riparte da 0.0.0: le due linee hanno storie separate e divergeranno sempre di più.

Il desktop

Desktop Personal Edition

Differenze dalla Server Edition

AspettoServerPersonal
Avvioselettore TEXT / GUIsolo GUI, diretto
Colore accentoblu HPEviola
Sfondogrigio-blu freddoviola caldo
CartelleDischi, DiagnosticaArchivio, Strumenti
Estetica bootHPE ProLiant / iLOda ridefinire

Il boot selector è stato tolto perché su un sistema personale sarebbe solo un passaggio in più prima di arrivare alla scrivania. Il percorso testuale resta come emergenza se il framebuffer non parte, ma non è più una scelta offerta all'utente.

Cosa c'è già

Base di sistema

  • Kernel x86 32-bit freestanding (C + NASM)
  • Paging, heap, scheduler preemptivo
  • Ring 3 e syscall
  • VFS + N.A.T. Filesystem persistente
  • Framebuffer 1024×768, double buffering

Interfaccia

  • Login grafico multi-utente
  • Desktop a finestre con cartelle tematiche
  • 26 app native (diagnostica, dischi, sistema)
  • Shell grafica con oltre 100 comandi

Storia delle versioni

v0.0.2Settembre 2026

Prima versione con identità propria, non più una Server rietichettata: rimosso il boot selector, palette viola, cartelle rinominate. Recepite le correzioni della linea Server — finestra cartella troppo bassa che nascondeva quattro app, e Desktop2 bloccato a metà schermo per un conflitto col double buffering.

v0.0.1Settembre 2026

Allineamento alle correzioni di base della linea Server: ata_write_sector (mancavano il ritardo di 400 ns e il controllo del bit di errore — restituiva "successo" anche fallendo) e immagine disco portata a 6 MB.

v0.0.0Settembre 2026

Derivazione da v0.2.3.5.2-DEV della linea Server, scelta perché stabile e verificata. Solo cambio di identità: versione, watermark e diciture.

Da decidere

La roadmap Personal è ancora aperta. I punti sul tavolo: