24/09/2026 · VietTechies · Biên tập

Dự án Rust đã lập vị trí Maintainer in Residence, tức chuyên gia bảo trì được tài trợ, làm việc toàn thời gian cho Cargo và bổ nhiệm cộng tác viên Scott Schafer trong ít nhất 12 tháng tới. Vị trí này được chi trả qua Quỹ Bảo trì của Rust Foundation, cùng nguồn hỗ trợ bổ sung từ Hội đồng Lãnh đạo Rust và AWS.
Vì sao Cargo cần thêm nguồn lực
Cargo là hệ thống xây dựng và trình quản lý gói của Rust. Công việc của dự án bao gồm hỗ trợ các tính năng Rust mới, mục tiêu chung của dự án, nhiều trường hợp sử dụng và khả năng tích hợp với các công cụ khác. Nhóm Cargo từng gặp khó khăn trong việc đáp ứng khối lượng bảo trì, đặc biệt sau khi một số thành viên rời nhóm và những người khác giảm mức độ tham gia do nguồn tài trợ chuyên biệt chấm dứt.
Trước đây, nhóm đã đóng băng tính năng trong vài năm để xử lý nợ kỹ thuật nội bộ, tái cấu trúc mã nguồn, giải quyết lượng vấn đề và pull request tồn đọng, đồng thời xây dựng quy trình phục vụ các thay đổi về sau. Rust cho biết một chuyên gia toàn thời gian không thể giải quyết hoàn toàn các khó khăn bảo trì của Cargo, nhưng được kỳ vọng sẽ bổ sung năng lực cho nhóm.
Vai trò của Schafer
Schafer gia nhập nhóm Cargo ba năm trước và cũng phụ trách nhóm Rust Docker, đơn vị chuẩn bị các Docker image chính thức cho từng phiên bản Rust. Theo thông báo, ở vị trí mới, ông sẽ đảm nhiệm công việc bảo trì Cargo nói chung, đồng thời tiếp tục đóng góp cho Dự án Rust ở phạm vi rộng hơn.
Những đóng góp trước đây
Các đóng góp trước đây của Schafer gồm triển khai tính năng kế thừa Workspace của Cargo và dẫn dắt nỗ lực kéo dài nhiều năm nhằm chuyển phần hiển thị thông báo chẩn đoán của trình biên dịch Rust sang crate annotate-snippets. Công việc này hoàn tất trong Rust 1.93.0, cho phép trình biên dịch, Cargo và các công cụ khác dùng chung một giao diện chẩn đoán.
Giao diện dùng chung đã tháo gỡ trở ngại cho quá trình phát triển tiếp hệ thống lint của Cargo, tức cơ chế phát hiện các vấn đề tiềm ẩn trong mã và cấu hình. Dự án Rust cho biết hệ thống này đã ổn định và dự kiến được phát hành trong Rust 1.100.0. Chương trình Maintainers in Residence được hỗ trợ bởi Quỹ Bảo trì của Rust Foundation; theo dự án, quỹ đang nhận thêm tài trợ dành cho công việc bảo trì của các cộng tác viên.
Ảnh minh họa do AI tạo.
Nguồn: Announcing a Maintainer in Residence: Scott Schafer for the Cargo team
