當前位置:首頁 » 操作系統 » linux新內核

linux新內核

發布時間: 2022-08-03 12:04:03

linux最新內核是多少

有的時候,查官方網站要比來網路知道更好。

不過樓主要注意啊,很多發行版不會用最新的內核,他們會用自己修改過、打過補丁的舊版不內核,通常這種內核都是酒精考驗的,或者經歷過測試的。

Linux 內核現在是 2.4 和 2.6 同步開發中。2.4 並不是肯定比 2.6 舊的。但總得來說,版本號越大越好。

而且內核還會是不是的發布一個長壽的小版本。

② 如何更新 Linux 內核來提升系統性能

1。將下載的新內核(比如linux-2.6.17.tar.bz2)拷貝到/usr/src,然後在/usr/src本地解壓,生成新目錄linux-2.6.17;2.#cdlinux-2.6.17;編輯Makefile找到EXTRAVERSION:EXTRAVERSION=-xhawk(你自己給新內核取的名字)(注意前面的「-」符號)3。拷貝/boot/下的1個config文件到/usr/src/linux-2.6.17/(解壓的新內核目錄),更名為.config。4。#makeclean&&makemrproper5.#makexconfig6.load剛拷貝過來的/usr/src/linux-2.6.17/.config;7.在"Processortypeandfeatures"欄目,選擇自己的CPU類型,我的CPU是Athlon643000+,但我想用32位的SUSELinux,這里仍然選擇Athlon64;選擇PreemptibleKernel(Low-LatencyDesktop);TimeFrequency選擇1000Hz;8。在Networking欄目,去掉IPv6Protocol;save;退出;9.編輯.configfile;找到:CONFIG_BLK_DEV_RAM_SIZE把值改為128000;10。在命令行執行#exportCHOST="i686-pc-linux-gnu"11。#exportCFLAGS="-march=athlon64-O2-pipe-funroll-all-loops-funit-at-a-time-fpeel-loops-ftracer-funswitch-loops-fomit-frame-pointer-fweb-msse3"說明:如果CPU是新版的Athlon64("Venice"or"SanDiego")/Athlon64-X2("Manchester"or"Toledo"),加上-msse3,以支持SSE3功能;12.#exportCXXFLAGS="${CFLAGS}"13.#exportMAKEOPTS="-j6"說明:MAKEOPTS=.我有1GB內存所以我的MAKEOPTS=」-j6」,如果內存小,選MAKEOPTS="-j2"。***對於其它CPU的參數,請參考:/Safe_Cflags#Intel_Processors14。開始編譯:#makebzImage#makemoles#makemoles_install15.#makeinstall自動新內核到/boot,自動修改Grub.(不用再mkinitrd)16.啟用新內核(這一步似乎可以不做,因為我忘記做這一步,仍然成功啟動到新內核):#rm/boot/vmlinuz#rm/boot/initrd#ln-svmlinuz-2.6.17-xhawk-defaultvmlinuz(注意新生成的內核的名稱,在/boot下查一下)#ln-sinitrd-2.6.17-xhawk-defaultinitrd17。重起計算機,用#dmesg命令查看啟動信息,第一行就是當前內核版本。或者用命令#uname-r18.如果內核去掉了IPv6,最好修改一下/etc/sysconfig/SuSEfirewall2,把FW_IPv6=""改為FW_IPv6="no"然後修改/etc/modprobe.conf將aliasnet-pf-10ipv6修改為aliasnet-pf-10off添加aliasipv6off

③ linux 現在最新的內核 版本 是多少

最新Linux穩定版內核2.6.24發布了,這個版本的內核新增了對x86-64、PPC、ARM、MIPS等構架的Tickless(Tickless使處理器能夠在低能耗狀態下運行。不再頻繁地檢查是否有工作需要完成。tickless內核在節能方面還有另一個間接好處:更好地利用虛擬技術,虛擬軟體不會被過多地、不必要地中斷。)支持,增加了無線驅動程序配置界面,加入了Anti-fragmentation補丁,對MMC曾增加了SPI/SDIO支持等諸多新內容,還對CFS調度器等多方面進行了改進。

