4.2版本發布!Ubuntu中升級Linux內核

2021-01-11 中關村在線

  隨著8月底Linux內核4.2發布,經過八個RC候選版後,Linux Kernel 4.2正式版成為最為重大的版本之一,單是新代碼就增加了100萬行,同時還移除了大約25萬行老舊代碼。


    Linus Torvalds在lkml.org上寫到:


  從這段話中所表達出的意思可以了解,Linux Kernel 4.3版本已經開始進行,Linus Torvalds也收到了一些新的請求,但具體如何改進還要進一步研究確定。

  新內核4.2有哪些改進:

  ●重寫英特爾的x86彙編代碼

  ●支持新的ARM板和SoC

  ●對F2FS的per-file加密

  ●AMD GPU內核DRM驅動程序

  ●對Radeon DRM驅動的VCE1視頻編碼支持

  ●初步支持英特爾Broxton Atom SoC

  ●支持ARCv2和HS38 CPU內核

  ●增加了隊列自旋鎖的支持

  ●許多其他的改進和驅動更新。

  在Ubuntu中如何下載4.2內核:

  此內核版本的二進位包可供下載連結如下:

  Download Kernel 4.2 (.DEB)

  首先檢查作業系統類型,32位(i386)的或64位(amd64)的,然後使用下面方式依次下載並安裝軟體包:

  1.linux-headers-4.2.0-xxx_all.deb

  2.linux-headers-4.2.0-xxx-generic_xxx_i386/amd64.deb

  3.linux-image-4.2.0-xxx-generic_xxx_i386/amd64.deb

  安裝內核後,在終端((Ctrl+Alt+T))運行sudo update-grub命令來更新grub boot-loader。如果你需要一個低延遲系統(如錄製音頻),請下載並安裝下面的包:

  1.linux-headers-4.2.0_xxx_all.deb

  2.linux-headers-4.2.0-xxx-lowlatency_xxx_i386/amd64.deb

  3.linux-image-4.2.0-xxx-lowlatency_xxx_i386/amd64.deb

  對於沒有圖形用戶界面的Ubuntu伺服器,可以運行下面的命令通過wget來逐一抓下載,並通過dpkg來安裝:

  對於64位的系統請運行:

    cd /tmp/

  wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.2-unstable/linux-headers-4.2.0-040200_4.2.0-040200.201508301530_all.deb

  wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.2-unstable/linux-headers-4.2.0-040200-generic_4.2.0-040200.201508301530_amd64.deb

  wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.2-unstable/linux-image-4.2.0-040200-generic_4.2.0-040200.201508301530_amd64.deb

  sudo dpkg -i linux-headers-4.2.0-*.deb linux-image-4.2.0-*.deb 

  對於32位的系統請運行:

    cd /tmp/

  wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.2-unstable/linux-headers-4.2.0-040200_4.2.0-040200.201508301530_all.deb

  wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.2-unstable/linux-headers-4.2.0-040200-generic_4.2.0-040200.201508301530_i386.deb

  wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.2-unstable/linux-image-4.2.0-040200-generic_4.2.0-040200.201508301530_i386.deb

  sudo dpkg -i linux-headers-4.2.0-*.deb linux-image-4.2.0-*.deb 

  最後,重新啟動計算機才能生效。要恢復或刪除舊的內核,通過腳本安裝內核。

    詳見:http://ubuntuhandbook.org/index.php/2015/08/install-latest-kernel-script/

