Ir para o conteúdo

Upstart

Origem: Wikipédia, a enciclopédia livre.
Upstart
Lançamento inicial24 de agosto de 2006 (19 anos)
Lançamento estável
1.13.2[1] / 4 de setembro de 2014; há 11 anos
Repositório
Escrito emC
Sistema
operacional
Linux
Tamanho~1,6 MiB (Fonte)
Tipodaemon init
LicençaGPLv2 (software livre)
Websiteupstart.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

[editar | editar código]

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

[editar | editar código]

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

[editar | editar código]