雖然孫彧現在並不想沾惹這樣的事情,不過去問問價還是沒有問題,便也隨口答應了下來,如果真要買,那還得是黃老師自己或者裴華他們出麵。
“其實我覺得還不如再弄一塊板,少買一台電腦,這樣還省錢。”夏衡說道。
“黃老師說去找廠商申請的話廠商那邊要走流程,沒那麼快,而且買這兩台電腦的錢是項目經費,到年底了得趕緊花出去。”裴華於是解釋道。
“你意思是黃老師已經申請了新板了?”楊巋問道。
“是啊,那邊出了個新規格,說是讓我們試一下,但也總還是要走流程,簽合同。”裴華說道。
“免費試用的吧。”靳平笑道。
“那當然。”裴華點點頭,然後又說道:“說是上麵集成了個網卡。”
“我還以為說是集成了個無線網卡。”夏衡撇嘴道。
“對了,無線網卡這個事情你們有什麼想法?”楊巋問道。
“我其實想的是,不如就用這塊帶了網卡的板來做個接入點,這樣還可以連到有線網上,用來做個路由器也是可以考慮的。”孫彧沉吟道。
“無線網卡這事情是要著手開始做了,我們先實現物理層的連接,先測通信號就行,孫彧楊巋你們兩個鏈路層也儘快,最終連通性還是要看你們那裡。”裴華說道。
“好。”孫彧和楊巋點頭應道。
“我們先簡單定一個協議,確定一個測試報文。”孫彧轉頭看向跟楊巋。
“先從建立鏈接開始,現成的協議文本是有的,我們照著做。”楊巋說道。
“我們主要考慮建立邏輯連接,物理連接隻要開機,我們就認為總是存在的。”
“但是我們需要檢測邏輯連接的存在性,也就是需要維護這個連接。”
於是兩人你一言我一語的,那邊三個電子係的研究生也在討論他們的問題,孫彧不大聽得懂,聽不懂的東西自然就不是說給他聽的,他自然也就不會去關注。
畢竟周日,大家也沒有那麼的勤力,隻是隨意閒聊,或者頭腦風暴,約莫9點半,裴華便招呼大家散夥,趁飯堂還沒有收檔,吃點東西。
周三,實驗室新買的電腦到貨了,孫彧和楊巋是晚上到實驗室的時候才看到,黃老師沒有到士元同學那裡買,除了黃老師有自己的渠道之外,價錢不說,主要還是士元同學那裡開不出發票來,因為士元同學的表哥不肯為了兩台電腦去開張票。
在孫彧的建議下,兩台電腦都裝了網卡,並且多買了一張網卡裝到了原來那台舊電腦上,以及一個集線器,為此還讓店家送了幾根網線。
電腦到貨之後,黃老師並沒有具體分配使用人,隻說是實驗室共同財產,大家商量著用,主要是電子係的學生不去擺弄電路,坐在電腦麵前敲敲打打的,一看就是不務正業,所以黃老師選擇信任他的學生。
孫彧其實現在也主要是在擺弄那兩塊單板機,不論是新電腦還是老電腦,他用的都不多,於是實驗室裡大多數情況下,當然是晚上,電腦都是楊巋在用,他正好把從潘智那裡複製過來的SUNIx裝到舊電腦上,用來測試鏈路層的協議代碼。
在安裝SUNIx的時候,孫彧想到了一個問題,需要寫一個係統引導管理工具,單板機上是通過跳線來選擇啟動設備,但是在pc機上,通過這麼一個工具來選擇啟動的係統,肯定是會有許多便利的。
做這樣一個多係統引導管理工具,知道係統引導原理的話並不是什麼難事,孫彧頭腦一閃之間已經有了好幾個方案,不過孫彧由此又想到了另外兩個完全不同的多係統方案。
一種是在操作係統上安裝一個容器,這個容器與操作係統共享係統資源,或者說,這個容器是一個虛擬機,虛擬的對象是係統的硬件,在這個虛擬機之上再安裝一個或者多個操作係統,這個或者這些新安裝的操作係統通過虛擬機訪問係統資源,而虛擬機本身又是原來操作係統的一個進程,本身也是可調度的。
另一種同樣也可以認為是個容器,隻不過這個容器本身並不占用係統硬件資源,而是通過係統調用向原操作係統申請,同樣,這個容器也是一個原來操作係統的一個進程,同樣也是可以調度的。
“你有沒有考慮過......呃......啟動的時候可以先選擇想啟動的那個係統?”楊巋肘了一下正在沉思的孫彧。
“正在想,可以有好幾種途徑,正在考慮選哪種。”多係統引導工具在這裡說沒關係,但是孫彧剛才聯想到的那兩種方式,孫彧覺得還是跟李老師彙報比較好。
“那趕緊做一個,這裡正好有電腦可以給你試。”楊巋於是說道,SUNIx內核那部分他沒有參與,實際上操作係統課也沒有很詳細的講過這個問題,既然孫彧也想到了,那就催他做一個,楊巋覺得這會是一個很有用的工具。
“好。”孫彧點頭應下,這台舊電腦上的東西都複製到了新電腦上,想做什麼實驗自然隨他的便。
“現在?”楊巋從電腦前站了起來。
“不急,我要先想想。”孫彧摸了摸下巴,又得剃胡子了。
“那你坐下想吧,搞好了我再繼續。”
“哪有那麼快,你又想偷懶是吧?”
“你們兩個又搞什麼地下工作?”聽到兩人在這邊不知道嘀咕些啥,裴華便扭頭問道。
“小楊問我能不能做個多係統啟動的管理工具,我說我也在想,他就打算讓我現在就做,哪有那麼簡單的事情。”
“多係統引導?”裴華於是走了過來。
“剛才我不是裝他那個SUNIx嗎,原來的doS就被覆蓋掉了,如果要是有那麼一個工具,一台機上可以裝多個操作係統,啟動的時候再選一個,那不是挺方便的。”
“那確實。”裴華想了想,點點頭,又接著說道:“那趕緊,那真的很有用。”
“臥槽,你們怎麼一個個催命鬼似的,這事情我要跟潘智說下,他那邊肯定也用得上,他要是有空,他寫一個都行。”
“我覺得你最好起碼先寫一個能用的,再提交給他完善都可以。”裴華頓了頓,然後又說道:“這也是可以寫論文的,你自己能寫的就不要再給彆人了。”
“就是,你自己寫了就掛我們實驗室的名字。”夏衡說道。
孫彧於是點頭應下,不過今天肯定做不出來,隻是答應爭取國慶假期前做出來,然後楊巋繼續乾他的活。
不過,周四下午沒課,隻是修改SUNIx引導代碼並沒有花太多時間,並且啟動兩個不同位置的SUNIx也很順利的通過,就是安裝doS會有些問題,因為doS內核寫入的硬盤位置是固定的,或者說寫死的,當然孫彧一早就知道會有這個問題。
這個問題解決起來並不難,就是比較麻煩,沒有一鍵安裝命令,需要手工操作。
首先用fdisk給硬盤分區,創建一個留出給doS的主分區,然後“forat
然後手寫硬盤分區表,創建彆的主分區,用來安裝SUNIx,因為doS的fdisk程序隻能創建一個主分區。
但是畢竟需要手工操作,並沒有什麼可推廣性,而且孫彧覺得doS也沒幾年好活了,何必費那神搞個用不了幾天就扔的東西,何況,現在這樣多係統引導的需求,似乎也就隻有他這裡才有。
於是周五晚的會上,孫彧彙報了一下這個工作,大家觀摩了一下,至於新電腦是不是也這麼來一套,黃老師沒有乾涉,隻是讓大家自己看著辦。
大家討論的結果是似乎暫時也沒那個必要,SUNIx主要還是在板上用,為了方便在那台舊電腦上裝一個就可以了。
不過孫彧周六的會上提了這個事情之後,潘智便讓孫彧把代碼提交給他,這個問題他也是考慮過的,同樣也是發現doS不好處理,才一直沒有動手去做,現在孫彧既然已經做了出來,那就合並進去,doS命不久矣這已經是大家的共識。
然而孫彧提起虛擬機的時候,剛開了個頭,就被李老師打斷,讓他等下再單獨跟他說。