Có là rất nhiều cải tiến hạt nhân thú vị được hợp nhất vào năm 2021 cũng như giới thiệu hỗ trợ phần cứng mới và hơn thế nữa. Nhưng thú vị như năm đó, nó thực sự giảm hơn bình thường trên cả cơ sở cam kết và số lượng dòng. Dưới đây là một số chủ đề hạt nhân phổ biến trong năm 2021 cũng như xem xét thống kê phát triển Git hàng năm.

Tính đến ngày hôm qua khi chạy GitStats trên cây nguồn nhân Linux, kho lưu trữ đã thấy 1.060.172 cam kết từ khoảng 24,3 nghìn tác giả khác nhau. Cây nguồn hiện bao gồm 32,2 triệu dòng trên 74,3k tệp.

Tổng số dòng nhân Linux tiếp tục tăng với tốc độ khá nhất quán với dòng tính năng mới không ngừng nghỉ và hỗ trợ phần cứng mở rộng đến dòng chính.
Mặc dù tuyệt vời đến năm 2021 với các tính năng và hỗ trợ phần cứng, nhưng nhân chỉ đạt 73,7 nghìn cam kết vào năm 2021-giảm từ 90,2 nghìn vào năm 2020, 82,8 nghìn vào năm 2019, 80,1 nghìn vào năm 2018, v.v. Lần cuối cùng có 73 nghìn lượt cam kết hoặc ít hơn trong một năm duy nhất là con đường trở lại vào năm 2013 khi nó đạt 70,9 nghìn lượt. Mặc dù một phần cho sự bù đắp là vào năm 2021 có 5 bản phát hành nhân chính trong khi một số năm đã chứng kiến ​​6 bản phát hành chính và đến lượt cửa sổ hợp nhất bổ sung trong năm dương lịch đó dẫn đến luồng cam kết mới lớn… Trong khi đó Linux 5.16 đã hết trong vài tuần nữa, điều đó sẽ khởi động cửa sổ hợp nhất Linux 5.17 vào tháng Giêng.

Bên cạnh số lượng cam kết ít hơn nhiều so với thông thường, vào năm 2021, nhân Linux đã có 3,2 triệu dòng được thêm vào và 1,3 triệu dòng bị xóa, thấp hơn so với năm 2020 có 4 triệu dòng được thêm vào với 1,5 triệu dòng bị xóa.

Linus Torvalds là người cam kết nhiều nhất cho cây nguồn, như thường lệ. Năm người cam kết hàng đầu tiếp theo cho cây nguồn nhân Linux thường là những người đóng góp hạt nhân nổi bật lâu năm như David S. Miller, Arnd Bergmann, Christoph Hellwig, Lee Jones và Jakub Kicinski.

Vào năm 2021, có 4.421 email khác nhau được liên kết với các cam kết của nhân Linux, giảm so với 4.603 được thấy vào năm 2020 nhưng tăng so với năm 2019 là 4.383.

Những ai tò mò về GitStats của nhân Linux đầy đủ cho năm 2021 và những năm trước có thể xem bản kết xuất này với tất cả các chi tiết.

Khi tóm tắt lại các tính năng tuyệt vời, các thay đổi được đề xuất và kịch bản hạt nhân khác của năm 2021, các bài báo về hạt nhân phổ biến nhất trên Phoronix trong năm bao gồm:

Đại học Cấm đóng góp cho Nhân Linux cố ý chèn lỗi
Greg Kroah-Hartman đã cấm một trường đại học của Hoa Kỳ cố gắng tạo các bản vá lỗi cho nhân Linux do cố ý gửi mã có vấn đề với hàm ý bảo mật và các”thử nghiệm”khác nhân danh nghiên cứu.

Linus Torvalds quyết định hạ cánh NVIDIA RTX 30″Ampere”Hỗ trợ trong Linux 5.11
Mặc dù mã tính năng mới thường không được phép ở cuối cửa sổ hợp nhất đối với theo chu kỳ phát hành nhân Linux, Linus Torvalds đã quyết định hợp nhất mã trình điều khiển nguồn mở mới được xuất bản cho các cạc đồ họa NVIDIA GeForce RTX 30″Ampere”cho nhân Linux 5.11 sẽ ra mắt ổn định vào tháng Hai.

IBM To Kernel Maintainer:”Bạn là nhân viên IBM 100% thời gian”
Khá phổ biến là nhiều nhà phát triển nhân Linux lâu năm sử dụng địa chỉ email cá nhân của họ để ký tắt các bản vá nhân hoặc xử lý các công việc vá lỗi khác, đặc biệt là khi họ cũng đang tham gia vào việc phát triển nhân trong thời gian cá nhân của họ và thỉnh thoảng nhảy giữa các nhà tuyển dụng theo thời gian trong khi vẫn tiếp tục tương tác với cộng đồng nhân thượng nguồn, v.v. Cũng có thể hiểu được một số công ty yêu cầu sử dụng các địa chỉ email công ty của họ cho công việc/bản vá chính thức của họ trong khi giờ đây IBM dường như đang tiến từng bước một.

Linux 5.13 Hoàn nguyên + Bản sửa lỗi Các bản vá lỗi của Đại học Minnesota có vấn đề
Một tháng trước, Đại học Minnesota đã bị cấm đóng góp vào nhân Linux khi nó được tiết lộ với các nhà nghiên cứu của trường đại học đã cố tình gửi lỗi vào kernel thông qua các bản vá mới với tư cách là”cam kết đạo đức giả”như một phần của bài báo nghiên cứu đáng nghi vấn. Các nhà phát triển nhân Linux cuối cùng đã hoàn thành việc xem xét tất cả các bản vá UMN.edu để giải quyết các hợp nhất có vấn đề với nhân và cũng dọn dẹp/sửa các bản vá có vấn đề của họ.

Cuối cùng thì Btrfs sẽ”làm nản lòng”bạn khi tạo mảng RAID5/RAID6
Trong một số năm, người ta đã biết rằng mã Btrfs RAID5 và RAID6 có khả năng không an toàn và gần như không hoàn thiện như hỗ trợ RAID gốc được tìm thấy trong hệ thống tệp Linux này cho các cấp độ khác. Cuối cùng, bây giờ chúng ta thấy các chương trình không gian người dùng Btrfs cảnh báo người dùng khi cố gắng tạo các cấu hình RAID 5/6 gốc Btrfs như vậy.

Các nhà phát triển nhân Linux thảo luận về việc loại bỏ một loạt CPU cũ
Với việc Linux 5.10 đã được xuất xưởng dưới dạng bản phát hành Hỗ trợ dài hạn (LTS) mới nhất sẽ được duy trì trong ít nhất là trong lần tiếp theo Năm năm, một cuộc thảo luận đã bắt đầu về việc loại bỏ một số hỗ trợ nền tảng CPU cũ và lỗi thời hiện được tìm thấy trong hạt nhân dòng chính. Đối với nhiều kiến ​​trúc đang được xem xét để loại bỏ, họ không thấy bất kỳ cam kết mới nào trong nhiều năm nhưng như trường hợp một khi các đề xuất được đưa ra để loại bỏ chúng, thường có những người dùng đam mê muốn giữ lại sự hỗ trợ.

Hóa ra Windows dự trữ vô điều kiện 1MB RAM đầu tiên, Linux chỉ là muộn để thực hiện
Được gửi vào cuối tuần trước cho nhân Linux 5.13 là sự thay đổi nên Linux x86/x86_64 sẽ luôn dành 1MB RAM đầu tiên để tránh các vấn đề hỏng hóc với một số BIOS và bộ đệm khung hình đôi khi gây rắc rối với phần thấp nhất của bộ nhớ hệ thống. Mặc dù suy nghĩ dành riêng 1MB đầu tiên vô điều kiện là hơi khó chịu và có lẽ Windows có cách nào đó để xác định lượng bộ nhớ thấp cần dự trữ, nhưng hóa ra Windows đã áp dụng hành vi tương tự trong nhiều năm.

Axboe đạt được 8 triệu IOPS mỗi lõi với các bản vá tối ưu hóa Linux mới nhất
Mới tuần trước, việc tối ưu hóa Linux đã dẫn đến khả năng đạt được 6 triệu IOPS cho mỗi lõi và sau đó là ở đầu trong tuần này, các bản vá lỗi mới đã đẩy Linux vượt qua 7 triệu IOPS mỗi lõi với cấu hình phần cứng lý tưởng. Cuối tuần, 8 triệu IOPS đã đạt được!

“le9″Nỗ lực Làm cho Linux trở nên rất hữu dụng trên các hệ thống có dung lượng RAM nhỏ
Ai cũng biết rằng máy tính để bàn Linux có thể khá khó chịu khi chịu áp lực bộ nhớ lớn như đã được giới thiệu trong những năm qua và ngày nay sự chú ý nhiều hơn chuyển sang các ứng dụng như OOMD/systemd-oomd và các lựa chọn thay thế khác để đối phó tốt hơn với các tình huống hết/hết bộ nhớ của Linux, đặc biệt là với phần mềm máy tính để bàn và trình duyệt web ngày nay tiêu thụ ngày càng nhiều bộ nhớ. Một nỗ lực khác đã có kết quả để giúp cho kịch bản này là các bản vá lỗi nhân Linux”le9″.

Linux x86/x86_64 Bây giờ sẽ luôn dành 1MB RAM đầu tiên
Mã nhân Linux x86/x86_64 đã có sẵn logic để dự trữ các phần của 1MB đầu tiên RAM để tránh BIOS hoặc hạt nhân có khả năng làm nghẽn không gian đó trong số các lý do khác trong khi Linux 5.13 hiện đang loại bỏ”lỗi”đó và sẽ chỉ dự trữ 1MB RAM đầu tiên một cách vô điều kiện.

Các nhà nghiên cứu”Cam kết đạo đức giả”của Đại học Minnesota xuất bản Thư ngỏ
Kịch tính ở vùng đất hạt nhân trong tuần này là Đại học Minnesota bị cấm phát triển nhân Linux do họ nghiên cứu trước đó. đã tiến hành xem xét các”cam kết đạo đức giả”và khả năng cố ý đưa các lỗ hổng (chẳng hạn như lỗi sử dụng sau khi miễn phí) vào cây nguồn hạt nhân. Cuối tuần này, những nhà nghiên cứu liên quan đã xuất bản một bức thư ngỏ cho cộng đồng nhân Linux.

Linux 5.16 sẽ là một món quà Giáng sinh tuyệt vời cho người hâm mộ nguồn mở với nhiều tính năng mới
Trong khi Linux 5.15 thậm chí sẽ không ra mắt trong một hoặc hai tuần nữa, đã có rất nhiều điều để mong đợi khi nói đến Linux 5.16. Dưới đây là một số tính năng mới được mong đợi cho chu kỳ 5.16.

Linux 5.17 Tự hào về Tối ưu hóa Hiệu suất TCP Lớn
Trong khi cửa sổ hợp nhất Linux 5.16 vừa kết thúc và nhân đó sẽ không xuất hiện cho đến cuối năm dương lịch , đã dành cho Linux 5.17, vật liệu mới đang bắt đầu tích lũy trong các cây phát triển hệ thống con tương ứng… Một tập hợp các thay đổi được hợp nhất sáng nay từ Google có thể mang lại hiệu suất khá lớn xung quanh hiệu suất TCP trong trung tâm dữ liệu.

Trình điều khiển hệ thống tệp NTFS mới đã được đệ trình cho Linux 5.15
Có vẻ như trình điều khiển nhân NTFS3 của Paragon Software cung cấp hỗ trợ Linux tốt hơn nhiều cho hệ thống tệp Microsoft NTFS sẽ hạ cánh cho hạt nhân 5.15!

Linux đạt được 5.1 triệu IOPS mỗi lõi với AMD Zen 3 + Intel Optane
Các nhà phát triển nhân Linux đã làm việc không mệt mỏi để tăng hiệu suất của IO_uring và khối/Mã I/O nói chung. Nhà phát triển chính của IO_uring, Jens Axboe, người cũng đóng vai trò là người bảo trì hệ thống con khối Linux (trong số các vai trò và đóng góp lớn khác trong nhiều năm) đã sử dụng hệ thống của mình làm cơ sở để đánh giá các cải tiến hạt nhân đó. Anh ấy hiện đã chuyển sang sử dụng AMD Zen 3 trong khi vẫn gắn bó với bộ lưu trữ Intel Optane và nhận thấy tốc độ tăng mạnh mẽ từ các bộ vi xử lý mới nhất của AMD.

SSD Samsung 860/870 tiếp tục gây ra sự cố cho người dùng Linux
Mặc dù trước đó Samsung đã tuyên bố rõ ràng rằng TRIM đã xếp hàng chờ hoạt động cho SSD Samsung 860 trên Linux và do đó chỉ dẫn đến cũ hơn Các ổ Samsung 840/850 đang bị chặn sử dụng TRIM trong hàng đợi, điều đó hóa ra không chính xác và giờ đây, nhiều ổ cứng khác được thêm vào cho các ổ SSD dòng Samsung 860 và 870 trên Linux.

Linux 5.13 được phát hành cùng với Apple M1 Bringup, Landlock, FreeSync HDMI + Nhiều thứ khác
Linus Torvalds vừa phát hành hạt nhân Linux 5.13 ổn định.

Facebook đã làm việc trên BOLT sử dụng nhân Linux để có hiệu suất cao hơn
Trong vài năm nay, các kỹ sư của Facebook đã làm việc trên BOLT như một cách để tăng tốc Linux/Mã nhị phân ELF.”Công cụ bố cục và tối ưu hóa nhị phân”này có thể sắp xếp lại các tệp thực thi sau khi được cấu hình để tạo ra hiệu suất thậm chí còn nhanh hơn những gì có thể đạt được bằng tối ưu hóa LTO và PGO của trình biên dịch. Một trong những nỗ lực mới nhất của BOLT là tối ưu hóa hình ảnh hạt nhân Linux.

Mã Rust cập nhật cho các bản vá của nhân Linux được đăng
Vào năm 2022, chúng ta rất có thể sẽ thấy hỗ trợ ngôn ngữ lập trình Rust thử nghiệm trong nhân Linux chính. Được gửi đi sáng nay là các bản vá cập nhật giới thiệu hỗ trợ ban đầu và cơ sở hạ tầng xung quanh việc xử lý Rust trong kernel.

Có vẻ như FUTEX2 sẽ hạ cánh cho Linux 5.16
Không đặt trước bất kỳ phút cuối nào, nó có vẻ là tác phẩm”FUTEX2″ban đầu được nhiều người chơi Linux quan tâm đến Steam Play/Proton sẽ tìm thấy chức năng hạt nhân đó trong Linux 5.16.

Categories: IT Info