เปเบเบงเบฑเบเบเบต 30 เบเบฐเบเบดเบ 2010, David Collier เบเบฝเบเบงเปเบฒ:
เบเปเบฒเบเบฐเปเบเบปเปเบฒเบชเบฑเบเปเบเบเปเบซเบฑเบเบงเปเบฒเปเบ busybox เบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบเปเบเบทเบเปเบเปเบเบญเบญเบเปเบเบฑเบเบชเบตเปเปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบซเบผเบปเปเบฒเบเบตเป.
เบกเบตเบเบปเบเบฅเบฐเบเบฝเบเบเปเบฒเบเปเปเบเบทเปเบญเบเปเบฒเบเบปเบเบงเปเบฒเบขเบนเปเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบเบเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบงเบเบเบฐเบเบญเบ ...
เบเบปเบงเบขเปเบฒเบ, kill เบขเบนเปเปเบ /bin, เปเบฅเบฐ killall เบขเบนเปเปเบ /usr/bin... เบเปเบญเบเบเปเปเปเบซเบฑเบเปเบซเบเบเบปเบเปเบเปเปเบเบเบฐเปเบเบเบเบตเป.
เบเปเบฒเบเบญเบฒเบเบเบฐเบฎเบนเปเบงเปเบฒ Ken Thompson เปเบฅเบฐ Dennis Ritchie เบชเปเบฒเบ Unix เปเบ PDP-7 เปเบเบเบต 1969. เบเบฑเปเบเบเบฑเปเบ, เบเบฐเบกเบฒเบ 1971, เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเปเบเปเบเบปเบเบฅเบฐเบเบฑเบเปเบเบฑเบ PDP-11 เบเบตเปเบกเบตเบเบนเปเบเบญเบ RK05 disks (1,5 megabytes เปเบเปเบฅเบฐ).
เปเบกเบทเปเบญเบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเบตเบเปเบซเบเปเปเบฅเบฐเบเปเปเปเบซเบกเบฒเบฐเปเบเปเบเปเบเบเปเบฒเบญเบดเบ (เบเบตเปเบฎเบฒเบ FS เบเบฑเปเบเบขเบนเป), เปเบเบปเบฒเปเบเบปเปเบฒเปเบเปเบเปเบฒเบเบชเปเบงเบเบซเบเบถเปเบเปเบเบซเบฒเบเบตเบชเบญเบ, เบเปเบญเบเบเบตเปเปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบฎเบทเบญเบเบเบฑเปเบเบขเบนเป (เปเบเบฒเบฐเบชเบฐเบเบฑเปเบ, เบเบธเบ mount เปเบญเบตเปเบเบงเปเบฒ / usr - เบเบฒเบเบเปเบฒเบชเบฑเบ. เบเบนเปโเปเบเป). เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒ duplicated เปเบเปเบฅเบเบฐเบเปเบฅเบต OS เบเบตเปเบเปเบฒเปเบเบฑเบเบเบฑเบเบซเบกเบปเบเบขเบนเปเบเบตเปเบเบฑเปเบ (/bin, /sbin, /lib, /tmp ...) เปเบฅเบฐเปเบญเบปเบฒเปเบเบฅเปเปเบชเปเปเบเปเบเปเบเปเบซเบกเป, เปเบเบฒเบฐเบงเปเบฒเบญเบฑเบเปเบเบปเปเบฒเบซเบกเบปเบเปเบ. เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเบกเบตเปเบเปเบเบเบตเบชเบฒเบก, เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเปเบเปเบเบดเบเบเบฑเปเบเบกเบฑเบเบขเบนเปเปเบ /home directory เปเบฅเบฐเบเปเบฒเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบฎเบทเบญเบเบเบญเบเบเบนเปเปเบเปเบขเบนเปเบเบตเปเบเบฑเปเบเปเบเบทเปเบญเปเบซเป OS เบชเบฒเบกเบฒเบเปเบญเบปเบฒเบเบทเปเบเบเบตเปเบเบตเปเบเบฑเบเปเบซเบผเบทเบญเบเบฑเบเบซเบกเบปเบเปเบเบชเบญเบเปเบเปเบ, เปเบฅเบฐเบชเบดเปเบเปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบ. เบชเบฒเบก megabytes (เบงเปเบฒเบง!).
เปเบเปเบเบญเบ, เบเบงเบเปเบเบปเบฒเบเปเบญเบเปเบฎเบฑเบเบเบปเบเบฅเบฐเบเบฝเบเบงเปเบฒ "เปเบกเบทเปเบญเบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบ, เบกเบฑเบเบเปเบญเบเบชเบฒเบกเบฒเบเบเบดเบเบเบฑเปเบเปเบเปเบเบเบตเบชเบญเบเปเบ / usr, เบเบฑเปเบเบเบฑเปเบเบขเปเบฒเบงเบฒเบเปเบเบผเปเบเบผเบกเบเปเบฒเบเปเปเบเบฑเปเบ mount เปเบชเปเปเบเปเบเบเบตเบชเบญเบเปเบ / usr เบซเบผเบทเปเบเบปเปเบฒเบเบฐเบกเบต. เบเบฑเบเบซเบฒเปเบเปเปเบฅเบฐเปเบเป." เบกเบฑเบเบเปเบฒเบเบเบฒเบเบเบฑเปเบ. เปเบฅเบฐเบเบฑเปเบเปเบกเปเบเบขเบนเปเปเบ Unix V6 35 เบเบตเบเปเบญเบเบซเบเปเบฒเบเบตเป.
เบเบฒเบเปเบเบเบเบปเบงเบเบญเบ /bin เปเบฅเบฐ /usr/bin (เปเบฅเบฐเบฅเบฒเบเบเบทเปเบเบฑเบเบซเบกเบปเบเบเบฑเปเบเบเปเบฒเบง) เปเบเบฑเบเบกเปเบฅเบฐเบเบปเบเบเบญเบเปเบซเบเบเบฒเบเปเบซเบผเบปเปเบฒเบเบฑเปเบ, เบฅเบฒเบเบฅเบฐเบญเบฝเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบ 70s เบเบตเปเบเบทเบเบเบฑเบเบฅเบญเบเปเบเบ bureaucrats เบชเปเบฒเบฅเบฑเบเบเบปเบเบชเบฐเบงเบฑเบเปเบเบเบฑเบเบเบธเบเบฑเบ. เบเบงเบเปเบเบปเบฒเบเปเปเปเบเบตเบเบเบฒเบกเบเปเบฒเบเบฒเบก เปเบเบฑเบเบซเบเบฑเบเบเบงเบเปเบเบปเบฒเบเบฝเบเปเบเปเปเบฎเบฑเบเบกเบฑเบ. เบเบฒเบเปเบเปเบเบชเปเบงเบเบเบตเปเบขเบธเบเปเบเบปเบฒเปเบฎเบฑเบเปเบซเปเบเบงเบฒเบกเบฎเบนเปเบชเบถเบเปเบเบดเบเปเบกเปเบเบงเปเบฒเบเปเบญเบเบเบตเปเบเบฐเบชเปเบฒเบ Linux, เบชเปเบฒเบฅเบฑเบเปเบซเบเบเบปเบเบซเบผเบฒเบเบขเปเบฒเบ:
- เปเบเปเบงเบฅเบฒเบเบตเป booting, initrd เบซเบผเบท initramfs เบเบทเบเบเปเบฒเปเบเป, เปเบเบดเปเบเบเบนเปเบฅเบเบฑเบเบซเบฒเปเบเบฑเปเบ "เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเปเบเบฅเปเบเบตเปเบเปเบญเบเบซเบเบถเปเบ." เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบกเบต เบกเบตเปเบฅเปเบง เบฅเบฐเบเบปเบเปเบเบฅเปเบเบปเปเบงเบเบฒเบงเบเบตเปเปเบเปเปเบเบเบฒเบเปเบซเบผเบเบเบธเบเบขเปเบฒเบเบญเบทเปเบ.
- เบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบตเปเปเบเปเบเบเบฑเบ (เปเบเบดเปเบเปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบ Unix เปเบเบ guys เบขเบนเป Berkley) เบเปเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบเปเบฝเบเปเบเบทเปเบญเปเบเบเบญเบ /lib เปเบฅเบฐ /usr/lib เปเบเบฑเบเปเบญเบเบฐเบฅเบฒเบ. เบชเบญเบเบเบฒเบเบชเปเบงเบเบเบตเปเบเปเบญเบเบเบปเบเบเบฑเบ เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบเบเบงเบเบกเบฑเบเบเบฐเบเปเปเปเบฎเบฑเบเบงเบฝเบ. เบเบตเปเบเปเปเปเบเปเปเบเบตเบเบเบถเปเบเปเบเบเบต 1974 เปเบเบฒเบฐเบงเปเบฒเบเบงเบเปเบเบปเบฒเบกเบตเปเบญเบเบฐเบฅเบฒเบเบเบฒเบเบขเปเบฒเบเปเบเปเบกเบทเปเบญเบเบฑเปเบเบเปเบญเบเบเบฒเบเปเบเบทเปเบญเบกเปเบเบเปเบเบเบเบปเบเบเบตเป.
- เบฎเบฒเบเบเบดเบเบฅเบฒเบเบฒเบเบทเบเปเบเปเบเปเบฒเบฅเบฒเบเบญเบธเบเบฐเบชเบฑเบ 100 megabyte เบเบฐเบกเบฒเบ 1990, เปเบฅเบฐเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, เบเบญเบเปเบงเบเบฒเบเบเบฑเบเบเบฐเบซเบเบฒเบเบเบฒเบเบดเบเบฑเบเบเบฒเบเบปเบ (partition magic 3.0 เบญเบญเบเบกเบฒเปเบเบเบต 1997).
เปเบเปเบเบญเบ, เบเบฑเบเบเบฑเปเบเปเบเปเบกเบตเบเบฒเบเปเบเปเบเปเบเบ, เบเบฒเบเบเบปเบเบเปเปเบกเบตเบเบปเบเบฅเบฐเบเบฝเบเบเบตเปเบชเบปเบกเปเบซเบเบชเบปเบกเบเบปเบ. เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบ, เบเบฒเบเปเบเปเบเบชเปเบงเบเบฎเบฒเบเปเบกเปเบเบเปเบฒเปเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบธเบเบเบฐเปเบเบเบเบญเบเบฅเบฑเบเบชเบฐเบเบฐเบเบปเปเบงเปเบเบเบญเบ OS, เปเบฅเบฐเบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบญเบปเบฒเปเบเบฅเปเบเปเบญเบเบเบดเปเบเบเบญเบเบเปเบฒเบเปเบเบปเปเบฒเปเบเปเบ / usr. เบซเบผเบทเปเบชเปเปเบ / เบชเบดเปเบเบเบตเป AT&T เปเบเบเบขเบฒเบ, เปเบฅเบฐเปเบ /usr เบชเบดเปเบเบเบตเปเปเบเบเบขเบฒเบเบเบญเบเปเบเบปเปเบฒ, IBM AIX, เบซเบผเบท Dec Ultrix, เบซเบผเบท SGI Irix เปเบเบตเปเบก, เปเบฅเบฐ /usr/local เบกเบตเปเบเบฅเปเบชเบฐเปเบเบฒเบฐเบเบฑเบเบฅเบฐเบเบปเบเบเบญเบเปเบเบปเปเบฒ. เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบนเปเปเบเบเบนเปเบซเบเบถเปเบเปเบเปเบเบฑเบเบชเบดเบเปเบ /usr/local เบเปเปเปเบกเปเบเบชเบฐเบเบฒเบเบเบตเปเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเบเบตเปเบเบฐเบเบดเบเบเบฑเปเบเบเบญเบเปเบงเปเบซเบกเป, เบเบฑเปเบเบเบฑเปเบเปเบซเปเบเบงเบเปเบฎเบปเบฒเปเบเบตเปเบก /opt! เบเปเบญเบเบเบฐเบเปเปเปเบเบเปเบเบเปเบฒ /opt/local เบเบฒเบเบปเบ ...
เปเบเปเบเบญเบ, เปเบเปเบฅเบเบฐ 30 เบเบต, เบเปเบญเบเบงเปเบฒเบเบฒเบเปเบเบเบเปเบฒเบเบซเบฒเบเบเบตเป, เบเบธเบเบเบฐเปเบเบเบเบญเบเบเบปเบเบฅเบฐเบเบฝเบเบชเบฐเปเบเบฒเบฐเบเบฒเบเปเบเบเบขเบฒเบเบเบตเปเบซเบเปเบฒเบชเบปเบเปเบเปเบเปเบกเบฒเปเบฅเบฐเบซเบกเบปเบเปเบ. เบเบปเบงเบขเปเบฒเบ, "/ tmp เบเบทเบเบฅเบถเบเบฅเปเบฒเบเปเบกเบทเปเบญ reboot, เปเบเป / usr/tmp เบเปเปเปเบกเปเบ." (เปเบฅเบฐเปเบ Ubuntu เบเปเปเบกเบต / usr / tmp เปเบเบซเบผเบฑเบเบเบฒเบ, เปเบฅเบฐเปเบ Gentoo / usr / tmp เปเบกเปเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบชเบฑเบเบเบฒเบฅเบฑเบเบเบฑเบ /var/tmp, เปเบเบดเปเบเบเบฐเบเบธเบเบฑเบเบขเบนเปเบเบฒเบเปเบเปเบเบปเบเบฅเบฐเบเบฝเบเบเบฑเปเบ, เปเบฅเบฐเบกเบฑเบเบเปเปเปเบเปเบเบทเบเบฅเบถเบเบฅเปเบฒเบเปเบ reboot. เปเบกเปเบเปเบฅเปเบง, เบเบตเป เปเบกเปเบเบเบฑเบเบซเบกเบปเบเบเปเบญเบเบเบตเปเบกเบฑเบเบเบฑเบเปเบเบตเบเบเบทเปเบเบงเปเบฒเบฎเบฒเบ FS เปเบกเปเบเบญเปเบฒเบเปเบเบปเปเบฒเบเบฑเปเบ, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบฝเบเบซเบเบฑเบเปเบชเป /usr, เปเบเปเบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบฝเบเปเบชเป /var. เบชเปเบงเบเปเบซเบเป เบเปเปเบชเบฒเบกเบฒเบเบเบฝเบเปเบเปเบเบปเบเปเบงเบฑเปเบเปเบ /etc, เปเบเบดเปเบเบเบฒเบเบเบฑเปเบเปเบเปเบเบทเบเบเบฐเบเบฒเบเบฒเบกเบเปเบฒเบเปเบ /var ...)
Bureaucrats เปเบเบฑเปเบ Linux Foundation (เปเบเบดเปเบเปเบเปเบเบทเบเบเบดเบเบเบธเปเบกเบกเบฒเบเบเบฐเบเบฒเบเปเบชเบฅเบตเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเบญเบเบกเบฑเบเปเบกเบทเปเบญเบเบตเบเปเบญเบ) เบกเบตเบเบงเบฒเบกเบเบดเบเบเบตเบเบตเปเบเบฐเปเบญเบเบฐเบชเบฒเบเปเบฅเบฐเบชเบฑเบเบชเบปเบเบเบปเบเบฅเบฐเบเบฝเบเปเบซเบผเบปเปเบฒเบเบตเปเปเบเบเบเปเปเปเบเบตเบเบเบฐเบเบฒเบเบฒเบกเบเบดเบเบงเปเบฒเปเบเบฑเบเบซเบเบฑเบเบเบงเบเปเบเบปเบฒเบขเบนเปเบเบตเปเบเบฑเปเบ. เบชเบดเปเบเบเบตเปเบเบงเบเปเบเบปเบฒเบเปเปเบฎเบนเปเปเบกเปเบเบงเปเบฒ Ken เปเบฅเบฐ Dennis เบเบฝเบเปเบเปเบเปเบฒเบเบชเปเบงเบเบซเบเบถเปเบเบเบญเบ OS เปเบเบซเบฒเปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบฎเบทเบญเบเบเบญเบเบเบงเบเปเบเบปเบฒเปเบเบฒเบฐเบงเปเบฒเปเบเปเบ RK05 เปเบ PDP-11 เบกเบตเบเบฐเบซเบเบฒเบเบเปเบญเบเปเบเบตเบเปเบ.
เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเปเบเบงเปเบฒ busybox เบเบฝเบเปเบเปเบงเบฒเบเปเบเบฅเปเปเบเบฅเบฑเบเบชเบฐเบเบฐเบเบฝเบงเบเบฑเบเบเบฑเบเบกเบฑเบเปเบเปเบเบทเบเบเบฑเบเบเบฐเบเบฒเบเบฐเบซเบงเบฑเบเบชเบฒเบ. เบเปเปเบกเบตเปเบซเบเบเบปเบเบเบตเปเปเบเปเบเบดเบเบเบตเปเบเบฐเปเบฎเบฑเบเปเบเบงเบเบฑเปเบเบเบปเบเบเปเบงเบฒเปเบเบเบฑเบเบเบธเบเบฑเบ. เบชเปเบงเบเบเบธเบเบเบปเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฝเบเปเบเปเปเบฎเบฑเบเปเบซเป /bin, /sbin เปเบฅเบฐ /lib เปเบเบทเปเบญเบกเบเปเปเบเบฑเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบเปเบ /usr. เบซเบผเบฑเบเบเบฒเบเบเบตเปเบเบฑเบเบซเบกเบปเบ, เบเบนเปเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบญเบเปเบงเบเบฑเบเบเบฐเบเบฒเบเบฒเบกเปเบเบปเปเบฒเปเบเปเบฅเบฐเบเปเบฒเบเบเบฒเบ ...
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com