Upstart

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
Logótipo
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.ubuntu.com

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]

Características

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]

Ver também

Referências

  1. «upstart 1.13.2 "It looks lush from the side"». Consultado em 1 de abril de 2016 
  2. «Overview». Consultado em 26 de abril de 2014 
  3. «What every developer needs to know about Ubuntu Upstart». Consultado em 26 de abril de 2014 
  4. «Losing graciously». blog de Mark Shuttleworh. 14 de fevereiro de 2014. Consultado em 26 de abril de 2014 
  5. Steven J. Vaughan-Nichols (14 de fevereiro de 2014). «After Linux civil war, Ubuntu to adopt systemd». ZDNet. Consultado em 26 de abril de 2014 
  6. Michael Larabel (14 de fevereiro de 2014). «Ubuntu To Abandon Upstart, Switch To Systemd». Phoronix. Consultado em 26 de abril de 2014 
  7. «Launch Pad § Upstart». Ubuntu 
  8. «ReplacementInit - Discussion of design and implementation of Upstart». Ubuntu Wiki. Canonical 
  9. «The Upstart Cookbook - initctl emit». Canonical. Consultado em 26 de abril de 2014 
  10. «The Upstart Cookbook - Bridges». Canonical. Consultado em 26 de abril de 2014 

Ligações externas