Linus Torvalds, trụ cột sáng giá của Linux, cho biết mặc dù có nhiều báo cáo về tình trạng kiệt sức trong lĩnh vực phát triển phần mềm nguồn mở, Linux vẫn mạnh mẽ hơn bao giờ hết — mặc dù ông thừa nhận rằng dự án của mình có lẽ là một trường hợp ngoại lệ do quy mô và phạm vi của nó.
Phát biểu với Dirk Hohndel, giám đốc nguồn mở của Verizon tại Hội nghị thượng đỉnh nguồn mở châu Âu của Quỹ Linux ở Vienna vào thứ Hai, Torvalds đã giải quyết một chủ đề thường xuyên gây tranh cãi trong thế giới Linux và hơn thế nữa: cộng đồng nhà phát triển già cỗi dễ bị kiệt sức.
“Điều đó hoàn toàn đúng [Linux] những người bảo trì hạt nhân đang già đi, nhưng có một sự thay đổi tích cực về điều đó,” Torvalds nói. “Có bao nhiêu [open source] các dự án có những người bảo trì đã thực sự tồn tại trong hơn ba thập kỷ? Điều đó rất bất thường. Vì vậy, khi mọi người nói, 'các nhà phát triển kiệt sức và biến mất' — đúng, điều đó đúng, nhưng điều đó khá bình thường. Điều không bình thường là mọi người thực sự ở lại trong nhiều thập kỷ, đó là điều bất thường, và tôi nghĩ rằng ở một mức độ nào đó đó là một dấu hiệu tốt.
Theo truyền thống, Linux chủ yếu là một nhân C, nhưng vào năm 2022, dự án đã giới thiệu hỗ trợ chính thức cho Rust, một ngôn ngữ lập trình mã nguồn mở, đa năng được nhiều công ty công nghệ lớn hỗ trợ. Chỉ vài tuần trước, Wedson Almeida Filho, người đứng đầu dự án Rust for Linux, đã tuyên bố họ sẽ từ chức sau gần bốn năm, vì họ thấy mình “thiếu năng lượng và nhiệt huyết” để giải quyết một số “điều vô nghĩa phi kỹ thuật” xung quanh dự án.
Và vào tháng 1, kỹ sư cấp cao của Rust, Jynn Nelson cũng lưu ý rằng vấn đề kiệt sức là rất thực tế. “Số lượng người rời khỏi dự án Rust do kiệt sức là rất cao”, Nelson viết. “Số lượng người trong dự án sắp kiệt sức cũng cao một cách đáng kinh ngạc”.
Yếu tố tin cậy
Linux có lẽ là dự án mã nguồn mở thành công nhất mọi thời đại, giao thoa với mọi thứ từ máy chủ web và máy ATM, đến hệ điều hành máy tính để bàn và thiết bị di động. Trong những năm tăng trưởng này, Torvalds đã mở rộng và tạo ra hệ thống kiểm soát phiên bản phổ biến được gọi là Git. Nhưng sau khoảng 33 năm kể từ khi Linux ra đời, Torvalds vẫn là người bảo trì trung tâm của hạt nhân, với sự hỗ trợ từ hàng chục nghìn người đóng góp đến từ các tập đoàn phụ thuộc vào Linux, cũng như các nguồn gần nhà hơn như Greg Kroah-Kartman, thành viên của Linux Foundation, người dẫn đầu bản phát hành ổn định của hạt nhân Linux.
“Tôi nghĩ một phần của vấn đề khi chúng tôi có nhiều nhà phát triển là chúng tôi luôn có nhiều người rất có năng lực và có thể tiến lên,” Torvalds cho biết. “Greg không phải lúc nào cũng là Greg — trước Greg, đã có Andrews và Allens, và sau Greg sẽ có Shannons và Steves. Có những người đã tồn tại trong nhiều thập kỷ, và vấn đề thực sự là bạn phải có một người — hoặc một nhóm — mà mọi người trong cộng đồng phát triển có thể tin tưởng. Và một phần của sự tin tưởng về cơ bản là đã tồn tại 'đủ lâu' để mọi người biết cách bạn làm việc.”
Tuy nhiên, Torvalds thừa nhận rằng một hệ sinh thái như vậy có thể gây nản lòng và khó khăn cho các nhà phát triển trẻ tuổi hoặc ít kinh nghiệm hơn khi tham gia, đặc biệt là khi họ thấy những người đương nhiệm đã tồn tại quá lâu. Nhưng mặc dù vậy, vẫn có những người mới tìm được cách để thâm nhập vào trung tâm của dự án Linux.
“Chúng tôi có các nhà phát triển cốt lõi là những người bảo trì cấp cao nhất cho các hệ thống con lớn, những người đã xuất hiện chỉ trong vài năm,” Torvalds cho biết. “Nó không phải là ngay lập tức, nhưng có những người mới đến, và ba năm sau họ trở thành nhà phát triển chính. Điều đó không phải là không thể. Tôi nghĩ chúng tôi có một hệ thống con nhà phát triển khá lành mạnh, nhưng toàn bộ điệu nhảy khỉ về các nhà phát triển, nhà phát triển, nhà phát triển… chúng tôi đã có họ. Thực tế là chúng tôi cũng có những người già, 'xám xịt' này xung quanh — Tôi không thấy đó là một vấn đề lớn.”