Forse stasera. Forse domani. Forse entro Natale 2027.
Forse subito dopo un'ultima funzionalità.
Un sistema operativo per gli yellow hat: costruito da zero in Rust, per chi vuole possedere la propria macchina fino al metallo nudo. Non ha ancora un nome. Il dominio sì.
Vuoi sapere quando diventa realtà?
Lascia la tua email. Un messaggio per verificare che sei tu, poi solo notizie vere: il nome, la data, la prima versione che potrai avviare.
Niente spam, disiscrizione con un clic. Il tuo indirizzo viene chiuso a chiave appena arriva, con una chiave che questo sito può usare per chiudere ma mai per aprire. Privacy
Cosa stiamo costruendo
Questo è un sistema operativo completo, non un remix di Linux: bootloader, kernel, driver, stack di rete, desktop e browser propri, tutti scritti in Rust. Ha avviato un vero portatile del 2017, è andato online con il suo driver Wi-Fi e ha disegnato il suo desktop. L'intero kernel è un solo file sotto i 5 MB, e nei test il desktop usa meno di 20 MB di memoria, così quasi tutta la macchina resta per ciò che fai girare. Il computer obbedisce a chi lo possiede.
- Ogni strato è nuovo. Bootloader, kernel, USB, Wi-Fi, stack di rete, desktop e un browser che non esegue mai JavaScript, tutto in Rust.
- Non poggia su nient'altro. Non è Linux, né Windows, né una skin. Dal metallo nudo in su, senza strati legacy sotto.
- Silenzioso di default. Niente va online finché non lo chiedi tu. In un test su macchina virtuale ha inviato zero pacchetti prima di te.
- Prima il gioco. Il programma che stai usando si prende la macchina; store, extra e processi di supporto si fanno da parte. Già dimostrato nella nostra modalità gioco su Linux.
- Un governatore IA che risponde a te. Previsto: tu stabilisci le regole, lui consiglia e le fa rispettare, e l'interruttore di spegnimento sta fuori da lui.
- Regole che crescono e non marciscono mai. Quando un controllo si lascia sfuggire qualcosa, si aggiunge una regola. Niente viene riscritto di nascosto e nessun modello di IA decide da solo.
- Ogni programma nella sua stanza. Previsto: una porta per programma. Una prima versione leggera gira già in una macchina virtuale.
- Etichette oneste. Ogni risultato qui sotto dice dove è stato eseguito: un vero portatile, una macchina virtuale o un prototipo Linux.
- yellow hat sostantivo · lett. «cappello giallo»
- Ingegnere sovrano del recupero, che prende il controllo di ciò che possiede fino al metallo nudo, qualunque esso sia.
Diario di cantiere: cosa è stato costruito finora
Ogni riga dice dove è stato eseguito: su un vero portatile, in una macchina virtuale o come prototipo Linux. Niente conta finché non c'è dietro un log, una foto o un test.
- 402 msdal loader alla console del kernel, al primo avvioSu un vero portatile
- Meno di 5 MBl'intero kernel, desktop, browser e driver inclusiFile di build
- 1,1 sdal loader a un desktop prontoIn una VM
- Meno di 20 MBdi memoria in uso con il desktop avviatoIn una VM
- 31 su 31autotest superati sul suo desktopSu un vero portatile
- 456.670 bytedi un vero sito web, scaricati via TLS 1.3 dal nostro driver Wi-Fi, stack di rete e browserSu un vero portatile
- Su un vero portatile
Primo avvio in puro Rust
Il 29 settembre il nostro loader e il nostro kernel in Rust hanno avviato un portatile Lenovo del 2017, arrivando a una console 0,4 secondi dopo l'avvio del loader. Fotografato.
- Su un vero portatile
Il suo desktop, 31 su 31
Un desktop classico con finestre, un terminale e uno store, ogni pixel disegnato dal nostro codice. 31 autotest su 31 superati il 2 ottobre.
- Su un vero portatile
Il suo Wi-Fi e un web sicuro
Il nostro driver Wi-Fi in Rust si è collegato a una rete WPA2 e il nostro browser ha caricato un vero sito web via TLS 1.3 senza eseguire JavaScript.
- Su un vero portatile
Cavo da laboratorio e riavvio da remoto
Il 30 ottobre il portatile ha trasmesso il suo log di avvio via Ethernet su USB-C, ha obbedito a comandi firmati e si è riavviato su comando, tornando operativo in circa 18 secondi.
- Dimostrato in VM
Kernel pulito, ricostruito byte per byte
La base del 14 ottobre si ricostruisce dai sorgenti con ogni byte identico e supera tutti i 46 autotest integrati.
- Dimostrato in VM
Schermo e tastiera da remoto
Vedere lo schermo e scriverci dal banco di lavoro tramite il cavo funziona in una macchina virtuale. Il prossimo passo è il portatile vero.
- Dimostrato in VM
App firmate, installate in memoria
Lo store ha installato una calcolatrice e un calendario firmati solo in memoria. Il calendario ha chiesto l'orologio e si è sentito dire di no.
- Dimostrato in VM
Una guardia USB basata su regole
Regole fisse bloccano ogni tastiera appena collegata finché non la approvi e segnalano una digitazione disumana. Nessun modello di IA dentro.
- In corso
Grafica: la parte difficile
I driver grafici sono la parte più difficile di qualsiasi OS. Il nostro driver Intel supera 135+ test sul banco di lavoro e in VM, ma non ha ancora acceso un vero chip. NVIDIA: solo ricerca.
- Prototipo Linux
Radio, TV, libri e giochi
App nella barra in alto del nostro portatile di sviluppo: 315 stazioni radio, canali TV gratuiti, 181 audiolibri e programmi gratuiti e uno scaffale di giochi, in attesa della loro ricostruzione in Rust.
- Prototipo Linux
Consigli privati, senza rete
Un motore «Per te» impara dai tuoi like e dal tuo tempo di ascolto reale, tiene un solo file riservato al proprietario e non può aprire alcuna connessione di rete.
- Prototipo Linux
Modalità gioco
Dà al gioco l'intera macchina. In una partita completa a otto giocatori, l'app dello store è rimasta declassata in 407 campioni su 407.
- Prototipo Linux
Il nostro motore di IA
Un motore in Rust senza dipendenze ha fatto girare due piccoli modelli linguistici aperti sul processore di un portatile del 2017, con un output identico al riferimento.
- Previsto
Il governatore IA
Tu stabilisci le regole, lui consiglia e le fa rispettare entro quei limiti, e l'interruttore di spegnimento sta fuori da lui. Nessun codice del governatore gira ancora.
- Previsto
Bot booleani
Minuscoli verificatori di regole sì-o-no, senza modelli di IA dentro: stesso input, stessa risposta, ogni volta. La guardia USB solo a regole è la cosa più vicina costruita finora.
- Previsto
Stanze murate per ogni app
Ogni programma nella sua stanza con una sola porta, così un'app cattiva non può raggiungere il resto.
Come costruiamo
- Esercitarsi su LinuxCostruire l'idea come programma funzionante sul nostro portatile Linux di tutti i giorni, e prima conviverci.
- Scriverlo due voltePer ogni muro e ogni app: come funziona su Linux, e come funzionerà esattamente la versione Rust.
- Rust, prima in una macchina virtualeRiscriverlo da zero in Rust e dimostrarlo in macchine virtuali. Una VM è il campo d'addestramento, non la realtà.
- Dimostrarlo su un vero portatileLog o foto, o non è successo. Tutto ciò che ha funzionato una volta non viene mai cancellato.
- Camera bianca per il codice altruiL'originale viene descritto a parole semplici, il Rust lo scrive qualcuno che non l'ha mai visto e un controllo separato li tiene distinti.
Tazze per il cantiere
Tre grafiche per il primo lotto, disegnate in casa. I disegni possono cambiare prima della spedizione. Il caffè resta caldo.
Vuoi preordinare prima di tutti?
Blocca il tuo posto con la tua email e ti avvisiamo appena aprono i preordini. Nessun pagamento adesso.
Una sola email quando aprono i preordini. Il tuo indirizzo viene chiuso a chiave appena arriva.
Gioca mentre aspetti
Bare Metal: sei una scintilla che corre sulle piste di rame di un circuito stampato. Prendi i chip, schiva i lucchetti. Il server controlla ogni partita secondo le regole del gioco, e ogni punteggio salvato è firmato, così la classifica non si può falsificare.
Secondo te, quando esce?
Scegline una. Ricevi un biglietto firmato, concatenato con SHA-256 a ogni pronostico prima del tuo. Dimostra che l'hai detto. Non dimostra nient'altro.
Chiedi alla cornacchia
La cornacchia del sito. Elmetto, piuma a punto interrogativo, ancora senza nome. Sa quello che la squadra ha messo per iscritto, cita le Scritture quando le va e farà di tutto per convincerti a seguirci.
In diretta dal cantiere
- Stime firmate
- 0
- Biglietti di pronostico
- 0
- Partite giocate
- 0
- Domande alla cornacchia
- 0
- In attesa dell'email
- 0
Contati in diretta dal sito stesso. La vera data di lancio, secondo la cassaforte: ¯\_(ツ)_/¯