Linux Kernel 4.20 đã được phát hành vào tháng 12/2018 với nhiều thay đổi. Linus Torvalds đã phát biểu:
Hãy đối mặt với nó, tuần trước không có gì yên tĩnh như tôi mong đợi, nhưng thực sự không có gì để trì hoãn 4.20 vì mọi người đã nghỉ ngơi.
Và dường như không có bất kỳ vấn đề nào được biết đến, nó chỉ là đoạn ngắn dưới đây dài hơn một chút so với mong muốn của tôi. Mặc dù vậy, không có gì hét lên, ồ, thật đáng sợ.
Và như một phần của những người mà mọi người đã nghỉ giải lao, tôi có thể vui vẻ báo cáo rằng tôi đã có khá nhiều yêu cầu rút sớm trong hộp thư đến của mình. Tôi khuyến khích mọi người hoàn thành nó và hoàn thành, để mọi người có thể thư giãn vào những ngày lễ cuối năm. Trên thực tế, tôi có thể đã giành chiến thắng trong vài ngày, nhưng nếu không thì hãy cố gắng giữ cho lịch trình cửa sổ hợp nhất bình thường, ngay cả khi hầu hết mọi người hy vọng đã giành chiến thắng ngay cả khi cửa sổ hợp nhất kết thúc.
Theo thông tin chi tiết của tuần trước là 4,20 – hầu hết là kết nối mạng (trình điều khiển, sửa lỗi mạng lõi, bpf). Có một vài bản cập nhật trình điều khiển phi mạng khác, và một loạt các thay đổi của một số thay đổi nội tuyến x86 đã bị cản trở bởi sự hỗ trợ của trình biên dịch sắp tới.
Mục lục
Những thay đổi trong Linux 4.20 bao gồm:
- Hỗ trợ APU AMD Picasso cũng như hỗ trợ APU Raven 2
- Trình điều khiển Intel DRM có hỗ trợ PPGTT đầy đủ cho phần cứng Haswell / Ivy / Valley View.
- Trình điều khiển NVIDIA Nouveau mã nguồn mở có hỗ trợ HDMI 2.0 ban đầu.
- NVIDIA Xavier lối Tegra194 của SoC có hỗ trợ hiển thị ban đầu.
- Hỗ trợ cho CPU Hygon Dhyana
- Hỗ trợ Ethernet 2.5G của Intel thông qua trình điều khiển IGC mới của Wikipedia.
- Hỗ trợ máy tính xách tay LG Gram
- Cải thiện hệ thống tệp, cập nhật trình điều khiển và nhiều thay đổi khác.
Cách cài đặt Linux Kernel 4.20 trong Ubuntu:
Để dễ dàng cho việc cài đặt, có một vài công cụ của bên thứ ba, ví dụ: UKTools và Ukuu, giúp bạn dễ dàng cài đặt Kernel mới nhất cho Ubuntu.
Lưu ý: Các hạt nhân chính không bao gồm bất kỳ trình điều khiển hoặc bản vá nào do Ubuntu cung cấp. Chúng không được hỗ trợ và không phù hợp để sử dụng sản xuất
Bạn cũng có thể tải xuống các gói nhị phân .deb theo cách thủ công:
Tùy thuộc vào loại hệ điều hành của bạn, lần lượt tải xuống và cài đặt các gói:
- linux-headers-4.20.0-xxxxxx_all.deb
- linux-headers-4.20.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
- linux-modules-4.20.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
- linux-image-xxx-4.20.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
Chọn generic cho hệ thống chung và lowlatency cho hệ thống có độ trễ thấp (ví dụ: để ghi âm thanh), amd64 cho hệ thống 64 bit, i386 cho hệ thống 32 bit hoặc armhf, arm64, v.v. cho các loại HĐH khác.
Ngoài ra, bạn có thể tải xuống và cài đặt các nhị phân kernel thông qua các lệnh sau (Ctrl + Alt + T):
Đối với 64-bit OS:
cd /tmp/ wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20/linux-headers-4.20.0-042000_4.20.0-042000.201812232030_all.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20/linux-headers-4.20.0-042000-generic_4.20.0-042000.201812232030_amd64.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20/linux-image-unsigned-4.20.0-042000-generic_4.20.0-042000.201812232030_amd64.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20/linux-modules-4.20.0-042000-generic_4.20.0-042000.201812232030_amd64.deb sudo dpkg -i *.deb
Đối với 32-bit OS:
cd /tmp/ wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20/linux-headers-4.20.0-042000_4.20.0-042000.201812232030_all.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20/linux-headers-4.20.0-042000-generic_4.20.0-042000.201812232030_i386.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20/linux-image-4.20.0-042000-generic_4.20.0-042000.201812232030_i386.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20/linux-modules-4.20.0-042000-generic_4.20.0-042000.201812232030_i386.deb sudo dpkg -i *.deb
Sau khi cài đặt, khởi động lại máy tính của bạn và tận hưởng!
Gỡ cài đặt Linux Kernel 4.20:
Khởi động lại máy của bạn và chọn khởi động với hạt nhân cũ trong menu khởi động ‘Grub2 -> Advanced Option for Ubuntu’. Sau đó chạy lệnh sau để loại bỏ Linux Kernel 4.20.0:
sudo dpkg --purge linux-image-4.20.0-042000-generic linux-image-unsigned-4.20.0-042000-generic