2014年3月25日,微軟首次正式對外公然初期MS-DOS的源代碼。回顧以往,1980年,西雅圖電腦產品公司(Seattle Computer Products)的1名24歲的程序員TimPaterson花軟磁盤費了4個月時間編寫出了軟磁盤操作系統(86-DOS)。1981年7月,微軟以5萬美元的代價向西雅圖公司購得本產品的全部版權,并將它更名為MS-DOS,并于1981年8月12日,正式發布MS-DOS1.0和PC-DOS1.0。
1980年,加拿大兩個大學生Gordon Bell和Dan Dodge,在學習操作系統設計課程期間,萌生了設計“實時操作系統(RTOS)”的動機,并且動手干了起來,終究弄出了1個實時操作系統的微內核。期初,他們針對的不是軟盤,而是Intel的8088CPU,動身點與DOS操作系統不同。這兩個小毛頭成了后來大名鼎鼎的QNX實時操作系統的奠基人。
從時間上來看,DOS與QNX產生同1年代,而且都是“小毛頭”年輕人弄出來的。發展至今,前者成了Win 10,后者成了美國無人機與瑞士太陽能飛機的實時操作系統,二者的用處不同。Win 10與QNX都是無可替換的操作系統,其它操作系統都是小兄弟,我們的“國產操作系統“根本排不上”號“。
實際上,QNX實時操作系統建立在”微內核“之上,與Linux與Android的”單體內核“不同。微內核很小很小,只有CPU調度、進程通訊、中斷重定向和時間系統等內容,其它都算是外圍利用服務程序,據此,對系統外部的任何”風吹草動“都會立即(實時)做出反應。
陽光動力2號飛越太平洋是1項真正意義上的探險活動,如果機翼傾斜15度,飛機就會產生”翻轉“失去控制的危險。機身傾斜5度,QNX實時操作系統就會發出信號,提示飛行員注意儀表,調劑飛行姿式。
說明:明日是”國際51勞動節“,預祝大家節日快樂!
袁萌 4月30