這件事情,雖然無(wú)論是律師還是各自的家長(zhǎng)都認(rèn)為因?yàn)槿狈ο壤偌由纤麄冇质菍W(xué)生創(chuàng)業(yè),就算是被罰,也不會(huì)太嚴(yán)重,但是sam成員心中還是被蒙上了一層陰影。
畢竟這是他們第一次遇到這種情況,之前根本沒(méi)有想過(guò)此類(lèi)方面的問(wèn)題。
他們發(fā)現(xiàn),要想真正做好一件事,除了埋頭解決技術(shù)方面的事情,還會(huì)碰到其他一些預(yù)想不到的情況。之前這些瑣事都被馬修一個(gè)人給處理了,在這些人當(dāng)中,馬修算是對(duì)外能力最強(qiáng)的一個(gè)。
可是現(xiàn)在,這件事的出現(xiàn),讓他們真正感覺(jué)到了校園之外的沖擊。這些事情如果只是安安分分在學(xué)校讀書(shū),是絕對(duì)碰不到的。sam公司成為了他們涉足社會(huì)的一個(gè)媒介,給他們林鴻、亞瑟以及馬修三人的內(nèi)心都造成了比較用的,所以在設(shè)計(jì)的時(shí)候,就考慮到要讓學(xué)生能夠比較容易理解,將其中的一些復(fù)雜實(shí)現(xiàn)就省略了,只保留了其骨架,進(jìn)行適當(dāng)修改之后,能夠讓其正常運(yùn)轉(zhuǎn),并沒(méi)有經(jīng)過(guò)校的老師曾經(jīng)說(shuō)起過(guò),因?yàn)檫@個(gè)標(biāo)準(zhǔn)是unix下的標(biāo)準(zhǔn),統(tǒng)一規(guī)定了所有系統(tǒng)命令的實(shí)現(xiàn)細(xì)節(jié)。
于是,剛開(kāi)始的時(shí)候,他便在minix的郵件討論組中發(fā)布了一個(gè)帖子,尋求有關(guān)posix的相關(guān)標(biāo)準(zhǔn)下載地址??于是,他只好退而求其次,找來(lái)一份sun服務(wù)器的unix使用手冊(cè),按照上面的命令調(diào)用一個(gè)個(gè)對(duì)這些系統(tǒng)命令進(jìn)行實(shí)現(xiàn)。
但是,這份unix手冊(cè)上并沒(méi)有詳細(xì)說(shuō)明這些命令所實(shí)現(xiàn)的內(nèi)部細(xì)節(jié),只描寫(xiě)了結(jié)果。
例如ls命令,手冊(cè)上只描寫(xiě)了這個(gè)命令的結(jié)果,以及可以加上哪些參數(shù)實(shí)現(xiàn),如“l(fā)s -all”可以將當(dāng)前目錄下所有的文件,包括隱藏文件在內(nèi),都顯示出來(lái)。
具體的實(shí)現(xiàn)方式,則是linus按照中的原理自己想出來(lái)的,例如首先要找到當(dāng)前目錄的引導(dǎo)區(qū),然后再分析里面的文件節(jié)點(diǎn),從這些節(jié)點(diǎn)中讀出每一個(gè)文件的名稱(chēng),大小以及創(chuàng)建日期等信息,然后再將其顯示在顯示器屏幕上。
要實(shí)現(xiàn)這些系統(tǒng)調(diào)用的功能,必須對(duì)底層的基本原理非常了解,當(dāng)然這并不能難倒linus,否則他還談什么編寫(xiě)自己的操作系統(tǒng)?
他按照unix手冊(cè)和中所提及到的資料,總共實(shí)現(xiàn)了二十來(lái)個(gè)系統(tǒng)調(diào)用,這正是林鴻在linux中所實(shí)現(xiàn)的那些。
接著,linus將出版社和地址郵購(gòu)也行。
linus說(shuō)的事情,是上次林鴻提到自己想要將的服務(wù)器端托管到另外的地方,于是linus就留心了一下。
隨著訪(fǎng)問(wèn)用戶(hù)的增多,sam官方的那個(gè)服務(wù)器的性能有點(diǎn)跟不上了,再加上最近又出現(xiàn)了德州儀器公司的那檔子事情,林鴻最終將服務(wù)器端轉(zhuǎn)走。
原本林鴻還打算將cqcq發(fā)布出去,讓更多的人使用,并且繼續(xù)改進(jìn),可是上次和凱文聊過(guò)一次之后,他的這個(gè)計(jì)劃便擱淺了。
他決定重新設(shè)計(jì)cqcq的結(jié)構(gòu),增加其安全性,然后再發(fā)布出去。
目前這個(gè)版本,暫時(shí)就用來(lái)內(nèi)部幾個(gè)人溝通吧,等將服務(wù)器端移走之后,林鴻便決定推薦這個(gè)軟件sam其他成員使用。
和linus結(jié)束聊天之后,林鴻便開(kāi)始正式著手重新設(shè)計(jì)cqcq軟件。