牛X!100 年都不用更新的操作系統
從Windows 1.0開始,這款經典操作系統到今年30歲了,其中光Windows XP就活了13年。同時,頻繁地更新系統和安裝安全補丁也困擾了你這么多年。不是還有自動更新功能嗎?但遇上急事卻突然自動重啟時,你就追悔莫及了。
最近,美國國防高等研究計劃署(DARPA)公布了一個“四年計劃”(BRASS):要做一款能用1個世紀的操作系統。
怎么能用這么長時間呢?簡單點說,它能夠自我新陳代謝。通過深度機器學習,操作系統會對內部系統環境和外部軟件環境實時地自動適應。
平時你安裝的大多數更新和補丁,都是為了讓系統運行更穩定、更安全、更兼容。基于這3個因素,工程師們會面對更復雜的問題,包括數據庫結構、程序開 發開放接口(API)、服務器、硬盤存儲空間、外部網絡協議等等。BRASS計劃處理相同的問題,但它要做的是讓這部分工作智能起來。
而這將是一個全新的生態:從硬件上來說,內存、帶寬、電池續航、處理器計算能力等等都要能熬得過自動更新;從軟件開發和系統結構角度來看,軟件開發語言和系統開發語言得使用一種全新的編譯語言,能夠兼容輸入輸出模塊、數據庫結構、服務器協議等等。
其中,操作系統相對穩定,一旦軟件基于用戶需求開發出新功能,系統會觸發敏感程序對其進行兼容。
可能以后除了更新系統這事兒省了,連安裝程序這一步驟也會跟著消失,所以,創造了新的抽象語言之外,BRASS計劃跟著顛覆的還有用戶體驗,一并會產生更多與以往不同的用戶需求。或許,以后買電腦或手機又多了個不錯的選擇。
當操作系統遇上人工智能,這是個充滿想象力的應用,但難度系數非常高,不一定4年內就能完成得好。
目前,一般想要創新操作系統的公司,比如做國產操作系統的中標麒麟。他們往往是在開源系統Linux上基于需求做些改動,而這個工作量往往也非常大,但做操作系統更重要的是生態系統,比如自帶軟件、界面設計等等,成本隨之而來。
不過,1959年發明的編程語言COBOL一直到今天,一些金融機構都還在使用它。它存活了近60年,這種延續性讓開發者對BRASS計劃充滿了希望。
但暫時它這更像是解決軍方需求的產品。對于企業和政府來說,更新系統涉及商業機密和國防安全,錢都不是事兒。現成的例子是,還有不少企業用戶都還在使用Windows XP。
出處: 好奇心日報