08.29 北理工副校長:軟件定義未來世界,人類文明將運行在軟件之上

軟件是知識與大腦智慧的結晶,正開始成為人類社會的基礎設施,是未來世界的重要元素。

在核領域中,先進核能軟件可以為我國核電技術發展和核電自主化事業奠定重要基礎。然而,長期以來,自主核能軟件的缺乏嚴重製約了我國核電行業的長期發展,成為制約我國核電出口的瓶頸,解決核電軟件的瓶頸問題迫在眉睫。

本文借北京理工大學副校長、中國科學院院士梅宏在中央紀委國家監委網站《大學》欄目的演講,闡述了軟件在當今人類社會發展中的重要地位,進而引發對先進核能軟件的思考,以求共鳴。

現代信息技術兩個最重要的核心,一個是芯片,在芯片之上讓芯片運行起來的就是軟件。軟件的安全對信息安全是至關重要的。從軟件的視角來看,萬物皆可互聯,一切均可編程。

01

軟件成為人類社會重要的基礎設施

互聯網能夠產生價值的核心機理就是連接,大家知道有一個梅特卡夫定律,就是說網絡的價值與網絡用戶節點數的平方成正比。所以說網絡越大,它與節點數的平方成正比,網絡的價值也就越大。

北理工副校長:軟件定義未來世界,人類文明將運行在軟件之上

這個時代一個非常重要的趨勢,叫作“軟件正開始成為人類社會的基礎設施”。我想從兩個方面理解,第一方面就是在信息基礎設施裡面,軟件是非常重要的一個構成成分。第二個方面就是隨著人、機、物融合時代的到來,傳統物理世界的基礎設施也面臨著一次新的改變,我們要用軟件去重新定義這些傳統的基礎設施,把傳統物理世界的基礎設施完成數字化以及可定製化。以上這些東西構造起來的這兩個方面的含義,導致了軟件將會成為人類社會的基礎設施和支撐我們人類社會運行的一個不可或缺的元素。

所以說軟件無處不在。它在為我們的社會、為我們每一個人賦能、賦值、賦智。再用兩個名人的話來總結一下,一個是Netscape的創始人馬克·安德森。大家知道Netscape嗎?網景,是第一個瀏覽器公司。馬克·安德森說一句話:軟件在“吞噬”世界。

北理工副校長:軟件定義未來世界,人類文明將運行在軟件之上

還有一個人是美國的工程院院士,C++語言的發明人,叫作本賈尼·斯特勞斯特盧普。他說,人類文明將運行在軟件之上。

北理工副校長:軟件定義未來世界,人類文明將運行在軟件之上

02

軟件時代的信息安全

我們說現在的國家安全,信息安全是其中非常非常重要的一個方面,信息安全問題已經成為事關經濟安全、社會安全、國防安全的“第一安全”。軟件實現了對信息的存儲、加工和傳輸,因此說軟件的安全對信息安全是至關重要的,它是整個網絡空間安全裡一個非常非常重要的要素。未來隨著軟件的“基礎設施化”,很多東西都要靠軟件來管理。比如說工業控制靠軟件。工業要聯網,形成工業互聯網,這是一個必然的趨勢,你不能說迴避這個趨勢發展,但是同樣它裡面帶來了一個很重大的安全問題。未來我們的軍事、我們的工業、我們的金融等等都要聯網,都要和各個網絡關聯,這些重大領域的安全都必須建立在軟件安全的基礎之上。現在國內很多製造業都在完成新一輪的、和信息化的結合,比如說要解決數字化問題、網絡化問題和進一步的智能化問題。這裡面軟件的作用就非常重要了,它不僅是一個使能技術,而且如果你的安全問題解決不了,在工業製造領域所帶來的損失會比我們平時日常生活中其他一些應用所帶來的損失大得多。

03

軟件定義的未來世界

未來是一個人、機、物融合的環境,在人、機、物融合的環境裡面,信息基礎設施是什麼?是海量異構的各種軟硬件資源。這就是經常講的雲、管、端,還有物,各種設備在一個網上連接,還有我們人的介入,各種資源是海量異構的。同樣在這個環境之下各種新型的應用需求會層出不窮,需求形態多樣。各種新的計算模式,我們要支撐共享經濟,支撐各種應用商店,支撐社交網絡、人工智能應用、電子商務、電子政務等等。

北理工副校長:軟件定義未來世界,人類文明將運行在軟件之上

在這種情況下要解決這種問題,按照軟件長期發展的思路,需要我們構建一個軟件平臺。這個平臺向上為各種各樣的應用提供共性的服務,也就是要凝練共性,把各種應用需求的共性凝練下來,放到平臺裡面。向下要把這些資源管起來,把海量的異構資源管起來,那就是軟件平臺。

軟件平臺要應對應用場景的動態多變,也就是說能不能做到按需地定製。不同的人可以給你定製不同的平臺,不同的組織也可以給你定製不同的平臺,這就是軟件定義。那什麼是軟件定義?軟件定義就是把硬連接的一體化的基礎設施,把它中間的一些部件通過軟件虛擬化的方式提供可操控的接口,然後再用軟件把這些接口連起來,使得硬件能夠實現靈活地互聯。

北理工副校長:軟件定義未來世界,人類文明將運行在軟件之上

所以說軟件定義的本質是通過虛擬化及應用編程接口把硬件的可操控的成分暴露出來,然後按需實現硬件的管理。兩句話:基礎資源虛擬化,管理任務可編程。編寫出一個軟件操作系統,我們能力是具備的。但問題是,怎麼讓它的生態建立起來。因為你做出一個操作系統,做出一個系統軟件,要有人用,要有人在這上面開發各種應用軟件,這才是最關鍵的。現在我們要破解這樣一個問題,這個不是靠喊口號的,我相信還要靠一代一代的人努力才能做到。


分享到:


相關文章: