學習本章要達到的目標:口1.理解 Linux內核編譯選項的含義口2.學會根據(jù)不同的硬件配置裁減定制內核;口3.理解內核編譯過程中每一步的功能,并編譯 Linux2.630內核。需要去重新編譯 Linux內核口增加操作系統(tǒng)對新的硬件設備的支持口增加內核新的功能口對內核代碼或內核配置進行優(yōu)化時Prompt for development and/or incomplete code/drivers口顯示處于開發(fā)調試中或尚未完善的代碼或驅口選中:如果是測試人員或者開發(fā)者;口不選:其他情況Local version append to kerne release口追加本地版本號口使用命令“uname-a”進行查看。POSIX Message Queues口 POSIX消息隊列的支持,這是 POSIX進程間通信的一部分BSD Process Accounting口將進程的統(tǒng)計信息寫入文件口信息通常包括建立時間、所有者、命令名稱、內存使用、控制終端等,這個選項一般是選擇的。Enable loadable module support口使能可加載模塊支持口如果使能此選項則可以通過"makemodules_insta"把內核模塊安裝在/lib/modules/中Kernel support for ELF binaries口內核對ELF文件格式的支持口ELF是開放平臺下最常用的二進制文件格式支持動態(tài)連接,支持不同的硬件平臺Kernel support for a out and ECOFF binaries口早期UNIX系統(tǒng)的可執(zhí)行文件格式,目前已經被ELF格式取代Unix domain sockets口本機高效率的 Socket口僅能運行在本機上的高效率的 Socket,簡稱 Unix socket??诤芏噙M程使用為這種機制在操作系統(tǒng)內部進行進程間通信,例如 X Window和 syslog等TCP/IP networking口TcP/IP網絡協(xié)議的支持
標簽:
linux
上傳時間:
2022-03-29
上傳用戶:kingwide