這件事情,雖然無論是律師還是各自的家長都認爲因爲缺乏先例,再加上他們又是學生創業,就算是被罰,也不會太嚴重,但是sam成員心中還是被蒙上了一層陰影。
畢竟這是他們第一次遇到這種情況,之前根本沒有想過此類方面的問題。
他們發現,要想真正做好一件事,除了埋頭解決技術方面的事情,還會碰到其他一些預想不到的情況。之前這些瑣事都被馬修一個人給處理了,在這些人當中,馬修算是對外能力最強的一個。
可是現在,這件事的出現,讓他們真正感覺到了校園之外的衝擊。這些事情如果只是安安分分在學校讀書,是絕對碰不到的。sam公司成爲了他們涉足社會的一個媒介,給他們林鴻、亞瑟以及馬修三人的內心都造成了比較用的,所以在設計的時候,就考慮到要讓學生能夠比較容易理解,將其中的一些複雜實現就省略了,只保留了其骨架,進行適當修改之後,能夠讓其正常運轉,並沒有經過校的老師曾經說起過,因爲這個標準是unix下的標準,統一規定了所有系統命令的實現細節。
於是,剛開始的時候,他便在minix的郵件討論組中發佈了一個帖子,尋求有關posix的相關標準下載地址??於是,他只好退而求其次,找來一份sun服務器的unix使用手冊,按照上面的命令調用一個個對這些系統命令進行實現。
但是,這份unix手冊上並沒有詳細說明這些命令所實現的內部細節,只描寫了結果。
例如ls命令,手冊上只描寫了這個命令的結果,以及可以加上哪些參數實現,如“ls -all”可以將當前目錄下所有的文件,包括隱藏文件在內,都顯示出來。
具體的實現方式,則是linus按照中的原理自己想出來的,例如首先要找到當前目錄的引導區,然後再分析裡面的文件節點,從這些節點中讀出每一個文件的名稱,大小以及創建日期等信息,然後再將其顯示在顯示器屏幕上。
要實現這些系統調用的功能,必須對底層的基本原理非常瞭解,當然這並不能難倒linus,否則他還談什麼編寫自己的操作系統?
他按照unix手冊和中所提及到的資料,總共實現了二十來個系統調用,這正是林鴻在linux中所實現的那些。
接着,linus將出版社和地址郵購也行。
linus說的事情,是上次林鴻提到自己想要將的服務器端託管到另外的地方,於是linus就留心了一下。
隨着訪問用戶的增多,sam官方的那個服務器的性能有點跟不上了,再加上最近又出現了德州儀器公司的那檔子事情,林鴻最終將服務器端轉走。
原本林鴻還打算將cqcq發佈出去,讓更多的人使用,並且繼續改進,可是上次和凱文聊過一次之後,他的這個計劃便擱淺了。
他決定重新設計cqcq的結構,增加其安全性,然後再發布出去。
目前這個版本,暫時就用來內部幾個人溝通吧,等將服務器端移走之後,林鴻便決定推薦這個軟件sam其他成員使用。
和linus結束聊天之後,林鴻便開始正式着手重新設計cqcq軟件。