工科生的華娛第二百一十五章:華夏開源軟件基地_宙斯小說網
當前位置:宙斯小說網 >>都市>> 工科生的華娛 >>工科生的華娛最新章節列表 >> 第二百一十五章:華夏開源軟件基地

第二百一十五章:華夏開源軟件基地


更新時間:2024年01月22日  作者:吃酒不吃菜  分類: 都市 | 娛樂明星 | 吃酒不吃菜 | 工科生的華娛 
第296章

第296章

第296章

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

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

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

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

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

嗯,基操勿六。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

至于兼容性,先不考慮了,反正走專業路線,自己玩自己的完全沒問題,只要和unix保持大致的一致就好,這樣可以移植一些現成的東西過來。

反正自己這邊的代碼也都是開源的,王旭當然也會把自己的一些可以開源的東西放出去,讓全世界的程序員一起干,可比幾個人干強多了。

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

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

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

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

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

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

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

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

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

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

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

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

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

(好吧,關于軟件部分就到這里了。)

(今天還有)

(本章完)

熱門推薦


上一章  |  工科生的華娛目錄  |  下一章