Logo

Okay, đây là nội dung đã được dịch và biên tập lại theo yêu cầu của bạn:


Linus Torvalds, cha đẻ và là nhà phát triển chính của Linux, lại một lần nữa gây chú ý với những bình luận nảy lửa nhắm vào một yêu cầu cập nhật mã nguồn (pull request) cho phiên bản Linux 6.15-rc1 sắp tới. Mục tiêu cơn thịnh nộ lần này của ông là "thứ 'hdrtest' kinh tởm", mà ông cáo buộc là làm chậm quá trình xây dựng phần mềm (build) và để lại "rác ngẫu nhiên từ 'hdrtest'" khắp nơi.
Dù tỏ ra rất bực bội, mở đầu bài đăng bằng một tiếng "Grr", Torvalds vẫn chỉ ra vấn đề một cách chính xác. Ông viết: "Tôi đã kéo yêu cầu về, giải quyết các xung đột (không đáng kể), nhưng tôi nhận thấy nó chứa thứ 'hdrtest' kinh tởm mà (a) làm chậm quá trình build vì nó được thực hiện cho một bản build `allmodconfig` thông thường thay vì là một thứ đơn giản mà các bạn có thể chạy khi cần (b) cũng để lại những thứ rác ngẫu nhiên từ 'hdrtest' trong các thư mục include."
Torvalds nhấn mạnh rằng ông đã từng phàn nàn về vấn đề này trước đây và đặt câu hỏi tại sao việc kiểm tra hdrtest lại được thực hiện như một phần thông thường của quá trình build. Hơn nữa, ông chỉ ra rằng những "thứ rác" này còn làm hỏng cả tính năng tự động hoàn thành tên tệp. Để nhấn mạnh sự khó chịu của mình, ông tuyên bố: "Thứ này cần phải *biến mất*."
Trong một lời khuyên gửi đến các nhà phát triển Linux khác, Torvalds nói: "Nếu các bạn muốn thực hiện cái việc hdrtest đó, hãy làm nó như một phần kiểm tra của *riêng bạn*. Đừng bắt mọi người khác phải thấy cái thứ kinh tởm đó và chứa rác của nó trong hệ thống của họ." Sau đó, ông cho biết đã quyết định tạm thời đánh dấu hdrtest là "bị lỗi" (broken) để ngăn nó được đưa vào các bản build thông thường.
Vậy 'hdrtest' là gì và tại sao nó lại khiến Linus Torvalds tức giận đến vậy? Theo trang tin Phoronix, nhóm phát triển Linux gần đây đã hợp nhất một bộ sưu tập lớn các bản cập nhật trình điều khiển (driver) card đồ họa mã nguồn mở. Đi kèm với đó là mã 'hdrtest' dành cho trình điều khiển nhân Intel XE, bao gồm mã để kiểm tra các tệp tiêu đề (header files) của DRM (Direct Rendering Manager).
Để tránh nhầm lẫn, DRM trong trường hợp này là viết tắt của Direct Rendering Manager (Trình quản lý kết xuất trực tiếp), chứ không phải Digital Rights Management (Quản lý bản quyền kỹ thuật số). Tương tự, hdrtest cũng không liên quan gì đến đồ họa HDR (High Dynamic Range - Dải động cao), mà được các nhà phát triển sử dụng để xác minh tính toàn vẹn và tính tự chứa của các tệp tiêu đề DRM.
Okay, đây là nội dung đã được dịch và biên tập lại theo yêu cầu của bạn:
Tác giả: Mai Ngọc Mai Ngọc

0 Bình luận

Hãy để lại bình luận gì đó

NewSLiver

[email protected]

Hình ảnh

© newsliver.com. All Rights Reserved.