Linux Kernel 4.20 đến như một món quà Giáng sinh

Kiểm tra Kernel

Hôm qua Linus Torvalds, nhà lãnh đạo và người tạo ra dự án Linux Kernel đã phát hành phiên bản mới của dự án này, dành cho Linux 4.20.

Với bản phát hành mới này nhân Linux mới đã tăng hơn 350,000 dòng mới, trải qua khoảng 14,000 thay đổi.

Hơn 11.400 tệp đã được sửa đổi. Điều này mang lại vấn đề mới phù hợp với các bản phát hành mới nhất. Ngoài ra, việc phân phối các bản vá không có gì lạ, khoảng XNUMX/XNUMX là do trình điều khiển, phần còn lại do mạng, hệ thống tệp và công cụ.

Đây không phải là một bản phát hành lớn của bất kỳ sự tưởng tượng nào. Torvalds nói: “Hầu hết chúng là mạng (bộ điều khiển, bản sửa lỗi mạng lõi, bpf).

Ngoài ra còn có một số bản cập nhật trình điều khiển không phải mạng khác và một loạt ngược lại của một số thay đổi asm trực tuyến x86 đã bị hỗ trợ trình biên dịch sắp tới bỏ qua. ”

Trong bài đăng của mình, anh ấy cũng nói:

Và như một phần của 'mọi người đã nghỉ ngơi', tôi có thể vui vẻ báo cáo rằng tôi đã có một số yêu cầu kéo sớm trong hộp thư đến của mình.

Tôi khuyến khích mọi người làm thêm một lần nữa, để mọi người có thể thư giãn trong những ngày nghỉ lễ cuối năm.

Trên thực tế, tôi có thể sẽ không bắt đầu làm việc trong một vài ngày, nhưng nếu không, chúng ta hãy cố gắng giữ giờ bình thường.

Có gì mới trong Linux Kernel 4.20

Với phiên bản Kernel mới này, se đã thêm những thay đổi mới và như đã đề cập, nhiều hỗ trợ hơn đã được bổ sung cho các thiết bị và đặc biệt là card màn hình.

Trình điều khiển đồ họa mới

nền tảng Linux

Một tính năng nổi bật trong các thay đổi trình điều khiển cho Linux 4.20 là AMD.

Các nhà phát triển nhà sản xuất thẻ đồ họa đã thêm nhiều mã hơn cho tiếp theo GPU AMD Vega 20 sẽ được cung cấp trên các thẻ mới, gần như được hỗ trợ đầy đủ.

Ngoài ra, các GPU có tên mã từ Raven 2 và Picasso hiện cũng được hỗ trợ. Trình điều khiển Nvidia Nouveau miễn phí nhận được hỗ trợ ban đầu cho HDMI 2.0.

Hệ thống tập tin

Hệ thống tệp trong nhân mới này tập trung vào việc cải thiện hiệu suất của Btrfs. Nhưng Ngoài ra Ext4, XFS, F2FS, Device Mapper và Ceph đã nhận được các bản vá.

Trong quá trình phát triển Linux 4.20, các nhà phát triển cũng phải đối mặt với nhiệm vụ giải quyết một vấn đề có thể dẫn đến mất dữ liệu trong các điều kiện nhất định khi sử dụng Ext4.

Cuối cùng, nhưng đó không phải là lỗi hệ thống tệp trên diện rộng, lỗi đã được theo dõi sau một thời gian dài tìm kiếm trong lớp khối nhiều hàng đợi Blk-MQ.

Điều quan trọng hơn nữa là các trình điều khiển khối được chuẩn bị để chuyển sang phiên bản mới, vì phiên bản cũ có thể đã bị loại bỏ trong 4.21. Là một phần của điều này, nhiều bộ điều khiển khối đã được chuyển đổi thành API Multiqueue.

Hệ thống mạng con

Ngăn xếp TCP được dịch để sử dụng mô hình xác định thời gian thoát sớm nhất của mỗi gói trong việc phân phối lưu lượng gửi đi.

Mô hình được triển khai cố gắng giải quyết các vấn đề về tỷ lệ thay vì các hàng đợi gói đi, một cấu trúc lặp dựa trên bộ đếm thời gian xác định thời gian sớm nhất mà mỗi gói tin có thể được gửi đi.

Cấu trúc này cho phép bạn tăng hiệu quả phân phối các gói được gửi và tính toán thời gian nhận và truyền với độ chính xác cao hơn. (RTT, thời gian khứ hồi) trong quá trình hình thành dòng chảy.

Mặt khác, khả năng tải, dưới dạng các chương trình BPF, các trình xử lý phân tích tiêu đề gói trong luồng mạng (phân tách luồng mạng) đã được thêm vào, giúp đạt được hiệu suất và bảo mật cao hơn so với đề xuất trước đó triển khai trong C.

Làm thế nào để tải Kernel 4.20?

Phiên bản mới này hiện có sẵn để tải xuống và những người ưa mạo hiểm thích biên dịch nó trên hệ thống của họ có thể thực hiện ngay lập tức.

Đối với những người thích chờ đợi các gói được phát hành bởi các bản phân phối của họ, việc chúng được phát hành để cập nhật nhanh chóng là vấn đề trong vài ngày.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.