精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Devyn的Linux內核專題:配置內核(1)

系統 Linux
現在我們已經了解了內核,現在我們可以進入主要工作:配置并編譯內核代碼。

現在我們已經了解了內核,現在我們可以進入主要工作:配置并編譯內核代碼。配置內核代碼并不會花費太長時間。配置工具會詢問許多問題并且允許開發者配置內核的每個方面。如果你有不確定的問題或者特性,你最好使用配置工具提供的默認值。本系列教程會使讀者逐步了解配置內核的整個過程。

[[88844]]

配置代碼前需要在源文件的文件夾內打開一個終端。當終端打開后,基于你喜好的配置界面,這里有幾種不同的配置方法:

  • make config - 純文本界面 (最常用的選擇)。
  • make menuconfig - 基于文本彩色菜單和單選列表。這個選項可以加快開發者開發速度。需要安裝ncurses(ncurses-devel)。
  • make nconfig - 基于文本的彩色菜單。需要安裝curses (libcdk5-dev)。
  • make xconfig - QT/X-windows 界面。需要安裝QT。
  • make gconfig - Gtk/X-windows 界面。需要安裝GTK。
  • make oldconfig - 純文本界面,但是其默認的問題是基于已有的本地配置文件。
  • make silentoldconfig - 和oldconfig相似,但是不會顯示配置文件中已有的問題的回答。
  • make olddefconfig -和silentoldconfig相似,但有些問題已經以它們的默認值選擇。
  • make defconfig - 這個選項將會創建一份以當前系統架構為基礎的默認設置文件。
  • make ${PLATFORM}defconfig - 創建一份使用arch/$ARCH/configs/${PLATFORM}defconfig中的值的配置文件。
  • make allyesconfig - 這個選項將會創建一份盡可能多的問題回答都為‘yes’的配置文件。
  • make allmodconfig - 這個選項將會創建一份將盡可能多的內核部分配置為模塊的配置文件。
注意:內核代碼可以放進內核自身,也可以成為一個模塊。例如,用戶可以將藍牙驅動作為一個模塊加入(獨立于內核),或者直接放到內核栗,或者完全不加藍牙驅動。當代碼放到內核本身時,內核將會請求更多的內存并且啟動會花費更長的時間。然而,內核會執行的更好。如果代碼作為模塊加入,代碼將會一直存在于硬盤上直到被需要時加載。接著模塊被加載到內存中。這可以減少內核的內存使用并減少啟動的時間。然而,因為內核和模塊在內存上相互獨立所以會影響內核的性能。另一種選擇是不添加一些代碼。舉例來說,內核開發人員假如知道系統永遠都不會使用藍牙設備,因此這個驅動就可以不加到內核中。這提升了內核的性能。然而,如果用戶之后需要藍牙設備,那么他么需要安裝藍牙模塊或者升級內核才行。
  • make allnoconfig - 這個選項只會生成內核所必要代碼的配置文件。它對盡可能多的問題都回答no。這有時會導致內核無法工作在為編譯該內核的硬件上。
  • make randconfig - 這個選項會對內核選項隨機選擇(譯注:這是做什么用途的?!)。
  • make localmodconfig - 這個選項會根據當前已加載模塊列表和系統配置來生成配置文件。
  • make localyesconfig - 將所有可裝載模塊(LKM)都編譯進內核。

譯者注:這里與原文 ‘This will set all module options to yes - most (or all) of the kernel will not be in modules’的意思不同,作者也作出了解釋:

http://www.linux.org/threads/the-linux-kernel-configuring-the-kernel-part-1.4274/#post-13307)&#12290

貼士:最好使用“make menuconfig”,因為用戶可以保存進度。“make config”不會提供這樣的便利,因為配置過程會耗費大量時間。


配置:

