Linux 5.6 RC1 đã được phát hành với hỗ trợ WireGuard, bản sửa lỗi năm 2038, hỗ trợ USB4 và hơn thế nữa.

Nền tảng Linux

Hôm qua Linus Torvalds đã công bố phiên bản RC đầu tiên của Linux 5.6, trong đó nhiều tính năng thú vị được bao gồm, chẳng hạn như trường hợp của WireGuard (mà chúng ta đã đề cập trong các bài viết trước), tiêu chuẩn USB4, hệ thống tệp Zonefs mới, cải tiến bảo mật và hơn thế nữa.

Đối với nhiều người trong cộng đồng, đây là một công việc rất quan trọng điều đó đã được thực hiện và Linux 5.6 có thể sẽ là phiên bản thú vị nhất kể từ Linux 5.0. Có nhiều tính năng và cải tiến mới trong phiên bản hạt nhân này và chúng có thể đến sớm hơn phiên bản ổn định của nó trong khoảng hai tháng.

Những thay đổi chính trong Linux 5.6 RC1

Như chúng tôi đã đề cập trong các bài viết trước David Muller, người bảo trì ngăn xếp mạng Linux đã lấy các bản vá từ WireGuard được triển khai trong Nhân Linux và bây giờ công việc đó đã chính thức tương thích với Linux 5.6 RC1.

linux
Bài viết liên quan:
WireGuard đã được chấp nhận và sẽ được tích hợp trong phiên bản tiếp theo của Linux 5.6

WireGuard là một ứng dụng phần mềm và một giao thức giao tiếp mã nguồn mở mới và miễn phí. Nó là một VPN cực kỳ đơn giản, nhanh chóng và hiện đại sử dụng mã hóa tiên tiến. Nó nhanh hơn, đơn giản hơn, nhẹ hơn và hữu ích hơn IPsec. Nhiều người coi nó như một sự thay thế tiềm năng cho OpenVPN.

Việc bổ sung các giao diện mã hóa kẽm cần thiết cho mạng riêng ảo WireGuard đã bắt đầu kể từ Linux 5.5.

Để đi xa hơn, WireGuard sử dụng Curve25519 để trao đổi khóa, ChaCha20 để mã hóa, Poly1305 để xác thực dữ liệu, SipHash cho các khóa bảng băm và BLAKE2 cho hàm băm. Nó hỗ trợ Lớp 3 cho IPv4 và IPv6 và có thể đóng gói v4-in-v6 và ngược lại. WireGuard đã được một số nhà cung cấp dịch vụ VPN như Mullvad VPN, AzireVPN, IVPN và cryptostorm chấp nhận.

Một thay đổi khác nổi bật, là hỗ trợ thêm cho tiêu chuẩn USB4. Đây là một công nghệ dựa trên đặc điểm kỹ thuật Thunderbolt mới nhất (phiên bản 3) và hứa hẹn tốc độ tối đa tương tự (lên đến 40Gb / s).

USB4 sử dụng đầu nối USB-C cổ điển và tương thích ngược với các tiêu chuẩn USB, bao gồm USB 3.2 giúp tăng gấp đôi tốc độ tối đa của kết nối USB (từ 10 Gb / giây lên 20 Gb / giây), USB 2.0 và chính Thunderbolt 3. USB4 kết nối màn hình 4K hoặc 8K với USB, ngoài việc cho phép một loạt các thiết bị USB được kết nối với chuỗi trong cùng một cổng.

Ngoài ra, nó hỗ trợ cấp nguồn cho các thiết bị hiển thị công suất tối đa 100 watt thông qua chức năng USB Power Delivery.

Một cải tiến tuyệt vời khác điều đó đi kèm với Linux 5.6RC1, đó là cái này Nó trở thành hạt nhân đầu tiên được lập trình cho các hệ thống 32-bit để vượt qua năm 2038.

Vì trên Unix và Linux 32-bit, chúng có giá trị thời gian trong một định dạng số nguyên có dấu 32 bit có giá trị lớn nhất là 2147483647. Ngoài số này, tràn số nguyên được tạo ra, trong đó các giá trị sẽ được lưu trữ dưới dạng số âm.

Điều này có nghĩa rằng đối với hệ thống 32 bit, giá trị thời gian không được vượt quá 2147483647 giây sau ngày 1 tháng 1970 năm XNUMX. Nói một cách đơn giản hơn, sau 03:14:07 UTC vào ngày 19 tháng 2038 năm 13, do sự cố tràn số nguyên, thời gian sẽ được đọc là "ngày 1901 tháng 19 năm 2038" thay vì ngày XNUMX tháng XNUMX năm XNUMX.

Về hỗ trợ phần cứng Linux 5.6 RC1 đến với sự hỗ trợ cho:

  • NVIDIA GeForce RTX 2000 Turing hỗ trợ trình điều khiển mã nguồn mở mới có thể tăng tốc phần cứng, nhưng nó vẫn dựa trên phần sụn nhị phân. Các thay đổi vẫn cần được thực hiện đối với NVC0 Gallium3D để hỗ trợ OpenGL.
  • Hỗ trợ AMD Pollock.
  • Hỗ trợ đặt lại AMDGPU cho Renoir và Navi.
  • Cải tiến đồ họa Intel Gen11 và Gen12.
  • Nhiều thay đổi khác đối với trình điều khiển DRM.
  • cải tiến trình điều khiển đa phương tiện cho Rockchip SoC.
  • Máy tính xách tay ASUS với bộ vi xử lý AMD Ryzen sẽ ngừng quá nóng và gặp sự cố
  • hỗ trợ cho các SoC và thẻ ARM mới

Cuối cùng, nếu bạn muốn biết thêm về nó, bạn có thể tham khảo tuyên bố mà Linus Torvalds đã gửi trong liên kết theo dõi.

Để kiểm tra RC1 này từ Linux 5.6, bạn có thể tải xuống mã từ trang web chính thức của nó.


Để 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: AB Internet Networks 2008 SL
  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.