Portál AbcLinuxu, 6. června 2024 07:36


Upstart 0.5.0

Po cca roce vývoje vyšla nová verze (0.5.0) událostmi řízeného init daemona upstart, který patří mezi moderní náhrady mnohdy již nevyhovujícího sysvinit systému, umožňující paralelní spouštění služeb, ale především dynamické spouštění a zastavování služeb jako reakce na události zasílané systémem nebo ostatními aplikacemi.

12.8.2008 21:43 | Daniel Tihelka | Nová verze


Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

13.8.2008 18:59 Espinosa | skóre: 24 | blog: Espblog | London
Rozbalit Rozbalit vše Re: Upstart 0.5.0
Odpovědět | Sbalit | Link | Blokovat | Admin

Upstart nebo initng, stejně je to jen chabá náplast na to co chce spousta (většina?) desktopových uživatelů - co nejrychleji nabootovat do KDE/Gnome a umožnit uživateli začít pracovat. Pokud máte laptop na baterce, platí to dvojnásob.

Všechny služby které mohou být spuštěny po startu až v desktopového prostředí by měli být spuštěny až v něm, speciálně mám na mysli síť, siťové disky, powersave démoni, cpufreq démoni, vše může klidně nabíhat zatímco si uživatel už bude psát email nebo dokument v OOo, například.

Nejlépe je spouštět zabalené do kdeservices, má to hezké UI na nastavování, pokud se něco nepovede, nahodí se hezká user-friendly hláška co a proč nejde, atd.

Místo hory Bash skriptů mít raději nějakou binárku napsanou v rozumném jazyce s rozumným jednoduchým konfiguračním souborem.

V prvním kroku by stačilo namountovat disky, načíst kernel moduly, spustit swap, dbus, hal, Xka (+xfs??), a pak kdm, které může mít nastavené přihlášení uživatele. Hlavní "feature" upstartu jako řešení závislostí, pro desktop moc užitečné nejsou, ty vyjmenované mají pořadí jednoznačné. Paralelismu nejzákladnějších služeb je taky dost dikutabilní vlastnost.

Mam nový use-case pro Ubuntu use cases ;-)
Mr XY is an ordinary he want's to boot his PC or laptop as quick as possible, into a user usable state (interactive state), ideally somewhere closer the speed he knows from Windows XP. Everything what can be deferred should be deferred, ie setting up an network, mounting network disks, mounting peripheries, power saving daemons etc.

13.8.2008 20:15 kapy | skóre: 4 | blog: kapy
Rozbalit Rozbalit vše Re: Upstart 0.5.0
Dekuji, nechci.

Pak to bude vypadat tak, ze se mi zobrazi plocha a dalsich x sekund bude nabihat "system". Jsem rad, ze jakmile se mi zobrazi plocha, muzu delat co chci. U laptopu, ktery mimochodem pouzivam, budu nasledujici problem resit uspanim na disk.

Extremni priklad: Pokud se bude nastavovat sit po prihlaseni, tak okamzite ztratim moznost vzdalenoho prihlaseni a podobne.
Pavel Půlpán avatar 13.8.2008 20:23 Pavel Půlpán | skóre: 22 | Trutnov
Rozbalit Rozbalit vše Re: Upstart 0.5.0
Souhlasuju... :-)
An infinite number of monkeys typing into GNU Emacs would never make a good program.
bazil avatar 13.8.2008 21:31 bazil | skóre: 33 | blog: sluje | Miroslav
Rozbalit Rozbalit vše Re: Upstart 0.5.0
taky souhlasim, ale to dynamicke spouštění služeb by se sakra hodilo ... většinu času mi tu jede zbytečně apache a mysql ...
13.8.2008 22:39 petr
Rozbalit Rozbalit vše Re: Upstart 0.5.0
Proc nepouzijete inetd?
bazil avatar 14.8.2008 02:59 bazil | skóre: 33 | blog: sluje | Miroslav
Rozbalit Rozbalit vše Re: Upstart 0.5.0
protože sem to ještě nezkoušel ... nebo žeby zkoušel a ono to nešlo ... už nevim
14.8.2008 08:46 Jan Přech
Rozbalit Rozbalit vše Re: Upstart 0.5.0
Tak to zkuste ještě jednou. Je to totiž dělané pro Vás. :-)
Godot používá GNU/Hurd.
bazil avatar 15.8.2008 11:43 bazil | skóre: 33 | blog: sluje | Miroslav
Rozbalit Rozbalit vše Re: Upstart 0.5.0
tak ja to tedy zkusim :-)
14.8.2008 14:10 Libor Chocholaty | skóre: 12
Rozbalit Rozbalit vše Re: Upstart 0.5.0
A co zacit spoustet KDE/Gnome jakmile to bude mozne, tj. paralelne se sluzbami, ktere nezbytne nejsou? Tedy paralelne s ntpd, mysql, sitovanim atd. atp.?