相關焦點

  • Ubuntu 發現內核回歸系統崩潰漏洞,需儘快升級
    12 月 13 日,Ubuntu 發布了安全更新 , 修復了系統內核因引入回歸導致數據損壞 , 系統崩潰的重要漏洞。以下是漏洞詳情:漏洞詳情來源:https://ubuntu.com/security/notices/USN-4658-2USN-4658-2: 內核回歸 嚴重程度:高在先前 USN-4658-1(https://ubuntu.com/security/notices/USN-4658-1), 官方修復了 Linux
  • Ubuntu 發現內核回歸系統崩潰漏洞 官方發布安全更新
    12 月 13 日,Ubuntu 發布了安全更新 , 修復了系統內核因引入回歸導致數據損壞 , 系統崩潰的重要漏洞。以下是漏洞詳情:  漏洞詳情  來源:https://ubuntu.com/security/notices/USN-4658-2  USN-4658-2: 內核回歸 嚴重程度:高  在先前 USN-4658-1(https://ubuntu.com/security/notices/USN-4658-1), 官方修復了 Linux 內核中的漏洞
  • Ubuntu 系統內核發現拒絕服務或執行任意代碼漏洞,需儘快升級
    12 月 2 日,Ubuntu 發布了安全更新 , 修復了系統內核拒絕服務、執行任意代碼等重要漏洞。以下是漏洞詳情:漏洞詳情來源:https://ubuntu.com/security/notices/USN-4658-11.CVE-2020-0423 CVSS 評分:7.8 高Linux 內核中的 binder IPC 實現中存在競爭條件,導致釋放後使用漏洞。
  • 百度網盤出linux版本了,ubuntu系統下安裝試用
    百度網盤出Linux版本的軟體了,看了下日期,2019-06-14更新。支持中標麒麟桌面作業系統。打開下載後發現為RPM版本的軟體包。現在手頭沒有安裝中標麒麟或者Fedora, CentOS之類的linux系統。就在Ubuntu的系統進行相關的安裝試用。
  • Linux 內核學習:環境搭建和內核編譯
    實際上,選擇哪種發行版都關係不大,發行版之間的差別基本上都是外圍組件,對linux的內核的修改都不會很多。況且我們在學習linux內核,或者開發linux驅動時,一般都是以官方內核(即Linus維護的主線內核)為基準.所以我們搭建好環境後幾乎都是要選擇一個版本的官方內核來重新編繹以備用的。
  • linux系統工控機-ubuntu烏班圖嵌入式工業電腦
    linux系統工控機-807A正面Linux是自由的免費開源的,它是以unix為原型改造的,一個多用戶多任務的作業系統,任何人都可以修改其代碼和頁面,其中主要的目的就是為了不收商業化的限制,而我們將伺服器部署在linux系統上會更加高效穩定、安全(註:UNIX作業系統(尤尼斯),是一個強大的多用戶、多任務作業系統,支持多種處理器架構
  • Linux 內核 TCP MSS 機制詳細分析
    作業系統版本:Ubuntu 18.04 內核版本:4.15.0-20-generic地址:192.168.11.112內核源碼:$ sudo apt install linux-source-4.15.0$ ls /usr/src/linux-source-4.15.0.tar.bz2
  • Linux 系統內核的調試
    以試驗使用的kgdb補丁為例,linux內核的版本為linux-2.6.7,補丁版本為kgdb-2.2。  在kgdb 2.0之前的版本中,編譯內核後在arch/i386/kernel目錄下還會生成可執行文件gdbstart。
  • 在21世紀該怎樣編譯Linux內核
    內核開發者、硬體製造商、技術支持和愛好者都知道新的硬體會不斷地發布。它們大多數都會貢獻驅動程序,直接提交給內核開發團隊以包含在 Linux 中。例如,英偉達顯卡驅動程序通常都會寫入 Nouveau 內核模塊中,並且因為英偉達顯卡很常用,它的代碼都包含在任一個日常使用的發行版內核中(例如當下載 Fedora 或 Ubuntu 得到的內核)。
  • Ubuntu 18.04.2 LTS將於2月7日正式上線,附升級教程
    據相關消息報導,Ubuntu 18.04.2 LTS將會在本月的7號正式的發布,Ubuntu 18.04將會持續支持至少5年時間,在2023年4月之前都會獲得維護和安全更新。感興趣的朋友不妨閱讀本文了解一下!
  • OpenWall 正式開源 Linux 內核安全衛士 LKRG
    OpenWall 近期開源了一個新的內核防護項目 LKRG(全稱為 Linux Kernel Runtime Guard),這是一個可加載的核心模塊,可用來檢查 Linux 內核的運行完整性,
  • 如何在 Ubuntu Linux 中使用 RAR 文件 | Linux 中國
    編譯自 | https://itsfoss.com/use-rar-ubuntu-linux/  作者 | Ankush Das 譯者 | Hank Chow (HankChow) 🌟🌟共計翻譯:13.0 篇 貢獻時間:307 天RAR[1] 是一種非常好的歸檔文件格式。
  • 什麼Linux,Linux內核及Linux作業系統
    什麼是Linux及內核在1991年,有個名為Linus Torvalds的學生在網際網路上發布了一個名為Linux的作業系統。說它是作業系統是因為它實現了對計算機核心硬體的管理。對於Linux作業系統來說,其本身是一個整體,包括Linux內核、系統庫和系統程序,Linux內核是其最基礎的部分,它實現了對硬體資源的管理,並且提供了使用這些硬體資源的通用接口。自1991年發布LInux內核來,很多公司加入其中,在內核的基礎上構建了自己的作業系統版本,比如Redhat、Debian和Suse等等。
  • Linux2.6內核驅動移植參考
    作者:晏渭川 隨著Linux2.6的發布,由於2.6內核做了教的改動,各個設備的驅動程序在不同程度上要 進行改寫。為了方便各位Linux愛好者我把自己整理的這分文檔share出來。該文當列舉 了2.6內核同以前版本的絕大多數變化,可惜的是由於時間和精力有限沒有詳細列出各個 函數的用法。
  • 開源項目 Qomo Linux3.0版本正式發布
    【IT168 資訊】Qomo Linux項目是以Linux人社區為依託,採用社區開發方式,以開源軟體推廣普及和提高為宗旨的Linux社區版本開發項目。項目的目標是提供一款最新、最酷、最快,輕量級、模塊化的Linux作業系統;並以此為平臺,探索各種Linux前沿技術,開發出更多具有影響力和生命力的軟體項目.
  • 技巧:Ubuntu中安裝Visual Studio Code
    微軟Build大會上,一款支持Windows、Mac OS X和Linux平臺的原生Visual Studio應用,名為「Visual Studio Code」讓人意外,筆者之前在《微軟推出VS Code支持Linux和OS X平臺》中介紹其功能支持linux平臺。
  • linux內核移植-移植2.6.35.4內核到s3c2440
    本來是想移植最新的內核2.6.39但是總是在編譯快完成的時候報錯,有人說是新的內核對arm平臺的支持不好,所以就降低了一下版本,這裡移植2.6.35.4內核一、準備工作1、下載 解壓內核從官網上下載linux-2.6.35的內核, ftp://ftp.kernel.org/pub/linux/kernel/v2.6/ ,文件不大,約85M。
  • Ubuntu安裝 svn(「費勁周折」處理異常問題)
    最近公司新項目開始搭建,需要在ubuntu上安裝svn,起初在其他linux上安裝過svn,沒有在ubuntu上安裝svn的記錄,在家裡首先測試了一把,只是執行簡單的sudo apt-get install subversion 命令svn就安裝成功,但是同樣的命令在公司的伺服器上執行時,系統提示找不到組織包一類的錯誤
  • 安全預警 | Linux Libc Realpath 存在緩衝區下溢漏洞
    最近OSS-SEC郵件組披露,Linux基準Libc函數庫中的Realpath函數存在緩衝區下溢漏洞,CVE編號為CVE-2018-1000001。
  • linux內核中的IS_ERR
    在看內核源碼的時候,經常會遇到IS_ERR,比如在linux/arch/arm/kernel/sys_arm.c中本文引用地址:http