Cloud4Y继续谈论航天器中使用了哪些实时操作系统,它们具有哪些功能和缺点。这是故事的第二部分,也是最后一部分。第一部分在这里。
ESA和RTEMS
在过去的十年中,空间操作系统没有发生重大变化。即使在最艰巨的任务中,NASA还是对专有VxWork计划的工作感到满意。但是欧洲航天局有自己的主力军。 ESA在开源RTEMS的开发方面投入了大量资金。根据欧洲科学家的说法,他们的手术室同样有效,但同时更有利可图,因为它不需要许可费。
最初,RTEMS不是为在欧洲航天器上飞行而创建的。它旨在发射美国导弹。该实时操作系统的历史始于1988年在美国陆军导弹司令部研发中心进行的一项研究。军方得出结论,使用专有的实时操作系统导致了许多问题。特别是,该守则不属于政府所有,因此无法更改。此外,该研究还指出,软件故障的责任似乎还不清楚,而且那个时代的实时操作系统对于火箭系统来说太慢了。由于所有这些原因,陆军决定创建自己的RTOS,称为导弹系统实时执行程序。面临的挑战是使RTOS的速度足以控制导弹,政府拥有的,易于在多个处理器系列上使用,并且不需要许可证。
RTEMS , . Real-Time Executive for Military Systems. 4 1995 , RTEMS , Real-Time Executive for Multiprocessor Systems.
. -, RTEMS , . , - SPARC LEON, , . -, . , VxWorks, RTEMS , . .
— , RTEMS VxWorks. VxWorks , . . WindRiver : . RTEMS
, RTEMS 256 , VxWorks. . . RTEMS - . , Simple Priority Scheduler, , . , , .
, Earliest Deadline First Scheduler — , , , . - , — RTEMS .
, , «B», , . «B» , «» . , RTEMS. , «», , . , , «» «». , — , «» .
VxWorks Sentinel 1 2014 . , Solar Orbiter, RTEMS.
VxWorks RTEMS . . , 2004 , , - , , RTEMS VxWorks , . , VxWorks, RTEMS. , .
, . . , . 2013 Bitcoin Core Bitcoin Talk: ?
« , , — . — « — , -».
. . - , . , , .
« SpaceChain», — . «SpaceChain , . , . , ».
SpaceChain, SpaceChain, .
SpaceChain . -, Sylix . , Sylix . RTEMS. , Real Time Executive , «M» «» (Missile). Sylix . — .
« , , », — , , « , . , . Linux . Sylix ».
SpaceChain OS — . , , SpaceChain. Sylix , .
« : SpaceChain, SpaceChain, », - . « SpaceChain , , ». SpaceChain. , , , - , .
, , . SpaceChain -: 2018 CZ-4B Y34 2019 SpaceX , . .
— , . , , - SpaceChain .
« SpaceChain RTEMS, , , RTEMS», — . — « , . . , , - - ».
, , , . , , , .
, , . VxWorks 7 Wind River , . , ( ), , . , , , macOS. , VxWorks , , , .
, , SpaceChain , , . , . . ( ), . 4- .
, , , . — . , . , SpaceChain OS , . , . , .
→ 75
→ F-16
Telegram-, .