IT-lexikon › Infrastruktur › Hubris

Hubris

Infrastruktur In English → Uppdaterad: 2026-11-04
Mer info
Skapad av
Oxide Computer Company
År
2021
Typ
Inbyggt operativsystem
Licens
MPL 2.0
Källkod
github.com/oxidecomputer/hubris

Oxides lilla operativsystem i Rust för mikrokontroller, där varje uppgift bestäms vid byggtid och ingenting får skapas medan systemet kör.

Oxide Computer Company publicerade Hubris 2021, tillsammans med felsökaren Humility. Det kör på serviceprocessorer och root-of-trust-kretsar i bolagets rackservrar — den sortens kod som ska starta varje gång i tio år utan att någon tittar på den.

Uppgifterna är separata program som isoleras från varandra med MPU:n och kommunicerar via synkrona meddelanden genom en liten kärna. Det som skiljer Hubris från ett klassiskt RTOS är vägran: inga dynamiska uppgifter, ingen dynamisk minnesallokering i kärnan, ingen laddning av kod i efterhand. Kraschar en uppgift startar kärnan om just den, ungefär som en watchdog med finare upplösning. Namnet — hybris — är självvalt och självironiskt.

← Tillbaka till lexikonet