EXPLORINEER
vi

UK — The Register

Systemd bổ sung hỗ trợ Rust

Phần mềm2 phút đọc

Systemd, phần mềm khởi động và quản lý dịch vụ trên nhiều hệ điều hành Linux, sắp cho phép viết các thành phần mới bằng ngôn ngữ lập trình Rust. Tính năng này đã được thêm vào mã nguồn và sẽ có trong phiên bản 263.

Chuyện gì đã xảy ra?

Nhà phát triển Christian Brauner thông báo rằng tính năng hỗ trợ Rust đã được gộp vào mã nguồn của systemd. Yêu cầu gộp mã trước đó (số #44144) đã được tách thành năm phần nhỏ. Phần quan trọng nhất là hỗ trợ viết các chương trình bằng Rust. Tính năng này chưa có trong phiên bản hiện tại. Nó sẽ xuất hiện trong phiên bản 263, hiện đang được phát triển.

Các con số và sự kiện chính

  • Systemd phiên bản 262 được phát hành khoảng một tháng trước.
  • Yêu cầu tối thiểu là Rust 1.85 trở lên, bindgen 0.71.1 trở lên và Meson 1.4.0 trở lên.
  • Rust 1.85 ra mắt vào tháng 2 năm 2025. Phiên bản Rust 1.99.1 vừa xuất hiện trong tháng này.
  • Phần hỗ trợ Rust được tách thành năm phần nhỏ trong yêu cầu gộp mã mới.

Vì sao đây là chuyện cần biết?

Systemd là phần mềm khởi động hệ thống Linux và quản lý các dịch vụ chạy nền. Trước đây, phần lớn systemd được viết bằng ngôn ngữ C. Rust là ngôn ngữ mới hơn, được xem là an toàn hơn về bộ nhớ. Tuy vậy, đây không phải là kế hoạch viết lại systemd bằng Rust. Cũng cần phân biệt rõ: viết module systemd bằng Rust khác với gọi systemd từ mã Rust, việc gọi systemd từ Rust đã có từ nhiều năm trước.

Vì sao điều này quan trọng?

Đây là bước đi cho thấy systemd đang mở rộng cách phát triển. Các nhà phát triển Rust có thể đóng góp module mới mà không cần học C. Tuy nhiên, các giới hạn đi kèm rất rõ ràng. Mã Rust chỉ dùng cho thành phần mới, không dùng thư viện chuẩn của Rust, và việc build phải dùng Meson thay vì Cargo. Điều này giúp giữ hệ thống build hiện có ổn định.

Cần theo dõi điều gì?

  • Systemd 263 có được phát hành với tính năng Rust hay không.
  • Các phần còn lại của yêu cầu gộp mã được chấp nhận hay chưa.
  • Rust có hỗ trợ thư viện động tốt hơn để systemd lõi có thể dùng Rust trong tương lai hay không.

Chú giải

systemd
Phần mềm chạy đầu tiên khi máy Linux khởi động, dùng để quản lý các dịch vụ nền.
Rust
Ngôn ngữ lập trình tập trung vào an toàn bộ nhớ và tốc độ.
Cargo
Công cụ quản lý gói và build của Rust, dùng để xây dựng ứng dụng Rust.
Meson
Hệ thống build dùng để biên dịch phần mềm, cũng được dùng bởi dự án GNOME.

Cùng một tin, nhiều góc nhìn

Quảng cáo

Thêm 150 từ, học 10 từ mỗi ngày

Sổ từ vựng Dicter chỉ đưa những từ bạn đã thuộc vào sổ ôn tập.

Phần mềmThe Register

Lập trường 'không AI' của LibreOffice đối mặt với mã có sự hỗ trợ của LLM

The Document Foundation (TDF) cho biết LibreOffice không có tính năng AI tích hợp và các nhà phát triển cốt lõi không sử dụng LLM, nhưng những người đóng góp từ cộng đồng phải tuân theo quy định khác. Một bài đăng trên Fediverse chỉ ra ba commit của LibreOffice trong năm nay thừa nhận sử dụng trợ lý lập trình LLM, bao gồm Claude và GitHub Copilot. TDF nói rằng họ yêu cầu công khai việc sử dụng LLM, không khuyến khích thực hành này và xem xét kỹ lưỡng các đóng góp.

Phần mềmheise online

Phân bố phiên bản Android tháng 10/2026: Android 16 phổ biến nhất

Android 17 hiện là phiên bản mới nhất của hệ điều hành di động của Google nhưng, như dự đoán, chưa phải phiên bản được dùng nhiều nhất. Theo dữ liệu tháng 10/2026 từ Android Studio, Android 16 dẫn đầu với 25,4% thiết bị đang hoạt động, tiếp theo là Android 14 với 15,3%, trong khi Android 17 chỉ chiếm khoảng 1%. Vì Google không còn công bố số liệu phân bố miễn phí, các con số này được suy ra từ giá trị tích lũy trong môi trường phát triển của hãng.

Phần mềmheise online

Valve về bản sao game bằng AI: Cộng đồng và cập nhật giúp bảo vệ game indie

Tại một sự kiện dành cho các studio Hàn Quốc, Tom Giardino của Valve khuyên các nhà phát triển indie nên xây dựng cộng đồng trung thành và thường xuyên phát hành bản cập nhật để phòng tránh các bản sao game do AI tạo ra. Ông cho biết đây là lần đầu nghe về các email tống tiền đe dọa tạo bản sao AI của game; Valve sẽ điều tra các trường hợp được báo cáo nhưng coi đây chủ yếu là việc của cơ quan thực thi pháp luật. Valve cũng cho biết Steam hiển thị demo gần như ngẫu nhiên trong hai ngày đầu của Next Fest, và việc khai báo sử dụng AI không thay đổi cách Valve phê duyệt game.

Phần mềm전자신문

KCC Information & Communication giới thiệu chiến lược hạ tầng dữ liệu AI dựa trên NetApp Keystone

Tại sự kiện "Innovation Solution Day 2026" diễn ra ngày 29, KCC Information & Communication, nhà phân phối chính thức của NetApp, đã trình bày chiến lược vận hành hạ tầng dữ liệu thời AI sử dụng NetApp Keystone. Ông Park Kyung-soo, Giám đốc điều hành NetApp Hàn Quốc, cho biết Keystone giúp giảm gánh nặng đầu tư hạ tầng lớn ban đầu và cho phép doanh nghiệp linh hoạt sử dụng lưu trữ theo nhu cầu kinh doanh, đồng thời hỗ trợ quản lý hợp nhất on-premises và public cloud, bảo vệ dữ liệu và khả năng phục hồi trước tấn công mạng. KCC Information & Communication dự kiến hỗ trợ mở rộng tại thị trường trong nước thông qua đào tạo đối tác, marketing chung, hội thảo và chứng minh khái niệm (PoC).