Linked by Thom Holwerda on Thu 28th Jul 2005 17:06 UTC, submitted by improvedsource
Fedora Core "When I initially published the article, Boot Fedora Linux Faster, neither my server or me was ready for 22k visitors in one day. It seems that there is a great interest in the topic of reducing boot time. So I think a challenge is in order to get Linux people together to try to reduce boot time."
Order by: Score:
Anonymous
Member since:
---

It is an interesting challenge, but meaningless since it is a challenge to individuals and there are too many variables which will impact boot speed.

For example: Fedora takes about two minutes to boot on my machine, but 40 seconds of that is waiting for atalkd to start up. Now I suppose that I could toss atalkd and the daemons which require it into the background, but that would break other parts of the system (albeit, in a very minor way).

While the services which people run will have an impact, so will the amount of tweaking they will do. While I'm sure that some people would love to tweak their "hotrod" computers, individual tweaks for individual systems doesn't help the community at large.

If this results in something like init-ng being nicely packaged for Fedora, that would be a big advantage. On the other hand, it would probably lead to an "init" war, just like we have a DE war. Which side would I fall on: probably the init-ng side. But just because I agree with the change doesn't mean that I think the results would be beneficial to Linux. It already has enough trouble maintaining support for multiple and diverging standards.

Reply Score: 1

Anonymous Member since:
---

