Karena Unix dan Linux memiliki tradisi lama dalam mendokumentasikan dengan man
halaman (dan, pada sistem GNU, info
file ...). Lihat man (1) , man (7) , man-pages (7) . BTW, man
perintah dan halaman adalah opsional (dan Anda tidak akan menginstalnya di setiap sistem Unix).
Hirarki sistem file dijelaskan dalam hier (7) .
Ini didefinisikan oleh Filesystem Hierachy Standard yang tersedia di https://wiki.linuxfoundation.org/lsb/fhs
Beberapa sistem file, terutama /proc/
(lihat proc (5) ) dan /sys/
(lihat sysfs (5) ) adalah sistem pseudofile yang disediakan oleh kode kernel. Anda tidak ingin membengkak kernel dengan kode tambahan yang menghasilkan README
-s (yang tidak berguna bagi sebagian besar pengguna). Bahkan file konfigurasi kernel hanya tersedia secara opsional karena /proc/config.gz
sering dinonaktifkan di sebagian besar konfigurasi kernel. Dan banyak sistem Linux adalah sistem tertanam (mis. Smartphone Anda, alat pintar Anda atau perangkat IoT, RaspberryPI Anda) di mana sumber daya cukup ditakuti untuk menghindari pemborosan.
Terutama /sys/
sangat berguna untuk sysadmin dan pengembang yang menulis utilitas tingkat rendah, dan keduanya seharusnya dapat menemukan dokumentasi dengan tepat.
Mengapa tidak menempatkan README
file ke dalam hierarki untuk memudahkan orang mempelajari apa yang terjadi
Jika Anda benar-benar menginginkannya README
, tulis modul kernel Anda yang dapat di - load untuk menyediakannya, atau buat beberapa unionfs untuk menyediakannya. Saya tidak berpikir itu sepadan dengan usaha (dan serikat pekerja /sys
mungkin akan memperlambat seluruh sistem Anda).
Ingat bahwa kode kernel mengkonsumsi RAM (tidak pernah keluar dan berada dalam memori fisik , bukan memori virtual), bahkan jika tidak digunakan. Jadi masuk akal untuk menghindari kembung.