首頁 > 軟體

如何在Ubuntu中安裝Linux Kernel 5.1

2020-06-16 16:36:14

最新穩定的Linux Kernel 5.1發布。 總的來說,5.1看起來非常正常,只有超過13000的提交(如果計算合併,則再加上1000+)。這幾乎是我們正常的大小。

Linux 5.1帶來了許多令人興奮的變化,包括改進了對英特爾Fastbook的支援(預設啟用),英特爾22260 WiFi支援,新的I/O介面,新的ACPI支援,主線支援的Raspberry Pi 3 Model A +以及許多新的硬體支援。

Linux Kernel 5.1 核心的Ubuntu 18.04

如何在Ubuntu中安裝Linux Kernel 5.1:

主線核心不包含任何Ubuntu提供的驅動程式或修補程式。它們不受支援,不適合生產使用

Linux 5.1的主線核心包可從以下連結下載:

下載Kernel 5.1

取決於您的作業系統型別,請依次下載和安裝軟體包:

  1. linux-headers-5.1.0-xxxxxx_all.deb
  2. linux-headers-5.1.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
  3. linux-modules-5.1.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
  4. linux-image-xxx-5.1.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb

選擇通用系統的generic,低延遲系統(例如用於錄製音訊)的lowlatency,64位元系統的amd64,32位元系統的i386或其他OS型別的armhf,arm64等。

或者,您可以通過終端命令(Ctrl + Alt + T)下載並安裝核心二進位制檔案:

對於64位元作業系統:

cd /tmp/
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.1/linux-headers-5.1.0-050100_5.1.0-050100.201905052130_all.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.1/linux-headers-5.1.0-050100-generic_5.1.0-050100.201905052130_amd64.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.1/linux-image-unsigned-5.1.0-050100-generic_5.1.0-050100.201905052130_amd64.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.1/linux-modules-5.1.0-050100-generic_5.1.0-050100.201905052130_amd64.deb
sudo dpkg -i *.deb

如下圖:

對於32位元作業系統:

cd /tmp/
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.1/linux-headers-5.1.0-050100_5.1.0-050100.201905052130_all.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.1/linux-headers-5.1.0-050100-generic_5.1.0-050100.201905052130_i386.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.1/linux-image-5.1.0-050100-generic_5.1.0-050100.201905052130_i386.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.1/linux-modules-5.1.0-050100-generic_5.1.0-050100.201905052130_i386.deb
sudo dpkg -i *.deb

安裝後,重新啟動計算機並享受!

解除安裝Linux Kernel 5.1:

重新啟動計算機,然後在啟動選單“Grub2  - > Ubuntu的高階選項”中選擇使用先前核心啟動。 然後執行命令刪除Linux Kernel 5.1:

sudo dpkg --purge linux-image-5.1.0-050100-generic linux-image-unsigned-5.1.0-050100-generic

Linux 5.1有什麼新功能?

Io_uring:新的Linux IO介面

Linux 5.1引入了一種名為io_uring的新型高效能介面。它易於使用且難以濫用使用者/應用程式介面。 Io_uring具有高效的緩衝非同步I / O支援,能夠在不通過輪詢I/O執行系統呼叫的情況下執行I/O,以及其他效率增強。這將有助於為Linux提供快速高效的I/O。

Io_uring允許在PID重用的情況下安全地傳送信號,這將改善電源管理而不影響功耗。 Liburing被用作使用者空間庫,這將使用法更簡單。 Axboe的FIO基準也已經過調整以支援io_uring。

安全

在Linux 5.1中,新增了SafeSetID LSM模組,該模組將為管理員提供安全性和策略控制。它將UID / GID從給定的UID / GID轉換為僅限於系統範圍內可接受列表批准的轉換。這也有助於停止接收與CAP_SET {U / G} ID相關聯的輔助許可權,這將允許使用者設定使用者名稱空間UID對映。

儲存

與物理RAM一起,使用者現在可以將永續性記憶體用作RAM(系統記憶體),允許他們在不使用initramfs的情況下將系統引導至裝置對映器裝置,以及支援實時核心修補功能的累積修補程式。這種持久記憶體也可以用作經濟有效的RAM替代品。

實時修補改進

在Linux 5.1中,新的功能被新增到實時修補中,它被稱為原子替換。它包括所有舊版實時修補程式的所有需要??更改,並且可以在一個過渡中完全替換它們。實時修補可以在不需要完全重新啟動系統的情況下修補正在執行的系統。這將允許新驅動程式與新硬體相容。

Linux Kernel 5.1 正式發布,大量新功能  https://www.linuxidc.com/Linux/2019-05/158505.htm

如何在Ubuntu 18.04/18.10中安裝Linux Kernel 4.19  https://www.linuxidc.com/Linux/2018-10/155000.htm


IT145.com E-mail:sddin#qq.com