大多數開發者選擇使用“make menucongfig”或者其他圖形菜單之一。當鍵入上述配置命令后,第一個問題,是受否將內核編譯成64位。選項有“Y”、“n”和“?”。問號用來解釋這個問題,“n”代表這個問題回答否(no),"Y"代表這個問題回答是(yes)。在這個教程里,我選擇是。 這里我輸入"Y"(這里是大小寫敏感的)并輸入回車。

注意:當內核在32位系統上編譯時,編譯工具會詢問內核是否編譯成32位。第一個問題在不同的處理器上不一樣。

下一行顯示的是"Cross-compiler tool prefix (CROSS_COMPILE) []"(交叉編譯器工具前綴)。如果你不是做交叉編譯就直接按下回車。如果你正在交叉編譯,對ARM系統輸入像"arm-unknown-linux-gnu-",對64位PC輸入像"x86_64-pc-linux-gnu-"的字樣。對其他處理器而言還有許多其他可能的命令,但是這個表太大了。一旦一名開發者知道他們想要支持的處理器,很容易就可研究出處理器需要的命令。

注意:交叉編譯是為別的處理器編譯代碼。比如,一臺Intel系統正編譯著不在Intel處理器上運行的程序,比如,這個系統可能正在編譯著要在ARM或AMD處理器上運行的代碼。

注意:每一項選擇會改變接下來顯示什么問題及何時顯示。我會(在教程里)包含上我的選擇讓讀者可以在他們自己的系統上跟上配置的進度。

接下來,用戶會看到“Local version - append to kernel release (LOCALVERSION) []”(本地版本號,附加到內核版本號后面)。這使開發人員可以給定一個特殊版本號或命名他們自定義的內核。我將輸入“LinuxDotOrg”,這樣,內核版本會顯示為“3.9.4-LinuxDotOrg”。接下來,配置工具會詢問“Automatically append version information to the version string (LOCALVERSION_AUTO) [N/y/?]”(是否自動添加版本信息到版本號后)。如果本地有一個git版本庫,git的修訂號會被添加到版本號后面。這個例子中我們沒有使用git,所以我回答"no"。不然git修訂號將會追加到版本號中。還記得vmlinuz和幾個類似的文件么?好了,下一個問題就是問使用哪一種格式壓縮內核。開發人員可以從五個選項中選擇一個。它們是

  1. Gzip (KERNEL_GZIP)
  2. Bzip2 (KERNEL_BZIP2)
  3. LZMA (KERNEL_LZMA)
  4. XZ (KERNEL_XZ)
  5. LZO (KERNEL_LZO)

Gzip是默認值,所以我選擇"1"并按回車。每種壓縮格式和其他壓縮格式相比都有更高或者更低的壓縮比。更好的壓縮比意味著更小的體積,但是與低壓縮比文件相比,它解壓時需要更多的時間。

現在這行顯示“Default hostname (DEFAULT_HOSTNAME) [(none)]”(默認主機名)。這里可以配置主機名。通常地,開發者這行留空(我這里留空),以便以后Linux用戶可以自己設置他們的主機名。

接下來開發者可以啟用或者禁用交換分區。Linux使用一個叫做"swap space"的獨立分區來使用虛擬內存。這相當于Windows中的頁面文件。典型地,開發者在這行“Support for paging of anonymous memory (swap) (SWAP) [Y/n/?]”(是否支持匿名內存換頁)回答“Y”。

接下來的一行(System V IPC (SYSVIPC) [Y/n/?])詢問內核是否支持IPC。進程間通信使進程間可以通信和同步。最好啟用IPC不然許多程序將無法工作。這個問題回答“Y”會使配置工具接下來問“POSIX Message Queues (POSIX_MQUEUE) [Y/n/?]”(是否使用POSIX消息隊列),這個問題只會在IPC啟用后看見。POSIX消息隊列是一種給每條消息一個優先級的消息隊列(一種進程間通信形式)。默認的選擇是“Y”。按回車選擇默認選擇(以大寫選擇指示默認)。