Who are those people???? They are using term windows and text-mode browser, emacs or vi as email client and user perception of e.g. syntem performance is none-relevant as a user would just adapt to the particular system (any other way would be "un-mentionable"

In my 7+ years running Linux, I have never met them, seen them, or know anyone who has.
Nevertheless they keep popping up places like this!!!!

Where TH are you and what planet are you coming from??

Reply Score: 0

interesting hardware
by Anonymous on Thu 28th Jul 2005 17:48 UTC
Anonymous
Member since:
---

My PCs hardware is an Athlon63 3000+, 1GB RAM, 80GB SATA 7200 rpm hard drive, and Nvidia Video Card.

Correct me if i'm wrong but i don't think there's a Athlon63.

Reply Score: 0

RE: interesting hardware
by youknowmewell on Thu 28th Jul 2005 17:57 UTC in reply to "interesting hardware"
youknowmewell Member since:
2005-07-08

Looks like he lost a bit. It was probably stolen. By a yeti.

Reply Score: 2

RE: interesting hardware
by Anonymous on Fri 29th Jul 2005 13:36 UTC in reply to "interesting hardware"
Anonymous Member since:
---

Looks like my mate took part of it.

He told me he'd installed the 65-bit version of Fedora.

Thief

Reply Score: 0

Caleb O'Connell
by Anonymous on Thu 28th Jul 2005 17:58 UTC
Anonymous
Member since:
---

I've been trying to get initng to work in a way that I could start using it as an all out replacement to SysVinit, but it isn't there yet. But it seems to be close. I was reading on the http://fedoraproject.org/wiki/FCNewInit">redhat for the upcoming FC5 and it looks like a new program called servicemanager is going to make all this happen? There doesn't look like any info regarding this however, so I have no idea when I can try to test something, and if it's actually going to improve boot time, as opposed to simply replace SysVinit with a "better" init system. Unfortunately I'm not at the level to really know whats best for linux, but I guess the discourse regarding this issue is good, and probably long overdue.

Reply Score: 0

another one ?
by ikaro on Thu 28th Jul 2005 19:00 UTC
ikaro
Member since:
2005-07-06
InitNG.... would this be cheating?
by Morgul on Thu 28th Jul 2005 20:07 UTC
Morgul
Member since:
2005-07-06

Would it be cheating to use InitNG? (http://initng.thinktux.net/index.php/Main_Page) I've played with it a bit, and honestly, it seems like one of the fastest growing projects I've seen in a while... it works *really* well... my home system boots in about 8 seconds, 4 of which is the kernel. It's the easiest way to reduce boot time, and still keep all the services you have.

You see, comparing windows and linux boot times isn't qa good idea, since it's apples and oranges... however your average user will still do that, since boot time is important to them. Now, windows has been innovating over the last few versions, making changes... but linux hasn't. (My latest gentoo install still uses the same version of SysVInit that Redhat 7.3 shipped with... with only a few minor revisions). Enter InitNG. It's really pretty nice, since it loads everything in parallel (more than one at a time), instead of in serial (one at a time)... which makes booting pretty quick. Now, something to note is that what InitNG maxamizes is the HardDisk access time, and (to a lesser extent) the CPU usage. Niether windows, nor SysVInit does this. So, want to make thing boot quicker? Use InitNG!

**For those who don't know, SysVInit is the program the kernel starts that loads all your services... InitNG is a replacement for that (which can be installed along side the orriginal SysVInit.)**

Reply Score: 1

Anonymous Member since:
---

It is extremely important, especially if you're on a laptop. Especially on Linux distributions that don't support sleep/suspend, it is very frustrating to wait two minutes to turn on your computer, just to check a message or edit a file.

Reply Score: 0

My Boot Charts
by sepht on Thu 28th Jul 2005 20:07 UTC
sepht
Member since:
2005-07-06

www.geocities.com/sephiroth230
Gentoo, Arch, Slackware, FC3, FC4, Ubuntu all tested for boottimes... Just a comment

Reply Score: 1

RE: My Boot Charts
by Anonymous on Thu 28th Jul 2005 21:19 UTC in reply to "My Boot Charts"
Anonymous Member since:
---

nicely done

Reply Score: 0

v everybody likes quick boots
by Anonymous on Thu 28th Jul 2005 21:55 UTC
RE: everybody likes quick boots
by Tyr. on Thu 28th Jul 2005 22:59 UTC in reply to "everybody likes quick boots"
Tyr. Member since:
2005-07-06

[i]If your on a laptop or a desktop or a server, good boot times are great.[i]

I would prefer my server to boot up right rather than fast. After all it shouldn't go down unless you have planned downtime and if it wasn't planned you need to investigate, which probably means further inavailability to users.

On a laptop I think it's better to go for a good working sleep/resume function than a fast boot. Ofcourse sometimes a fast boot would be nice.

When at my desktop I don't much care I'll probably be there a while anyway :-)

Reply Score: 1

RE: everybody likes quick boots
by whartung on Thu 28th Jul 2005 23:53 UTC in reply to "everybody likes quick boots"
whartung Member since:
2005-07-06

Back in the day when I worked on Alpha Micros, I was at a show.

During the demo, the system crashed (this happened reasonably often on Alpha Micros), and without skipping a beat the vendor quipped "But look how fast it boots!" because they had special software to speed up the entire init process.

Reply Score: 1

Anonymous
Member since:
---

given a set of enabled services, what you need is a boot system that calculates the dependencies, priorities and parallises what it can. not sure if initng or whatver netbsd uses does this.

Reply Score: 0

Anonymous Member since:
---

That's exactly what InitNG does, except it isn't dynamic - a file is generated which lists all dependencies, so when you boot the order everything is loaded in has already been figured out.

Reply Score: 0

18 seconds on fedora core 4
by Anonymous on Fri 29th Jul 2005 01:22 UTC
Anonymous
Member since:
---

I've got 18 seconds on fc4 with initng

Reply Score: 0

18 second fedora - comparison
by Anonymous on Fri 29th Jul 2005 01:39 UTC
Anonymous
Member since:
---

Forgot, default was 1:20!!!!

Someone has annonftp i'll drop them on there.

Reply Score: 0

beos
by Anonymous on Fri 29th Jul 2005 03:10 UTC
Anonymous
Member since:
---

We all know that BeOS booted fast and could be even faster with a simple edit. Why can't linux compete with a 10 year old system? It took MS a long time to fix it in XP. Linux needs to compete.

Reply Score: 0

Oh boot time!
by hraq on Fri 29th Jul 2005 03:45 UTC
hraq
Member since:
2005-07-06

This is my favorite.
I challenged my systems at home.
PII 266 Mhz laptop took only 30 seconds to boot (18seconds for BIOS) BeOS 5 pro. The same hardware took 4 minutes and 30-35 seconds to boot (autologin enabled) Redhat Enterprise Linux WS 4.0.
PC-BSD 0.7.5 Took 2 minutes and 40 seconds.
Novell Linux Desktop 9.0: took 4 minutes:52 seconds
Mandriva 2005 limited Edition: 4minutes:00 seconds
Ubuntu 5.03 : 3minutes:05 seconds
Xandros 3 SP2: 3minutes: 45 seconds
Windows 95 : 35 seconds
Windows XP Pro + SP2: 4minutes:15seconds (with NIS 2005:because it is a necessity)

Reply Score: 1

initng
by Anonymous on Fri 29th Jul 2005 06:15 UTC
Anonymous
Member since:
---

It takes my gentoo 2005.0 (amd64) box 20 sec to reach the gdm-login and another 3 sec for kde3.4.1 to be operational.Personally i think this is reasonable satisfactory without initng.I hope gentoo can give the green plus soon to initng,will be nice to see what can be further tweaked.

Reply Score: 0

Gentoo BOX
by IceCubed on Fri 29th Jul 2005 09:37 UTC
IceCubed
Member since:
2005-07-01

My Gentoo Box:

From BIOS to Lilo - 8 sec

a) From Lilo to Gdm Login (no init-ng) 25 sec
And another 10 sec to load Gnome

