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

giới thiệu phát hành hệ thống init cổ điển sysvinit 2.96, được sử dụng rộng rãi trong các bản phân phối Linux vào thời 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 và antiX. Đồng thời, các bản phát hành của insserv 1.21.0 và
điểm khởi đầu 0.64. Tính thiết thực bảo quản được thiết kế để tổ chức quá trình tải có tính đến sự phụ thuộc giữa các tập lệnh init và khởi đầu đượ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:

  • Đã thêm cờ "-z" vào pidof để kiểm tra quá trình zombie và các quy trình ở trạng thái đóng băng I/O (trạng thái Z và D, trước đây đã bị bỏ qua do khả năng bị đóng băng);
  • Đầu ra của tiện ích readbootlog đã được làm sạch;
  • Cờ “-e” đã được thêm vào quy trình bootlogd để duy trì nhật ký khởi động, cho phép bạn lưu tất cả dữ liệu nhận được vào nhật ký mà không cần thực hiện chuẩn hóa và cắt bỏ các ký tự đặc biệt;
  • Cờ “-q” đã được thêm vào chương trình insserv, vô hiệu hóa đầu ra cảnh báo tới bảng điều khiển (chỉ hiển thị các lỗi nghiêm trọng);
  • Bộ thử nghiệm trong startpar đã được cập nhật. Để đơn giản hóa việc phân tích cú pháp nhật ký, cờ “-n” đã được thêm vào để thêm tên tập lệnh vào đầu ra. Theo mặc định, việc xây dựng ở chế độ tối ưu hóa (-O2) được kích hoạt. Ký tự nguồn cấp dòng bị thiếu sẽ tự động được đính kèm vào tin nhắn từ các tác vụ đang chạy để ngăn việc trộn lẫn các tin nhắn trong nhật ký. Đã sửa lỗi hồi quy khiến các công việc không được song song bị đánh dấu không chính xác là tương tác.

Nguồn: opennet.ru

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