Tại hội nghị ảo tuần trước,
Việc tìm kiếm người bảo trì mới được ghi nhận là một vấn đề lớn. Có rất nhiều nhà phát triển tích cực trong cộng đồng sẵn lòng viết mã mới, nhưng ít người sẵn sàng dành thời gian để duy trì và xem xét mã của người khác.
Ngoài tính chuyên nghiệp, người bảo trì phải có được sự tin tưởng tuyệt đối. Người bảo trì cũng được yêu cầu phải liên tục tham gia vào quá trình và làm việc liên tục - người bảo trì phải luôn có mặt, đọc thư mỗi ngày và trả lời chúng. Làm việc trong một môi trường như vậy đòi hỏi rất nhiều tính kỷ luật tự giác, đó là lý do tại sao số lượng người bảo trì rất ít và việc tìm kiếm những người bảo trì mới có thể xem lại mã của người khác và chuyển tiếp các thay đổi cho những người bảo trì cấp cao hơn trở thành một trong những vấn đề chính trong cộng đồng. .
Khi được hỏi về các thử nghiệm trong kernel, Linus nói rằng cộng đồng phát triển kernel không còn đủ khả năng thực hiện một số thay đổi điên rồ đã được thực hiện trong quá khứ. Nếu trước đây việc phát triển là không bắt buộc thì hiện nay có quá nhiều hệ thống phụ thuộc vào nhân Linux.
Khi được hỏi về việc làm lại kernel bằng các ngôn ngữ như Go và Rust, vì có nguy cơ vào năm 2030, các nhà phát triển C sẽ trở thành giống như các nhà phát triển COBOL hiện tại, Linus trả lời rằng ngôn ngữ C vẫn nằm trong mười ngôn ngữ phổ biến hàng đầu, nhưng đối với các hệ thống con không phải lõi, chẳng hạn như trình điều khiển thiết bị được xem xét
Linus nói về việc nghiên cứu kernel rằng nó vừa nhàm chán vừa thú vị. Thật nhàm chán vì bạn phải đối mặt với thói quen sửa lỗi và sắp xếp mã theo thứ tự, nhưng thật thú vị vì bạn liên tục cần hiểu các công nghệ mới, tương tác với thiết bị ở mức độ thấp và kiểm soát mọi thứ xảy ra.
Về COVID-19, Linus đề cập rằng đại dịch và chế độ cách ly không ảnh hưởng đến sự phát triển, vì các quá trình tương tác dựa trên giao tiếp qua email và phát triển từ xa. Trong số các nhà phát triển kernel mà Linus tương tác, không ai bị tổn hại do lây nhiễm. Mối lo ngại là do một đồng nghiệp của anh ấy mất tích trong một hoặc hai tháng, nhưng hóa ra nó có liên quan đến sự khởi phát của hội chứng ống cổ tay.
Linus cũng đề cập rằng khi phát triển kernel 5.8, anh ấy sẽ phải mất nhiều thời gian hơn để chuẩn bị phát hành và phát hành một hoặc hai bản phát hành thử nghiệm bổ sung, vì kernel này đã được phát hành.
Trong một cuộc phỏng vấn khác, Linus
Nguồn: opennet.ru