Article View: pl.comp.os.advocacy
Article #480373Re: Wayland będzie serwerem wyświetlania Unity w Ubuntu
From: Andrzej Rosa
Date: Tue, 09 Nov 2010 13:21
Date: Tue, 09 Nov 2010 13:21
63 lines
3896 bytes
3896 bytes
On 2010-11-09, Bart Ogryczak <b.ogryczak@gmail.com> wrote:
> On Nov 8, 8:14 pm, Andrzej Rosa <bakt...@yahoo.com> wrote:
>
>> > Cała idea asynchronicznych skryptów startowych jest warta uwagi
>> > głównie dlatego, że tylko w przypadku skryptów zależnych musisz
>> > zachować kolejność.
>>
>> Prawie każdy serwis/skrypt od czegoś zależy. Wyjątków jest naprawdę
>> niewiele,
>
> Ale nie zależą od siebie nawzajem.
Zależą.
/etc/init.d/consolefont
depend()
{
need localmount termencoding
after hotplug bootmisc
keyword -openvz -prefix -uml -vserver -xenu
}
To reguła. Trudno znaleźć skrypt bez konkretnych wymagań.
>> a komplikacje przy uruchamianiu systemu asynchronicznie jednak
>> rosną dość znacząco. Init nie utrzymał się tak długo w stosunkowo
>> niezmiennej formie, że był kawałkiem trywialnego kodu, który każdy może
>> bezproblemowo przepisać lepiej.
>
> Owszem. Stąd też upstart zrównolegla głównie teoretycznie.
Czyli zostaje możliwość triggerowania startu skryptu przez event, która
była w Gentoo jeszcze przed upstartem, oraz teoretyczna możliwość
zrestartowania padniętego serwisu. Piszę teoretyczna, bo jakoś nie
przypominam sobie zwisu serwisu, który spowodowałby jego zatrzymanie.
Jak zwisa to zwisa, człowiek musi się domyślić, że tak naprawdę nie
działa, mimo iż niby to chodzi i go zrestartować.
A z tymi triggerami prze eventy - w Gentoo zrobili katalog
/etc/runlevels, w którym można definiować własne runlevele po prostu
symlinkując skrypty z /etc/init.d. Te runlevele można triggerować
eventami z acpid (działało szybko, bo nie restartował wszystkiego, tylko
to co potrzeba). W praktyce nigdy tego nie używałem. W systemie jest
całe multum wyspecjalizowanych daemonów, każdy zajmuje się tym, na czym
się faktycznie zna, jakoś nie widzę większego sensu w używaniu
kolejnego.
Ale znowu, w porównaniu z /etc/rc.d upstart to oczywisty krok naprzód.
>> Owszem, mogę, nawet te zależne. Nie warto. Sprawdzałem. Jedyne co
>> zyskujesz to teoretycznie wyższe zużycie procesora, bo może coś robić
>> zamiast czekać, ale w praktyce zyski są niezauważalne.
>
> Jak masz daemona np. ntp, to po cholere na niego czekać?
Zdaje się, że ntpd startuje szybko a synchronizuje się później, więc nie
muszę czekać. No, nie wiem. Nie opóźnia (robiłem bootcharty).
--
Andrzej Rosa
Working Gentoo flavor: http://www.funtoo.org
Maintained by Daniel Robbins.
Technical Details
Message-ID:
<4cd94ac5$0$27043$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!npeer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<ib3dce$iju$1@node1.news.atman.pl> <4cd5c346$0$27030$65785112@news.neostrada.pl> <9d91ea20-aaf2-465e-92e7-ddbb1a5b0bd4@n32g2000pre.googlegroups.com> <4cd8228f$0$20993$65785112@news.neostrada.pl> <7733b3bf-71c5-42d6-98d1-497fae5c80de@32g2000yqz.googlegroups.com> <4cd84c03$0$20998$65785112@news.neostrada.pl> <95bc2b1f-1b5b-4c6e-9417-20826dc1e125@d20g2000yqg.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!npeer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Newsgroups: pl.comp.os.advocacy From: Andrzej Rosa <bakters@yahoo.com> Subject: Re: Wayland będzie serwerem wyświetlania Unity w Ubuntu References: <ib3dce$iju$1@node1.news.atman.pl> <4cd5c346$0$27030$65785112@news.neostrada.pl> <9d91ea20-aaf2-465e-92e7-ddbb1a5b0bd4@n32g2000pre.googlegroups.com> <4cd8228f$0$20993$65785112@news.neostrada.pl> <7733b3bf-71c5-42d6-98d1-497fae5c80de@32g2000yqz.googlegroups.com> <4cd84c03$0$20998$65785112@news.neostrada.pl> <95bc2b1f-1b5b-4c6e-9417-20826dc1e125@d20g2000yqg.googlegroups.com> User-Agent: slrn/0.9.9p1 (Linux) Mime-Version: 1.0 Date: 09 Nov 2010 13:21:09 GMT Lines: 63 Message-ID: <4cd94ac5$0$27043$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 83.28.170.244 X-Trace: 1289308869 unt-rea-a-02.news.neostrada.pl 27043 83.28.170.244:49005 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit