Upstart

21:14, 14 kovo 2026 versija, sukurta ESM (Aptarimas | indėlis) (Naujas puslapis: '''Upstart''' - tokia nelabai vykusi, Ubuntu kadaise naudota init sistema, kuri turėjo pagerinti seną sysvinit. Upstart buvo sukurtas apie 2006 ir tobulinamas bei naudojamas maždaug iki 2014 metų. Vienas iš reikalavimų buvo visiškai pilnas suderinamumas su klasikine sysvinit sistema, kartu įvedant galimybes gerai detektuoti visokius naujai prijungtus prietaisus, flešiukus, prijungtus diskus ir panašiai, o taip pat tų įtaisų inicializacij...)
(skirt) ← Ankstesnė versija | Dabartinė versija (skirt) | Vėlesnė versija → (skirt)

Upstart - tokia nelabai vykusi, Ubuntu kadaise naudota init sistema, kuri turėjo pagerinti seną sysvinit. Upstart buvo sukurtas apie 2006 ir tobulinamas bei naudojamas maždaug iki 2014 metų. Vienas iš reikalavimų buvo visiškai pilnas suderinamumas su klasikine sysvinit sistema, kartu įvedant galimybes gerai detektuoti visokius naujai prijungtus prietaisus, flešiukus, prijungtus diskus ir panašiai, o taip pat tų įtaisų inicializaciją, pvz., kai tam, kad prietaisas veiktų, į jį reikia pakrauti kokį nors softą.

Taigi, Upstart buvo superdemonas, kuris palaikė visos sitemos veikimą, ir reikia pasakyti, kad visai neblogai tą darė.

Iki šiol lieka mįsle, kodėl kažkuriuo metu krūva Linux distribucijų atsisakė Upstart ir numigravo prie nesuderinamo, pilno bugų absurdo - Systemd. Su Upstart pasiliko tik viena, komerciškai pati rimčiausia distribucija - ChromeOS, o taip pat jos nemokamas derivatyvas ChromiumOS.

Puikiausias Upstart suderinamumas reiškė, kad nuo init paleidimo galima buvo peršokti tiesiai prie Upstart, nieko nekeičiant - su tais pačiais skriptais, kurie ir buvo /etc/init.d/ kataloguose. Dar daugiau, tai reiškė, kad jei kas ne taip - tai galima vėl grįžti prie seno init demono.

Kartu Upstart numatė, kad sistemoje gali vykti ir kiti įvykiai, o ne tik sistemos paleidimas ar runlevelio pasikeitimas. Būtent tų kitų įvykių nenumatymas ir buvo esminė senų init sistemų bėda. O Upstart numatė, kad yra ir kitų įvykių, pvz., kai kažkas įkiša CD į diskasukį, ar kas nors į kiša flešiuką į USB portą, ar panašiai ir taip toliau. Žodžiu, su Upstart sistema Linux jau galėjo elgtis kaip padori desktopinė OS, pvz., kaip Windows, kur išsyk reaguoja į tai, kas vyksta, o ne reikalauja, kad tu ten kažkokį flešiuką mountintum ir synkintum.

Ankstesniais laikais Upstart demonas buvo naudojamas krūvoje distribucijų - Debian, Ubuntu, Fedora, Red Hat, CentOS, Oracle Linux, OpenSUSE, ankstyvose NixOS versijose, o taip pat kai kuriose specializuotose Linux versijose, kurias gamino įvairūs hardwaro gamintojai. Deja, praktiškai visi perėjo prie Systemd, o dabar patys dėl to keikiasi.