Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Boot Process Visualization

timothy posted more than 9 years ago | from the what-in-what-order dept.

Operating Systems 536

zigam writes "The time needed to boot desktop Linux systems is becoming an issue. That's why I recently took the challenge posted by Red Hat's Owen Taylor on the Fedora developers list and came up with a tool for visualization of the boot process. It collects performance data during the boot up and then renders an SVG or PNG performance chart. It immediately helped Red Hat developers solve some issues and I have since received boot charts from other GNU/Linux developers as well. Solaris kernel developers reported success in improving their boot process too." Update: 12/15 20:04 GMT by T : Sorry, someone decided your time was worth wasting; no more mirrored bootchart.

cancel ×

536 comments

Sorry! There are no comments related to the filter you selected.

IIS? (4, Funny)

swordboy (472941) | more than 9 years ago | (#11094978)

No comments and your IIS web server is down. Nice.

Re:IIS? (2, Funny)

eviloverlordx (99809) | more than 9 years ago | (#11095026)

What the heck is he using IIS for? I would've thought it would be Apache...

Re:IIS? (5, Funny)

Ingolfke (515826) | more than 9 years ago | (#11095110)

He was, but his Linux box just took so long to boot it wasn't worth the effort.

Re:IIS? (-1, Flamebait)

Anonymous Coward | more than 9 years ago | (#11095174)

What the heck is he using IIS for? I would've thought it would be Apache...

Why in the HELL would you think that ? Do you know him personally ? Do you know where he works and what hosting accounts he has ? No...honestly...I'd REALLY like to know why YOU would've thought it would be Apache. You seem to have some sort of keen insight that the rest of us lack, so please share your wealth of knowledge!

Re:IIS? (0)

Anonymous Coward | more than 9 years ago | (#11095235)

Take a pill er something. Maybe he thought that a linux utlity would be hosted on a open source web server. Not IIS. What's wrong with you?

Re:IIS? (3, Funny)

Spetiam (671180) | more than 9 years ago | (#11095118)

Yeah, where's the tool for visualizing a server meltdown?

MOD UP PLEASE (0, Offtopic)

macdaddy (38372) | more than 9 years ago | (#11095192)

He's got a valid point.

Re:MOD UP PLEASE (2, Insightful)

bob670 (645306) | more than 9 years ago | (#11095216)

I sedond the motion, he builds Linux tools but host his work on an IIS server, mod the original post up.

Re:IIS? (2, Informative)

Anonymous Coward | more than 9 years ago | (#11095223)

This is *NOT* a slashdotting. It's someone trying to serve a website from a desktop Windows OS (i.e. XP Pro or Windows 2000 Pro). There is a 10 client limit on non-server versions of IIS.

Re:IIS? (3, Funny)

1010011010 (53039) | more than 9 years ago | (#11095252)

For shame! Double shame!



HTTP 403.9 - Access Forbidden: Too many users [isn't one too many?] are connected
Internet Information Services

Mirror? (3, Funny)

kmmatthews (779425) | more than 9 years ago | (#11094980)

Anyone have a mirror? That was the fastest slashdotting ever, .. 0 comments and his IIS server died.

OTOH, it *is* IIS, it could die if you blink at it the wrong way. :)

Mirror (1)

kmmatthews (779425) | more than 9 years ago | (#11095001)

To reply to my own post, http://64.233.167.104/search?q=cache:A3PMVcmM0kIJ: www.klika.si/ziga/bootchart/+&hl=en [64.233.167.104] , a google cache. Err, not very useful, no graphics and only a minor explanation, but..

Re:Mirror (0)

Anonymous Coward | more than 9 years ago | (#11095059)

I got goatse the first time i clicked it but not the subsequent two. Careful, its a low percentage redirect.

I saw part of a graphic... (0)

Anonymous Coward | more than 9 years ago | (#11095099)

Mirroring it here:

x x
x x x x
xxx xxx
xxxxxxxx
--------
boottime

Re:Mirror? (0)

Anonymous Coward | more than 9 years ago | (#11095029)

OTOH, it *is* IIS, it could die if you blink at it the wrong way. :)

So can I.

Re:Mirror? (3, Funny)

kmmatthews (779425) | more than 9 years ago | (#11095102)

Huh? Anonymous coward will die if I blink the wrong way?

*blinks furiously*

Re:Mirror? (5, Informative)

gniv (600835) | more than 9 years ago | (#11095058)

There are some charts linked from a post here [redhat.com] .

Re:Mirror? (1)

Elwood P Dowd (16933) | more than 9 years ago | (#11095213)

Mod parent up. He's the first one with a good relevant link.

Re:Mirror? (5, Informative)

zigam (837686) | more than 9 years ago | (#11095189)

Here's the mirror:
bootchart.sourceforge.net [sourceforge.net]

Re:Mirror? (0, Offtopic)

ProfaneBaby (821276) | more than 9 years ago | (#11095198)

Here [profanebabies.com]

MOD PARENT UP - nt (0)

Anonymous Coward | more than 9 years ago | (#11095289)

nt

Re:Mirror? (0)

Anonymous Coward | more than 9 years ago | (#11095298)

http://bootchart.sourceforge.net/index.html

nice (-1, Troll)

Anonymous Coward | more than 9 years ago | (#11094981)

server?

Unreal. (-1, Troll)

Naikrovek (667) | more than 9 years ago | (#11094983)

ZERO comments and the site is Slashdotted.

Yay.

Re:Unreal. (0)

v_1matst (166486) | more than 9 years ago | (#11095089)

maybe people are actually R'ing TFA first... what a concept :)

Heh, hosting Linux materials (-1, Troll)

Anonymous Coward | more than 9 years ago | (#11094985)

on a windows server (403.9! woot!) BRILLIANT!

Server down? (-1, Redundant)

Meiyo Neko (567270) | more than 9 years ago | (#11094989)

First post and it's already slashdoted?

Reboot visualization (4, Funny)

Doc Ruby (173196) | more than 9 years ago | (#11094990)

I want similar charts of telemetry of a server as it goes down, like the forensics of a Slashdotting. Today's front-page feature should give zigam plenty of data to experiment with ;).

Re:Reboot visualization (5, Funny)

which way is up (835908) | more than 9 years ago | (#11095023)

I love it so much better when they go down sloooowwww. Oh yeah baby take your time...

Oh, wait, are we talking about the same thing here?

Re:Reboot visualization (2, Funny)

justkarl (775856) | more than 9 years ago | (#11095256)

I want similar charts of telemetry of a server as it goes down, like the forensics of a Slashdotting.

Easy peezy. Simply graph f(x)=x^2 and you'll have a graph of hits as a function of time where x=0 is where the link is posted on slashdot.

First Post? (-1, Offtopic)

quanta626 (629274) | more than 9 years ago | (#11094991)

Wow... a newbie got lucky today.

Flame ON!

Mod FAILURE Down!! (-1, Troll)

Anonymous Coward | more than 9 years ago | (#11095042)

May your karma rot in -1 hell forever!!

Sounds fascinating (1)

bozendoka (739643) | more than 9 years ago | (#11094994)

Wish I could see 'em!

For starters.. (3, Interesting)

Zorilla (791636) | more than 9 years ago | (#11095000)

How about, uh, you know, actually loading multiple things at once instead of waiting for some service to take its time to start, therby holding everything else up along the way. That's what the problem seems to be - everything has to load in-line.

On another note, I'd like to see other distros do what Red Hat is doing to Fedora's boot screen: Using X resolutions for the startup. Damn, that looks nice! Thought it would be even nicer if the pointless resolution change between bootup and main X server startup was eliminated (it's usually the same res anyway).

Re:For starters.. (1, Flamebait)

k-zed (92087) | more than 9 years ago | (#11095060)

On another note, I'd like to see other distros do what Red Hat is doing to Fedora's boot screen: Using X resolutions for the startup.

How about doing what god intended and starting the damn operating system in text mode?? The user might as well startx if he wants...

Re:For starters.. (1)

Zorilla (791636) | more than 9 years ago | (#11095195)

Then it should be a user-configurable preference. I understand there are plenty of people who would much rather prefer the plain text startup.

Re:For starters.. (1)

macdaddy (38372) | more than 9 years ago | (#11095239)

I don't know how RH does it but I think it should happen in the kernel. Perhaps it's a function of the bootstrap app like Grub. I'm not sure. Either way I'd expect to be able to disable it if I so choose (like I'm running a server) with a kernel arguement, recompile option, or boot loader preference change.

Re:For starters.. (2, Informative)

kfg (145172) | more than 9 years ago | (#11095069)

I'd like to see other distros do what Red Hat is doing to Fedora's boot screen: Using X resolutions for the startup.

The desktop oriented distros have been doing that since before Fedora existed.

KFG

Re:For starters.. (1)

DanteLysin (829006) | more than 9 years ago | (#11095096)

Well, if you install all packages and start all the daemons at boot time ... yeah, it's going to be slow. Why not enable what you need (instead of everything).

Then there are those who shutdown via the power button. Then they get those nice filesystem consistency checks at boot time.

Personally, I don't see the big deal. With >6 months uptime, boot time is the least of my worries.

Re:For starters.. (1)

GrenDel Fuego (2558) | more than 9 years ago | (#11095152)

Then there are those who shutdown via the power button. Then they get those nice filesystem consistency checks at boot time.

What's wrong with shutting down that way? When I hit the power button, the machine shuts down gracefully. Of course that only works with acpid.

Re:For starters.. (1)

Zorilla (791636) | more than 9 years ago | (#11095263)

I just killed my SuSE linux install's filesystem that way several hours ago because I had to power off due to KDE flagrantly crashing. Now I'm bored out of my mind at work because I can't pull files off of my home machine from here or SSH into it.

It would have helped had I actually been using a journalised filesystem. I wanted to upgrade to ext3 or ReiserFS, but there was no easy path to get there without losing my files and reinstalling the whole OS.

Oh well, I was about to replace it with Debian unstable anyway.

Re:For starters.. (0)

Anonymous Coward | more than 9 years ago | (#11095161)

funny, mine does a graceful shutdown when i touch the power button.

if you did not trap that event and trigger a shutdown now -h then that is your problem.

Re:For starters.. (1)

kfg (145172) | more than 9 years ago | (#11095218)

Personally, I don't see the big deal. With >6 months uptime, boot time is the least of my worries.

To be fair, most desktop machines are shutdown at night and restarted in the morning.

Some people thus complain about the bootup time. They can't get right to work and have to go get a cup of coffee or something until it's done.

Personally, I don't see the big deal. To me that has always seemed like the ideal time to. . . go get a cup of coffee.

KFG

Re:For starters.. (1)

ProfaneBaby (821276) | more than 9 years ago | (#11095237)

Background fsck works well in FreeBSD - journaled filesystems tend to avoid the painfully long checks anyway, but there's no reason even those checks shouldn't/couldn't be pushed into the background.

Re:For starters.. (1)

harrkev (623093) | more than 9 years ago | (#11095295)

Well, some people (me, for instance) don't leave my machine on 24/7. I turn it on when I need it, and turn it off when I am done. That saves electricity, heat, and noise.

Re:For starters.. (1)

ArsonSmith (13997) | more than 9 years ago | (#11095117)

Even SCO OpenServer did this. In addition to the S and K scrtipts there were P scripts. P40server would be called from the rc.d script as:

P40server &

You would start init scripts with a P (I guess for pthreaded?) if it didn't have anything that depends on it starting.

Re:For starters.. (1)

ArsonSmith (13997) | more than 9 years ago | (#11095165)

I guess perallel makes more sense. Had to submit to notice that one.

Re:For starters.. (5, Insightful)

kmmatthews (779425) | more than 9 years ago | (#11095147)

On the other hand, Unix wasn't really intended to be booted every day, e.g. the way XP is*. (MS intentionally made sure the boot up was very fast, running things side by side and some other tricks.)

(* IMHO.. If I'm wrong.. I'm sure you'll let me know..)

Re:For starters.. (1)

networkBoy (774728) | more than 9 years ago | (#11095241)

My XP machine gets roughle one reboot a week. Still a far cry from the months of uptime expected from *nix though.
-nB

Re:For starters.. (0)

Anonymous Coward | more than 9 years ago | (#11095283)

> On the other hand, Unix wasn't really intended to be booted every day, e.g. the way XP is*. (MS intentionally made sure the boot up was very fast, running things side by side and some other tricks.)

I don't much care if it's every day or not - but when I'm restarting my main fileserver, it want it up NOW, fast as is possible. The fact that it won't be restarted for another few years is irrelevant to the need for a fast-as-possible startup right now due to a mid-day crash.

Re:For starters.. (4, Informative)

wizbit (122290) | more than 9 years ago | (#11095157)

Try reading David Zeuthen's analysis [redhat.com] of the FC boot process (with charts) over on the fedora archives. Very interesting - among other things, nearly 200 MB of files(!) are buffered while starting GNOME - quite a footprint - and apparently by putting those files on a separate (non-fragged) partition he sped process by nearly 30 seconds and reports OOo and Firefox start times of around 3 seconds.

Re:For starters.. (1)

Palager (205405) | more than 9 years ago | (#11095205)

you can do parallel loading of services at startup with gentoo and i am pretty sure with others (see /etc/conf.d/rc on gentoo)... and as for the X server stuff i am pretty sure they just use a generic vga driver... i am sure if you wanted to just run a vga driver for your X server you could figure something out to make that work... although it would be crap... the effort in getting a small version of X to load so you can see pretty progress bars with a vga driver is bad enough... and how do you propose to load a fully usable X (because that is what you want... to load X once) without loading all the system services that X needs (e.g. all the startup stuff whose progress you see in the purple bar inching across your crisp X window) ?

done already? (1)

g_braad (105535) | more than 9 years ago | (#11095005)

and the graph shows: WinNT has the slowest reboot performance :P

Re:done already? (0)

Anonymous Coward | more than 9 years ago | (#11095044)

Post a mirror of the graph, pleeeaassse!

it's up (0, Troll)

krautcanman (609042) | more than 9 years ago | (#11095013)

IIS... HAhahahaha!!!!!11111oneoneoneone

at least it's up

What we really need (2, Funny)

Anonymous Coward | more than 9 years ago | (#11095016)

This is all fine and good, but what we really need is kernel boot music, a theme song if you will. Imagine a harmoniously syncronized beowulf cluster.....

Re:What we really need (2, Funny)

JPelorat (5320) | more than 9 years ago | (#11095034)

The Looooove Boooot, da da da da daaaaaa...

Boot visualization? (3, Funny)

cmpkilla (47878) | more than 9 years ago | (#11095019)

Bah! Here's an ascii visualization of your webserver:

(X_X) <--- Dead in the water

cmpkilla visualization? (0)

Anonymous Coward | more than 9 years ago | (#11095163)

Ballmer -> 8======D~ O: -you

Speed (1)

pjf(at)gna.org (807061) | more than 9 years ago | (#11095022)

Regarding boot process - I use swsusp (hibernation to swap space) on my desktop running Linux 2.6.9. Although not working quite reliably yet, speeds up boot 2-3 times.

heh (5, Funny)

minus_273 (174041) | more than 9 years ago | (#11095033)

in case it is slashdotted here is a mirror of the chart.

Linux ===============
BSD ========

Re:heh (3, Funny)

Ingolfke (515826) | more than 9 years ago | (#11095238)

The graphic you were looking at did not download completely before the server went AWOL. The complete graphic looked like this.

Linux ===============
BSD ========(died)

Re:heh (-1, Troll)

RealAlaskan (576404) | more than 9 years ago | (#11095248)

in case it is slashdotted here is a mirror of the chart.

Linux ===============
BSD ========

And:

Windows ===========
BSOD
Windows ===========
BSOD
Windows ===========
BSOD
Windows ===========
BSOD
Windows ===========
BSOD
Windows ===========
BSOD
.........

Coffee Anyone? (2, Funny)

rogabean (741411) | more than 9 years ago | (#11095041)

"The time needed to boot desktop Linux systems is becoming an issue."

You mean I'm not supposed to have time to make coffee?

bad joke, but yeah the boot time is getting pretty bad these days on out of the box distros.

Re:Coffee Anyone? (3, Funny)

Zorilla (791636) | more than 9 years ago | (#11095146)

Reminds me of an old Gateway 2000 commercial where a kid is waiting for a computer to start up. It goes through a montage of the kid screwing around in the garage waiting for it.

"No, Mom! It's still starting!"

One of my friends had a theory that held true (up until Windows XP) that Windows (and MacOS at the time, this was 1995) was harmonically tuned to boot up just as long as it would take you to get up and take a piss and come back.

Though some of the Windows 2000 machines here at work make me think I have enough time to take a dump and come back. They're fast, just something is very wrong with them.

Re:Coffee Anyone? (1)

Elwood P Dowd (16933) | more than 9 years ago | (#11095176)

Symantec Antivirus.

FrosT pis7 (-1, Offtopic)

Anonymous Coward | more than 9 years ago | (#11095049)

World will have SuUrveys show that The 4arty in street

it's easy to speed up boot (5, Interesting)

nocomment (239368) | more than 9 years ago | (#11095068)

I added a '&' to my /etc/rc file.
like so:
$i start&

I have been berated a coupdl times in online forum because 'some services might need it to start properly', but I have never noticed any ill effects. My machines now boots in about 6 seconds :-D

Re:it's easy to speed up boot (1)

nocomment (239368) | more than 9 years ago | (#11095134)

whoa, that sounded like a 15 y/o wrote that (no offense to 15 y/o's). I meant that some people have said that some services might require others to start correctly.

As an example I am running dhcp, and apache, yet both services start correctly even though the interfaces are still in the process of coming online. This has smoothed things out greatly for me (ymmv).

FWIW I'm running Mandrake.

Re:it's easy to speed up boot (1)

someguy (23968) | more than 9 years ago | (#11095154)

Does that really work, or is this just a troll?

Re:it's easy to speed up boot (1)

nocomment (239368) | more than 9 years ago | (#11095204)

nope it really works...all my services start up at the same time now.

Re:it's easy to speed up boot (1)

sgtrock (191182) | more than 9 years ago | (#11095201)

Gentoo's startup scripts that reside in /etc/init.d explicitly list dependencies. I wonder if there would be any headaches using your trick for that distro? I can't see how. I'll have to try it out.

Re:it's easy to speed up boot (1)

i.r.id10t (595143) | more than 9 years ago | (#11095299)

be easy enough to use a touch file somewhere that other processes could use to check to see if something they depend on is up and running properly yet. If it isn't there, sleep for a second or two and check again...

Flatline (0, Redundant)

jabber01 (225154) | more than 9 years ago | (#11095091)

I hope the boot-up images are more interesting than the flatline image of the server hosting them.

Who reboots? (2, Insightful)

Neil Blender (555885) | more than 9 years ago | (#11095093)

I reboot every 497 days.

laptop users... (3, Insightful)

Drantin (569921) | more than 9 years ago | (#11095194)

until hibernate features work correctly anyway... and when X locks up and doesn't let you ctrl+alt+f# to another vterm/tty (only had that happen a few times, but it does happen) and you don't have another computer handy to ssh in and fix it...
and if you have a loud computer near the bed...

Re:Who reboots? (1)

gniv (600835) | more than 9 years ago | (#11095202)

Lots of people turn off their home machines at night. Granted, the intersection with the set of people running Linux is probably null.

Re:Who reboots? (1)

lukewarmfusion (726141) | more than 9 years ago | (#11095228)

The last time my XP machine needed a reboot was when I had to apply a Window update that required a restart. Now that I think about it, that's really the only time I ever need a reboot - an update or an install.

I dual boot at home, so I rarely leave it on long enough to see any comparisons between Linux, Win2k and XP.

Tried with the IBM enhancements? (4, Interesting)

earthforce_1 (454968) | more than 9 years ago | (#11095105)

http://www-106.ibm.com/developerworks/linux/librar y/l-boot.html?ca=dgr-lnxw82-obg-BootFast

IBM has published a paper on speeding up the boot process using something like a make to launch things in parallel that are not dependent on each other.

Why boot? (2, Interesting)

xv4n (639231) | more than 9 years ago | (#11095107)

You are supposed to leave them boxes on all of the time, like 99.999 % of the time.

Mirror of the images (0, Informative)

Anonymous Coward | more than 9 years ago | (#11095124)

http://www.coattails.net/slashdot/bootchart.png

Frustrated (1)

mordors9 (665662) | more than 9 years ago | (#11095150)

I had some really witty comments all made up and ready to go, but since the site is down people might suspect I didn't read the article....

Can some one visualize slashdotting effect? (1)

cyfer2000 (548592) | more than 9 years ago | (#11095155)

in a chart or a movie, so we can see the change vs. time.

The scientific importance of this research is that it is a tool to understand DDOS. In case you need something more serious funny.

Mirror of Boot Charts (0, Redundant)

Zermatt (834637) | more than 9 years ago | (#11095166)


LI

Quick Link (4, Informative)

Roofus (15591) | more than 9 years ago | (#11095185)

Here's an example image for you to ogle:

http://people.redhat.com/davidz/bootchart.png.

Why write something like this in Java? (1, Interesting)

Anonymous Coward | more than 9 years ago | (#11095188)

Seems like the Heisenburg priciple might come into play at some point.

mirror... kinda (0)

Anonymous Coward | more than 9 years ago | (#11095190)

EH MIRROR [sourceforge.net]
(even mirror dot failed at mirroring)

Re:mirror... kinda (0)

Anonymous Coward | more than 9 years ago | (#11095273)

Another one here :)

http://www.coattails.net/slashdot/bootchart.png

WTF (1, Insightful)

kin_korn_karn (466864) | more than 9 years ago | (#11095219)

I know I'm going to get troll, flamebait, or redundant, or all three for saying this, but...

weren't the "your web server can't handle the slashdot load" jokes funny the first 10 billion times they were told? Why the fuck do you people still laugh at that worn out bullshit?

Yes, if you're linked to from a busy site like /. you're going to get hammered. Why the fuck is this funny?

And no, I have never been the victim of a slashdotting, I'm just sick to fuck of the first 100 comments on every story being "look at that, the web server burnt up, huh huh huh *drool* *slobber*".

Re:WTF (0)

Anonymous Coward | more than 9 years ago | (#11095257)

Hi, welcome to Slashdot.

sheesh. (1)

Baka_kun (647710) | more than 9 years ago | (#11095234)

personally, i dont want a visual boot loader. i want a boot loader that can manage to autoconfigure itself, with that option as defualt, to remove all the annoying errors a newbie gets when installing linux and then removing it because of various reasons.

server vs workstation (4, Interesting)

studboy (64792) | more than 9 years ago | (#11095240)

Maybe this is a silly question, but why cant the boot process be optimized for "workstation" type usage? That is: get a usable X login prompt up as soon as possible.

On my machine, a bunch of random (but useful) things are fired up sequentially, before the prompt appears. Some things are used rarely/not at all, but they're still started. I dont want to disable them, but I dont want to wait for them either. Apache. MySQL. Privoxy.

Why doesnt inetd start all these things? Apache would get started on first use. Likewise with the other services -- I pay for the startup (once) when I want to use them.

On a server, it'll be up for forever so starting everything on boot makes sense. For a workstation, the system should be usable as fast as possible; the rest of the services can just as well wait until later.

Bah. (0)

tarsi210 (70325) | more than 9 years ago | (#11095245)

A few things:
  1. First of all, if you run Linux, you're not booting much. What...rebooting maybe once a month? Kernel releases, etc. Otherwise, the machine runs and runs and...well, you get the picture. So who cares about boot time then?
  2. Boot time doesn't have to be an arduous wait. Yes, on out-of-the-box distros it can be incredible, but I blame the distro, not Linux. Shit that takes time is the stupid scripts to auto-configure everything and your dog (who is USB 2.0 compatible now). Anyone worth their salt will fiddle with options until what they need is all they have.
  3. If you choose to not fiddle, then you choose to have boot times that are increasing. It takes time to autoprobe everything correctly and get it set up if you're too lazy to do it yourself. Windows does it from the perspective of 'throw everything in there and take up gadzillions of RAM'. Linux says, 'I'll autosetup everything but still keep you lean'. You pay for what you get, folks.
  4. People who run IIS and then subject it to a /.ing should be drug into the street and shot for being an idiot. Twice.

Kernel init time (2, Interesting)

crow (16139) | more than 9 years ago | (#11095253)

For me, the user-space initialization is relatively fast. What is a pain is the kernel init time as it waits to hear what SCSI devices exist (including the boot drive). And this is after the BIOS has done the exact same thing.

I suppose I should figure out where the timeout value for that is in the kernel and cut it short. (Doesn't Solaris handle that by saving the data unless you tell it that it needs to rescan?)

A better boot loader is needed (2, Insightful)

Anonymous Coward | more than 9 years ago | (#11095259)

The problem with Linux's boot process is that things have to load sequentially using the System V init program. They are given a number and then the init program loads them in that order.

A much better solution would be to say that for each service that needs to be started which services must be started before it and to provide a priority for each service. The boot loader could then use this information to start processes in parallel giving priorities as needed. This would avoid the need to load everything in a predifined order, there would be no running out of numbers, it would not require cooperation to come up with a boot order number and it would allow the user to get to their desktop sooner (does the user really need the ssh daemon running before his desktop is displayed for example?) Of course on a server sshd might be given a higher priority and come up sooner than the desktop.

The system V init program is a relic from the past .

This is OSS working well! (1)

EmbeddedJanitor (597831) | more than 9 years ago | (#11095260)

When people "scratch an itch", useful things happen.

Google cache (1)

MoogMan (442253) | more than 9 years ago | (#11095264)

Google caches of:
Main page [google.co.uk]
Samples page [google.co.uk]

Mandrake Charts Available (2, Informative)

tashanna (409911) | more than 9 years ago | (#11095274)

If you search around in the Google Cache [64.233.167.104] , you can find a link to a Mandrake Wiki [mandrakesoft.com] that has several [zarb.org] bootchart [zarb.org] images [skynet.be] .

- Tash

Mandrake uses this program (0)

Anonymous Coward | more than 9 years ago | (#11095293)

Mandrake is using this program to improve their boot times.

This link has some examples of the graphics produced by this program. mandrake [mandrakesoft.com]
Load More Comments
Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>