登入使用能幫助您收藏更多喜歡的好書,
希望大家都能多多登入,管理員在此感激不盡啦!
《工科生的華娛》第215章:華夏開源軟件基地
第296章 華夏開源軟件基地

 王旭當然不會忘了著名的編輯器,vi,他搞的也是一個高級版,就是今年才會第一次推出的vim,提供了不少高級功能。

 這東西是無數古早程序員編寫代碼的常用工具,有了這個加上GNU就算是有了進行自我開發與升級的能力。

 這個軟件很小,打包下來也就幾十K的長度,這也是這個年代的軟件常見大小。王旭同樣給了這個小工具一個全新的名字cvi,中文vi,就是這麽簡單粗暴。

 只是需要根據新的操作系統重新修改編譯一下,雖然也需要解決不少的問題,但總的來說要比開發一個新的簡單得多。

 王旭的這一套東西的基礎也是GNU,只不過版本高些,bug少些,編譯出來的結果運行速度快些罷了。

 嗯,基操勿六。

 那些基礎的編譯器產品本身代碼量並不大,麻煩的是指令轉換,特別是針對一些特殊指令的優化,這玩意用啥寫的?當然是匯編啊,老程序員了,還能不會這個?

 不過,項目也就針對一種cpU,也就是進行了優化,這東西本來就是王旭知道的內容,根本不需要實驗,抄出來就行。

 所以,難度也就那麽回事,這些基礎的工具,王旭早早地就自己鼓搗出來了,提供給所有的開發者使用。

 這年月,用匯編寫程序的不要太多,著名的wpS的第一個版本,就是用匯編寫的,開發工具叫edit。

 用的調試工具叫debug,後世的年輕的程序員們肯定認為這是個動詞,但在這會兒,是一個工具的名字。

 debug這玩意,每次只能寫一行命令,然後就從屏幕上消失了,所有的存儲、運行、輸入之類的都需要單獨輸入命令,你得靠大腦記得剛才都輸入了啥。

 即便是同樣作為古早程序員的王旭,都堅定地認為能用這東西寫程序的都是變態,膜拜一下曾經的華夏第一程序員,裘伯俊。

 想要貢獻源碼,那就更是複雜了,不過好在,水木的校園網,現在已經鋪設到系一級了,至少在系裡的計算機上,已經可以連接內部網和教育網了。

 至此,王旭的開源計劃才終於有了個最起碼的基礎。

 而在這個網絡上,王旭搞出的第一個產品叫作Git,寫代碼的應該都用過它,算是一個很了不起的產品。

 這東西的核心非常小,當時也是林納斯出於對SVN要找他們收費的憤怒,花了一晚上就寫出來了,你想他能有多大。

 這是一個用於網絡代碼管理的專用工具,後世絕大部分的開源產品都使用這個軟件進行的開源,王旭搞出這個同樣是為了讓整個專利池的開源計劃能夠順利進行。

 至此,他的前期準備工作,就算是完成了,他也就此脫離了直接寫代碼進行開發的行列,再也不當程序員了,嗯,至少短時間不用了。

 王旭的計劃很多,當然不可能全靠自己實現,他把一些常用的軟件框架寫了出來,但也就是個框架,主要都是工具類的軟件。

 至於圖形軟件,還不是時候,先用文字界面把工作環境弄完善了,coS的特性沿襲了Linux的方式,也就是一個基礎微內核,然後掛接各種不同的外部應用,圖形界面也不過就是外部應用的一種方式罷了。

 至於兼容性,先不考慮了,

反正走專業路線,自己玩自己的完全沒問題,只要和Unix保持大致的一致就好,這樣可以移植一些現成的東西過來。 反正自己這邊的代碼也都是開源的,王旭當然也會把自己的一些可以開源的東西放出去,讓全世界的程序員一起乾,可比幾個人乾強多了。

 後世也有很多非常好用的開源軟件的,甚至在服務器領域上,佔據最大的份額的軟件產品,大部分都是開源的。

 這一世,王旭也打算這麽乾,現在還沒有連入國際互聯網的時候,可以先在教育網內忙著,這東西,只要放開了,帝都的大學計算機系自然而然地就會加入進來。

 至於他們搞的那個“傭兵天下”,嗯,現在還被數據庫和應用服務器軟件卡著呢,這些東西一層層的需求鏈,都得從頭開始解決,雖然都不麻煩,但是也只能一點點解決。

 工業上面的東西,真的是牽一發而動全身,別的不說,水木教育網內部,大量的使用了Ipx協議,而偏偏整個教育網用的又是tcp\/Ip協議,光是這個協議轉換,就不知道折騰掉了多少老師學生的頭髮。

 水木的教授還是有點傲氣的,好多王旭根本沒想到的問題,都被他們悄沒生息地解決掉了,並沒有哭天喊地的抱怨難度,反而是看著跑得飛快的進度越來越佩服王旭這個項目規劃者了。

 計算機系因為沒怎麽承接“生長法”項目的內容, 師資能力比較充裕,所以在“超算”項目中就承擔了主要的軟件開發工作。

 一共有十幾位正牌的教授副教授參與了這一項目,因為王旭規劃的項目可不僅僅是音樂類的了,當時為了適合申報科委的項目,可是把項目計劃做了大規模修改的。

 比如,增加了數據庫,開發工具,圖形化界面,輔助設計,數學計算,科學模擬,三維引擎等等都被設想在其中,當然當時遞交項目的時候並沒有把所有的規劃都寫完,而是隻列了一個可以研發的項目列表。

 而具體的規劃,則是在項目開始後,由王旭慢慢地補充添加的。

 這個計劃的完整執行周期是兩年左右,目前項目才剛剛起了個頭,但是進展的情況確實相當地不錯。

 可以這麽說,即便沒有完整的超算硬件,僅憑現在已經出來的,可以在386計算機上運行的從操作系統到開發工具再到網絡工具的一系列軟件,都足夠讓水木的計算機系在國際上聲名大噪。

 雖然這些都算是開源軟件,但王旭也並沒有禁止這些軟件的商業化啊,任何人都可以在同意支付售價的10%之後隨意地進行商業化。

 就好像後世那些免費的三維引擎差不多的經營策略,你不掙錢,我就不找伱要,你掙錢了,就分我點,大概就是這麽個意思。

 ——

 (好吧,關於軟件部分就到這裡了。)

 (今天還有)
鍵盤左右鍵 ← → 可以切換章節
章節問題回報:
翻譯有問題
章節內容不符
章節內容空白
章節內容殘缺
上下章節連動錯誤
小說很久沒更新了
章節顯示『本章節內容更新中』
其他訊息