Upstart on avoimen lähdekoodin drop-in korvaaja tunnettua, mutta vanhentunut initd (tunnetaan myös System V init tai / sbin / init daemon) ohjelmisto on suunniteltu aloittaa certains palveluista ja tehtävistä käynnistyksen aikana on Linux-käyttöjärjestelmä järjestelmä, annetaan heille taas OS on käytössä, sekä pysäyttää heidät aikana shutdown.It n helposti käyttöönotettava Linuxissa distributionsThe Suurin ero init daemon ja Upstart, on että se käyttää tapahtumia käsitellä tiettyjä palveluja aikana järjestelmän käynnistys ja sammutus . Se oli lähinnä tarkoitettu ja käytetään Ubuntu Linux-käyttöjärjestelmä.
Kuitenkin hanke on kehitetty siten, että se voidaan helposti ottaa käyttöön ja integroida muita Linux-jakelu, kuten korvaavan System-V init. Surullinen osa tätä hanketta on se, että käytettiin vain Ubuntu (ja sen johdannaiset) ja Fedora, kuten muiden Linux distrot vaihtoi monimutkaisempia ja moderni systemd software.Handles palvelut ja tasksAs mainittiin, Upstart pystyy käsittelemään sekä palvelujen ja tehtävien aikana boot tai shutdown prosessit perustuvat tapahtumiin, jotka voidaan tuottaa joko palveluita tai tehtäviä. Lisäksi se voi respawn kuollut palveluja, kommunikoida init daemon kautta D-Bus palvelu, ja käsitellä käyttäjäpalvelut.
Se voi vastaanottaa tapahtumia muista prosessin respawn ja valvoa init demonit, jotka erotetaan niiden äitiprosessin, ja antaa käyttäjille mahdollisuuden pysäyttää tai aloittaa oman käyttäjän services.Availability ja tukenut OSesThe hanke jaetaan vain lähdekoodit, joka voi olla määritetty, koottu ja asennettu tahansa Linux-käyttöjärjestelmä. Kuitenkin kehittäjät suosittelevat käyttäjät voivat käyttää virallista Upstart paketit default asennuslähteet heidän Linux-jakelu.
Ilmeisesti systemd on saanut niin paljon huomiota Linux OS kehittäjät jopa Ubuntu vaihtaa siihen, ja että kertoo paljon tulevaisuudesta Upstart hankkeen.
Mitä uutta strong> Tässä tiedotteessa:
- Pakota 'initctl set-env "maasta kutsutaan järjestelmästä työ (LP: # 1356824).
- Lykkää käyttö remove vs. tyhjä lopettaa istunto tason cgroup työt racing cgmanager joka voi poistaa cgroup ennen myöhemmän työn prosesseja on siirretty heille (LP: # 1357252).
Mitä uutta strong> versiossa 1.13.1:
- Korjaa Session Init crasher laukaisee uudelleenkäynnistyksen työpaikka joka kulkee "initctl unset-ENV" (LP: # 1222705).
Mitä uutta strong> versiossa 1.13:
- Korjaa käsittelyyn päivitys ei-tilallista-re-exec oikeusasteessa tilallista-re-Exec-pystyy yksi (LP: # 1303891).
- Poista chroot istuntoja oletuksena. Uusi "--chroot-istuntoja" komentorivillä palauttaa vanhan oletuskäyttäytyminen.
- Uudet testit ja parannettu asiakirjat.
- Korjaa Session Init umask muutoksen uudelleen exec (LP: # 1302117).
- Salli --confdir "etsimään järjestelmän työpaikkoja eri paikoissa, mikä lisää myös komentorivivaihtoehdot '--append-confdir" ja "--prepend-confdir" täyden joustavuuden (LP: # 1315060) .
- Salli initctl (8) komennot 'set-env "ja" katkaistulla-ENV' toimimaan useilla ympäristöön muuttujat (LP: # 1324096).
- Tuki cgroups kautta uuden "cgroup" säkeistö. Tämä käyttää cgmanager (8) ja on saatavilla sekä System ja Session Inits.
- Tuki cgroups voidaan poistaa käytöstä sisäänrakennettu aika tarvittaessa. Katso init (5) 'cgroup "säkeistö syntaksin ja esimerkkejä.
Mitä uutta strong> versiossa 1.12.1:
- Kiinteät uudelleen exec rikkoutuminen johtuu puutteista D- Bussi API: n käytöstä.
- Testit päivitetty kiinni tästä asiasta.
Mitä uutta strong> versiossa 1.12:
- Lopeta Upstart välillisesti varastaa konsolin omistus (joista huomattavin ajettavat säiliö).
- Kiinteä vika, joka voi aiheuttaa virheellisen lähdön initctl (8) ympäristö komentoja.
- Fixed virheellinen muuttujan käyttö, mikä voi johtaa Crash (LP: # 1222705).
- Kiinteät tilallista uudelleen exec asia laukaisee kelpaa työpaikkaa (LP: # 1269731).
- Tilallista uudelleen exec korjauksen serialise D-Bus session väylän (LP: # 1258098).
- init-checkconf (8) käyttää nyt Session Init ja myös nyt ajaa pääkäyttäjänä.
- nousukas-socket-silta (8) tukee nyt IPv6 (kiitos Kai Mast ja Cameron Norman).
- Salli telinit (8) työskentelemään, jossa ei ole D-Bus järjestelmä bussi.
- Lukuisat testi parannuksia.
- Paljon ihmisen sivun parannuksia.
Mitä uutta strong> versiossa 1.11:
- Lisää '--no-dbus' komentoriviltä vaihtoehto varten init (8) daemon (mahdollistaa tapahtuman etenemisen Session Init kautta nousukas-tapahtuma-silta (8) poistettu käytöstä).
- Serialise Session Init työympäristö taulukko uudelleen exec (LP: # 1238078).
- upstart- {dbus, socket} -silta (8): Älä hakata nykyisiä PATH (LP: # 1234898).
- nousukas-tiedosto-silta (8):
- Salli katsomassa hakemiston luominen (LP: # 1221466).
- Vähennä oletustulostusnopeutta.
- nousukas-paikallinen-silta (8): Käsittele mielivaltainen parimää- ja lisätarkastuksia tulo pätevyydestä (LP: # 1234898).
- Parempi Session Init sammutus nopeus (LP: # 1227212).
- Uusi Configure vaihtoehdoista: "--disable-paikallinen-bridge", "--disable-socket-silta".
- Lisätty nousukas-tiedosto-silta (8) ja Session Init uudelleen exec kotoutumistesteistä.
- Säilytä umask Session Init (LP: # 1240686).
- Tee Session Init yhteyden D-Bus Session Bus pyynnöstä (LP: # 1203595, # 1235649)
- Parannettu build-aika ABI tarkistaa.
- Doc päivitykset ja paljon testin tarkennuksia.
Mitä uutta strong> versiossa 1.10:
- nousukas-paikallinen-silta: Uusi silta alkaa työt paikallinen istukkaliitokset.
- nousukas-dconf-silta: Uusi silta Session Inits.
- nousukas-dbus-silta: Uusi "--bus-nimi" vaihtoehto mahdollistaa väylän nimi muuttuja voidaan sisällyttää dbus-tapahtuma (7).
- Uusi & quot; uudelleen signaali & quot; säkeistö jotta työt voidaan määritellä oma signaali, joka lähetetään pääprosessiin (mieluummin kuin oletus SIGHUP).
- sisällyttäminen Session Init näytteen työpaikkoja.
- Re-exec korjauksia käsittelyyn chroot istuntoja.
- Sammuta korjaus Session Inits.
- Uusi python3 moduuli ja mukana integrointi Testikirjaston testaukseen Upstart käynnissä PID 1 ja Session Init (priveleged ja ei-etuoikeutettu).
Mitä uutta strong> versiossa 1.9.1:
- Korjaa respawn käyttäytymistä regressio (otettu käyttöön versio 1.8) vaikuttavat työpaikkojen myös määrittää kuoren meta-merkkiä exec säkeistö (LP: # 1181789).
- Korjaa yhteinen vika, joka voi aiheuttaa sillan kaatumaan (LP: # 1197225).
- Various korjauksia libupstart.
- initctl2dot: Layout parannuksia.
Mitä uutta strong> versio 1.9:
- Apparmor tukea lisätään kahdella uutta säkeistön: "apparmor kuorma "ja" apparmor kytkin "(kiitos Marc Deslauriers).
- Tilallista uudelleen Exec: nyt serialises kaikki esineet, ei vain vähimmäismäärä.
- Salli peritty ympäristö muuttujien unset Session Inits.
- Kyky määrittää useita kokoonpano hakemistoja juostessa Session Init.
- libupstart: Client kirjasto kommunikoida Upstart.
- nousukas-dbus-silta: Uusi silta mahdollistaa työpaikkojen reagoida D-Bus signaaleja.
- Tavallinen kierros korjauksia ja asiak parannuksia.
Kommentteja ei löytynyt