αα ααααααΈ 30 αααα·α ααα·ααΆααααΆα 2010 ααα David Collier ααΆααααααααΆ:
αααα»αααΆαααααααααΆααααΆαα αααα»α busybox αααααααΆααααααΌαααΆαααααααα ααΆααααΆαααα½ααααα
ααΎβααΆαβα αααΆααβααΆααααβαα½αβααΆβαααα»αβααΆαβαααααβαααα»αβαααααΈβαα½αβααΆβαααβαααβαα½αβαα»α α...
α§ααΆα ααα kill ααΊαα αααα»α /bin α αΎα killall ααΊαα αααα»α /usr/bin... αααα»ααα·αααΎααααααα·ααααΆααΆαα½ααα αααα»αααααααααααα
α’ααααααα ααααΆααΉαααΆ Ken Thompson αα·α Dennis Ritchie ααΆααααααΎα Unix αα ααΎ PDP-7 αααα»αααααΆα 1969α ααΌα αααα αααα ααααααΆα 1971 αα½αααααΆαααα‘αΎααααααα ααΆ PDP-11 ααΆαα½αααΉαααΈα RK05 αα½αααΌ (1,5 ααααΆααααΈαα½αα)α
αα
ααααααααααααααααααα·ααααα·ααΆαααΆαααΈαα
ααααΎαα αΎαααααααα
ααΎααΆαααΈαα½α (αααα«α FS ααΆαααΈααΆαααα
) αα½αααααΆαααααΆααααααΌαααααααα
ααΈααΈααααααΆαααααααααααα (ααΌα
ααααα
ααα»α
ααααααααΌαααΆαααα α
ααΆ / usr - ααΈααΆααα α’αααβααααΎ)α αα½αααααΆαα
ααααααααααααααααααα·ααααα·ααΆαα
αΆαααΆα
αααΆααα’αααα
ααΈααα (/bin, /sbin, /lib, /tmp ...) α αΎαααΆααα―αααΆααα
ααΎααΆαααααΈ αααααααΆα―αααΆαα
αΆααα’αααααααααααααα αααααΆαααααα½αααααΆαααΆαααΈααΈ αα½αααααΆαααα‘αΎαααΆαα
αααα»ααα /home α αΎαααΆαααααΆααααΈααααααααααα’αααααααΎαα
ααΈαααααΎααααΈα±αα OS α’αΆα
ααααα αααααα
αααααΆααα’αααα
ααΎααΆαααΈα α αΎαααΆαααααααΊααΆ ααΈααααΆαα (αααβα!)α
ααΆααΆααα·αααΆαα αα½αααααααΌααααααααΎαα αααΆαααα½αααΆ "αα ααααααααααααααααααα·ααααα·ααΆαα αΆααααααΎα ααΆααααΌαααα’αΆα ααααααΆαααΈααΈααα αααα»α /usr ααΌα αααααα»αααΆαααααααα·ααΈααΌα ααΆαααααα ααΎααΆαααΈααΈααα αααα»α /usr α¬α’αααααΉαααΆα αααα αΆβααΆααβαα·αβααΒ»α ααΆααΆααααααΆααα α αΎαααΆααΊαα αααα»α Unix V6 ααΆαααΈ 35 ααααΆααα»αα
ααΆαααααα /bin αα·α /usr/bin (αα·αααα―αααΆαααααααααΆααα’αα) ααΊααΆααααααααααααααΉαααα·ααΆαααααΆααααα αααααΆααααααΆααααα’α·αααααΆαα’αα»ααααααΈααααααααααΈ 70 αααααααΌαααΆαα αααααααααΆαα·ααΆαααααΆαα·ααΆαα·ααααααα’ααααΆα αααΎαααααααααααα αΎαα αα½ααααα·αααααα½ααααα½ααααααα α ααα»α’αααΈαα½αααααΎαααααααΎααΆα ααααααααααααααααΌααααΈαααα»ααααααΈαα»α ααααΌαααΆααααααΎα αααααΆαα ααα»ααααΆα αααΎαα
- αα αααα αΆααααααΎααααααααα initrd α¬ initramfs ααααΌαααΆαααααΎαααααα α·ααααα»αααΆααααΎαααα αΆααΌα ααΆ "ααΎαααααΌαααΆαα―αααΆαααααα»ααααααα" α ααΌα ααααααΎαααΆα ααΆααα½α α αΎα ααααααααα―αααΆαααααααα’αΆαααααααααααΎααΎααααΈαααα»αα’αααΈαααααααααα
- αααααΆααααααααΆαα ααααααα (αααααααΌαααΆααααααααα Unix ααααα»αααα Berkley) αα·αα’αα»ααααΆαα±ααα’αααααααΆααααααΌαααΆαα·ααΆαα /lib αα·α /usr/lib αααα―αααΆαααααα αααααααΆααααΈααααααααΌαααααααΌαααα ααΎαα·αααΌα αααααα ααΆααΉααα·αααααΎαααΆαααα ααΏαααααα·αααΆαααΎαα‘αΎααα ααααΆα 1974 αα αααααΆααα½αααααΆαα―αααΆααααααααα αααααα αααααΆαααΆαααααΆαααα·αα·ααααα
- ααααΆαααααΉααααααΆααααααααααΆαααααααααΆαα 100 ααααΆαααα αα»ααα·αααααΆα 1990 α αΎααα αααααΆαα½αααααΆααααααααα·ααΈααααΆααααααΌαααα αααΆαααΆαααα α‘αΎα (ααΆαααΆαααααααα 3.0 α αααααααα»αααααΆα 1997) α
ααΆααΆααα·αααΆαα αααααΆαααΆαααΆααααα αα ααα»ααααα½αα ααα½αααΆααααααΎαα αααΆααααααααα αΆαααΈααΆαααααΉαααααΌαα ααΌα ααα ααΆαααΆαααΆ root ααΊααααΌαααΆααααααΆααααααααααααααααα»αααΆαααΌαα ααααααααααααααα·ααααα·ααΆα α αΎαα’αααααααΌαααΆααα―αααΆαααΌαααααΆαααααα’ααααα αααα»α / 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...)
Bureaucrats ααΌα ααΆ Linux Foundation (αααααΆαααααα Free Standards Group ααα‘α»αααααααααΈααααα½αααΆαααΈααααΆααα»α) αααααΆαα α·ααααααα»αααΆαα αααααα―αααΆα αα·αααααΎα’ααα αααΆααααΆααααααααα»αααααΆαααααα·αααααΆααΆαααααΌαα ααα»ααααα½ααααα ααΈαααα α’αααΈααααα½ααααα·αααΆαααΉααααααΊααΆ Ken αα·α Dennis ααΎαααααΆαααααΆααααααΌαααααααα OS αα αααααααααααα½ααα αααααΆαααααΆα RK05 αα ααΎ PDP-11 ααΌα αααα
αααα»αααααΆααααΆααααΆ busybox ααααΆααααααΆααα―αααΆαααΆαααααααΌα
αααααΆααΆαααΆαααααααα·ααΆαααααα αα·αααΆαα ααα»αααα·αααααΆααααΎααααΈααααΎααΌα
αααααααα αΌααααααααααααα αααααααΆαααααα»αααααΆαααααααααΎα /bin, /sbin αα·α /lib ααααΆαααα
ααααααααααααΆαα
αααα»α /usr α αααΆαααΆαα·α α’ααααααααααΎααΆαααΆαα½ααααααα·ααΈαααααα ααααΆααΆααααααααα αα·αααααα½α...
ααααα: www.habr.com