30 แฌแแแก 2010 แแแแแแแ แก แแแแแ แแแแแแ แแ แแแฌแแ แ:
แแ แจแแแแแจแแ, แ แแ busybox-แจแ แแแฃแแแแ แแงแแคแ แแ แแแฎ แแแ แแฅแขแแ แแแจแ.
แแ แกแแแแแก แ แแแแ แแแ แขแแแ แฌแแกแ แแแแก แแแกแแแแแแแ, แแฃ แ แแแแ แแแ แแฅแขแแ แแแจแ แฃแแแ แแงแแก แแแฃแแแแ ...
แแแแแแแแแ kill แแ แแก /bin-แจแ, killall แแ /usr/bin-แจแ... แแ แแแ แแฎแแแแ แแแแแแแก แแ แแแงแแคแแจแ.
แแฅแแแ แแแแแ แแชแแ, แ แแ แแแ แขแแแแกแแแแ แแ แแแแแก แ แแฉแแ แจแแฅแแแแก Unix PDP-7-แแ 1969 แฌแแแก. แแกแ แ แแ, แแแแฎแแแแแแ 1971 แฌแแแก, แแแ แแแแแแฎแแแก PDP-11 แฌแงแแแแ RK05 แแแกแแแ (แแแแแแฃแแ 1,5 แแแแแแแแขแ).
แ แแแแกแแช แแแแ แแชแแฃแแ แกแแกแขแแแ แแแแแแ แแ แแ แแฆแแ แฏแแแแแแ แแแ แแแ แแแกแแแ (แ แแแแแแแแแช แแแแแแ แแแแแ root FS), แแแ แแแแแแขแแแแก แแแฌแแแ แแแแ แแแ, แกแแแแช แแแแแแแกแแแฃแแ แแงแ แกแแฎแแแก แแแ แแฅแขแแ แแแแ (แแฅแแแแ แแแแแแแแแแ แ, แกแแแแแขแแแ แฌแแ แขแแแก แแ แฅแแ / usr - แกแแขแงแแแแแ แแแแฎแแแ แแแแแ). แแแ แแฅ แงแแแแ แกแแญแแ แ OS แแแ แแฅแขแแ แแแก แแฃแแแแ แแแ แแแแฎแแแแแก (/bin, /sbin, /lib, /tmp...) แแ แฉแแกแแแก แคแแแแแแ แแฎแแ แแแกแแแ, แ แแแแแ แซแแแแก แแแแแแ แแแแแฌแฃแ แ. แจแแแแแ แแแ แฐแฅแแแแแ แแแกแแแ แแแกแแ, แแแแแแแขแแแแก แแก /home แแแ แแฅแขแแ แแแจแ แแ แแแแแแขแแแแก แแแแฎแแแ แแแแแแแก แแแแแแ แ แแแ แแฅแขแแ แแแแ แแฅ, แ แแแ OS-แก แจแแแซแแ แแแแแแแแแแแ แแแแแ แแแ แฉแแแแแ แแแแแแ แแ แแแกแแแ, แแ แแก แแงแ แกแแแ แแแแแแแแขแ (แแแฃ!).
แ แ แแฅแแ แฃแแแ, แแแ แฃแแแ แจแแแฅแแแแ แฌแแกแ, แ แแ โแ แแแแกแแช แแแแ แแชแแฃแแ แกแแกแขแแแ แฉแแแขแแแ แแแแ, แแแก แฃแแแ แจแแแซแแแก แแแแ แ แแแกแแแก แแแแแแขแแแแแ /usr-แจแ, แแกแ แ แแ แแ แฉแแแแ แแ แแแ แแแแแ, แ แแแแ แแชแแ mount แแแแ แ แแแกแแแ /usr-แจแ, แแแ แแ แแแฅแแแแแ. แฅแแแแแก แแ แแแแ แชแฎแแก แแ แแแแแแ." แแก แแกแ แแแ แขแแแแ. แแ แแก แแงแ Unix V6-แจแ 35 แฌแแแก แฌแแ.
/bin แแ /usr/bin (แแ แงแแแแ แแกแแแ แแแ แแฅแขแแ แแแก) แแแงแแคแ แแ แแก แแ แแแแแแแแแแก แแแแแแแแ แแแแ, 70-แแแแ แฌแแแแแก แแแแแแแแแขแแชแแแก แแแขแแแ, แ แแแแแแช แฃแแแ แแแฌแแแฃแแแแแก แแแแแแแแแแแจแ แแแแแ แแแฃแแแ แแแฃแ แแแ แแขแแแแก แแแแ . แแแ แแ แแกแแแแก แแแฃแกแแแก แแแแฎแแ แ แแขแแแแแ แฃแแ แแแแ แแแแแแแแก. แแ แแแงแแคแแ แจแแฌแงแแแขแ แแแ แ แฏแแ แแแแแ Linux-แแก แจแแฅแแแแแแ, แ แแแแแแแแ แแแแแแแก แแแแ:
- แฉแแขแแแ แแแแกแแก แแแแแแงแแแแแ initrd แแ initramfs, แ แแแแแแช แแ แฃแแแแก แแกแแ แแ แแแแแแแแแ, แ แแแแ แแชแแ "แฉแแแ แแแญแแ แแแแ แแก แคแแแแ แแแแแแแ." แแแ แแแแ, แฉแแแ แแแแฅแแก แฃแแแ แแ แแแแแแ แคแแแแฃแ แ แกแแกแขแแแ, แ แแแแแแช แแแแแแงแแแแแ แงแแแแแคแ แแก แฉแแกแแขแแแ แแแ.
- แกแแแ แแ แแแแแแแแแแแแ (แ แแแแแแแช แแแ แแแแก แแแญแแแแ Unix-แจแ แแแแแแขแแก) แแ แแแซแแแแ แกแแจแฃแแแแแแก แจแแชแแแแแ /lib แแ /usr/lib-แแก แจแแแแแ แกแ แแแแแฃแแแแแแแแ. แแก แแ แ แแแฌแแแ แฃแแแ แแแแฎแแแแแแก, แฌแแแแแฆแแแแ แจแแแแฎแแแแแจแ แแกแแแ แแ แแแฃแจแแแแแแ. แแก แแ แแแฎแแ 1974 แฌแแแก, แ แแแแแ แแแ แแแจแแ แฐแฅแแแแแ แแแ แแแแฃแแ แแแแแฃแแแแแแแแแ แกแขแแขแแแฃแ แ แแแแจแแ แแก แแแแ.
- แแแคแแ แแงแแ แแ แแแกแแแแแ แแแแ แฆแแแ 100 แแแแแแแแขแแแแ แแแ แแแ แ แแแแฎแแแแแแ 1990 แฌแแแก แแ แแแแฎแแแแแแ แแแแแ แแ แแก แแแแแฉแแแ แแแแแงแแคแแแแก แแแแแก แจแแชแแแแก แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแ (partition magic 3.0 แแแแแแแแ 1997 แฌแแแก).
แ แ แแฅแแ แฃแแแ, แ แแแแแแแช แแ แแก แแแงแแคแ, แแแแแ แแแแคแแฅแ แ แฌแแกแแแ, แ แแแแแแแช แแแแ แแแแแก แแแแก. แแแแแแแแแ, root แแแแแงแแคแ แกแแญแแ แแ แงแแแแ แกแแฎแแก แแแแแแ OS แคแฃแแฅแชแแแกแแแแก แแ แแฅแแแ แฃแแแ แแแแแแแแกแแ แแฅแแแแ แแแแแแแแ แแแ แคแแแแแแ / usr-แจแ. แแ แฉแแแแ / แ แแก แแแ แชแแแแแก AT&T แแ /usr-แจแ, แ แ แแแแแแขแ แแฅแแแแก แแแกแขแ แแแฃแชแแแก, IBM AIX, แแ Dec Ultrix, แแ SGI Irix แแ /usr/local แจแแแชแแแก แแฅแแแแ แกแแกแขแแแแก แกแแแชแแคแแแฃแ แคแแแแแแก. แจแแแแแ แแแฆแแชแแ แแแแแฌแงแแแขแ, /usr/local แแ แแงแ แจแแกแแคแแ แแกแ แแแแแแ แแฎแแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแกแแงแแแแแแแ, แแแแแ แแแแแแแขแแ /opt! แแ แแแแแแแแ แแแแ, แแฃ /opt/local แแกแแแ แแแแแฉแแแแแ ...
แ แ แแฅแแ แฃแแแ, 30 แฌแแแก แแแแแแแแแแแจแ, แแ แแแแชแแแแแแแแแก แแแแ, แงแแแแแแแแ แ แกแแแแขแแ แแกแ แแแแแฌแแแแแแก แกแแแชแแคแแแฃแ แ แฌแแกแ แแแแแแ แแ แฌแแแแแ. แแแแแแแแแ, "/tmp แฌแแแจแแแแ แแแแแขแแแ แแแแกแแก, แแแแ แแ /usr/tmp แแ แ." (แแ Ubuntu-แจแ แแ แแแชแแแจแ แแ แแ แแก /usr/tmp, แฎแแแ Gentoo-แจแ /usr/tmp แแ แแก แกแแแแแแฃแ แ แแแฃแแ /var/tmp-แแ, แ แแแแแแช แแฎแแ แแฅแแแแแแแแ แแแ แแ แฌแแกแก แแ แแ แแจแแแแ แแแแแขแแแ แแแแกแแก. แแแแฎ, แแก แแงแ แงแแแแแคแแ แ แแแ แ. แแกแแแ แฎแแแแ, แ แแ root FS แแ แแก แแฎแแแแ แฌแแแแแฎแแแแ, แแ แจแแแแแ แแฅแแแ แแ แแญแแ แแแแแ แ แแแแแก แแแฌแแ แ /usr-แแ, แแแแ แแ แฃแแแ แแแฌแแ แแ /var-แแ. แซแแ แแแแแแ แแ แจแแแซแแแแ แฉแแแฌแแ แแก แแแ แแ /etc-แจแ, แ แแแแแแช แแแแฏแแ แชแแแแแแแ แแแแแแขแแแ /var-แจแ ...)
แแแฃแ แแแ แแขแแแ, แ แแแแ แแชแแ Linux Foundation (แ แแแแแแแช แฌแแแแแก แฌแแ แจแแแแแฅแ แฃแคแแกแ แกแขแแแแแ แขแแแแก แฏแแฃแคแ แแแกแ แแแคแแ แแแแแแก แแ แแก) แกแแแแแแแแแแ แแแขแแแชแแแแ แแ แแ แแฃแแแแแ แแ แฌแแกแแแก แแกแ, แ แแ แแ แฃแชแแแแ แแแแก แแแ แแแแแ, แแฃ แ แแขแแ แแงแแแแ แแกแแแ แแฅ. แ แแช แแแ แแ แแกแแแ แแ แแก แแก, แ แแ แแแแแ แแ แแแแแกแแ แฃแแ แแแแ แแแแแแขแแแแก OS-แแก แแแฌแแแ แแแแแแแ แแแแแแ แแแ แแฅแขแแ แแแจแ, แ แแแแแ RK05 แแแกแแ PDP-11-แแ แซแแแแแ แแชแแ แ แแงแ.
แแแ แฌแแฃแแแแฃแแ แแแ , แ แแ busybox แฃแแ แแแแ แแงแแแแแก แคแแแแแแก แแกแ, แ แแแแ แช แแกแขแแ แแฃแแแ. แแแแก แ แแแแฃแ แ แแแแแแ แแฅแแแแ แแ แแ แกแแแแแก. แแแ แแแแ แแ แฃแแ แแแแ แแแแแแแ /bin, /sbin แแ /lib แแแฃแแแแก แแกแแแแก แแแ แแฅแขแแ แแแจแ /usr-แจแ. แงแแแแแแแ แแแแก แจแแแแแ, แแแแแแแแแแ, แ แแแแแแแช แแฃแจแแแแแ แฉแแจแแแแแฃแ แแ แแแ แแแฃแ แฃแแ แฃแแแแแงแแคแแกแแแ, แชแแแแแแแ แแแแแแ แแ แแแแแแ แขแแแแ ...
แฌแงแแ แ: www.habr.com