Ķīna palaiž satelītu ar reāllaika kodola apakšsistēmu Linux, rakstīts Rust valodā

9. decembrī Ķīna palaida orbītā satelītu Tianyi-33, kas izstrādāts Tiansuan projekta ietvaros un aprīkots ar borta datoru, kurā tiek izmantots modificēts kodols. Linux ar reāllaika komponentiem, kas rakstīti Rust valodā, izmantojot Rust nodrošinātās abstrakcijas un slāņus LinuxOperētājsistēma ir aprīkota ar divkāršu RROS kodolu, kas apvieno parasto kodolu Linux, ko izmanto vispārējas nozīmes uzdevumiem, ar Rust balstītu RTOS kodolu, kas paredzēts sarežģītai reāllaika izpildei. RROS kodola kods ir atvērtā koda saskaņā ar GPLv2 licenci.

RROS kodols ir saderīgs ar lielāko daļu izplatītāko Linux programmas, bet vienlaikus nodrošina reāllaika iespējas, kas pārspēj RT-Linux un paredzēti lietošanai kritiskās sistēmās, piemēram, satelītu borta un palīgdatoros, rūpniecības un automobiļu sistēmās. LinuxKodols ir balstīts uz 5.13 atzaru un tiek izmantots vispārējas nozīmes uzdevumiem, piemēram, datu saspiešanai un mašīnmācīšanās modeļu apstrādei, savukārt RTOS kodols tiek izmantots specializētiem uzdevumiem ar garantētu reakcijas laiku, piemēram, telpiskajai pozicionēšanai, zinātnisko datu vākšanai un komunikācijai.

Kodols ir saderīgs ar reāllaika API, ko nodrošina libevl bibliotēka, un izmanto Xenomai/EVL projekta piedāvāto divu kodolu arhitektūru. RTOS kodolā ir atsevišķs uzdevumu plānotājs un sinhronizācijas mehānismi, savs pavedienu un procesu implementācijas, adrešu tulkošanas slānis, atmiņas sadales apakšsistēma, kešatmiņa un tīkla steks ar UDP protokola atbalstu. Izstrāde ilga divus gadus, un to veica pētījumu grupa no Pekinas Pasta un telekomunikāciju universitātes.

Ķīna palaiž satelītu ar reāllaika kodola apakšsistēmu Linux, rakstīts Rust valodā


Avots: opennet.ru
Iegādājieties uzticamu mitināšanu vietnēm ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa vietņu mitināšanu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster