Linux Kernel 7.2 vượt mốc 43 triệu dòng mã

Cửa sổ hợp nhất (merge window) kéo dài hai tuần đã chính thức kết thúc. Vào ngày 28 tháng 6 năm 2026, Linus Torvalds công bố bản phát hành thử nghiệm đầu tiên (RC1) cho phiên bản Linux Kernel 7.2 sắp tới. Bản phát hành này đánh dấu một cột mốc quan trọng khi mã nguồn đạt đến một kích thước khổng lồ mới.

Trước hết, hãy nhìn vào quy mô của dự án. Cây mã nguồn kernel Linux hiện chứa hơn 43 triệu dòng. Cụ thể, đếm thô bằng lệnh wc -l trên cây Linux 7.2-rc1 cho thấy 43,179,595 tổng số dòng, trong khi các công cụ phân tích ngôn ngữ như tokei và scc đo được khoảng 42.58 triệu dòng. Để so sánh, Linux 7.1 có 42,606,918 tổng số dòng (wc -l) hoặc khoảng 42.02 triệu dòng theo phân tích ngôn ngữ (tokei/scc).

Mặc dù các nhà phát triển gần đây đã loại bỏ hỗ trợ cho bộ xử lý Intel i486 và tiếp tục xóa các driver lỗi thời cũng như mã x86 cũ, kernel vẫn tiếp tục tăng trưởng ổn định. Theo công cụ tokei, cây Linux 7.2-rc1 chứa khoảng 32.36 triệu dòng mã nguồn, 4.89 triệu dòng chú thích và 5.33 triệu dòng trống.

AMD Drivers dẫn đầu

Bạn có thể thắc mắc tại sao kernel lại lớn như vậy. Đáng ngạc nhiên, một driver duy nhất chiếm một phần lớn mã nguồn. Mã AMDGPU và AMDKFD vẫn là driver lớn nhất trong toàn bộ hệ thống. Nó hiện có hơn 6.3 triệu dòng.

Linus Torvalds chỉ ra rằng một phần ba bản cập nhật này chỉ bao gồm các định nghĩa thanh ghi GPU AMD. Hơn nữa, ngay cả khi bỏ qua các tệp AMD đó, driver vẫn chiếm hơn một nửa tổng số bản cập nhật.

Phần còn lại của bản vá bao gồm các bản cập nhật kiến trúc thông thường, công cụ tốt hơn, tài liệu mới và các bản sửa lỗi kernel cốt lõi.

Thống kê mã nguồn Linux Kernel 7.2

  • Tổng số dòng: 43,179,595 (đếm thô wc -l) hoặc khoảng 42.58 triệu dòng theo phân tích ngôn ngữ (tokei/scc).
  • Mã nguồn: Khoảng 32.4 triệu dòng mã, cộng với 4.9 triệu dòng chú thích và 5.3 triệu dòng trống (tokei).
  • Driver lớn nhất: Hệ thống đồ họa kết hợp AMDGPU và AMDKFD chứa khoảng 6.35 triệu dòng.
  • Tăng trưởng: Linux 7.2-rc1 thêm khoảng 563,000 dòng theo phân tích ngôn ngữ (khoảng 1.3%) so với Linux 7.1.
  • Dọn dẹp: Các nhà phát triển tiếp tục loại bỏ hỗ trợ Intel i486 cũ cùng với một số driver lỗi thời và thành phần x86 cũ, đồng thời mở rộng hỗ trợ cho phần cứng hiện đại.

Điều gì tiếp theo?

Bây giờ bản phát hành thử nghiệm đầu tiên (RC1) đã ra mắt, chu kỳ phát triển chuyển sang giai đoạn thử nghiệm.

Trong thư thông báo Linux 7.2-rc1, Linus Torvalds cho biết mọi thứ trông "khá bình thường" đối với bản phát hành này.

Vì công việc ban đầu đã hoàn tất, Linus dự định sẽ nghỉ ngơi phần lớn tuần tới. Tuy nhiên, ông vẫn sẽ đọc email và theo dõi các lỗi lớn có thể xuất hiện.

Linux 7.2 khởi đầu mạnh mẽ. Chúng tôi dự kiến sẽ có thêm vài phiên bản thử nghiệm trong những tuần tới trước khi phiên bản ổn định cuối cùng sẵn sàng cho mọi người sử dụng.

Thử nghiệm Linux Kernel 7.2 RC1

Bạn có thể tải Linux 7.2-rc1 từ Kho lưu trữ Kernel Linux chính thức hoặc duyệt mã nguồn trong Cây Git của Linus Torvalds.

Hãy nhớ rằng đây là phiên bản tiền phát hành (release candidate). Nó chủ yếu dành cho các nhà phát triển kernel, người thử nghiệm và những người đam mê Linux quen với việc biên dịch kernel từ mã nguồn.

Giống như bất kỳ bản phát hành thử nghiệm nào, Linux 7.2-rc1 có thể chứa lỗi, hồi quy hoặc tính năng chưa hoàn thiện.

Nếu bạn phụ thuộc vào máy tính cho công việc hoặc các tác vụ quan trọng khác, tốt nhất nên ở lại với kernel Linux ổn định mới nhất và đợi cho đến khi Linux 7.2 đạt đến bản phát hành cuối cùng.

Dự kiến ngày phát hành chính thức Linux Kernel 7.2

Kernel Linux tuân theo một mô hình rất dễ đoán:

  • Cửa sổ hợp nhất kết thúc với rc1.
  • Một bản phát hành thử nghiệm mới xuất hiện mỗi Chủ nhật.
  • Hầu hết các chu kỳ kết thúc sau 7 hoặc 8 RC, mặc dù Linus Torvalds thỉnh thoảng kéo dài chu kỳ nếu cần thêm thời gian thử nghiệm cho các lỗi hoặc hồi quy quan trọng.

Linux 7.2-rc1 được phát hành vào ngày 28 tháng 6 năm 2026. Nếu chu kỳ phát triển tuân theo nhịp độ phát hành hàng tuần thông thường của kernel, bản phát hành ổn định cuối cùng của Linux 7.2 dự kiến vào cuối tháng 8 năm 2026, có thể vào khoảng 23 tháng 8 năm 2026, trừ khi cần thêm các bản phát hành thử nghiệm để xử lý hồi quy.

Vì vậy, nếu chu kỳ phát triển Linux 7.2 tuân theo lịch trình tám bản phát hành thử nghiệm phổ biến, bản phát hành ổn định cuối cùng dự kiến vào 23 tháng 8 năm 2026.

Tuy nhiên, nếu Linus Torvalds xác định rằng cần thêm thời gian thử nghiệm, ông có thể phát hành bản phát hành thử nghiệm thứ chín (hoặc thậm chí nhiều hơn). Trong trường hợp đó, bản phát hành ổn định cuối cùng sẽ lùi xuống 30 tháng 8 năm 2026 hoặc muộn hơn.