緣起
- 《Linux之父林納斯自傳》20161011從圖書館借的,同時(shí)當(dāng)天開(kāi)始翻看了下。
- 20161015讀完耕魄。
內(nèi)容
序言 生活的意義之一(性,戰(zhàn)爭(zhēng)和Linux系統(tǒng))
- just for fun
1 一個(gè)怪胎的誕生
- 外公是里歐.華德瑪.童奎維特策肝,赫爾辛基大學(xué)的統(tǒng)計(jì)學(xué)教授。1981年隐绵,外公買回一臺(tái)Commodore VIC-20之众。
- 父母離婚。
- 高中是在諾爾森高中依许,赫爾辛基講瑞典語(yǔ)的高中當(dāng)中最好的棺禾。芬蘭中學(xué)生畢業(yè)時(shí),得戴一頂掛著黑穗的白絨帽子參加畢業(yè)典禮峭跳,學(xué)校會(huì)在典禮上給你頒發(fā)畢業(yè)證書膘婶。
- 芬蘭人的家里基本都有 桑拿室,因?yàn)榉姨m人不樂(lè)意面對(duì)面交談蛀醉,所以芬蘭就成了移動(dòng)電話的理想市場(chǎng)悬襟。芬蘭人均擁有的互聯(lián)網(wǎng)結(jié)點(diǎn)設(shè)備(主機(jī),網(wǎng)橋拯刁,路由器)比世界上其他國(guó)家都多脊岳。
2 一個(gè)操作系統(tǒng)的誕生
- 有時(shí)候,林納斯倒不是因?yàn)橄到y(tǒng)出了錯(cuò)才使用反匯編程序的垛玻,而是想搞清楚某個(gè)程序究竟能做些什么割捅。
- 一款游戲之所以出色,通常不是因?yàn)橥嫫饋?lái)有多流暢帚桩,也不是因?yàn)榻缑嬗卸嗪每匆诩荩?在于它到底有什么吸引你去玩,有什么值得你繼續(xù)玩账嚎。
- 沒(méi)有項(xiàng)目可做颊乘,林納斯也就沒(méi)有了編程的激情参淹。這種時(shí)候就該嘗試去找一些事情來(lái)做醉锄,讓自己興奮起來(lái)乏悄。
- 1990年5月7日退伍。林納斯對(duì)任何日期都不敏感恳不,所以這本書上很少有提到他哪一年確認(rèn)日期檩小,比如哪一年上的大學(xué),但應(yīng)該是19歲入的伍烟勋。
- 安德魯.坦尼鮑姆寫的《操作系統(tǒng):設(shè)計(jì)與實(shí)現(xiàn)》讓我脫胎換骨规求,達(dá)到了一個(gè)全新的高度,改變了我的一生卵惦。
- 1990年秋季學(xué)期開(kāi)學(xué)的時(shí)候阻肿,赫爾辛基大學(xué)擁有了它的第一個(gè)Unix操作系統(tǒng)。
- Unix系統(tǒng)背后有一套獨(dú)特的理念沮尿,你在初學(xué)Unix時(shí)就能領(lǐng)會(huì)到這一點(diǎn)丛塌,后面的課時(shí)都是對(duì)這個(gè)理念細(xì)節(jié)的詳細(xì)解釋。
- fork,open,close,read,write,這6個(gè)系統(tǒng)調(diào)用組成了Unix的基本操作畜疾,從而構(gòu)成了Unix系統(tǒng)赴邻。
- 要在裸機(jī)上寫一個(gè)終端仿真程序,就得先知道CPU的工作原理啡捶。
- 編程真正讓人欲罷不能的魅力是: 你想要讓電腦干什么之前姥敛,必須先弄清楚,怎么樣才能讓它這么干瞎暑。
- 最開(kāi)始吸引我進(jìn)入編程世界的彤敛,是我研究計(jì)算機(jī)工作原理的那個(gè)過(guò)程。
- 要解決問(wèn)題了赌,就得好好思考問(wèn)題 (還記得學(xué)校里那個(gè)總能答對(duì)問(wèn)題的家伙嗎墨榄?他的答案總比其他人來(lái)得快,恰恰是因?yàn)樗麤](méi)有刻意去尋找正確答案揍拆。他并不知道問(wèn)題本該以什么樣的標(biāo)準(zhǔn)思路來(lái)解決渠概,只是以一種合理的思路來(lái)考慮這個(gè)問(wèn)題。)
- 問(wèn)題之所以成為問(wèn)題嫂拴,只是因?yàn)槲以瓤磫?wèn)題的方法不對(duì)播揪!(偉大的數(shù)學(xué)家不會(huì)采用既繁瑣又無(wú)趣的方法解決問(wèn)題,因?yàn)樗麄兡芾斫鈫?wèn)題背后的真正內(nèi)涵筒狠,并且利用這個(gè)內(nèi)涵找到更為簡(jiǎn)便的方法猪狈,從而得出答案。)
- 1991年9月17日辩恼,發(fā)布了Linux0.01版本雇庙,大概也就1萬(wàn)行代碼谓形。
- 曾幾何時(shí),男人都是真漢子疆前,自己動(dòng)手寫設(shè)備驅(qū)動(dòng)寒跳。你是否渴望回到那個(gè)時(shí)候?--- Linux 0.02版本發(fā)布宣言
- 根據(jù)19世紀(jì)歐洲的《伯爾尼公約》中的規(guī)定竹椒,作品版權(quán)出售之前童太,原作者一直享有其版權(quán)。
- 微內(nèi)核理論認(rèn)為胸完,操作系統(tǒng)非常復(fù)雜书释,所以必須通過(guò)模塊化來(lái)降低其復(fù)雜性。微內(nèi)核理論的原則是:內(nèi)核作為操作系統(tǒng)的基本核心赊窥,本身的功能越少越好爆惧,它的主要功能應(yīng)該只是通信。
- Linux系統(tǒng)采取的就是讓內(nèi)核擔(dān)負(fù)起所有功能的想法锨能。 Linux是個(gè)宏內(nèi)核系統(tǒng)扯再。 在Linux下,5個(gè)進(jìn)程會(huì)分別向內(nèi)核發(fā)起一個(gè)系統(tǒng)調(diào)用腹侣。
- Minix系統(tǒng)的大部分漂亮代碼似乎還是 布魯斯.埃文斯 寫的叔收。
- 1993年11月4日的晚上,第一次發(fā)表公開(kāi)演講傲隶。
- 作技術(shù)決定倒沒(méi)什么饺律,難的是在作了技術(shù)決定之后,如何圓滑老練地告訴一個(gè)人跺株,我為何傾向于采用另一個(gè)人的方案复濒。 當(dāng)人們信任某人時(shí),他們會(huì)更容易接納這個(gè)人的看法乒省。
- 作為領(lǐng)導(dǎo)者巧颈,最好最有效的做事方法,并不是讓下屬去完成領(lǐng)導(dǎo)吩咐的工作袖扛,而是讓他們做真正想做的工作砸泛。好的領(lǐng)導(dǎo)者自己出了錯(cuò)的時(shí)候能夠隨時(shí)自知,并且懂得如何及時(shí)補(bǔ)救蛆封。此外唇礁,他們還會(huì)聽(tīng)取他人意見(jiàn),把決策權(quán)交給他人惨篱。
- 1993年秋盏筐,他的學(xué)生朵芙給他發(fā)郵件約會(huì),然后就被林納斯娶回了家砸讳。
3 舞會(huì)之王
- 妒忌別人的成就可謂是芬蘭的文化特點(diǎn)之一琢融。
- 美國(guó)人之所以那么強(qiáng)烈地捍衛(wèi)自己的立場(chǎng)界牡,就是因?yàn)樗麄兟?tīng)到太多對(duì)立的聲音。
- 美國(guó)人喝根啤漾抬。
- 1996年12月5日宿亡,帕特麗夏出生。
- 保羅.艾倫也投資了全美達(dá)奋蔚。
- 通過(guò)遺傳學(xué)的自然選擇來(lái)改變?nèi)祟愂强扇〉乃欤偤眠^(guò)讓人類永遠(yuǎn)保持現(xiàn)狀。
- 《大教堂與集市》-- 埃里克.雷蒙
- IBM和微軟合作開(kāi)發(fā)0S/2操作系統(tǒng)泊碑,微軟抽身而退,轉(zhuǎn)而開(kāi)發(fā)了Windows NT系統(tǒng)毯欣,IBM在OS/2項(xiàng)目上投入的幾十億美金打了水漂馒过。后來(lái),IBM又在Java的版權(quán)問(wèn)題上被折騰了個(gè)半死酗钞。
- 理查德.斯托曼 1985年創(chuàng)立的 “自由軟件基金”腹忽,用來(lái)推廣軟件項(xiàng)目,比如他自己開(kāi)發(fā)的自由Unix系統(tǒng)--GNU系統(tǒng)砚作。
-
我人生的金科玉律
- 第一條:“己之所欲窘奏,施之于人”,要是能恪守這一條葫录,在任何情況下你都懂得該怎么行事着裹。
- 第二條:“以自己做的事為榮”
- 第三條:“還要樂(lè)在其中”
- 人們信任我。但他們信任我只有一個(gè)理由米同,就是到目前為止骇扇,我一直都是信得過(guò)的。
- 正如我們不應(yīng)該把道德觀念強(qiáng)加給別人面粮,我們更不應(yīng)該把道德觀念制度化少孝。
- 當(dāng)別人太把你當(dāng)回事的時(shí)候,你得多加小心熬苍,那可是溫柔陷阱啊稍走。
4
- 知識(shí)產(chǎn)權(quán)
- 版權(quán),可以把它授權(quán)給別人柴底。版權(quán)更大的缺陷就是婿脸,消費(fèi)者的權(quán)益得不到任何保護(hù)。
- 知識(shí)產(chǎn)權(quán)最根本的問(wèn)題已經(jīng)開(kāi)始顯露出來(lái)了:作為版權(quán)所有人似枕,你可以將作品賣給別人盖淡,而自己毫無(wú)損失。
- 主張強(qiáng)化知識(shí)產(chǎn)權(quán)法規(guī)的凿歼,正是那些從知識(shí)產(chǎn)權(quán)中獲利最多的組織褪迟。不是藝術(shù)家或創(chuàng)造者自己冗恨,而是那些知識(shí)產(chǎn)權(quán)交易所,那些靠別人的創(chuàng)造力掙錢的公司味赃。
- 我有一個(gè)夢(mèng)想--我夢(mèng)想有一天掀抹,知識(shí)產(chǎn)權(quán)法規(guī)由品行端正的人制定,而不是由那些從知識(shí)產(chǎn)權(quán)中得益最多的人來(lái)制定心俗。
- 消滅控制欲
- 要想在競(jìng)爭(zhēng)中生存下去并繁榮發(fā)展傲武,唯一的辦法就是做出好到無(wú)以復(fù)加的產(chǎn)品。
- 科技的過(guò)山車之旅
- 技術(shù)是我們所利用的東西城榛,不管是商業(yè)還是技術(shù)揪利,都不會(huì)改變?nèi)藗兊幕拘枨蠛拖蛲?/em>
- 說(shuō)到技術(shù)的未來(lái),真正緊要的是人們到底想要什么狠持。
- 當(dāng)然疟位,真正無(wú)往不利的賣點(diǎn)是感知,而不是現(xiàn)實(shí)喘垂。 郵輪賣的就是對(duì)自由的感知甜刻,對(duì)海洋的享受,對(duì)美食佳肴和愛(ài)之舟的浪漫情懷的向往正勒。
- 開(kāi)放源代碼的意義
- IBM這個(gè)公司歷來(lái)就愛(ài)把消費(fèi)者玩弄于鼓掌中得院,它通過(guò)哄騙消費(fèi)者和壟斷市場(chǎng)來(lái)牟利。
- 在生存已經(jīng)或多或少得到保障的社會(huì)里章贞,金錢不是最大的動(dòng)機(jī)祥绞。眾所周知,人們被熱情驅(qū)使的時(shí)候阱驾,就能把工作做得最好就谜。
- 人們害怕改變現(xiàn)狀,部分原因是因?yàn)樗麄儫o(wú)法預(yù)料到改變的結(jié)果里覆。
- 名聲與財(cái)富
- 生活的意義之二
- 科技只不過(guò)限制了我們做某件事能達(dá)到的程度丧荐,以及我們完成某件事的最低成本。
- 科學(xué)唯一有意思的地方喧枷,就是你能用它來(lái)干些什么虹统,而且它背后的驅(qū)動(dòng)因素實(shí)際上就是人類真正的需要和興趣。
- 要了解社會(huì)的進(jìn)化隧甚,我們必須知道是什么在真正地驅(qū)動(dòng)人類车荔。 【最明顯的動(dòng)機(jī)是 生存。】
- 到底是什么動(dòng)機(jī)從根本上驅(qū)使著人類做他們正在做的事戚扳?
- 生存
- 人在社會(huì)秩序中的位置( 社交 )
- 娛樂(lè)( 獲得樂(lè)趣 )
- 譯后記
- 作者 陳少蕓忧便,2013年11月28日
5 附錄:中國(guó)程序員眼中的林納斯 (作者:池建強(qiáng))
- 1969年出生。
- 技術(shù)的誕生同樣是為了人類的生存帽借,而且是為了讓人生活得更好珠增。
- 在一線城市可以接觸更多的人和事物超歌,見(jiàn)更高的山,渡更寬的河蒂教。不是為了情懷巍举,而是擁有格局。
- 開(kāi)放源代碼開(kāi)發(fā)實(shí)驗(yàn)室(OSDL:Open Source Development Labs,Inc)
- 自從林納斯沒(méi)有加入apple凝垛,蘋果不再關(guān)注Linux懊悯,而是轉(zhuǎn)向了BSD。2001年任命FreeBSD的發(fā)起人之一梦皮,老牌BSD黑客喬丹.哈伯德為BSD技術(shù)經(jīng)理炭分,負(fù)責(zé)OS X操作系統(tǒng)底層核心Darwin的研發(fā),后來(lái)研發(fā)和開(kāi)源了優(yōu)秀的編譯器項(xiàng)目LLVM和Clang届氢,替換了整條GCC編譯鏈欠窒。
- Talk is cheap,show me the code.--林納斯
收獲
- 了解一下林納斯之前的情況。
- 生存退子,社交,娛樂(lè) 三個(gè)成體系的價(jià)值觀型将,認(rèn)識(shí)得確實(shí)很到位寂祥。
- 雖然會(huì)點(diǎn)Linux命令和編程,但參與Linux開(kāi)源還有點(diǎn)路要走七兜,先參與別的開(kāi)源吧丸凭。