成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux操作系統(tǒng)的內(nèi)核之多方面解說

系統(tǒng) Linux
Linux是一個(gè)內(nèi)核。“內(nèi)核”指的是一個(gè)提供硬件抽象層、磁盤及文件系統(tǒng)控制、多任務(wù)等功能的系統(tǒng)軟件。一個(gè)內(nèi)核不是一套完整的操作系統(tǒng)。一套基于Linux內(nèi)核的完整操作系統(tǒng)叫作Linux操作系統(tǒng),或是GNU/Linux。本文就內(nèi)核展開話題,進(jìn)行深一步剖析。

  內(nèi)核簡介

  內(nèi)核,是一個(gè)操作系統(tǒng)的核心。它負(fù)責(zé)管理系統(tǒng)的進(jìn)程、內(nèi)存、設(shè)備驅(qū)動(dòng)程序、文件和網(wǎng)絡(luò)系統(tǒng),決定著系統(tǒng)的性能和穩(wěn)定性。

  Linux的一個(gè)重要的特點(diǎn)就是其源代碼的公開性,所有的內(nèi)核源程序都可以在/usr/src/linux下找到,大部分應(yīng)用軟件也都是遵循GPL而設(shè)計(jì)的,你都可以獲取相應(yīng)的源程序代碼。

  全世界任何一個(gè)軟件工程師都可以將自己認(rèn)為優(yōu)秀的代碼加入到其中,由此引發(fā)的一個(gè)明顯的好處就是Linux修補(bǔ)漏洞的快速以及對最新軟件技術(shù)的利用。而Linux的內(nèi)核則是這些特點(diǎn)的最直接的代表。

  想象一下,擁有了內(nèi)核的源程序?qū)δ銇碚f意味著什么?首先,我們可以了解系統(tǒng)是如何工作的。通過通讀源代碼,我們就可以了解系統(tǒng)的工作原理,這在Windows下簡直是天方夜譚。其次,我們可以針對自己的情況,量體裁衣,定制適合自己的系統(tǒng),這樣就需要重新編譯內(nèi)核。

  在Windows下是什么情況呢?相信很多人都被越來越龐大的Windows整得莫名其妙過。再次,我們可以對內(nèi)核進(jìn)行修改,以符合自己的需?U庖馕蹲攀裁矗棵淮恚嗟庇謐約嚎⒘艘桓霾僮饗低常譴蟛糠值墓ぷ饕丫齪昧耍闥齙木褪且黽硬⑹迪腫約盒枰墓δ堋T赪indows下,除非你是微軟的核心技術(shù)人員,否則就不用癡心妄想了。

  內(nèi)核版本號

  由于Linux的源程序是完全公開的,任何人只要遵循GPL,就可以對內(nèi)核加以修改并發(fā)布給他人使用。Linux的開發(fā)采用的是集市模型(bazaar,與cathedral--教堂模型--對應(yīng)),為了確保這些無序的開發(fā)過程能夠有序地進(jìn)行,Linux采用了雙樹系統(tǒng)。

  一個(gè)樹是穩(wěn)定樹(stable tree),另一個(gè)樹是非穩(wěn)定樹(unstable tree)或者開發(fā)樹(development tree)。一些新特性、實(shí)驗(yàn)性改進(jìn)等都將首先在開發(fā)樹中進(jìn)行。如果在開發(fā)樹中所做的改進(jìn)也可以應(yīng)用于穩(wěn)定樹,那么在開發(fā)樹中經(jīng)過測試以后,在穩(wěn)定樹中將進(jìn)行相同的改進(jìn)。一旦開發(fā)樹經(jīng)過了足夠的發(fā)展,開發(fā)樹就會(huì)成為新的穩(wěn)定樹。

  開發(fā)數(shù)就體現(xiàn)在源程序的版本號中;源程序版本號的形式為x.y.z:對于穩(wěn)定樹來說,y是偶數(shù);對于開發(fā)樹來說,y比相應(yīng)的穩(wěn)定樹大一(因此,是奇數(shù))。到目前為止,穩(wěn)定樹的最高版本是2.2.16,最新發(fā)布的Redhat7.0所采用的就是2.2.16的內(nèi)核;開發(fā)樹的最新版本是2.3.99。也許你已經(jīng)發(fā)現(xiàn)和多網(wǎng)站上都有2.4.0-test9-pre7之類的內(nèi)核,但是這并不是正式版本。內(nèi)核版本的更新可以訪問http://www.kernel.org。

  為什么編譯內(nèi)核  

  Linux作為一個(gè)自由軟件,在廣大愛好者的支持下,內(nèi)核版本不斷更新。新的內(nèi)核修訂了舊內(nèi)核的bug,并增加了許多新的特性。如果用戶想要使用這些新特性,或想根據(jù)自己的系統(tǒng)度身定制一個(gè)更高效,更穩(wěn)定的內(nèi)核,就需要重新編譯內(nèi)核。

  通常,更新的內(nèi)核會(huì)支持更多的硬件,具備更好的進(jìn)程管理能力,運(yùn)行速度更快、 更穩(wěn)定,并且一般會(huì)修復(fù)老版本中發(fā)現(xiàn)的許多漏洞等,經(jīng)常性地選擇升級更新的系統(tǒng)內(nèi)核是Linux使用者的必要操作內(nèi)容。

  為了正確的合理地設(shè)置內(nèi)核編譯配置選項(xiàng),從而只編譯系統(tǒng)需要的功能的代碼,一般主要有下面四個(gè)考慮:

  自己定制編譯的內(nèi)核運(yùn)行更快(具有更少的代碼)

  系統(tǒng)將擁有更多的內(nèi)存(內(nèi)核部分將不會(huì)被交換到虛擬內(nèi)存中)

  不需要的功能編譯進(jìn)入內(nèi)核可能會(huì)增加被系統(tǒng)攻擊者利用的漏洞

  將某種功能編譯為模塊方式會(huì)比編譯到內(nèi)核內(nèi)的方式速度要慢一些

