Tiêu đề gốc: " Linus: Tất cả chúng ta đều đã già, nhưng không có người kế nhiệm cho việc bảo trì Linux 》
Tác giả gốc: Nuka-Cola, Tina
Tại hội nghị thượng đỉnh trực tuyến về nguồn mở và hội thảo Linux nhúng tuần này, Linux đã tạo ra Tác giả Linus Torvalds nói về những thách thức trong việc tìm kiếm người bảo trì hệ điều hành nguồn mở trong tương lai. Torvalds đã ngừng đưa ra các bài phát biểu quan trọng trong những năm gần đây, nhưng lần này ông đã nói chuyện từ xa với Dirk Hohndel, giám đốc nguồn mở tại VMware.
Cuộc thảo luận nhanh chóng chuyển sang một câu hỏi khó chịu: Dự án Linux sẽ đi về đâu khi thế hệ các nhà bảo trì hiện tại già đi? Đối mặt với nhóm quản lý dự án sinh vào những năm 1950, 1960 như Torvalds, Hohndel đề cập: "Cộng đồng của chúng ta cuối cùng sẽ phải xem xét đến vấn đề thay đổi giữa các thế hệ. Đến lúc đó chúng ta nên làm gì?"
Dirk Hohndel của VMware (ảnh trái) đã có cuộc trò chuyện với Linus Torvalds tại hội nghị thượng đỉnh nguồn mở trực tuyến này
span>
Torvalds trả lời rằng những người tham gia cộng đồng nhân Linux không quá già. Ông nói: “Nhiều người mới đến đều dưới 50 tuổi và họ là lực lượng chính trong công việc phát triển hiện nay. Tất nhiên, so với những người khoảng 30 tuổi, chúng tôi quả thực đã già đi. May mắn thay, những người trong chúng tôi đã có đã tham gia vào dự án trong một thời gian dài. Các thành viên ban đầu cũng có thể thực hiện công việc bảo trì và quản lý."
Những người bảo trì phải mất rất nhiều thời gian để tạo dựng niềm tin trong cộng đồng, Torvalds chỉ ra, "Sự tin tưởng này không chỉ Torvalds nhấn mạnh: "Hóa ra là rất khó tìm được người bảo trì. Một khi bạn bắt đầu đảm nhận việc bảo trì kernel, bạn phải tiếp tục làm việc đó. Bạn không thể thư giãn mỗi ngày. Chúng tôi phải đọc email, đưa ra quyết định. Trả lời, tóm lại, bạn phải ở đó. Và công việc bảo trì là một vị trí thích hợp, nhu cầu không thấp nhưng cũng không lớn."
"Chúng tôi không có đủ người bảo trì. Có rất nhiều người có thể viết mã. , có rất nhiều người có thể xử lý một phần công việc bảo trì, nhưng rất khó tìm được loại nhân tài có thể tiếp thu sự đóng góp mã của người khác và tích hợp mọi thứ ngược dòng. Đây cũng là một vấn đề lớn mà chúng tôi hiện đang gặp phải."
Ngoài ra, nhân Linux chủ yếu được viết bằng ngôn ngữ C. Để đạt được mục tiêu này, Hohndel hỏi: "Liệu ngôn ngữ C có bị thay thế bởi ngôn ngữ GO và Rust không? Liệu có khả năng những người trong chúng ta sử dụng C sẽ trở thành những lập trình viên COBOL ngày nay sau 20 năm nữa không?" Torvalds trả lời: " Ngôn ngữ C vẫn là một trong mười ngôn ngữ phổ biến nhất trên thế giới. Tuy nhiên, việc lựa chọn ngôn ngữ cụ thể sẽ không ảnh hưởng lớn đến kernel. Tương tự như trình điều khiển, nhóm kernel đang nghiên cứu nhiều giao diện ngôn ngữ và tin rằng chúng sẽ được triển khai sớm. . Tóm lại, chúng tôi chắc chắn sẽ sử dụng các mô hình khác nhau để viết mã Linux và C chắc chắn sẽ không phải là lựa chọn mô hình duy nhất."
Top Các nhà phát triển Linux đang bước vào tuổi xế chiều
Các lập trình viên hàng đầu của thế hệ trước quả thực đang già đi. Bản thân Linus Torvalds năm nay đã hơn 50 tuổi.
Đúng là cộng đồng Linux cần dòng máu mới. Theo Amanda McPherson, Phó Chủ tịch Chương trình Tiếp thị và Nhà phát triển tại Linux Foundation, "Số người tham gia dự án Linux đã đạt mức cao nhất mọi thời đại. Và kể từ năm 2005, hơn 8.000 người đã đóng góp cho nhân Linux." Nhưng kể từ đó Xét về số lượng người tham gia, thế hệ lập trình viên Linux cũ vẫn là lực lượng chính của dự án.
Jesús M González-Barahona, một trong những người sáng lập công ty phân tích phát triển phần mềm Bitergia, đã phát hiện ra rằng khi tính các nhà phát triển nhân Linux sử dụng "thời gian tham gia vào dự án" làm chỉ số "tuổi", chúng ta có thể thấy rằng thế hệ mới Tỷ lệ lập trình viên đang giảm dần qua từng năm. Những người tham gia hiện tại có tỷ lệ cao nhất thường tham gia cộng đồng Linux hơn mười năm trước và tỷ lệ này có xu hướng giảm ở các thế hệ tiếp theo.
Cộng đồng Linux chắc chắn đã nhận thức được vấn đề này từ lâu.
Năm 2010, Greg Kroah-Harman, nhà phát triển Linux cao cấp và lãnh đạo dự án Linux Driver, đã chỉ ra tại cuộc thảo luận về hạt nhân tại Hội nghị thượng đỉnh cộng tác của Quỹ Linux rằng "sự thay đổi của các dự án cấp cao đã không đã được hoàn thành thành công."
CTO James Bottomley, CTO ảo hóa máy chủ Parallels, cũng cho biết: "Thế hệ cộng tác viên cũ vẫn là lực lượng chính của dự án. Công việc phát triển nhân Linux đã không thể đảm nhận được. Sau vài năm, tôi không' không biết sẽ còn lại bao nhiêu thành viên ban đầu."
Andrew Morton, kỹ sư phần mềm của Google và nhà phát triển nhân Linux cao cấp, đã kết luận: "Đúng vậy, chúng ta đang già đi và năng lượng của chúng ta ngày càng ít đi. Từ giờ trở đi, hãy nhìn xem , thế hệ trẻ không đam mê phát triển hạt nhân như những người đóng góp ban đầu."
p>
Quỹ Linux đã cố gắng giải quyết vấn đề này từ nhiều năm trước. Là một trong những ý tưởng, Linux Foundation đang nỗ lực thu hút thêm nhiều lập trình viên nghiệp dư tham gia. McPherson nói thêm: "Trong khi số lượng người tham gia dự án Linux đã đạt mức cao kỷ lục, chúng tôi vẫn đang nỗ lực để thu hút thêm nhiều tài năng mới. Và về cơ bản có sự đồng thuận rằng việc thiếu nhân tài đã trở thành trở ngại lớn nhất cho sự phát triển hơn nữa của Linux." Linux. Chúng tôi hy vọng rằng thông qua LinuxCon đã tạo dựng được ảnh hưởng đối với thế hệ lập trình viên mới, nhưng có vẻ như mạng lưới hiện tại đã quá rộng, khiến nhiều người thắc mắc liệu LinuxCon lấy nhà phát triển làm trung tâm hay quản trị viên/kiến trúc sư hệ thống làm trung tâm. ”
"Linus chiến đấu với bầu trời, trái đất và không khí"
Mặc dù có tài năng không thể nghi ngờ, Linus Torvalds đã có một vấn đề nghiêm trọng với sự tham gia của cộng đồng Cách tiếp cận của ông đã khiến ông trở thành một nhân vật gây nhiều tranh cãi.
Những lời phàn nàn liên quan về hành vi của anh ta đã có từ nhiều năm trước. Vào năm 2013, Sarah Sharp, một nhà phát triển hạt nhân tại Intel, gọi hành vi của Torvalds là thiếu chuyên nghiệp, nói rằng Torvalds "ủng hộ hành vi đe dọa thể chất và bạo lực". Torvalds sau đó cáo buộc Sharp miêu tả mình là nạn nhân để có được sự thông cảm và không chấp nhận bất kỳ lời khuyên nào. nên được thay đổi.
Khi nói về Nvidia vào năm 2015, Torvalds quay về phía máy quay và nói "vậy Nvidia chết tiệt" rồi giơ ngón giữa lên.
Cuối năm 2015, Sarah Sharp tuyên bố rút lui (Đóng một cánh cửa) khỏi cộng đồng hạt nhân. Sarah Sharp cho biết vào thời điểm đó, khoảng hơn một năm trở lại đây, cô đã dần chấm dứt mọi công việc cộng đồng trong tay, chuyển giao công việc bảo trì trình điều khiển bộ điều khiển máy chủ USB 3.0 và không còn giữ vai trò điều phối viên kernel của hội nghị nguồn mở nữa. . Cô ấy không còn gửi bất kỳ bản vá hoặc báo cáo lỗi nào cũng như không viết bất kỳ đề xuất nào vào danh sách gửi thư của kernel nữa. Cô tuyên bố rằng các tương tác trong cộng đồng nhân Linux là một "bức xạ nền có khả năng độc hại" chứa đầy sự phân biệt giới tính, bạo lực bằng lời nói và sự thiếu tôn trọng.
Torvalds cuối cùng nhận ra rằng lời nói và hành động của mình đang gây tổn hại cho cộng đồng. Vào năm 2018, anh quyết định nghỉ ngơi và suy ngẫm về hành động của mình. Trong thông báo phát hành 4.19-rc4, anh viết: "Tôi sẽ dành chút thời gian để nghỉ ngơi và nhận một số trợ giúp về cách hiểu cảm xúc của người khác và phản ứng phù hợp.. . Tôi không phải là người dễ đồng cảm với cảm xúc của người khác, và điều đó không làm nhiều người ngạc nhiên. Trong nhiều năm, tôi đã hiểu lầm rất nhiều người mà không nhận ra rằng mình đã đánh giá một số tình huống nhất định kém đến mức nào. Nó tạo ra một môi trường không chuyên nghiệp, không phải vậy. tốt.”
Viết ở cuối
Vào ngày 7 tháng 8 năm ngoái, Linux Journal, tạp chí đầu tiên chuyên đưa tin về nhân Linux và các bản phân phối của nó, đã tuyên bố đình chỉ. Tổng biên tập của tạp chí tuyên bố trong một thông báo trên trang web chính thức của mình rằng do thiếu vốn nên tạp chí sẽ đóng cửa vĩnh viễn và tất cả nhân viên sẽ bị sa thải. Nhiều người chọn Linux vì Linux là mã nguồn mở và miễn phí. Sử dụng miễn phí nhưng không muốn chi tiền hoặc đóng góp. Lúc đó có người đã bình luận: "Thứ chết hôm nay là tạp chí Linux, ngày mai có thể là Linux Mint hoặc LibreOffice."
Ngày nay, Linux, với tư cách là hệ điều hành phổ biến nhất, chạy trên hơn 2 tỷ thiết bị và đã trở thành một hệ điều hành phổ biến nhất. bước tiến quan trọng trong sự phát triển của công nghệ con người. Chúng ta không thể tưởng tượng được hậu quả sẽ ra sao nếu không được bảo trì.
Liên kết gốc:https://mp.weixin.qq .com/s/xyR8Af1vHxOwdIn6fwrKiA
Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:
Nhóm Telegram đăng ký: https://t.me/theblockbeats
Nhóm Telegram thảo luận: https://t.me/BlockBeats_App
Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia