No mundo de hoje, Upstart chamou a atenção de milhões de pessoas em todo o mundo. Seja pelo seu impacto na sociedade, pela sua relevância histórica ou pela sua influência no campo cultural, Upstart tornou-se tema de interesse em diversas áreas. Desde o seu surgimento até a atualidade, Upstart deixou sua marca na vida das pessoas, gerando debates, reflexões e estudos em torno do seu significado e impacto. Neste artigo exploraremos vários aspectos relacionados a Upstart, analisando sua importância e implicações hoje.
Upstart | |
---|---|
Lançamento | 24 de agosto de 2006 (18 anos) |
Versão estável | 1.13.2[1] (4 de setembro de 2014 ) |
Escrito em | C |
Sistema operativo | Linux |
Gênero(s) | daemon init |
Licença | GPLv2 (software livre) |
Estado do desenvolvimento | Dormente, talvez descontinuado |
Tamanho | ~1,6 MiB (Fonte) |
Página oficial | upstart |
Upstart é um substituto do daemon init do Linux desenvolvido pela Canonical Ltd. e orientado para eventos.[2][3] Foi criado para o Ubuntu em 2006 e adotado por várias outras distribuições ao longo dos anos; entretanto, deixou de ser adotado no próprio Ubuntu após a decisão de adotar o systemd no Debian.[4][5][6]
O Upstart opera assincronamente; ele controla a execução das tarefas e serviços durante o boot e a parada deles durante o desligamento, além de supervisioná-los enquanto o sistema está em execução.
As metas do projeto eram compatibilidade total e fácil transição a partir do antigo init System V,[7] por isso o Upstart pode executar scripts do antigo init sem modificação. Isto o diferencia das outras implementações substitutas do init como systemd e OpenRC que requerem transições completas e não suportam ambientes mistos com os métodos de início tradicionais e novos.[8]
Também permite extensões para seu modelo orientado a eventos através do initctl para a entrada de eventos personalizados ou pontes para eventos a fim de integrar eventos mais complexos.[9] Por padrão, Upstart inclui pontes para eventos em soquetes, dbus, udev, arquivos e dconf.[10]