UK — The Register
Công bố AlpineBSD – hệ điều hành FOSS không dùng AI
Phần mềm2 phút đọc
AlpineBSD là một hệ điều hành mới, ghép nhân NetBSD với phần giao diện dòng lệnh lấy cảm hứng từ Alpine Linux. Dự án cam kết hạn chế tối đa phần mềm do AI tạo ra.
Chuyện gì đã xảy ra?
Một hệ điều hành mới tên là AlpineBSD vừa được công bố. Nó vẫn còn rất sơ khai và chưa có bộ cài đặt chính thức. Điều khác biệt là dự án có chính sách không dùng AI: họ muốn tránh mọi phần mềm có chứa đầu ra của công cụ AI tạo sinh, như các mô hình ngôn ngữ lớn (LLM). Theo chính sách này, phần mềm như vậy bị coi là "bị nhiễm".
Các con số và sự kiện chính
- AlpineBSD mới đến mức gần như chưa tồn tại, và chưa có phương tiện cài đặt nào.
- Kho mã và các gói phần mềm được lưu trên Sourcehut, dưới tài khoản sircmpwn (Drew DeVault).
- Tác giả bài báo đã thử NetBSD 11 vài tháng trước nhưng không chạy được giao diện CDE.
- Năm 2024, dự án NetBSD đã nêu rõ rằng mã do mô hình ngôn ngữ lớn tạo ra "được cho là mã bị nhiễm".
Bối cảnh
NetBSD là một hệ điều hành mã nguồn mở, hoạt động độc lập từ năm 1993. Nhiều người dùng Linux thấy việc cài NetBSD khó hơn nhiều, giống như quay về khoảng 30 năm trước. Ví dụ, trình quản lý gói pkgin không được cài sẵn và phải tự chọn trong trình cài đặt. Vì vậy, AlpineBSD muốn kết hợp nhân NetBSD với các công cụ từ thế giới Alpine Linux, và dùng trình đóng gói APK của Alpine, công cụ này cũng đã được dùng trong các dự án khác như Chimera Linux và Adélie Linux.
Vì sao điều này quan trọng?
Câu chuyện cho thấy một số nhóm phần mềm mã nguồn mở đang chọn đi theo hướng ngược lại với xu hướng dùng AI. Trong khi nhiều dự án đón nhận AI, AlpineBSD lại đặt ra quy tắc rất nghiêm. Sự khác biệt này cho thấy cộng đồng mã nguồn mở có nhiều quan điểm khác nhau về AI, và người dùng có thể chọn hệ điều hành phù hợp với giá trị của họ.
Cần theo dõi điều gì?
- Khi nào AlpineBSD phát hành bộ cài đặt chính thức.
- Cách dự án kiểm tra và loại bỏ mã có dấu vết AI.
- Cộng đồng NetBSD có thay đổi gì sau khi nhận được nhiều quyên góp và sự quan tâm hơn.
Chú giải
- NetBSD
- Hệ điều hành mã nguồn mở lâu đời, nổi tiếng về tính ổn định và chạy được trên nhiều loại máy.
- Alpine Linux
- Bản Linux nhỏ gọn, thường dùng cho máy chủ và thiết bị container.
- AlpineBSD
- Hệ điều hành mới, kết hợp nhân NetBSD với công cụ lấy cảm hứng từ Alpine Linux, không dùng phần mềm do AI tạo.
- LLM
- Mô hình ngôn ngữ lớn, loại AI có thể viết chữ và viết mã, như các chatbot.
- pkgin
- Công cụ giúp cài đặt phần mềm đã đóng gói sẵn trên NetBSD.
- Sourcehut
- Dịch vụ lưu trữ mã nguồn mở, nơi đặt kho mã của AlpineBSD.