/srv/irclogs.ubuntu.com/2007/04/30/#upstart.txt

=== Amaranth [n=travis@ubuntu/member/Amaranth] has joined #upstart
=== Amaranth [n=travis@ubuntu/member/Amaranth] has joined #upstart
=== Md [i=md@freenode/staff/md] has joined #upstart
=== Keybuk [n=scott@12.145.6.2] has joined #upstart
=== juergbi [n=juerg@80-219-18-22.dclient.hispeed.ch] has joined #upstart
=== sadleder [n=sadleder@p508118ad.dip0.t-ipconnect.de] has joined #upstart
=== sadleder [n=sadleder@p508118ad.dip0.t-ipconnect.de] has left #upstart []
=== wasabi [n=wasabi@ubuntu/member/wasabi] has joined #upstart
=== tale [n=tale@207.235.54.1] has joined #upstart
=== wasabi_ [n=jhaltom@ubuntu/member/wasabi] has joined #upstart
=== mbiebl [n=michael@e180073128.adsl.alicedsl.de] has joined #upstart
=== liquidat [n=liquidat@4560-02bg04.stw-wh.uni-jena.de] has joined #upstart
=== cortana [n=sam@62-31-146-25.cable.ubr12.azte.blueyonder.co.uk] has joined #upstart
mbieblMd: Did you have any problem with switching to upstart?11:51
Mdmbiebl: actually I have not rebooted yet :-)11:58
mbieblAh, ok. I've been hacking a bit on native upstart jobs over the weekend.11:59
mbieblThe results are pretty promising: http://debs.michaelbiebl.de/upstart/bootchart.png11:59
mbieblWorks pretty good so far.12:01
Mdthe next obvious step should be running fsck/mount asyncronously from udev12:02
Amaranthmbiebl: 19 seconds from grub to X?12:03
mbieblAmaranth: Yes, including initramfs12:03
mbieblIt's a 3 year old laptop. 12:03
Amaranth_damn_12:03
Amaranthi'm sitting at 35 seconds for my laptop and it's less than a year old :)12:03
AmaranthI think I need to do some trimming12:03
mbieblI have to admit, if I switch to gdm instead of entranced, it adds another 8 secs. (gdm is just so slow...)12:04
Amaranthheh12:05
ion_entranced, huh? Hadnt heard of that one.12:05
ion_% apt-cache search entrance12:05
mbieble17 login manager12:05
ion_% 12:05
ion_Ah.12:05
Amaranthgdm is a key part of a couple nice gnome features12:05
mbieblStill, I think gdm needs some serious profiling ;-)12:06
mbieblEven kdm is a lot faster.12:07
Amarantheither way if with gdm you can get a 27 second boot i should be able to get 13 seconds or something :)12:07
mbieblWhich fs do you use for / ?12:08
mbieblReiser3 can take 3-4 secs just for mounting.12:08
Amaranthext312:08
Amaranthi'm plain and boring :)12:08
mbiebl(depending on the size of the partition)12:08
Amaranthbut i've got a core duo and the fastest laptop HD in existence so... :)12:09
wasabi_I had no idea people still worked on e1712:09
ion_My boot time probably decreased by a half when i switched from a 5400 RPM HDD with less than  MiB of cache to a 7200 RPM one with a 8 MiB cache. :-)12:10
mbieblwasabi_: they have a pretty complete Debian repo at deb http://edevelop.org/debian/ unstable main12:10
wasabi_That stuff usable12:10
wasabi_?12:10
Amaranthion_: yeah, i've got one of those two12:11
wasabi_Or is it still just tech demos?12:11
Amaranthis yours hitachi?12:11
ion_Samsung12:11
Amaranthwasabi_: I imagine the login manager, window manager, etc is usable but the rest is still at tech demo level12:11
ion_The older one was an IBM Deahtstar.12:11
mbieblwasabi_: It's definitely usable, but e17 won't become my main desktop though.12:12
Amaranthion_: ah12:12
ion_Death even.12:12
Amaranthion_: sata?12:12
ion_Plain PATA.12:12
Amaranthoh12:12
Amaranthsuppose it doesn't make too much of a difference with these laptop drives12:12
Amaranthmbiebl: wow, you disabled most everything to get that time :)12:13
mbieblAmaranth: Really? 12:14
Amaranthwell i've got junk for bluetooth and such here12:14
Amaranthlooks like all you did was essential "this has to run for my system to boot" stuff plus dbus and X12:15
mbieblWell, not quite: I run syslog-ng, acpid, anacron, cron, dbus, hal, NEtworkManager, dhcdbd, console-kit12:15
mbieblPretty complete I'd say.12:16
Amaranthoh, you made upstart scripts for hal, networkmanager, and dhcdbd?12:16
Amaranthbecause otherwise dbus will start those with it's own init system12:16
mbieblThat's actually not true anymore in Debian.12:17
Amaranthoh?12:18
mbieblI made all the Dbus init scripts regular sysv init scripts the last week.12:18
Amaranthcool12:18
=== Amaranth should start working on making his boot faster
mbiebl/etc/dbus-1/event.d/ will soon be gone.12:18
Amaranthif i can get it below 20 seconds it's faster than hibernating :)12:18
wasabi_Are we suspecting that upstart will in fact replace dbus' init system?12:19
mbieblwasabi_: sure12:19
wasabi_including activation, or has nobody brought it up?12:19
mbieblAh, Service activation is a different topic.12:20
Amaranthactivation is not something upstart should manage12:20
wasabi_Why?12:20
Amaranthi know i don't really want upstart managing my rhythmbox ;)12:20
Amaranthalthough i suppose it doesn't matter12:20
mbieblBut dhcdbd, network-manager, hal, avahi etc are all native jobs which run as soon dbus is started.12:20
wasabi_Hmm.12:20
wasabi_I'm not sure how I feel about that either. I think I don't like the idea of DBUs launching UI apps etiher.12:21
wasabi_Heh.12:21
Amaranthupstart seems a bit heavyweight for something as simple as 'dbus path doesn't exist, $app provides it, launch $app'12:21
wasabi_I think a few people have brought up the idea of using upstart for desktop sessions.12:22
wasabi_I'd like to think about it someday. :012:22
wasabi_Basically a non-PID 1 upstart copy.12:22

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!