Linux Compatible
  • News
    • Channels
    • Archive
    • Search
    • Submit
  • Articles
    • Categories
  • Knowledgebase
  • Compatibility
    • Search
  • Links
  • Forums
  • Twitter
Advertisement

Latest News
[ Windows | Linux | Apple ]

· Daily Reviews Summary 05/25/12
· CompatDB Updates 05/25/12
· Rumor: Microsoft Office coming to iPad, Android in November
· Microsoft clarifies Ballmer's claims of massive Windows 8 adoption
· DSA 2480-1: request-tracker3.8 security update
· CentOS 6 NTP Server
· Daily Reviews Summary 05/24/12
· Bayan Audio - Bayan 7 iPod Speaker Dock Review
· Installing Nginx With PHP5 (And PHP-FPM) And MySQL Support (LEMP) On Ubuntu 12.04 LTS
· Ubuntu 12.04 + Nvidia - Heavy CPU usage

Upcoming News
· Blues Brothers 2000 (1998) Blu-ray Movie Review
· Thermaltake ToughPower Grand 850W Power Supply Review @ Rbmods
· Cooler Master Silent Pro Gold 1200-watt Power Supply Review
· Wine release 1.5.5
· OC3D: BitFenix Prodigy Review
· [Tech ARP] The New x264 HD Benchmark 5.0 Is Here!
· re: Diablo III Reviewed: Blizzard's Brilliant, Blundering Wreck
· Corsair Vengeance C70 Case Review @ Hardware Secrets
· Diablo III Reviewed: Blizzard's Brilliant, Blundering Wreck
· Samsung Green DDR3 8GB 1600mhz 30nm Memory review

Linux Compatibility
· Canon Canoscan N650U
· TB-5300 Slimline Design Tablet
· HANDYCAM DCR-HC17E
· Linksys Wireless-G WPC54G PC-Card
· XPS L502X
· Slim Portable DVD Writer GP10
· AverTV Volar Green HD
· Dell Latitude E6420
· Canon CanoScan FB 636U
· Logitech QuickCam Pro 4000

New Forum Topics
· present.However after the Kou
by: Thomasxpp
on: 2012-05-26 02:12
0 replies, 0 views

· business, hand over to Ji
by: Thomasxpp
on: 2012-05-26 02:09
0 replies, 0 views

· a war in the outside and quells
by: Thomasxpp
on: 2012-05-26 02:06
0 replies, 0 views

· This among them the
by: Thomasxpp
on: 2012-05-26 02:02
0 replies, 0 views

· USB Not detected on any PC
by: AntNik45
on: 2012-05-09 18:37
0 replies, 0 views

News Channels
· Drivers
· Guides
· Reviews
· Security
· Software
· Press Release
· Updates
· Interviews
· Linux
· General
· Debian
· Red Hat
· Slackware
· Gentoo
· Mandriva
· White Box
· SUSE
· GNOME
· KDE
· CentOS
· Ubuntu
· MEPIS
· Android

What's New
Login to see an overview of all news stories since your last visit.

Welcome to our website

To take full advantage of all features you need to login or register. Registration is completely free and takes only a few seconds.

Linux Compatible » News » May 2010 » Parallel booting enabled by default

Parallel booting enabled by default

Posted by Philipp Esselbach on: 05/21/2010 01:23 PM [ Print | 0 comment(s) ]

The next version of Debian will support boot scripts in parallel by default




Another small step in the improvement of the Debian boot system was taken last weekend, when sysvinit version 2.88dsf-5 was uploaded. It concluded an almost 8 year effort to get the Debian boot system to run boot scripts in parallel. Parallel booting is enabled by default in unstable at the moment, and will enter testing in some days, unless a serious problem is found.

Running init.d scripts in parallel was proposed at Debconf in 2002[1], and I started working on it early in 2005 after finding the insserv package from SuSe capable of reordering the boot sequence based on dependency information header information contained in each init.d script. The header format is specified in the Linux Software Base (LSB). Getting this to work required us to add a header to all init.d scripts in Debian, affecting around 850 packages in the archive. This was a release goal for Lenny, and enabling dependency based boot sequencing using these headers has been possible for some years now. Dependency based boot sequencing was enabled by default in unstable and testing in last July, and the quality of the init.d script dependencies have improved as a result of this.

1 http://alioth.debian.org/docman/view.php/30730/38/debconf2-initscripts-bkg.pdf

The next natural step is to use the dependency information to run the scripts in parallel, and this is now enabled when the machine uses dependency based boot sequencing.

There is still more work left to do. Here are some issues I want to see implemented:

* The early boot system needs to trigger based on kernel events, to make sure the devices needed (as in USB or SCSI hard drives to be mounted at boot) are available when fsck needs them. The most promising candidate for this is upstart, but the newcomer systemd looks interesting too.

* Several of the scripts currently started from /etc/rcS.d/ should be moved to /etc/rc[1-5].d/ to improve the single user mode in Debian, but also to increase the amount of concurrency during boot.

* Shutdown speed can be improved by removing scripts which only kill their daemon from /etc/rc[06].d/ and leaving it to the sendsigs script to kill all of them at the same time instead.

Happy hacking,

Petter Reinholdtsen, on behalf of
The sysvinit maintainers


Bookmark and Share

Related Threads

11/12/2005 06:40 PM: Parallel Port Issue With Printer And SUSE 10.0 (1) by zenarcher
06/27/2003 01:30 AM: Serial and Parallel Port on Linux box (0) by joerich

« OC3D: Corsair H50 Review · Creative Sound Blaster Arena Surround Gaming Headset Review »

Linux Compatible » News » May 2010 » Parallel booting enabled by default
All products mentioned are registered trademarks or trademarks of their respective owners.
© 2002-2011 Esselbach Internet Solutions - All Rights Reserved. Terms and privacy policy
Powered by Contentteller® Business Edition