Trạng thái của Cơ sở Tiêu chuẩn Linux là gì?


7

Khi học một số chương trình lắp ráp, tôi đã thấy các tài liệu của Linux Standard Base rất hữu ích. Dường như họ cho tôi biết mọi thứ phải như thế nào (trên các hệ thống dựa trên tiêu chuẩn), không chỉ là cách họ đang thực hiện trước mặt tôi. Trên bài viết trên wikipedia có hai bài viết năm 2005 được liên kết cho thấy có sự tranh chấp xung quanh tiêu chuẩn này. Năm 2005 là một thời gian dài trước đây, quan điểm hiện tại là gì?

(Lưu ý: chỉ trong năm nay, nền tảng linux đã chứng nhận nhiều bản phân phối cho LSB 4.0, vì vậy họ vẫn đang trong trò chơi làm việc với một số bản phân phối.


LSB phù hợp như các tiêu chuẩn RPM là ... ...! (Đối với những người không biết, hãy xem en.wikipedia.org/wiki/RPM_Package_Manager#Fork )
VxJasonxV

Câu trả lời:


2

Cơ sở tiêu chuẩn Linux là một bộ API được đảm bảo có sẵn trên bản cài đặt tuân thủ LSB. Điều này chủ yếu yêu cầu cài đặt một số thư viện phần mềm miễn phí khác mà hầu hết các bản phân phối đã có sẵn - chẳng hạn như libc tuân thủ POSIX, hỗ trợ trình biên dịch C ++, Python, Perl, GTK + và Qt.

Tất cả các nhà cung cấp Linux lớn hiện nay đều cung cấp các hệ điều hành tuân thủ LSB, bao gồm RedHat, Debian, Ubuntu và Novell - vì vậy tôi không tin có nhiều tranh cãi về nó.

Quay lại khi LSB mới bắt đầu, mọi người hơi "meh - người quan tâm". Sau đó, có sự tranh cãi về những API cần bao gồm: nếu Perl được yêu cầu thì còn Python thì sao? Nếu GTK + là bắt buộc thì còn nhà phát triển Qt thì sao? Điều này sẽ làm cho một số cuộc chiến ngọn lửa khá lạ mắt nếu không phải vì thái độ "meh" của nhiều nhà cung cấp hệ điều hành đối với LSB. Cuối cùng, tất cả những điều này đã được Linux Foundation giải quyết và bao gồm nhiều API hỗ trợ làm cùng một việc và bây giờ có vẻ như mọi người đều hài lòng.


0

Thế giới đã chuyển. Autotools và distro packager điều hòa sự khác biệt trong thư viện và giao diện và điều chỉnh khi cần thiết.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.