下一個問題“open by fhandle syscalls (FHANDLE) [Y/n/?]”(是否使用文件句柄系統調用來打開文件)是問當有需要進行文件系統操作的時候,程序是否允許使用文件句柄而不是文件名進行。默認上,這個選擇是“Y”。

有時,開發者在做了一些選擇后,某些問題會自動回答。比如,下一個問題“Auditing support (AUDIT) [Y/?]”(是否支持審計)會在沒有提示的情況下自動回答,因為先前的選項需要這個特性。審計支持會記錄所有文件的訪問和修改。下一個關于審計的問題“Enable system-call auditing support (AUDITSYSCALL) [Y/n/?]”(是否啟用系統調用審計支持)。如果啟用,所有的系統調用都會記錄下來。如果開發者想要更好的性能,那么最好盡可能地禁用審計特性并且不把它加入內核。而另外一些開發者可能為了安全監控而啟用審計。這個問題我選擇“n”。下一個審計方面的問題“Make audit loginuid immutable (AUDITLOGINUIDIMMUTABLE) [N/y/?]”(是否要審計進程身份ID不可變)是詢問進程是否可以改變它們的loginuid(LOGIN User ID),如果啟用,用戶空間的進程將無法改變他們的loginuid。為了更好的性能,我們這里禁用這個特性。(譯注:對于使用systemd這樣的系統,其是通過中央進程來重啟登錄服務的,設置為“y”可以避免一些安全問題;而使用較舊的SysVinit和Upstart的系統,其需要管理員手工重啟登錄服務,應該設置為“N”)

注意:當通過“make config”配置時,這些通過配置工具回答的問題會顯示出來但是用戶無法改變答案。當通過"make menuconfig"配置時,無論用戶按任何鍵都無法改變選項。開發者不需要去改變這些選項,因為之前的選擇決定了另外一個問題的選擇。

via: http://www.linux.org/threads/the-linux-kernel-configuring-the-kernel-part-1.4274/

責任編輯:奔跑的冰淇淋 來源: Linux中國
相關推薦

2013-11-06 13:03:10

Linux內核

2013-11-12 11:01:46

Linux內核

2013-11-25 14:07:11

Linux內核內核特性

2013-11-07 13:59:56

Linux內核

2013-11-05 09:55:37

2013-10-31 14:09:14

Linux內核

2013-12-18 14:44:10

2013-11-25 17:39:17

Linux內核PCIACPI

2013-10-31 14:15:10

2013-12-18 11:14:57

Linux內核Linux Kerne

2013-12-20 13:08:12

Linux內核服務器

2013-10-31 16:29:10

Linux內核

2009-12-09 09:27:35

linux內核

2021-02-20 06:08:07

LinuxWindows內核

2011-01-14 16:23:46

Linux內核

2010-03-02 09:17:32

Linux local

2022-06-10 10:37:33

Linux

2013-05-13 09:52:52

Windows內核Linux內核

2010-01-13 09:58:42

2021-05-19 07:56:26

Linux內核搶占
點贊
收藏

51CTO技術棧公眾號

