Not logged in
Log in now
Create an account
Subscribe to LWN
LWN.net Weekly Edition for May 23, 2013
An "enum" for Python 3
An unexpected perf feature
LWN.net Weekly Edition for May 16, 2013
A look at the PyPy 2.0 release
you answer this question in the next sentence
> Sure, they're tricky
They are powerful, but if you don't need that power, why pay with the complexity?
This 'extra' copy of things gives you one more place that software can get out of sync (a different version of software on the initramfs than on your main system for example
simple is better, if you don't need a layer of complexity for your systems, it's good to not have it
What's initramfs do now?
Posted Dec 5, 2012 17:11 UTC (Wed) by alex (subscriber, #1355)
cp arch/x86/boot/bzImage /boot/kernel-2.6-linus
Why would I want more complexity to test new kernels?
Posted Dec 5, 2012 20:53 UTC (Wed) by nix (subscriber, #2304)
make install modules_install
which I think beats yours by one line. :)
(Yet again: initramfses *do not* need to be installed in separate files -- distros just do that because it makes it easier to ship prepackaged kernels. If you link them into the kernel image, they don't make it harder to test kernels at all: the installed kernel is exactly one file, just as before. A bloody good thing too given the amount of bisection I seem to have been doing recently...)
Posted Dec 5, 2012 21:14 UTC (Wed) by dlang (✭ supporter ✭, #313)
Posted Dec 5, 2012 22:17 UTC (Wed) by nix (subscriber, #2304)
Posted Dec 5, 2012 23:02 UTC (Wed) by dlang (✭ supporter ✭, #313)
Posted Dec 8, 2012 19:10 UTC (Sat) by nix (subscriber, #2304)
Posted Dec 5, 2012 20:51 UTC (Wed) by nix (subscriber, #2304)
It lets you customize things that are otherwise uncustomizable -- personally I consider this a good thing. Obviously it's not essential, but it's not some monstrous terrible hugely complex destabilizing thing either. The smallest possible /init is probably less than ten lines of shell script, and most of that is getting a useful /dev to do a mount from.
Posted Dec 5, 2012 22:01 UTC (Wed) by jimparis (subscriber, #38647)
How does that keep things in sync? When you update the software on your system, you need to remember to rebuild the initramfs too. Likewise with changing any configuration files that are found in both, like /etc/mdadm/mdadm.conf. I've been bitten by forgetting to run "update-initramfs -u" after changing that file.
Posted Dec 5, 2012 22:19 UTC (Wed) by nix (subscriber, #2304)
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds