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

Trình bày là bản phát hành hệ thống init cổ điển sysvinit 3.02, đượ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 tiếp tục được sử dụng trong các bản phân phối như Devuan, Debian GNU/Hurd và antiX. 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.

Trong bản phát hành mới của sysvinit:

  • Khung po4a đã được sử dụng để điều phối công việc dịch tài liệu và trang man sang các ngôn ngữ khác nhau.
  • Các trang hướng dẫn sử dụng đã được cải thiện và các tập lệnh để lắp ráp chúng đã được thêm vào, có tính đến các bản dịch.
  • Cơ sở hạ tầng phát triển đã được chuyển từ Savannah sang nền tảng GitHub, nền tảng này hiện cũng sẽ xử lý các thông báo sự cố.
  • Tệp inittab cho phép sử dụng ký tự "@" trong các lệnh để coi lệnh đó là một chữ, không kích hoạt shell.
  • bootlogd cung cấp tính năng kiểm tra lỗi cho chdir() và sử dụng TIOCGDEV ioctl để giúp việc phát hiện bảng điều khiển dễ dàng hơn trên Linux.

Nguồn: opennet.ru

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