Năm 2020 chắc chắn sẽ là một năm để lại dấu ấn trong lịch sử và không chỉ liên quan đến tất cả các sự kiện gây ra trong nền kinh tế do đại dịch do virus Corona (covid19) gây ra, mà còn liên quan đến các phong trào xã hội, xung đột giữa các quốc gia, các sự kiện thiên nhiên lớn, v.v.
Và đối với thế giới công nghệ cũng không hề kém cạnh Chà, trong suốt năm ngoái, nhiều điều quan trọng đã xảy ra và nhiều điều trong số đó đã để lại dấu ấn.
Đó là lý do tại sao lần này Chúng tôi chia sẻ tổng hợp các sự kiện quan trọng nhất năm 2020 trong Linux và nguồn mở.
Bắt đầu với Linux, trong suốt năm 2020, các phiên bản sau đã được phát hành (không tính đến các phiên bản sửa lỗi của chúng):
Linux 5.10
Trong số các tính năng đáng chú ý nhất của nó- Hỗ trợ mở rộng ghi nhãn bộ nhớ ARMv8.5, hỗ trợ cho thuật toán chữ ký số SM2, hỗ trợ cho giao thức truyền tải CAN ISO 15765 2: 2016, hỗ trợ giao thức phát đa hướng IGMPv3/MLDv2 và hỗ trợ cho các khu vực Amazon Nitro. Hệ thống tệp EXT4 hiện có chế độ "cam kết nhanh" giúp giảm đáng kể độ trễ của nhiều thao tác tệp.
Linux 5.9
Trong phiên bản này, giới hạn nhập ký hiệu từ các mô-đun độc quyền sang mô-đun GPL, lên lịch thực hiện trong bộ lập lịch thời hạn, cải thiện hiệu suất dm-crypt, xóa mã cho khách Xen PV 32 bit, cơ chế quản lý bộ nhớ phiến mới, hỗ trợ mã hóa nội tuyến trên ext4 và F2FS.
Linux 5.8
Trong số các tính năng mới của nó có: máy dò tình trạng chủng tộc KCSAN, cơ chế chung để gửi thông báo đến không gian người dùng, hỗ trợ phần cứng cho mã hóa trực tuyến, cơ chế bảo vệ mở rộng cho ARM64, hỗ trợ bộ xử lý Baikal-T1 của Nga, khả năng gắn kết các phiên bản Procfs riêng biệt, triển khai cơ chế bảo vệ Shadow Call Stack cho ARM64 và BTI.
Linux 5.7
Phiên bản này nổi bật triển khai FS exFAT mới, mô-đun bareudp để tạo đường hầm UDP, bảo vệ dựa trên xác thực con trỏ cho ARM64, khả năng đính kèm các chương trình BPF vào trình xử lý LSM, triển khai Curve25519 mới, trình phát hiện khóa phân tách, hỗ trợ BPF với PREEMPT_RT, loại bỏ các giới hạn kích thước dòng 80 ký tự trong mã, tính đến các chỉ báo nhiệt độ CPU trong bộ lập lịch tác vụ, bảo vệ ghi bộ nhớ bằng userfaultfd.
Linux 5.6
Tôi đến với sự chờ đợi từ lâu Tích hợp giao diện WireGuard VPN, hỗ trợ USB4, không gian tên theo thời gian, khả năng tạo bộ điều khiển tắc nghẽn TCP bằng BPF, hỗ trợ ban đầu cho MultiPath TCP, loại bỏ kernel năm 2038, cơ chế bootconfig, ZoneFS FS.
Linux 5.5
Khả năng đặt bí danh cho giao diện mạng, tích hợp các chức năng mật mã của thư viện Zinc, khả năng phản chiếu trên nhiều hơn 2 đĩa trong Btrfs RAID1, cơ chế theo dõi trạng thái của các bản vá trực tiếp, khung kiểm tra đơn vị kunit, cải thiện hiệu suất của ngăn xếp không dây mac80211, khả năng truy cập root Xem phần thông qua giao thức SMB, kiểm tra kiểu trong BPF.
Hơn nữa, chúng ta không được quên phong trào hướng tới một thuật ngữ bao hàm trong đó các nhà phát triển Hạt nhân Linux đã nhận được đề xuất và dựa trên đó một tài liệu đã được chuẩn bị trong đó việc sử dụng thuật ngữ bao hàm được quy định trong nhân. Đối với các số nhận dạng được sử dụng trong hạt nhân, đề xuất bỏ việc sử dụng các từ như 'nô lệ' và 'danh sách đen'.
Và cuối cùng là về vấn đề bảo mật, vào năm 2020 Nhiều lỗ hổng cục bộ khác nhau đã được tiết lộ Chúng không chỉ là hạt nhân mà còn là các lỗ hổng thường ảnh hưởng đến bất kỳ hệ thống GNU/Linux nào và bắt đầu bằng cách đề cập đến một số lỗ hổng mà chúng ta có thể tìm thấy lỗ hổng trong nhân Linux (AF_PACKET, BPF, vhost-net).
Cũng như các lỗ hổng trong sudo, systemd, Glibc (memcpy cho ARMv7), F2FS fsck, GDM và lỗ hổng trong GRUB2 cho phép vượt qua khởi động an toàn UEFI.
Một điều khác cần nói đến là một trong những lỗ hổng từ xa. trên máy chủ thư qmail và ZeroLogin ở Samba.