Về cơ bản / Proc và / sys là như nhau.
sysfs đã được thêm vào kernel 2.5 hoặc 2.6 do sự lộn xộn trong Procfs
Các Procfs chỉ có nghĩa là để giữ thông tin quá trình. cuối cùng mọi thứ bắt đầu bị trộn lẫn vào Proc và nó tạo ra một mê cung ngoằn ngoèo với dữ liệu thiết bị bị kẹt ở các điểm khác nhau ở khắp mọi nơi. Trong khi đó, sysfs được thực hiện với mục tiêu phân đoạn dữ liệu thiết bị từ Procfs.
Cụ thể, / sys duy trì chi tiết hơn (vị trí của các nút thực sự đại diện cho hệ thống phân cấp thiết bị theo hệ thống con) thông tin quy trình thiết bị. Đối với mỗi đối tượng trong mô hình trình điều khiển, một thư mục được tạo. Cấu trúc tệp thiết bị là:
/sys/devices - devices by physical layout
/sys/bus - symbolic links to devices
/sys/block - devices by block
/sys/class - devices by class
Trên hệ thống cục bộ của bạn, bạn có thể tìm thấy trang man tại man sysfsvà thông tin về việc sửa đổi các tham số kernel trong / Proc / sys vớiman sysctl
Nếu bạn muốn biết thêm thông tin về / sys, bạn có thể muốn xem bảng trắng hệ thống tập tin sysfs của Linux trên kernel.org [pdf] và Documentation / sysfs.txt trong nguồn kernel.