這實在是讓高振東的精力,被牽扯了大部,而且關鍵是進度還不快,停工待料的情形時有發生。
這裡的料,就是指高振東提供的開發依據。
敲了幾個字,最近飽受困擾的高振東拍了拍腦袋,這事兒不能這麼乾,耽誤事兒,得想個辦法。
還得是把多用戶網絡操作係統的標準搞出來,本來想讓同誌們多承擔一點工作,但是現在看來條件還不是那麼成熟,這東西對於同誌們來說實在是太過新鮮,很多東西根本考慮不到。
這就導致往往是同誌們做的開發資料送到高振東這裡,都會被高振東大刀闊斧的修改一番,修改完了回頭一看,得,改了一半多,算上花的時間,還不如自己上。
造成這種現象的原因,主要是高振東自己在心裡有一套既定的、優秀的、成熟的印象和解決方案,所以同誌們不成熟的東西送過來,都難免會被動大手術。
運算所的池總工就開過玩笑,說其他同誌還是跟不上高總工的腳步。這半是玩笑,半是事實,在這方麵,池總工他們是非常服氣的,高總工修改的東西,的確是改得好,這也讓他們有些自責,非但沒能降低高振東的工作量,反而更麻煩了。
搞研究的都知道,有時候搞新的比起修改,反而還要簡單一些,特彆是當他們看到高振東修改的結果的時候,就更有這種感覺。
高振東思前想後,算了,開掛……不,開大吧!
先給同誌們一個基本成熟的框架,然後他們再在這個框架的基礎上消化學習,可能效果要好得多。
係統,啟動~~~~~~
他要找的東西,他上輩子是看過的,而且存了下來,抽獎雖然不見得能直接抽到,但是指定搜索,卻是代價不大。
可以說,這個東西,隻要是有誌於搞操作係統的同誌,幾乎人手一份,哪怕是搞和巨硬的Win相關的,也會有。作為一名尚算得上優秀的倉鼠型信息技術專業學生,高振東自然也有。
找到了!高振東站起身,向自己在京城工大的辦公室走去。
這間教室裡,防工委和部隊那邊是下了大本錢的,有一個明顯的例證,這教室裡是裝了攝像頭的!就算打著掩護從係統裡往外取東西,也有一定的風險。
高振東來到自己的辦公室,打開計算機,從存儲庫裡取出了一套係統生成的軟盤。
他將第一張軟盤插進驅動器,熟練的打開。
——《POSIX1.0》
全稱是PortableOperating&nInterfaceforUnix,類Unix可移植操作係統接口。
這是一套定義了可以和Unix兼容的操作係統的接口,包括C接口、標準庫、Sl和命令解釋器、文件係統交互、進程管理、信息查詢、網絡等等。
這東西的出現,本來是為了統一和保持類Unix操作係統對Unix的兼容性而規定的,簡單來說就是,你內部的源代碼實現可以五花八門,但是在操作係統的全套接口調用上,必須符合POSIX的規定,這樣一來,就能很好的解決操作係統及所用的各應用的兼容性、可移植性問題。
雖然這東西是為了解決兼容性問題而推出,但實際上它幾乎將Unix的結構和接口都描述了一遍,是一個事實上的操作係統框架標準。
可以這麼說,這東西就是Unix操作係統的骨架。
高振東搞的操作係統核心,本來就來自於那本他抽到的《深入理解Linux內核》,而Linux是符合POSIX的,可以說兩者是一體兩麵。
不過和《深入理解Linux內核》不太一樣的是,POSIX更標準化,更利於描述一個新的操作係統的開發要素。
所以對於高振東來說,想要用POSIX這套東西來描述現在正在開發的多用戶網絡操作係統,是件非常容易的事情,改動量不大,當然,第一個要改的,就是那個名字,不能再叫POSIX了,最多隻能叫POSI,forUnix得改了。
POSIL(PortableOperating&nInterfaceforLoong,類Loong可移植操作係統接口)?好像這個名字不錯!高振東美滋滋的想。
有了這套接口,高振東在這方麵的工作就輕鬆多了,同誌們在操作係統核心上的事情,主要就是往接口裡麵填代碼。
高振東在計算機上,開始了“辛勤”工作,主要內容是修改和匹配,這個事情說多不多,說少不少。
就在高振東一天天的沉浸在這簡單樸實的工作裡的時候,一個電話打到了他這裡來。
“有個事情,想聽聽你的意見,你不用過來,電話裡說就好。”是防工委的總工。