Bootstrap
Bootstrap, ou inicialização automática, é um verbo que vem da expressão em inglês "to pull oneself up by his bootstraps". A expressão indica que uma pessoa é autossuficiente e não precisa da ajuda de outras pessoas. Da mesma forma, no mundo da computação, a inicialização automática descreve um processo que carrega e executa comandos automaticamente.
A forma mais básica de inicialização automática é o processo de inicialização que ocorre quando você liga um computador. Na verdade, o termo "boot", usado para descrever a inicialização de um computador, vem da palavra bootstrap. Quando você liga ou reinicia um computador, ele carrega automaticamente uma sequência de comandos que inicializa o sistema, verifica a existência de hardware e carrega o sistema operacional. Esse processo não requer nenhuma entrada do usuário e, por isso, é considerado um processo de inicialização automática.
Embora a inicialização automática esteja frequentemente associada à sequência de inicialização do sistema, ela também pode ser usada por aplicativos individuais. Por exemplo, um programa pode executar automaticamente uma série de comandos quando é aberto. Esses comandos podem processar as configurações do usuário, verificar se há atualizações e carregar bibliotecas dinâmicas, como arquivos DLL. Eles são considerados processos de inicialização automática porque são executados automaticamente enquanto o programa está sendo iniciado.
NOTE: Bootstrap também é um popular framework de desenvolvimento web usado para criar sites. Ele foi desenvolvido por uma equipe do Twitter e é um projeto de código aberto desde 2011. O framework Bootstrap inclui estilos CSS, bibliotecas JavaScript e arquivos HTML. O Bootstrap permite que os desenvolvedores criem facilmente sites responsivos, em vez de projetá-los do zero.
Teste seus conhecimentos