此外,2.6.24版內核還增加了包括顯卡、SATA/IDE驅動器、網卡、音效卡、USB及藍牙等在內的新的設備驅動程序。

④ linux內核如何更新 為什麼要更新內核

下載內核
下載熱點內核標准配置文件
編譯內核
make menuconfig
選中Load an Alternate Configuration File ,然後選擇剛下載的。config
另外,要特別選中:
1)、通過make menuconfig選中以下對應的選項
General setup –>
[*] enable deprecated sysfs features to support old userspace tools
2)、修改。config文件
修改。config文件中CONFIG_SYSFS_DEPRECATED_V2,將原本被注釋掉的
CONFIG_SYSFS_DEPRECATED_V2 改成CONFIG_SYSFS_DEPRECATED_V2=y
註: 修改這項是因為舊版的mkinitrd及其nash在內核沒有CONFIG_SYSFS_DEPRECATED_V2參數時默認使用舊版sysfs路徑格式,從而在新內核下無法正確訪問/sys內的硬碟信息節點。
主要是解決"mount:could not find filesystem '/dev/root'"這樣的錯誤
make bzImage
make moles
make moles_install
make install
解壓修改內核
cp /boot/initrd-2.6.38.img /tmp
cd /tmp/
mkdir newinitrd
cd newinitrd/
zcat /initrd-2.6.38.img |cpio -i
rm -rf /tmp/initrd-2.6.38.img
vi init
找到這2行一樣的,去掉1行
echo "Loading dm-region-hash.ko mole"
insmod /lib/dm-region-hash.ko
echo "Loading dm-region-hash.ko mole"
insmod /lib/dm-region-hash.ko
這主要是解決:"insmod: error inserting '/lib/dm-region-hash.ko': -1 File exists"這樣的錯誤
從新打包內核
find .|cpio -c -o > /initrd
cd /
gzip -9 < initrd > initrd-2.6.38img
rm -rf /boot/initrd-2.6.38.img
cp initrd-2.6.38.img /boot
rm -rf /cd /usr/src/linux-2.6.38.tar.gz
rm -rf /cd /usr/src/linux-2.6.38
設置從新內核啟動,重啟系統
vi /boot/grub/grub.conf
把default=1改為default=0
reboot(重啟系統)

⑤ linux現在最新內核版本是多少

linux內核版本的分類Linux內核版本有兩種:穩定版和開發版 ,Linux內核版本號由3組數字組成:第一個組數字.第二組數字.第三組數字

第一個組數字:目前發布的內核主版本。

第二個組數字:偶數表示穩定版本;奇數表示開發中版本。

第三個組數字:錯誤修補的次數。

例1: 2.6.18-128.ELsmp ,

第一個組數字: 2 , 主版本號

第二個組數字: 6 , 次版本號,表示穩定版本(因為有偶數)

第三個組數字 18 , 修訂版本號 ,

表示修改的次數,頭兩個數字合在一齊可以描述內核系列。如穩定版的2.6.0,它是2.6版內核系列。128: 表示這個當前版本的第5次微調patch, 而ELsmp指出了當前內核是為ELsmp特別調校的 EL : Enterprise Linux ; smp : 表示支持多處理器 , 表示該內核版本支持多處理器。
linux發行版:

就Linux的本質來說,它只是操作系統的核心,負責控制硬體、管理文件系統、程序進程等,並不給用戶提供各種工具和應用軟體。所謂工欲善其事,被必先利其器,一套在優秀的操作系統核心,若沒有強大的應用軟體可以使用,如C/C++編譯器、C/C++庫、系統管理工具、網路工具、辦公軟體、多媒體軟體、繪圖軟體等,也無法發揮它強大的功能,用戶也無法僅僅使用這個系統核心進行工作,因此人們以Linux核心為中心,再集成搭配各種各樣的系統管理軟體或應用工具軟體組成一套完整的操作系統,如此的組合便稱為Linux發行版。
常見linux發行版如下

