boot原意是靴子,同时它又可以看作是bootstrap的缩写。可是,bootstrap原意是鞋带。
据说它原来于一句谚语:
pull oneself up by one's bootstraps
字面意思是"拽着鞋带把自己拉起来",相当于中文的”拽着自己的头发脱离地球“,这当然是不可能的事情。
最早的时候,工程师们用它来比喻,计算机启动是一个很矛盾的过程:必须先运行程序,然后计算机才能启动,但是计算机不启动就无法运行程序!
早期真的是这样,必须想尽各种办法,把一小段程序装进内存,然后计算机才能正常运行。所以,工程师们把这个过程叫做"拉鞋带",久而久之就简称为boot了。