Google sẽ tài trợ cho bản dịch Rust của hạt nhân Linux?

Logo Nhân Linux, Tux

Nhân Linux được viết bằng C và các phần khác trong ASM. Cách đây một thời gian, người ta cũng đã có sáng kiến ​​viết lại các phần ASM cũ đó bằng C để giúp các nhà phát triển dễ hiểu và cập nhật hơn. Bây giờ họ đang nói về một bước khác, vì nó là sử dụng Rust trong nhân cho các gợi ý bảo mật.

Nó là một cái gì đó đã được tranh luận cả trong nội bộ cộng đồng và bên ngoài. Không đi xa hơn, một năm trước, Linus Torvalds Anh đảm bảo rằng anh sẽ chứng kiến ​​sự thay thế của C bằng một ngôn ngữ lập trình khác trong tương lai: «Nó có thể nằm dưới bàn tay của Rust«. Và năm nay, Google đã thông báo rằng họ sẽ tài trợ một phần cho dự án này, trả tiền cho một lập trình viên toàn thời gian để viết lại một phần mã.

Chủ nhân của bạn sẽ là Nhóm bảo mật Internet, cùng một tổ chức phi lợi nhuận chịu trách nhiệm điều hành Let's Encrypt và phát hành chứng chỉ SSL miễn phí. Lập trình viên được đề cập sẽ là người Tây Ban Nha, Miguel Ojeda, người đã tham gia lập trình phần mềm cho Máy va chạm Hadron Lớn tại CERN.

Mặc dù về nguyên tắc, nó chỉ là một số phần quan trọng hơn sẽ được chuyển cho Rust vì lý do bảo mật, chẳng hạn như bộ điều khiển và mô-đun tương tự, trong tương lai nó được dự định là toàn bộ. Bằng cách này, kernel sẽ được hưởng lợi từ những ưu điểm của ngôn ngữ lập trình mã nguồn mở do Mozilla tạo ra.

Hoạt động này là khá đắt, và nó liên quan đến rủi ro, nhưng chắc chắn có khá nhiều tập đoàn quan tâm đến việc tài trợ cho loại dự án này. Bây giờ nó đã là Google, nhưng nhiều khả năng sẽ tham gia. Tuy nhiên, cần phải làm rõ rằng những thay đổi do nhà phát triển Tây Ban Nha thực hiện không đảm bảo việc triển khai chúng trong phiên bản chính thức của nhân Linux vào lúc này. Họ sẽ nhận được sự tiếp tục từ nhóm quản trị hạt nhân và Torvalds quyết định có phát hành mã này với Rust bao gồm hay không.

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.