⑥ linux如何編譯安裝新內核支持NTFS文件系統(

第一步: 對硬體進行設置,使其滿足要求並下載內核:

1. 新添加一塊20G的硬碟及修改內存:

⑦ Linux 3.18 新內核帶來了什麼新東西

Linux 3.18 新內核帶來了什麼新東西
Linux 3.18內核主要致力於硬體支持、電源效率、bug修復和可靠性。
如往常一樣,這些內容跨度很大,容易讓人迷惑 。比如:加密層多重緩沖操作 - 到氣沖感知, 就像對雷蛇游戲手柄的支持。
這個版本的重要的改變:
1、Nouveau (開源的 Nvidia GPU 驅動) 現在支持基礎 DisplayPort 音頻
2、對雷蛇游戲手柄的支持,用在Xbox 360上
3、Xilinx USB2 外設
4、對Microchip AR1021 i2c、PenMount 6000 touch的觸摸屏支持
5、音頻編碼: Cirrus Logic CS35L32、 Everest ES8328 和 Freescale ES8328
6、音頻支持: 通用飛思卡爾音效卡, Analog Devices SSM4567音頻放大器
7、幾個文件系統提升, 包括 Btrfs 和 F2FS
8、現在支持了DCTCP擁塞控制演算法
9、JIT 編譯64位 eBPF程序

⑧ 如何給linux安裝新內核

清除垃圾(這一步:一般是在就內核重新編譯時使用,在編譯新的內核是不需要);
make clean及make mrproper;
進行內核裁減配置;
內核裁減配置的原則:
從實際出發。
如:根據支持的硬體設備來決定需要選擇的驅動模塊,根據需要選擇所支持的文件系統格式等;
具體配置命令為:
make config :通過命令介面,依次要求你設定每個選項,如果.config文件存在,會根據該文件來設置默認值;
make menuconfig :顯示以curses為基礎的、終端式的配置菜單。
make xconfig :圖形界面,顯示以Tk為基礎X Window配置菜單。
最常用的為:make menuconfig(註:需要ncurses的rpm包)。
說明:這一步中選擇為M模式的,編譯到/lib/moles/下相關目錄文件中;選擇為*模式的,編譯到內核中即/boot/vmlinuz中,啟動時載入到內核中。
具體內核裁減配置參閱其它資料。
第四步:生成依賴關系(make dep)
內核源碼樹中大多數文件都會與一些頭文件有依存關系,要想編譯內核順利,在正式編譯前必須讓內核源碼樹中的各個Makefile文件知道這些依存關系。
依存關系建立期間會在內核源碼樹中每個子目錄里產生一個隱藏的.depend文件,此文件內含子目錄里各個文件所依存的頭文件清單。
第五步:建立內核映像和模塊
2.4內核:make bzImage :在arch/YOUR_ARCH/boot/中生成在在zImage內核映像文件;
make moles :在相應目錄下生成內核模塊(即驅動模塊)
2.6內核:make :作用相當於make bzImage與make moles
第六步:安裝模塊(make moles_install)
讓make moles或make 過程中產生的.o驅動模塊拷入/lib/moles/下相應目錄中;
第七步:安裝內核
第一種情況:直接使用make install命令即可。
第二中情況:先採用cp arch/i386/boot/bzImage /boot/×××(×××表示自己隨意的命名)
mkinitrd /boot/×××.img 2.6.12.6(內核版本號)

熱點內容
android藍牙列印列印圖片 發布:2024-05-17 18:58:31 瀏覽:463
android年齡 發布:2024-05-17 18:51:33 瀏覽:197
termux安裝python 發布:2024-05-17 18:44:55 瀏覽:655
手機流量上傳 發布:2024-05-17 18:44:06 瀏覽:551
伺服器怎麼證明是好的 發布:2024-05-17 18:39:28 瀏覽:683
樹莓派如何搭建mqtt伺服器 發布:2024-05-17 18:27:38 瀏覽:437
門口機sip伺服器ip是什麼 發布:2024-05-17 17:38:27 瀏覽:554
光遇安卓區是什麼服 發布:2024-05-17 17:22:25 瀏覽:25
linux驅動開發教程 發布:2024-05-17 17:19:52 瀏覽:501
抖音中秋節視頻腳本 發布:2024-05-17 17:19:51 瀏覽:194