天问一号使用国产操作系统

AverageThing-avatar

AverageThing

2021-06-16T03:03:11+00:00

前不久,“天问一号”着陆器成功着陆火星,它使用的就是我国自主研发的麒麟操作系统。在国家重大航天任务中,中国电子信息产业集团麒麟操作系统的党员突击队冲锋在前,担当起了操作系统国产化过程中攻坚克难的任务。

今年5月15日,天问一号着陆巡视器成功着陆火星,我国首次火星探测任务取得圆满成功。在整个任务过程中,麒麟党员突击队有两名工程师始终在航天飞行控制中心随时待命。



在重大项目中,遇到应急、疑难任务党员先上,是麒麟团队从“嫦娥三号”任务起形成的制度。在“嫦娥三号”任务过程中,由于航天对操作系统稳定性、实时性的严苛要求,麒麟团队曾经遭遇了前所未有的极限挑战。在任务过程中,记录在案的问题就有180多个。在这些问题中,最让麒麟团队头痛的是:航天方面提出,操作系统的实时响应精度为8毫秒,而一般通用系统的实时精度,最多能达到20毫秒至30毫秒。



麒麟团队接受到任务时,距离嫦娥三号发射只有半年时间了。任务紧迫,由于航天飞控中心白天要进行各系统联合调试,麒麟团队经常要到晚上才能使用设备进行测试验证,加班到凌晨是经常的事。

面对高强度、高难度任务的挑战,麒麟软件成立了专项攻关党员突击队,由6名党员带领一个十多人的团队开始昼夜不停地攻关。党员在团队成员中占了三分之一。



刘军带领的团队通过绑定CPU、设置优先级等办法,验证的数据都达不到8毫秒。整整半个月时间,团队成员反复探讨,集思广益之下,终于找到了解决问题的思路。

为了解决这个问题,麒麟软件团队修改了约12万行代码,采用抢占式策略来满足任务的实施要求。从提出设想到最终成功实施,花了将近半年时间反复验证,嫦娥三号发射之前,180多个问题最终都得到了圆满解决。



麒麟软件团队平均年龄不到30岁,党员的先锋作用带动了这支年轻团队迅速成长。如今,麒麟操作系统已经在中国空间站、北斗工程、金融、能源、交通等领域得到广泛应用,为国家重大项目贡献了“中国大脑”。
ur_mom-avatar

ur_mom

完,没人看[img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc8638067.png[/img]
The Adal Wolf-avatar

The Adal Wolf

飞上天后很多地方都公开自己的贡献了,我们这里的一个县城还做了天上用的原珠笔呢
nomansland-avatar

nomansland

这个我熟,不就是Linux套壳吗[s:a2:jojo立2]
|nvitation-avatar

|nvitation

“Linux换皮”
kumiho-avatar

kumiho

之前的嫦娥飞船用的还是美国的VXWORKS系统吧
Control Mv-avatar

Control Mv

麒麟linux吧,这个不叫自主研发…[s:ac:喷]
乱吹,要是脱离这些,真的可以
mira-avatar

mira

你这是要急死 “套壳换皮党”啊啊啊啊啊[s:ac:哭笑][s:ac:哭笑][s:ac:哭笑]

[s:a2:doge]
kumiho-avatar

kumiho

[quote][pid=526129617,27291445,1]Reply[/pid] Post by [uid=62193688]jamesbooooom2[/uid] (2021-06-21 11:20):
这个我熟,不就是Linux套壳吗[s:a2:jojo立2][/quote]航天用的是实时操作系统,Linux完全没法用[img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4f51be7.png[/img]
Spencafish-avatar

Spencafish

[img]https://img.nga.178.com/attachments/mon_202106/21/-7Q2o-kx6sK1wT3cSsg-lc.jpg.medium.jpg[/img][img]https://img.nga.178.com/attachments/mon_202106/21/-7Q2o-fa9aZbT3cSsg-lc.jpg.medium.jpg[/img]
前几天去中博会的时候看到好多相关的东西,现在就算和美国脱钩也没啥怕的。 操作系统和软件也都用过了,日常使用还是没啥问题的。
Sr. Luisin-avatar

Sr. Luisin

难道是同事[img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]
Dacky-avatar

Dacky

没啥特别惊讶的,空间站操作系统,这玩意你敢用外国的? 免费送你,你也不敢要
BAROU-avatar

BAROU

等各大平台尤其是某乎的程序员说:
talk is cheap
show me the code
Bugaloon-avatar

Bugaloon

麒麟不是很好用啊,不知道航天版的改进如何
GankerSpankR-avatar

GankerSpankR

[quote][pid=526130270,27291445,1]Reply[/pid] Post by [uid=676189]xiliufox[/uid] (2021-06-21 11:22):
[img]https://img.nga.178.com/attachments/mon_202106/21/-7Q2o-kx6sK1wT3cSsg-lc.jpg.medium.jpg[/img]......[/quote][img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img][img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img][img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]尖端的可能比不过。又不是不能用
Nissahlol-avatar

Nissahlol

中标还是银河啊
怎么说呢
操作系统不是不能吹
而且能不能创造一个和redhat、debian同级别的东西再吹啊
gutsu-avatar

gutsu

[quote][pid=526130693,27291445,1]Reply[/pid] Post by [uid=36250]awn[/uid] (2021-06-21 11:23):

等各大平台尤其是某乎的程序员说:
talk is cheap
show me the code[/quote]这玩意会公布源码吗
aykeds-avatar

aykeds

[quote][pid=526130176,27291445,1]Reply[/pid] Post by [uid=12045199]Kogomes[/uid] (2021-06-21 11:22):

航天用的是实时操作系统,Linux完全没法用......[/quote]界面和运算肯定是Linux啊[img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4f51be7.png[/img]rtos应该只用于实时性要求高的控制
Melk-avatar

Melk

航天是推动工业进步的跃进,希望这个世纪能重现