Pripada mi, ze tady nikdo nezminuje problem s BSD, ktery mi pripada docela zakladni. Uz jste si nekdy zkouseli ladit hardware na systemu, ktery ani nema poradny /proc? Kdyz mam s Linuxem nejaky sys problem, zalezu do /procu a nekde vydoluji, co se deje. V BSD? Neexistuje...
Uzivatelska pritulnost sysctl a linux procu je IMHO nesrovnatelna... (samozrejme tim myslim, ze /proc je daleko pritulnejsi, pricemz predem rikam, ze nejsem takovy freak, abych vyznaval maximalne neuzivatelske veci jenom z principu)
A co je na sysctl -a | grep co_hledam, tak strašně uživatelsky nepŕítulného? Právě naopak si myslím, že sysctl (jelikož není informace v x souborech) je příjemnější.
No, IMHO tohle je prave ten rozdilny pristup mezi BSD a Linuxem (ci SYSV) - BSDcko ma jeden konfigurak, jeden sysctl. Linux ma strukturovany config a strukturovany proc. Ja preferuji to druhe (a myslim, ze nejsem sam). Mnohdy presne nevim, jak se jmenuje ten ktery priznak jadra, ale proste vlezu do /proc/sys/* a vzpomenu si. Take nevim, jestli je v sysctl eqivalent pouze informativnich veci - tzn. napr fajly jako /proc/bus/usb/devices, /proc/sys/dev/cdrom, atd. (a nerikejte, ze si to muzu najit v lozich - to samozrejme vim, ale proc bych mel neco grepovat, kdyz to mam na jednom fleku...?)
V *BSD je /proc taky, ale je tam to co tam patri, tj. informace o procesech. Informace o nalezenem hardwaru vypisuje prehledne (nesrovnatelne prehlednejinez v Linuxu) jadro pri startu. To mi zatim stacilo.