b) From Lilo to Gdm Login (init-ng) 12 sec [!]
And another 10 sec to load Gnome

So... from a cold start to the desktop
without init-ng 8+25+10=43 sec

with init-ng 8+12+10=30 sec

So... the only thing faster on this machine ( amd 800mhz 640ram) would be BeOS ( 20(+-) sec from a coldstart to the desktop)

and yeah. forgot to mention - WinXp From Lilo to the Login ( Themes desabled, minimum services running ) 30 sec and another 30 seconds to a fully functional desktop(AV,Firewall) so WinXP 8+30+30=68sec= 1 min 8 sec.

Reply Score: 1

Easy
by Anonymous on Fri 29th Jul 2005 10:22 UTC
Anonymous
Member since:
---

Haven't timed, but:

kernel init=/bin/sh

should do the trick

Reply Score: 0

Tried initng
by youknowmewell on Fri 29th Jul 2005 12:10 UTC
youknowmewell
Member since:
2005-07-08

I installed initng on FC4 last night, but it didn't work. Oh well.

Reply Score: 1

initNG on Ubuntu
by Anonymous on Fri 29th Jul 2005 15:16 UTC
Anonymous
Member since:
---

I just installed initbg on Ubuntu and it takes 35 seconds to present GDM. Some things fail to start, and I guess I need to tweak things a bit, but like I said I just installed it (after reading this thread). So far pretty impressive.

Reply Score: 0

tiger and launchd
by omnivector on Fri 29th Jul 2005 15:54 UTC
omnivector
Member since:
2005-07-07

Didn't Apple try and solve boot length time using launchd? I think they even open sourced it.

It would be nice if everyone could agree on a single Next-Gen init system. At least in its current state, init is (somewhat) universal across all the *nix platforms.

Reply Score: 1

new init system in fc5
by Anonymous on Fri 29th Jul 2005 17:27 UTC
Anonymous
Member since:
---

.. i believe they intend to use dbus to control everything.. which really is neat as hell if you ask me.

Reply Score: 0

day of the admin
by Anonymous on Fri 29th Jul 2005 18:05 UTC
Anonymous
Member since:
---

Where TH are you and what planet are you coming from??

Well i think most of them make you work harder remotely.

Reply Score: 0

Bah. Remember the good old times.
by Anonymous on Fri 29th Jul 2005 20:36 UTC
Anonymous
Member since:
---

I remember when I optimised the boot time of my old
Amiga1200 with AmigaOS 3.1.

It took 6 seconds to spin up the harddrive and 4
seconds to boot Workbench. I think the AmigaOne takes
about 15-20 seconds to boot (on a 800MHz G3).

Reply Score: 0

v This is just sad...
by Anonymous on Sat 30th Jul 2005 03:11 UTC