通過上文我們知道了什么是內(nèi)核、內(nèi)核版本號是怎么的、為什么要編譯內(nèi)核。希望對大家有所幫助。

【編輯推薦】

 

責(zé)任編輯:趙鵬 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2009-09-14 13:25:08

LINQ多方面探討

2010-09-17 12:38:07

2012-07-24 11:42:32

Python

2010-09-02 10:32:41

2011-04-18 17:30:04

開源iPhoneAndroid

2011-01-14 16:23:46

Linux內(nèi)核

2011-05-04 17:32:15

2020-03-01 22:07:38

信息泄露數(shù)據(jù)安全

2009-05-08 15:16:09

PHP 5.3.0測試發(fā)布

2010-04-19 13:08:35

Unix操作系統(tǒng)

2009-12-17 18:19:12

Linux操作系統(tǒng)

2010-04-13 13:02:43

Unix操作系統(tǒng)

2009-07-03 10:04:04

JSP ASPJSP ASP區(qū)別

2010-01-06 10:37:55

Ubuntu操作系統(tǒng)

2011-01-04 18:15:21

2009-06-19 20:32:00

Linux

2015-10-26 14:49:21

物聯(lián)網(wǎng)物聯(lián)網(wǎng)集成

2010-04-14 10:27:34

2009-02-17 16:07:29

Linux操作系統(tǒng)內(nèi)核啟動(dòng)參數(shù)

2009-09-01 09:14:42

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲一区二区 | 亚洲黄色av网站 | 色婷婷av久久久久久久 | 爱综合| 日本精品一区二区三区视频 | 亚洲精精品 | 在线国产欧美 | 国产精品国产成人国产三级 | 欧美一区二区在线 | 免费看国产a | 爱爱免费视频 | 狠狠干网站 | 福利精品在线观看 | 狠狠干综合视频 | 男人天堂国产 | 在线国产一区二区 | 国产网站在线免费观看 | 91欧美| 久久久久久久久国产精品 | 国产精品久久久久久久7777 | 激情国产视频 | 国产精品夜间视频香蕉 | 国产美女福利在线观看 | 成人免费视频观看 | 亚洲国产精品视频一区 | 久久久久91 | 午夜视频在线 | 久久久www成人免费精品张筱雨 | 在线播放国产视频 | 性高湖久久久久久久久 | 人人干人人看 | 国产不卡一区 | 国产免费看| 日韩精品久久一区二区三区 | 狠狠ri| 亚洲色图50p | 亚洲手机视频在线 | 国产精品久久午夜夜伦鲁鲁 | 美人の美乳で授乳プレイ | 日本不卡一区二区三区在线观看 | 国产高清一区二区 |