Tim budete mit rychle desktop a zaroven neprijdete o moznost vzdaleneho prihlasovani.
13.8.2008 20:45 Ficik | skóre: 2 | Litoměřice
Rozbalit Rozbalit vše Re: Upstart 0.5.0
Toto jsem na Archu elegantně vyřešil v rc.conf. Mají to jako doporučení i na wiki. kdm jsem startoval snad jako 3-4 službu a teprv po ní jsem pouštěl spoustu dalších věcí jako pravě cpufreq a pod. Bohužel takle v ubu zatím natavit nejde nebo alespoň ne tak jednoduše. Narozdíl od Vašeho řešení má toto výhodu, že další aplikace nenabíhají až po přihlášení ale ihned po spuštění kdm.
jose17 avatar 15.8.2008 13:01 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: Upstart 0.5.0
mozes sem prosim Ta hodit svoj DAEMONS riadok z rc.confu? dik
Ja vim, on vi, ty nano!
13.8.2008 20:50 Ondrej 'SanTiago' Zajicek
Rozbalit Rozbalit vše Re: Upstart 0.5.0
Nevim, jak jinde, ale na mem PC se spousti HAL dele nez vsechny ostatni demoni (a vlastne cely zbytek userspace bootu krome X) dohromady. Proto nez presouvat ruzne sluzby za X je nejjednodussi nepoustet HAL :–)
13.8.2008 22:34 petr
Rozbalit Rozbalit vše Re: Upstart 0.5.0
* Kdyz chcete rychly boot, pouzivejte suspend (notebook vypinam tak dvakrat za rok)

* Pocitac mi startuje rychleji do KDE nez na stejnem stroji do cerstve nainstalovanych XP. S normalnim INITem.
13.8.2008 22:47 tom
Rozbalit Rozbalit vše Re: Upstart 0.5.0
Aby to nekoho nezmatlo, tak swapper se pousti jako prvni z vyjmenovanych sluzeb.
14.8.2008 01:52 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Upstart 0.5.0
Všechny služby které mohou být spuštěny po startu až v desktopového prostředí by měli být spuštěny až v něm, speciálně mám na mysli síť, siťové disky, powersave démoni, cpufreq démoni,
Jo, to je hezký nápad. Teda pokud člověk zrovna nemá profil na síťovém disku.
Mr XY is an ordinary he want's to boot his PC or laptop as quick as possible, into a user usable state (interactive state), ideally somewhere closer the speed he knows from Windows XP.
A co se tohohle týče, tak než jsou XP v "user usable state", tak to trvá docela dlouho. Rozdíl je jenom v tom, kdy se zobrazí obrázek na ploše. Potom totiž ještě půl dne startuje kdeco. Samozřejmě už v tu chvíli to vypadá, že se systémem jde pracovat, protože člověk může hýbat myší. To je ale asi tak všechno, co může.

Děkuji, nechci. Raději si počkám, až se všechno nastartuje, protože vím, že když mi naskočí obrázek plochy, tak můžu dělat aniž by počítač ještě půl dne reagoval se zpožděním.
Quando omni flunkus moritati
14.8.2008 08:42 ...
Rozbalit Rozbalit vše Re: Upstart 0.5.0
a dopadne to presne ako Win :-P, ukaze sa plocha a potom to este 5 minut chrci..
thingie avatar 14.8.2008 08:51 thingie | skóre: 8
Rozbalit Rozbalit vše Re: Upstart 0.5.0
Absurdní ztráta času. Řešení pro rychlý start se má jmenovat zcela spolehlivý a účinný suspend do paměti, případně hibernace pro delší nedostupnost elektřiny. Žádné hovadiny jako tohle.
Růžové lži.
mirec avatar 14.8.2008 08:57 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Upstart 0.5.0
Takže
  1. na booku používam hibernáciu taže rýchlosť štardu systému je irelevantná.
  2. systém mi nabieha paralelne, X štartujú takmer okamžite po mountnutí disku zatiaľ č veci ako mysql, apache, postgresql ... štartujú na pozadí.
Používam openrc a baselayout2.
LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
David Heidelberg avatar 14.8.2008 13:53 David Heidelberg | skóre: 46 | blog: blog_
Rozbalit Rozbalit vše Re: Upstart 0.5.0
openrc je doopravdy povedena vecicka, kez by to zacal pouzivat i Debian :-) (prosim nepiste me, jak jste spokojeni s debian init scripty atd., ja vam to verim)
14.8.2008 17:06 Andrtalec | skóre: 15 | Trnava
Rozbalit Rozbalit vše Re: Upstart 0.5.0
:-) Ja si počas bootovania robím kávu, takže rýchlosť štartu systému je irelevantná ;-)
SomaFM commercial-free internet radio

Založit nové vláknoNahoru


ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.