Starlight, la Soft UI
Superfici grigio perla, card notte con l'accento neon, dock a sinistra, widget sul desktop, notifiche, tema giorno e notte. Ombre e cornici pre-calcolate: niente sfocature a ogni frame.
PeOS è un sistema operativo scritto da zero per i PC x86-64: un suo kernel, i suoi programmi e Starlight, un desktop morbido e silenzioso disegnato per essere veloce. Avvia l'ISO in una macchina virtuale e sei già sul desktop.
PeOS nasce per capire e progettare ogni livello di un sistema operativo, con una personalità propria e un obiettivo fisso: restare sempre veloce. La Technical Alpha è la prima versione pensata per chi non l'ha compilata.
Superfici grigio perla, card notte con l'accento neon, dock a sinistra, widget sul desktop, notifiche, tema giorno e notte. Ombre e cornici pre-calcolate: niente sfocature a ogni frame.
Pegasus per il web, Orbit per il terminale, Curiosity per i file, Voyager per il testo, poi Calendario, Monitor, Impostazioni, Calcolatrice, Consigli e l'installer.
DHCP, DNS, TCP e UDP in un servizio a sé (netd), che init riavvia se si ferma; HTTPS con TLS 1.3 per ogni programma. Schede virtio-net, Intel e1000 ed e1000e, Realtek RTL8169.
Mouse USB e tavolette assolute (il puntatore segue quello dell'host, senza catturarlo), mouse PS/2 e tavolette virtio.
Il sistema e le sue app in due lingue, scelte in Impostazioni e applicate subito. Un'altra lingua si aggiunge con un file.
Memoria protetta, stack non eseguibili e ogni programma con le sole capacità che gli servono: netd tocca la rete, il desktop no.
Tre passi, e il desktop parte da solo. Tutto gira dalla RAM: quello che cambi si perde quando spegni la VM.
Un'unica immagine che si avvia con BIOS e UEFI, da usare come CD.
peos-0.11.0.iso 108 MB · SHA-256 nella release
Una VM x86-64 qualsiasi: QEMU, VirtualBox, VMware o UTM.
RAM: 1 GB · CPU: 2 USB 3.0 + tablet · rete e1000
Con QEMU basta una riga; le altre VM sono nella pagina di download.
qemu-system-x86_64 -m 1G -smp 2 -cpu max -cdrom peos-0.11.0.iso
La 0.11.0 è l'ultima Technical Alpha, con Pegasus, il browser di PeOS: ISO live, immagine disco per QEMU, checksum e note di rilascio.
Lo Starlight App Kit costruisce app su macOS, Linux o WSL. Un'app è un piccolo programma C che dice a Starlight cosa disegnare (pulsanti, card, anelli, grafici) e ne riceve gli eventi; make serve la installa nella VM che sta girando.
$ cd starlight-app-kit
$ python3 scripts/new_app.py --name "My App" --id myapp
$ make serve APP_ID=myapp
# poi, in Orbit dentro PeOS:
orbit> appget http://10.0.2.2:8000/myapp.app.tar
Un problema, un'idea, un'impressione: durante l'alpha ogni riscontro conta.
Cosa è successo, cosa ti aspettavi, come riprodurlo. Indica la VM e allega il log d'avvio se puoi.
mikael@peoverse.comPer proposte e domande, il canale del progetto.
Reddit PeOS