Anton Aylward wrote:
On 04/17/2015 05:07 PM, John Andersen wrote:
The good old days of rolling your own:
cd /usr/src/linux make mrproper make cloneconfig > /dev/null 2>&1 ## on SuSE make modules_prepare make clean
You forgot some steps. Download source taking way more time than your dialup is likely to stay connected. Expand source into directory space you can barely afford to lose Configure, tossing out everything you have no need for (you think) Go to bed and hope the compile finishes by the morning. Get on the internet and ask why the compile failed in some obscure module with an equally obscure error message. Get several insulting messages and be called a moron in return. Start again.
What ever you saved in kernel size you sacrificed in disk space and time wasted.
The suse build engines have space, power and more. perhaps that's why so many (sensible) people use the service rather than go though the hassle you describe "-)
I read John's comments to refer to days long gone when the dial-up was 64K, the PC was a 500MHz Pentium and diskspace was measured in double-digit gigabytes. Today, virtually anyone with an only somewhat modern PC will have "space, power and more". The internet bandwidth will vary, the kernel-source package is about 80Mb, for the default config build you'll need about 10Gb of working space. On some elderly hardware, both some 6-7 years old, probably easily outclassed by any cheap laptop (or a smartphone) today: Timings for "make bzImage modules" (no other significant load): HP xw6400 (four cores @ 2GHz, 2GB RAM, a 500Gb SATA drive). Timing: 43m49s (make -j4) Intel SR1530AH (two cores @ 1.6GHz, 2GB RAM, 2 x 160Gb in RAID1 Timings: 134m18s (make -j2) The time needed for "make modules" can be reduced significantly by amending the kernel configuration to suit your hardware. In my experience, getting an optimal config usually takes longer than building the kernel+modules :-) -- Per Jessen, Zürich (7.8°C) http://www.hostsuisse.com/ - dedicated server rental in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org