Difference between revisions of "Bootstrap (verb)"

From Wiki @ Karl Jones dot com
Jump to: navigation, search
(Satire)
(See also)
Line 25: Line 25:
  
 
* [[Bootstrap (framework)]]
 
* [[Bootstrap (framework)]]
* [[Satire]]
 
  
 
== External links ==
 
== External links ==
  
 
* [https://en.wikipedia.org/wiki/Bootstrapping Bootstrapping] @ Wikipedia
 
* [https://en.wikipedia.org/wiki/Bootstrapping Bootstrapping] @ Wikipedia

Revision as of 06:44, 18 August 2015

To bootstrap something -- typically a computer -- is to activate it.

From "to pull oneself over a fence by one's bootstraps", and similar early 19th-century American phrases. This is an impossible task, presented in an amusing way.

I want to get over the fence, but I don't want to jump that high. I'll reach down, grab the straps of my boots, and pull myself up in the air, just a little bit. That way, when I make my jump, I'll be that much higher off the ground when I start.

But now that I've pulled myself up a little bit, why not pull a little harder, get a little more height? So I do.

And by repeating this process, I proceed over the fence.

By analogy, a computer (hardware, no software) stands on one side of the fence, and needs to get to the other side of the fence (hardware running software).

The fence represents the effort required to load an operating system into the hardware.

The computer needs to "pull itself up a little bit" (start running some software) so that initial piece of software can load more software (jump higher), and so on, until a complete operating system is installed.

Unlike the early 19th-century American bootstrappers, it is no longer possible for us, today, to pull ourselves up by our bootstraps. Perhaps those hardy pioneers had more upper-body strength. Maybe urbanization and modern life have taken their toll of the land itself -- the bootstrapping principle may used up, played out, gone. I don't know. All I know is that none of my boots have straps, so there's no point in trying.

Fortunately, computers actually do start up and run, and bootstrapping computers is just a metaphor.

Maybe it's for the best that early 19th-century American's didn't have computers. What if ours didn't start up today?

See also

External links