如何為Ubuntu升級(jí)Linux Kernel 4.4內(nèi)核
Linux Kernel 4.4 LTS 已經(jīng)正式發(fā)布了,作為一個(gè) LTS(長(zhǎng)期支持)版本其將會(huì)得到 1 年的維護(hù)和 2 年的技術(shù)支持。作為愛(ài)嘗鮮的 Linux 用戶,我們來(lái)一起為 Ubuntu 升級(jí) Linux Kernel 4.4 內(nèi)核。
Linux Kernel 4.4 mlock2() 系統(tǒng)調(diào)用支持延遲內(nèi)存鎖定;塊層的 I/O 輪詢;LightNVM 分支可以對(duì)固態(tài)存儲(chǔ)設(shè)備進(jìn)行低級(jí)控制;無(wú)特權(quán)的用戶可以加載 BPF 程序到內(nèi)核;詳細(xì)的新特性說(shuō)明,請(qǐng)看這里:KernelNewbies 4.4。
Linux Kernel 4.4特點(diǎn):
◆AMD Stoney APU 支持
◆添加 AMD Carrizo、Tonga 和 Fiji 圖形處理器支持
◆內(nèi)核模式設(shè)置樹(shù)莓派 KMS 驅(qū)動(dòng)
◆為 Gallium3D 增加 VirGL VirtIO 3D GPU 驅(qū)動(dòng)
◆針對(duì)網(wǎng)絡(luò)、WIFI 和 eBPF 的諸多更新
◆64 位 ARM 更新
Linux Kernel 4.4 LTS 三分之一是驅(qū)動(dòng)更新,三分之一是架構(gòu)更新,還有三分之一是 「misc」(主要是一些核心內(nèi)核和網(wǎng)絡(luò))。更多詳細(xì)改進(jìn)內(nèi)容請(qǐng)看LKML。
Ubuntu升級(jí)Linux Kernel 4.4內(nèi)核
Ubuntu Kernel Team 已經(jīng)快速反應(yīng)并放出了適用于 Ubuntu 的 Linux Kernel 4.4 版本二進(jìn)制文件,大家可以手動(dòng)下載:
普通用戶請(qǐng)?jiān)诖_認(rèn)好自己 Ubuntu 系統(tǒng)(32位或46位)架構(gòu)之后,下載如下文件:
◆linux-headers-4.4.0-xxx_all.deb
◆linux-headers-4.4.0-xxx-generic_xxx_i386/amd64.deb
◆linux-image-4.4.0-xxx-generic_xxx_i386/amd64.deb
如果你日常需要使用「低延遲」應(yīng)用(例如錄制音、視頻),請(qǐng)下載如下包:
◆linux-headers-4.4.0_xxx_all.deb
◆linux-headers-4.4.0-xxx-lowlatency_xxx_i386/amd64.deb
◆linux-image-4.4.0-xxx-lowlatency_xxx_i386/amd64.deb
64位系統(tǒng)
- cd /tmp/
- wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400_4.4.0-040400.201601101930_all.deb
- wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400-generic_4.4.0-040400.201601101930_amd64.deb
- wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-image-4.4.0-040400-generic_4.4.0-040400.201601101930_amd64.deb
- sudo dpkg -i *.deb
32位系統(tǒng)
- cd /tmp/
- wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400_4.4.0-040400.201601101930_all.deb
- wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400-generic_4.4.0-040400.201601101930_i386.deb
- wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-image-4.4.0-040400-generic_4.4.0-040400.201601101930_i386.deb
- sudo dpkg -i *.deb
不建議 Ubuntu Server 在生產(chǎn)環(huán)境中就這么直接安裝,可以在測(cè)試環(huán)境中折騰。
安裝完之后,請(qǐng)重啟系統(tǒng)。
Ubuntu卸載Linux Kernel 4.4
如果你不想用 Linux Kernel 4.4 了,可以隨時(shí)使用如下命令刪除:
- sudo apt-get remove linux-headers-4.4.0-* linux-image-4.4.0-*
- sudo update-grub
【編輯推薦】