Upstart

Software screenshot:
Upstart
Dettagli del software:
Versione: 1.13.2
Data di caricamento: 17 Feb 15
Sviluppatore: Canonical Ltd.
Licenza: Libero
Popolarità: 18

Rating: nan/5 (Total Votes: 0)

Upstart è un open source rimpiazzo per il ben noto, ma deprecato initd (noto anche come System V init o / sbin / init daemon) software progettato per avviare i servizi e le attività certains durante il processo di avvio di un operativo Linux Sistema, somministrando loro mentre il sistema operativo è in uso, così come per fermarli durante del shutdown.It facilmente implementabile in principale differenza Linux distributionsThe tra il demone init e Upstart, è che quest'ultimo utilizza eventi per gestire servizi specifici durante l'avvio e l'arresto del sistema . E 'stato progettato principalmente per e utilizzato nel sistema operativo Ubuntu Linux.
Tuttavia, il progetto è sviluppato in modo tale che possa essere facilmente implementato e integrato in qualsiasi altra distribuzione Linux, in sostituzione System-V init. La parte triste di questo progetto è che è stato utilizzato solo in Ubuntu (e suoi derivati) e Fedora, come altre distribuzioni Linux passati a servizi più complessi e moderni systemd software.Handles e tasksAs menzionati, Upstart può gestire sia i servizi e le attività durante processi di avvio o di arresto in base agli eventi, che possono essere generati sia come servizi o attività. Inoltre, è possibile respawn servizi morti, comunicare con il demone init tramite il servizio D-Bus, e gestire servizi agli utenti.
Si può ricevere eventi da qualsiasi altro processo, respawn e supervisionare daemon init che sono separati dal loro processo genitore, e consente agli utenti di fermare o avviare una propria services.Availability utente e progetto OSesThe sostenuto è distribuito solo come archivio sorgente, che può essere configurato, compilato e installato in qualsiasi sistema operativo Linux. Tuttavia, gli sviluppatori raccomandano agli utenti di utilizzare i pacchetti ufficiali Upstart dai repository software di default della loro distribuzione Linux.
A quanto pare, systemd ha ricevuto così tanta attenzione da parte degli sviluppatori del sistema operativo Linux che anche Ubuntu passerà ad essa, e che la dice lunga sul futuro del progetto Upstart.

