Saturday, September 02, 2006

Teardown

In all the excitement of Upstart by Scott James Remnant, you might have forgotten this other project by the same guy, Teardown.
The target of Teardown is best described with the usecase on the Teardown wiki page:

Matt is a laptop user, when he shuts down his laptop he doesn't want to have to wait for almost a minute before the laptop has actually powered off.


What it actually does, is remove all redundant and unnecessary symlinks to init scripts in the rc directories. Most scripts only send a TERM signal to their corresponding processes while this is also done by sendsigs. So most of them are redundant. On the teardown wikipage you can find a list of init scripts the developers found where only sending a TERM signal or doing nothing at all!

To those who are thinking, "What the **** is TERM signal?", Teardown just makes your computer shutdown within a few seconds (read: very fast compared to the current shutdown process).

2 comments:

Dennis Laumen said...

Damnit! Now you are stealing my material!

I saw the link on the Knot 2 article and thought... That would be a cool blogpost for tomorrow

"Doe bastard!" ;)

lgespee said...

Oh well,

I'll give you a call next time before I blog something ;).