Hubris
Daha fazla bilgi
- Üretici
- Oxide Computer Company
- Yayın
- 2021
- Tür
- Gömülü işletim sistemi
- Lisans
- MPL 2.0
- Kaynak kod
- github.com/oxidecomputer/hubris
Oxide'ın mikrodenetleyiciler için yazdığı küçük Rust işletim sistemi: her görev derleme sırasında sabitlenir, sistem çalışırken hiçbir şey oluşturulmaz.
Oxide Computer Company, Hubris'i 2021'de hata ayıklayıcısı Humility ile birlikte yayımladı. Şirketin raf tipi sunucularındaki servis işlemcilerinde ve güven kökü yongalarında çalışır; yani on yıl boyunca, başında kimse yokken her seferinde açılması beklenen türden bir kod.
Görevler, MPU ile birbirinden yalıtılmış ayrı programlardır ve minik bir çekirdek üzerinden eşzamanlı mesajlarla konuşurlar. Hubris'i geleneksel bir RTOS'tan ayıran, neyi reddettiğidir: dinamik görev yok, çekirdekte dinamik bellek ayırma yok, sonradan kod yükleme yok. Bir görev çökerse çekirdek yalnızca o görevi yeniden başlatır; yani daha ince taneli bir watchdog. İsim, tam bir farkındalıkla seçildi.