在太空中更新 Windows 98 對 ESA 來說是一個挑戰
Windows 98 於 1998 年 6 月 25 日上市,被普遍認為是一個不錯的操作系統,事實上我當時有幸在我的老手 Pentium 133 上進行了測試,事實是我有美好的回憶。事實上,該操作系統不僅安裝在消費類計算機上,還用於重要的太空任務,其中一些仍然處於活動狀態。
19 年前發射到太空並一直運行至今的火星快車探測器就是這種情況,以便我們能夠更多地了解火星和火衛一的重要方面,包括地表和地下、大氣和環境條件兩個都。為此,他有各種科學工具,並使用Windows 98作為操作系統。
正如您可能已經猜到的那樣,與此任務相關的所有軟件都是基於 Windows 98 的,並且現在需要更新一段時間了,這說起來容易做起來難,因為我們正在談論使用 Windows 操作系統更新探測器24年前,在火星上發現。
困難,但並非不可能,因為 ESA(“歐洲航天局”)已成功開發出將帶來重要改進的新軟件,其中亮點是船上信號接收和數據處理的改進,這兩個關鍵應該可以增加發送數據到地球,並在質量上取得重大飛躍。
如何在太空中更新Windows 98?
為解決新軟件開發的前一階段,使用了基於VirtualBox的虛擬機,即不在原生系統上進行開發。這是可以理解的,尤其是在成本和效率方面。
Enginium 的 MARSIS 板載軟件工程師和負責該項目的主要人員之一 Carlo Nenna評論說,很難找到在主機和來賓計算機之間共享文件的方法,並且設置諸如 Web 瀏覽器之類的常用設備得到工作的源代碼編輯器也非常複雜,以至於僅用兩個月來完全設置和測試開發環境。
看到一個已經繞火星運行這麼多年的探測器使用一個有 24 年曆史的操作系統,真是令人驚奇,但事實是,世界上充滿了依賴於“老式”軟件或硬件的令人印象深刻的東西。例如,波音 747 通過軟盤接收重要更新,直到 2019 年美國核武器系統也依賴於這種數據載體。
發佈留言