Upstart yra atviro kodo pakaitalą už dar gerai žinoma, pasmerkta initd (taip pat žinomas kaip sistema V init ar / sbin / init demono) programinę įrangą, skirtą pradėti certains paslaugas ir užduotis įkrovos procesą su Linux operacinė metu sistema, administravimo juos, o operacinė sistema yra naudojama, taip pat juos sustabdyti per shutdown.It s lengvai dislokuojamos Linux distributionsThe pagrindinis skirtumas tarp paleidimo demonas ir Upstart, yra tai, kad jis naudoja renginius tvarkyti tam tikras paslaugas per sistemos paleidimo ir išjungimo , Tai buvo daugiausia skirta ir naudojama Ubuntu Linux operacinė sistema.
Tačiau projektas yra sukurtas taip, kad jį būtų galima lengvai dislokuoti ir integruota į bet kurią kitą Linux distribucija, kaip sistema-V init pakeitimo. Liūdna šio projekto dalis yra ta, kad jis buvo naudojamas tik Ubuntu (ir jų darinius) ir Fedora, kaip kiti Linux distribucijos, perėjo prie sudėtingesnių ir modernus systemd software.Handles paslaugas ir tasksAs minėta, Upstart gali dirbti tiek paslaugas ir uždavinius per įkrovos arba išjungimo procesų pagrindu įvykius, kurie gali būti generuojami arba kaip paslaugas ar užduotis. Be to, ji gali respawn negyvas paslaugas, bendrauti su init demonas per D-Bus paslauga, ir rankena naudotojo paslaugas.
Jis gali gauti renginius iš bet kurio kito proceso, respawn ir prižiūri init demonus, kurie atskirti nuo savo tėvų procesą ir leidžia vartotojams sustabdyti arba pradėti savo vartotojo services.Availability ir palaikė OSesThe projektas yra platinamas tik kaip išeities archyve, kuris gali būti sukonfigūruotas, surinkti ir sumontuoti bet Linux operacinė sistema. Tačiau kūrėjai rekomenduoja vartotojams naudotis oficialius išsišokėlis paketais numatytasis programinės įrangos saugyklų jų Linux distribucija.
Matyt, systemd gavo tiek daug dėmesio iš "Linux" OS kūrėjai, kad net Ubuntu pereis į jį, ir kad sako daug apie į išsišokėlis projekto ateities daug.
Kas naujo šioje versijoje:
- Įgyvendinti "initctl nustatyti ENV" gražu vadinama iš sistemą darbo (LP: # 1.356.824).
- Atidėti naudojimas Remove-on-tuščia sustabdyti sesijos lygio cgroup užduotis iš lenktynių su cgmanager kuri gali pašalinti prieš vėlesnius darbo procesų cgroup buvo perkelta į juos (LP: # 1.357.252).
Kas naujo versija 1.13.1:
- Fix sesija Init CRaSHer sukėlė iš naujo darbą kad veikia "initctl išjungtas-env" (LP: # 1.222.705) .
Kas naujo versija 1.13:
- Nustatyti tvarkymo atnaujinti ne Stateful-re-exec pavyzdžiui, į statinę-re-exec galintys vienas (LP: # 1.303.891).
- Išjungti chroot sesijos pagal nutylėjimą. Naują "--chroot-Posėdžių komandų eilutės parinktis atkuria senąją numatytąją elgseną.
- Nauji bandymai ir geresnis dokumentai.
- Nustatyti samdomiems Init Kaukė kaitos naujo exec (LP: # 1.302.117).
- Leisti "--confdir" ieškoti sistemos darbo vietas keliose vietose, kurie taip pat prideda naujų komandų eilutės parinktis "--append-confdir" ir "--prepend-confdir" visiškai lankstumo (LP: # 1.315.060) .
- Leisti initctl (8) komandos "nustatyta ENV" ir "išjungta ENV" veikti keliais aplinkos kintamieji (LP: # 1.324.096).
- Parama cgroups per naują "cgroup" strofa. Ši pasinaudoja cgmanager (8) ir yra prieinama tiek sistemos ir sesijos Inits.
- Parama cgroups gali būti išjungta ne pastatytas laiku, jei reikia. Žr init (5), "cgroup" strofa sintaksė ir pavyzdžiai.
Kas naujo versija 1.12.1:
- Fiksuoti Re-exec lūžimo sukelia neteisingą D- Autobusų API naudojimas.
- Testai atnaujinama sugauti šį klausimą.
Kas naujo versija 1.12:
- Sustabdyti Upstart netiesiogiai vagia konsolės nuosavybės (dauguma pastebimai, kai paleisti konteineris).
- Ištaisyta klaida, kad gali būti neteisingai išvesties initctl (8) Aplinka komandos.
- Fiksuotas neteisingą kintamojo naudojimas, kuris gali sukelti avariją (LP: # 1.222.705).
- Fiksuotas Išsami naujo exec klausimas sukėlė negaliojančių darbo vietų (LP: # 1.269.731).
- Išsami naujo exec Fix serialise DCOP sesijos autobusu (LP: # 1.258.098).
- init-checkconf (8) dabar naudoja sesijos Init ir dabar gali būti paleisti kaip root.
- išsišokėlis-lizdas-tiltas (8) dabar palaiko IPv6 (ačiū Kai stiebo ir Cameron Norman).
- Leisti telinit (8) dirbti sistemose su ne D-Bus sistema autobusu.
- Daugybė bandymų patobulinimai.
- Daug vyras puslapių patobulinimų.
Kas naujo versija 1.11:
- Pridėti "no-dbus" komandų eilutės parinktis už init (8) demonas (todėl įvykio sklidimą į sesijos Init per išsišokėlis įvykis tilto (8) turi būti išjungta).
- Serialise sesija Init darbo aplinka lentelė naujo exec (LP: # 1.238.078).
- upstart- {dbus, lizdas} -bridge (8): Negalima Clobber esamą PATH (LP: # 1.234.898).
- išsišokėlis failas tilto (8): "
- Leisti žiūri kataloge sukūrimo (LP: # 1.221.466) .
- Sumažinti numatytąją produkcija.
- išsišokėlis-vietos-tiltas (8): Handle savavališkai skaičių poromis ir papildomų patikrų įvesties galiojimo (LP: # 1.234.898).
- Geresnis sesija Init išjungimas greitis (LP: # 1.227.212).
- Nauja konfigūruoti variantų: ". Disable-vietos-tiltas", "disable-lizdas-tiltas"
- Pridėta išsišokėlis failas tilto (8) ir sesija Init re-exec integracijos testai.
- Išsaugoti umask samdomiems Init (LP: # 1.240.686) .
- Padaryti sesija Init prisijungti prie D-Bus sesija Bus paprašius (LP: # 1.203.595, # 1.235.649)
- Geresnis statyti laiko ABI laikymasis tikrinamas.
- Doc atnaujinimai ir daug bandymų tobulinimą.
Kas naujo versija 1.10:
- išsišokėlis-vietos-tiltas: Naujas tiltas pradedant darbo vietas vietos lizdų jungtys.
- išsišokėlis-dconf-tiltas:. Nauja tiltas sesija Inits
- išsišokėlis-dbus-tiltas:. Naujoji "--bus-pavadinimas" galimybė leidžia autobusas vardas kintamasis turi būti įtraukti į dbus įvykis (7)
- Naujas & quot; perkrauti signalo & quot; strofa leisti darbo nurodyti pasirinktinį signalą, kuris bus išsiųstas į pagrindinį procesą (o ne pagal nutylėjimą SIGHUP).
- įtraukimas sesija Init imties vietų.
- Re-exec nustatomos tvarkymo chroota sesijas.
- shutdown fix sesija Inits.
- Nauja python3 modulis ir kartu integracijos bandymo komplekto bandymų išsišokėlis veikia kaip PID 1 kaip sesijos Init (priveleged ir ne privilegijuota).
Kas naujo versijos 1.9.1:
- Nustatyti respawn elgesys regresijos (įvesta versija 1.8) įtakos darbo vietų, kurios taip pat nurodoma lukštais meta simbolių exec strofa (LP: # 1.181.789).
- Nustatyti bendrą klaidų, kurios gali sukelti tiltą į avariją (LP: # 1.197.225).
- Įvairūs nustatomos libupstart.
- initctl2dot:. Maketo patobulinimų
Kas naujo versijoje 1.9:
- apparmor Pridėtas priemonėmis dviejų naujų posmų: "AppArmor apkrova "ir" AppArmor jungiklis "(dėka Marc Deslauriers).
- Išsami naujo exec:. Ne tik minimalus dabar serialises visus objektus,
- Leisti paveldėjo aplinkos kintamieji turi būti išjungtas ir sesijos Inits.
- Galimybė nurodyti kelis konfigūravimo katalogus, kai veikia kaip sesijos Init.
- libupstart:. Klientas biblioteka bendrauti su Upstart
- išsišokėlis-dbus-tiltas: Naujas tiltas leisti darbo reaguoti į D-Bus signalus .
- įprasta turas pataisymai ir patobulinimai dok.
Komentarai nerastas