国产中文字幕在线免费观看| 国产日产精品一区二区三区四区| 91视频免费看片| 99精品视频在线免费播放 | 你懂的网址一区二区三区| 国产精品午夜一区二区| 欧美精品福利| 亚洲欧美在线磁力| www.桃色.com| 666av成人影院在线观看| 亚洲欧美成aⅴ人在线观看| 精品视频一区在线| 国产三级国产精品国产专区50| av网站无病毒在线| 成人禁用看黄a在线| 国产精品成熟老女人| 免费人成视频在线| 欧美顶级大胆免费视频| 欧美无砖专区一中文字| 欧美亚洲另类久久综合| 国产视频aaa| 久久精品午夜| 久久久久久一区二区三区| 欧美性受xxxx黑人| 猫咪成人在线观看| 欧美一级一区二区| 天堂社区在线视频| 色戒汤唯在线观看| 一区二区三区在线免费视频| 91精品黄色| 中文字幕黄色av| 性欧美暴力猛交另类hd| 欧美日韩第一页| 丰满饥渴老女人hd| 日本午夜免费一区二区| 综合久久久久久久| 三区精品视频观看| 日本午夜在线视频| 日韩国产欧美视频| 97成人在线视频| www.色天使| 久久天堂av| 欧美日韩亚洲高清| 国产精品久久久久7777| 欧美黑人猛交| 2020日本不卡一区二区视频| www久久99| 国产精品久久777777换脸| 日韩高清不卡一区二区三区| 8090成年在线看片午夜| 日韩 国产 在线| 亚洲高清资源| 久久久亚洲国产| 欧美日韩偷拍视频| 国产精品扒开腿做爽爽爽软件| 久久国产精品电影| 9999热视频| 欧美特黄视频| 国产最新精品视频| www.国产成人| 美女被久久久| 国产精品久久久久99| 中文字幕乱码中文字幕| 久久精品国产久精国产| 九九精品视频在线| 九九热这里有精品视频| 欧美激情视频一区二区三区在线播放| 久久精品中文字幕一区| 蜜臀久久精品久久久用户群体| 亚洲视频电影在线| 亚洲免费电影一区| 亚洲天堂av一区二区三区| 91精品一区| 日韩精品在线一区二区| 国产精品偷伦视频免费观看了| 136导航精品福利| 日韩精品免费电影| 精品国产午夜福利在线观看| 日韩精品久久久久久久软件91| 日韩精品一区二| 韩国无码一区二区三区精品| 亚洲伊人精品酒店| 日韩一级成人av| 国产女人18毛片水真多18| 天海翼亚洲一区二区三区| 亚洲色图欧美制服丝袜另类第一页| 极品人妻videosss人妻| 亚洲精品97| 97视频在线播放| 中文在线最新版天堂| 国产精品中文字幕日韩精品 | 熟妇人妻一区二区三区四区| 久久亚洲二区三区| 自拍偷拍亚洲色图欧美| 成全电影大全在线观看| 欧美性生活一区| av电影中文字幕| 精品国产一区二区三区久久久蜜臀| 久久激情视频免费观看| 国产成人在线观看网站| 精品亚洲国产成人av制服丝袜 | 爱爱爱爱免费视频| 国产成人aa在线观看网站站| 亚洲色图欧美制服丝袜另类第一页 | 青草伊人久久| 亚洲欧洲视频在线| 欧美成人精品欧美一级| 日韩在线a电影| 成人性色av| 91精彩在线视频| 午夜电影一区二区| 黑人巨大国产9丨视频| 日韩激情电影| 日韩一级免费一区| 天美传媒免费在线观看| 国产精品一区毛片| 亚洲中国色老太| av黄色在线观看| 精品国产91久久久| 人妻精油按摩bd高清中文字幕| 国产一区网站| 91精品国产成人www| 国产乱淫av免费| 国产免费观看久久| 久久婷婷五月综合色国产香蕉| 免费观看亚洲天堂| 色综合亚洲精品激情狠狠| 四季av中文字幕| 亚洲视频成人| 国产精品一区二区三区免费| 2020国产在线视频| 欧美丰满一区二区免费视频 | 少妇喷水在线观看| 一区二区三区四区高清精品免费观看 | 日韩电影大片中文字幕| 精品一区二区三区四| 国内精品伊人久久久久影院对白| 五月天丁香综合久久国产| 午夜影院在线播放| 日韩va亚洲va欧洲va国产| 国产一级一级片| 国产suv精品一区二区三区| 日本三日本三级少妇三级66| 四虎国产精品成人免费影视| 色777狠狠综合秋免鲁丝| 中文字幕欧美色图| 国产三级三级三级精品8ⅰ区| 欧美日韩激情视频在线观看| 好吊日av在线| 精品久久国产老人久久综合| 免费三片在线播放| 成人高清视频在线| 久操网在线观看| 日韩美女精品| 全球成人中文在线| 丁香婷婷在线| 欧美精三区欧美精三区| 久久久久久久久久97| 激情另类小说区图片区视频区| 一区二区不卡在线视频 午夜欧美不卡' | 五月六月丁香婷婷| 欧美日韩四区| 久久av免费一区| 三上悠亚激情av一区二区三区| 欧美三级视频在线观看| 亚洲天堂岛国片| 久久精品99久久久| 天天爱天天做天天操| 日本一区二区三区视频在线看| 欧美成人免费小视频| 亚洲精品无amm毛片| 中文字幕精品—区二区四季| 欧美精品久久久久久久久25p| 国产精品精品国产一区二区| 91精品国产高清久久久久久91裸体 | 亚州av一区| 国产成人精品a视频一区www| www.成人.com| 日韩一区二区在线观看视频| 日韩av综合在线| 国产女主播视频一区二区| 日本一本在线视频| 9久re热视频在线精品| 日韩av一区二区三区在线| crdy在线观看欧美| 91国产一区在线| 色综合久久影院| 精品精品欲导航| 中文字幕免费视频观看| 一区二区三区在线免费播放| 亚洲成人日韩在线| 久久国产精品色婷婷| 草b视频在线观看| 成人6969www免费视频| 国产 高清 精品 在线 a| 自拍偷拍欧美视频| 九九热最新视频//这里只有精品 | 精品中文字幕在线观看| 人成免费电影一二三区在线观看| 欧美高清视频一二三区 | 国产蜜臀一区二区打屁股调教| 亚洲欧美日韩精品久久奇米色影视 | 日韩午夜av| 中文字幕日韩精品久久| 色狼人综合干| 91麻豆蜜桃| 国产黄色一区| 57pao精品| 国产天堂在线播放视频| 日韩中文有码在线视频| 视频一区二区三区在线看免费看| 日韩一区二区三区视频| 国产情侣免费视频| 精品欧美aⅴ在线网站| 天堂网avav| 国产精品久久久久7777按摩| 四虎永久免费影院| 高清在线观看日韩| 亚洲精品视频三区| 日日摸夜夜添夜夜添精品视频| 久久亚洲a v| 精品国产一区二区三区性色av| 欧美一级电影在线| 黄网站在线观| 欧美日韩aaaa| av在线播放国产| 日韩中文字幕在线视频| 国产中文字幕在线| 日韩av在线电影网| 理论片中文字幕| 午夜电影网一区| 国产在线一二区| 一区二区三区在线观看视频| 欧美视频一区二区在线| 国产精品区一区二区三| 在线不卡av电影| 91在线精品一区二区三区| 中文字幕乱码一区| av亚洲产国偷v产偷v自拍| 美女被爆操网站| 国产精品香蕉一区二区三区| 香蕉网在线视频| 国产精品影视在线| 欧美69精品久久久久久不卡 | 欧洲精品中文字幕| 久久99精品波多结衣一区| 亚洲高清三级视频| 国产稀缺真实呦乱在线| 亚洲国产sm捆绑调教视频| 国产一级久久久| 亚洲h精品动漫在线观看| 日韩成人一区二区三区| 精品国产乱码久久久久久虫虫漫画| 久久久久无码精品国产| 亚洲第一福利一区| 精品91久久久| 91久久精品一区二区三| 男操女视频网站| 欧美日韩你懂的| 国产一区二区三区三州| 91精品国产综合久久久久久久久久 | 国产真实乱人偷精品| 99久久综合国产精品| 玖玖爱在线观看| 国产午夜精品理论片a级大结局| 无码人妻丰满熟妇啪啪欧美| 国产精品久久久久久久久果冻传媒| 天堂av免费在线| 亚洲最快最全在线视频| 日产精品久久久久| 91久久线看在观草草青青| 一级黄色a视频| 欧美成人女星排名| 日韩精品视频在线观看一区二区三区| 亚洲一区二区久久久| 久草中文在线| 韩国三级日本三级少妇99| 日韩精选视频| 99热最新在线| 在线日本制服中文欧美| 一区国产精品| 亚洲精品女人| 亚洲精品午夜在线观看| 成人永久免费视频| 激情文学亚洲色图| 成人的网站免费观看| 日本综合在线观看| 亚洲午夜久久久久中文字幕久| 亚洲国产成人无码av在线| 制服丝袜亚洲色图| 日韩欧美亚洲系列| 久久成人av网站| gay欧美网站| 99久久精品免费看国产四区| 伊人久久综合影院| 久久av高潮av| 奇米888四色在线精品| 国产精品亚洲一区二区无码| 国产精品一区二区三区乱码| 亚洲专区区免费| 亚洲免费观看高清完整版在线观看| 久草国产精品视频| 91精品国产欧美日韩| 久久电影中文字幕| 久久久久久亚洲精品不卡| 四虎国产精品成人免费影视| 精品一区二区三区国产| 91超碰成人| 亚洲三级视频网站| 99re在线视频这里只有精品| 91插插插插插插| 欧美最猛性xxxxx直播| 深夜福利视频网站| 美日韩在线视频| 久久亚洲国产精品尤物| 美媛馆国产精品一区二区| 国产一区日韩一区| 久久久久久久高清| 国产精品视频第一区| 黄色在线免费观看| 亚洲精品国精品久久99热 | 国产精品国产亚洲伊人久久| 精品网站aaa| 超碰超碰超碰超碰超碰| 久久国产精品无码网站| 国产精品久久免费观看| 欧美小视频在线观看| 天天爽夜夜爽夜夜爽| 欧美激情在线观看视频| 日韩精品亚洲专区在线观看| 中文字幕一区二区三区在线乱码| 日韩国产高清在线| 欧美熟妇激情一区二区三区| 精品毛片三在线观看| 成人免费一级视频| 久久成人综合视频| 成人精品在线| 热这里只有精品| 国产原创一区二区三区| 老熟妇高潮一区二区三区| 欧美视频一区二区| 最新97超碰在线| 国产自摸综合网| 国产精品麻豆久久| 亚洲精品在线视频播放| 亚洲色图一区二区三区| 国产av无码专区亚洲av| 欧美激情精品久久久久久大尺度 | 久久超碰97中文字幕| 婷婷国产成人精品视频| 欧美精品日韩综合在线| 国产精品扒开做爽爽爽的视频| 91久久久久久久久久久| 中文字幕一区二区av | 日韩a在线播放| 久久嫩草精品久久久精品一| 天天干天天操天天爱| 中文字幕在线视频日韩| 高清不卡一区| 国产一线二线三线女| 99国产欧美久久久精品| 天干夜夜爽爽日日日日| 中文日韩在线视频| 国产午夜久久av| 国产中文字幕视频在线观看| 久久精品免费在线观看| 中文字幕丰满人伦在线| 欧美大成色www永久网站婷| 盗摄牛牛av影视一区二区| 激情六月丁香婷婷| 中文字幕在线播放不卡一区| www.黄色小说.com| 45www国产精品网站| 清纯唯美亚洲综合一区| 色婷婷一区二区三区在线观看| 依依成人精品视频| 四虎影视在线观看2413| 国产精品日本精品| 欧美伊人久久| 波多野结衣一本| 91精品麻豆日日躁夜夜躁| av电影免费在线看| 成人激情免费在线| 亚洲国产日本| 亚洲色图 激情小说| 日韩一级片网站| 欧美日韩免费看片| 日本一区二区三区四区五区六区| 99精品视频在线观看免费| 中文字幕免费高清在线观看| 欧美精品成人91久久久久久久| 曰本一区二区三区视频| 最好看的中文字幕| 在线国产电影不卡| 里番在线播放| 亚洲欧美日韩精品久久久| 99这里只有久久精品视频| 91 中文字幕| 亲子乱一区二区三区电影 | 亚洲国产精品av|