Cosa c'è di nuovo in questa versione:

  • Applica 'initctl set-env' di essere chiamato da processo di sistema (LP: # 1356824).
  • uso Rimanda di remove-on-vuoto per fermare i lavori a livello di sessione cgroup dalle corse con cgmanager che può rimuovere il cgroup prima processi di lavoro successivi sono stati spostati in loro (LP: # 1357252).

Cosa c'è di nuovo in versione 1.13.1:

  • Fix per Session Init crasher innescato da riavviare un lavoro che «initctl unset-env '(LP: # 1222705) corre
  • .

Cosa c'è di nuovo in versione 1.13:

  • Correzione per la gestione di aggiornamento da non stateful-re-exec esempio di un stateful-re-exec-capable uno (LP: # 1303891).
  • sessioni chroot Disattiva per impostazione predefinita. Opzione della riga di comando un nuovo «--chroot sessioni" ripristina il vecchio comportamento predefinito.
  • Nuovi test e una migliore documentazione.
  • Fix per il cambiamento della sessione Init umask on re-exec (LP: # 1302117).
  • Consenti '--confdir' cercare lavoro di sistema in più posizioni, che aggiunge anche nuove opzioni della riga di comando "--append-confdir 'e' --prepend-confdir 'per la massima flessibilità (LP: # 1315060) .
  • Consenti initctl (8) i comandi 'set-env' e 'disinserito-env' di operare su più variabili di ambiente (LP: # 1324096).
  • Il supporto per cgroups attraverso una nuova strofa 'cgroup'. Questo rende l'utilizzo di cgmanager (8) ed è disponibile sia per sistema e Session INITs.
  • Il supporto per cgroups può essere disattivata in built-tempo, se necessario. Vedere init (5) per 'cgroup' sintassi strofa ed esempi.

Cosa c'è di nuovo in versione 1.12.1:

  • re-exec fissi rotture causate da D- errato utilizzo Bus API.
  • I test aggiornati per prendere questo problema.

Cosa c'è di nuovo in versione 1.12:

  • Arresta Upstart indirettamente rubare proprietà console (più evidente quando eseguito in un contenitore).
  • Corretto il bug che poteva causare l'uscita errata da initctl (8) comandi di ambiente.
  • fissi utilizzo variabile non corretta che potrebbe tradursi in un incidente (LP: # 1222705).
  • problema re-exec stateful fisso innescata da lavori non validi (LP: # 1269731).
  • fix re-exec Stateful di serializzare il bus sessione D-Bus (LP: # 1258098).
  • init-checkconf (8) utilizza ora un Init Session e può ora essere eseguito come root.
  • upstart-socket-bridge (8) ora supporta IPv6 (grazie a Kai Albero e Cameron Norman).
  • Consenti telinit (8) per lavorare su sistemi con bus di sistema senza D-Bus.
  • miglioramenti Numerosi test.
  • Un sacco di miglioramenti man-page.

Cosa c'è di nuovo in versione 1.11

  • Aggiungi opzione della riga di comando

    '--no-dbus' per l'init (8) daemon (consentendo la propagazione evento alla Sessione Init tramite il upstart-evento-ponte (8) per essere disattivato).

  • serialise Session Init lavoro tabella di ambiente on re-exec (LP: # 1238078).
  • upstart- {dbus, presa} -Bridge (8): Non clobber percorso esistente (LP: # 1234898).
  • upstart-file-bridge (8):
  • Consenti a guardare per la creazione di directory (LP: # 1221466)
  • .
  • Ridurre output predefinito.
  • upstart-local-bridge (8): Maniglia numeri arbitrari di coppie e di controlli supplementari in materia di validità di ingresso (LP: # 1234898).
  • Migliorata Session Init giri di disinserzione (LP: # 1227212).
  • Nuove opzioni di configurazione:. '--disable-Local-bridge', '--disable-presa-bridge'
  • Aggiunto upstart-file-bridge (8) e Session Init test di integrazione ri-exec.
  • Conserva umask per Session Init (LP: # 1240686)
  • .
  • Fare Session Init collegarsi a D-Bus Session Bus a richiesta (LP: # 1.203.595, # 1.235.649)
  • Maggiore accumulo tempo la verifica della conformità ABI.
  • aggiornamenti Doc e un sacco di parametri di prova.

Cosa c'è di nuovo in versione 1.10:

  • upstart-local-bridge: Nuovo ponte per l'avvio di lavori su connessioni socket locale.
  • upstart-dconf-bridge:. Nuovo ponte per Session INIT
  • upstart-dbus-bridge:. Nuova opzione '--bus-name' per consentire variabile nome bus da inserire in dbus-evento (7)
  • Nuovo & quot; & quot segnale ricaricare; strofa per consentire i lavori di specificare un segnale personalizzato che verrà inviato al processo principale (anziché il SIGHUP predefinita).
  • L'inclusione dei lavori di esempio Session Init.
  • correzioni Re-exec per la gestione sessioni chroot.
  • fix Shutdown per Session INITs.
  • Nuovo modulo python3 e accompagnare suite di test di integrazione per testare Upstart esecuzione come PID 1 e come Init Session (privilegiato e non privilegiato).

Cosa c'è di nuovo nella versione 1.9.1:

  • comportamento respawn Fix regressione (introdotta nella versione 1.8) interessano posti di lavoro che specificano anche shell meta-caratteri nella stanza exec (LP: # 1181789).
  • Correzione bug che potrebbero causare un ponte crash (LP: # 1197225).
  • Varie correzioni per libupstart.
  • initctl2dot:. Miglioramenti layout

Cosa c'è di nuovo in versione 1.9:

  • Supporto Apparmor aggiunto per mezzo di due nuove strofe: 'AppArmor carico 'e' interruttore AppArmor '(grazie Marc Deslauriers).
  • Stateful re-exec:. Non solo l'insieme minimo ora serialises tutti gli oggetti,
  • Consenti variabili di ambiente ereditate per essere disinserito per Session INITs.
  • Possibilità di specificare più directory di configurazione durante l'esecuzione come Init Session.
  • libupstart:. Library client per la comunicazione con Upstart
  • upstart-dbus-bridge: Nuovo ponte per consentire i lavori di reagire ai segnali D-Bus
  • .
  • Il solito giro di correzioni e miglioramenti doc.

Programmi simili

TCCBOOT
TCCBOOT

3 Jun 15

boottool
boottool

3 Jun 15

Altri software di sviluppo Canonical Ltd.

sst
sst

14 Apr 15

django-openid-auth
django-openid-auth

11 May 15

Commenti a Upstart

I commenti non trovato
Aggiungi commento
Accendere le immagini!