linux內(nèi)核是什么 Linus大學(xué)時期寫出了linux內(nèi)核,那個最初的版本僅就技術(shù)而言,有多厲害?
Linus大學(xué)時期寫出了linux內(nèi)核,那個最初的版本僅就技術(shù)而言,有多厲害?在Linux誕生之初,Linus花了兩個月的時間編寫了Linux 0.01的勉強(qiáng)可運行且有漏洞的版本。他編寫Linux的初
Linus大學(xué)時期寫出了linux內(nèi)核,那個最初的版本僅就技術(shù)而言,有多厲害?
在Linux誕生之初,Linus花了兩個月的時間編寫了Linux 0.01的勉強(qiáng)可運行且有漏洞的版本。他編寫Linux的初衷非常簡單。他只是想看看計算機(jī)硬件是如何協(xié)同工作的,也就是說,他想通過程序來玩硬件。溫柔是他想學(xué)的東西。
后來,當(dāng)我玩累了,我不認(rèn)為我寫的是非常有用的。所以我本著極客的精神把它放到網(wǎng)上供大家玩,并介紹了開源協(xié)議。隨著越來越多的人使用這個小系統(tǒng),大量的專家將他們的業(yè)余時間和想法加入到Linux中。當(dāng)Linux大規(guī)模出現(xiàn)時,它成為了各方的目標(biāo),并希望被納入囊中。但在這個時候,Linux已經(jīng)深陷開源的泥潭。最初的開源協(xié)議使得Linux無法為Linus盈利。
當(dāng)Linux版本1.0問世時,吸引了大量的商人,他們想獲得系統(tǒng)的最終控制權(quán),不想支付許可費。
此外,Linux日夜由世界頂級專家維護(hù),其生態(tài)系統(tǒng)已變得相當(dāng)龐大。與此同時,大量的極客玩家將Linux塞進(jìn)了各種機(jī)器中。因此,今天的Linux只是一個內(nèi)核,允許世界上的每個玩家自己下載和修改它。從來沒有人向你索要許可費,即使特朗普做不到。因為當(dāng)初的開源協(xié)議,萊納斯是他的父親,但他不能在開源協(xié)議面前說自己是自己的。除了他的名聲,他沒有從Linux中獲得任何利潤。
0.01版本有多強(qiáng)大?事實上,它只是一個泄漏的MCU版本,幾乎不能運行。它不支持多CPU、多線程、多任務(wù)和多用戶。任何有腦孔的程序都可以為MCU編寫運行程序。真正強(qiáng)大的是,極客們在開源之后為Linux編寫的補(bǔ)丁已經(jīng)完全刪除了版本0.01的框架。萊納斯剛剛開始。今天的Linux是全世界極客智慧的結(jié)晶。
現(xiàn)在那個版本的linux內(nèi)核比較穩(wěn)定,是不是版本越高越好?
版本越高越好。在Linux版本2.5的內(nèi)核出現(xiàn)之前,Linux通過一個簡單的數(shù)字將內(nèi)核的穩(wěn)定版本與開發(fā)板區(qū)分開來。每個版本號由三個數(shù)字描述,用點分隔。前兩位表示版本號,第三位表示版本號。第一個版本號自1996年以來沒有改變。第二個版本號表示內(nèi)核的類型:如果是偶數(shù),則表示穩(wěn)定的內(nèi)核;否則表示正在開發(fā)的內(nèi)核。
然而,在Linux內(nèi)核2.6的開發(fā)過程中,內(nèi)核版本的編號發(fā)生了很大的變化。主要的變化是,第二個數(shù)字不再表示內(nèi)核是穩(wěn)定版本還是開發(fā)版本。(以上節(jié)選自:深入理解Linux內(nèi)核)
所以有了Linux 2.6版本,就可以穩(wěn)定使用,不需要更新。