- A hozzászóláshoz be kell jelentkezni
- 1478 megtekintés
Hozzászólások
Kezdo Linux-os vagyok, ezert csak felve jegyzem meg:
> cd /
> mkdir sys
mkdir /sys
> Ezután bootoljunk újra.
mount /sys
Ha tevedtem, elnezest. :-)
- A hozzászóláshoz be kell jelentkezni
Valamikor a 2.5-os kernel fejlesztesenek soran Linus kijelentette, hogy a /proc filerendszer tele van mindenfele felesleges dologgal. Boldog-boldogtalan hasznalta a /proc-ot arra, hogy ott kulonbozo dolgoknak hozzon letre bejegyzeseket. A procfs-ben anarchia van az elrendezesben, a file formatumokban, az elnevezesben. Regi a kod, rossz a csatolofelulet.
Aztan valamikor par eve megjelent a /dev filerendszert "kivalto" (sose lett belole igazan semmi es ugy tunik, hogy nem is lesz) devfs. A devfsnek szinten hasonlo bajai vannak. Karbantarthatatlan forras bazis, regi kod, rossz csatolofelulet.
A sysfs RAM-alapu filerendszer, rendelkezik kernel programozoi felulettel, exportalja a kernel objektumokat es attributumokat, es ami fontos megmutatja az objektumok kozotti kapcsolatokat. ASCII alapu fileokat hasznal, es hasznalhato a hagyomanyos eszkozokkel (grep, ls, find).
Azzal, hogy megalkottak a sysfs-t egyesitani akarjak a 'proc'-t (amely a process-ekert van) a 'devfs'-t (amely az eszkozoket (devices) van) es a 'devpts'-st (amely a UNIX98 pseudo-terminalokert felel).
Nem azert csereltek le, hogy ne mukodjenek a regi programok, hanem ezt a kaoszt - amit az elobb felvazoltam - megszuntessek, es egy egyseges feluletet kapjanak. Ezt egyszer meg kellett csinalni, es ugy ereztek most volt itt az ideje. A regi programokat meg portolni kell az uj feature-re.
- A hozzászóláshoz be kell jelentkezni
Ja meg valami. A /proc nem szunt meg, hanem parhuzamosan mukodik a /sys-sel. Azaz fokozatosan tevodnek at a dolgok a /proc-bol a /sys-be.
- A hozzászóláshoz be kell jelentkezni
AFAIK: a sysfs-ben minden device alanyi jogon kap entryt, nem kell kulon
procfs_mkdir()-rel es a tobbiekkel molyolni. Azert nem a /proc-ban van
mert azt nem erre terveztek es az fs kod nem lenne kepes ellatni ezt a
feladatot.
BTW kivancsi volnek hogy mukodik a sysfs (-) sysctl mapping, ha van
egyaltalan (procfs-nel automatikus).
(/AFAIK)
- A hozzászóláshoz be kell jelentkezni
A Linux-on akkor jo a reboot, mikor az X11 (vagy FB) jol elrontja a videomodot, es ugymarad, de ezen tul minek...? :)
- A hozzászóláshoz be kell jelentkezni
talan ha uj kernelt forditasz? Vagy te mar foltalatad azt, amit a nagy gyartoknak is nehezen sikerul? Az onfly kernel image cseret? Kuldjel mar egy foltot a 2.6.0-test2 ellen.
- A hozzászóláshoz be kell jelentkezni
>csak amig nem mountolod, addig nem latod mi van rajta. de attol meg letezik.
ez a "en rebootolnek biztos ami biztos' ez mar windowsnal is uncsi kicsit... plane linuxnal.
Jo esely van ra, hogy egy linux rendszeren neked eleteben egyszer kell sysfs-t beallitani. Ahhoz, hogy valaki kiserletezzen (mar pedig ez a cikk erosen arrol szol) ki lehet birni egy rebootot (mar csak azert is, hogy *biztos* minden jo legyen, a kovetkezo indotaskor meg amugy is mar rendeltetesszeruen fog a dolog mukodni). Nyilvan ha te nem birod ki, akkor azt csinalsz amit akarsz. Szerintem ez az egesz a fent leirtak szempontjabol k erdektelen.
>ez mar windowsnal is uncsi kicsit...
rotfl.
- A hozzászóláshoz be kell jelentkezni
Termeszetesen igazat adok tanult kolegamnak!
Igaz, en reggelente is bekapcsolom a gepet, meg este ki. Szoval tiszta maradi vagyok.
- A hozzászóláshoz be kell jelentkezni
hat en meg olyan old school luzer vagyok, hogy ha valami fundamentalis valtozas van a kernelben (a sysfs-t nyugodtan nevezhetjuk annak) akkor azert megejtek egy rebootot. Kovezzetek meg erte :-)
- A hozzászóláshoz be kell jelentkezni