Phát hành hệ thống init sysvinit 3.0

Trình bày là bản phát hành hệ thống init cổ điển sysvinit 3.0, được sử dụng rộng rãi trong các bản phân phối Linux trước systemd và phiên bản mới bắt đầu, và hiện nay tiếp tục được sử dụng trong các bản phân phối như Devuan, Debian GNU/Hurd và antiX. Việc thay đổi số phiên bản thành 3.0 không liên quan đến những thay đổi đáng kể mà là hệ quả của việc đạt đến giá trị tối đa của chữ số thứ hai, theo logic đánh số phiên bản được sử dụng trong dự án, đã dẫn đến việc chuyển sang số 3.0 sau 2.99.

Bản phát hành mới khắc phục các sự cố trong tiện ích bootlogd liên quan đến phát hiện thiết bị cho bảng điều khiển. Nếu trước đây chỉ những thiết bị có tên tương ứng với các thiết bị bảng điều khiển đã biết mới được chấp nhận vào bootlogd thì giờ đây bạn có thể chỉ định một tên thiết bị tùy ý, việc kiểm tra tên này chỉ bị giới hạn bằng việc sử dụng các ký tự hợp lệ trong tên. Để đặt tên thiết bị, hãy sử dụng tham số dòng lệnh kernel “console=/dev/device-name”.

Các phiên bản của tiện ích insserv và startpar được sử dụng cùng với sysvinit không thay đổi. Tiện ích insserv được thiết kế để tổ chức quá trình khởi động, có tính đến sự phụ thuộc giữa các tập lệnh init và startpar được sử dụng để đảm bảo khởi chạy song song một số tập lệnh trong quá trình khởi động hệ thống.

Nguồn: opennet.ru

Thêm một lời nhận xét