Geert Uytterhoeven dixit:
Big differences are due to many drivers being modular in the initrd for the Debian kernel, which I want to avoid for my defconfigs, for hassle-free testing.
ACK, but we need that.
What sticks out: - Lack of FPU emulation support in the Debian kernel,
Hm okay.
- CONFIG_COMPAT_BRK is not enabled in the Debian kernel, which is needed if you want to boot the good old filesys-ELF-2.0.x-1400K-2.gz
I wonder…
ramdisk (probably not with the Debian kernel, as all your drivers are in modules?)
… yes, we have everything that can be shoved into modules there, since we bit the bullet and require an initrd now. But I guess CONFIG_COMPAT_BRK is “not much” code, so I’ll probably add them both. Any further suggestions (please in form of "toggle this setting" because the Debian configs are “minified deltas”) into my general direction ;-)
Apart from that, (probably both) configs need more stripping in the common part. I want to have bootable (i.e. < 4 MiB) defconfig kernels.
Ours is bootable and decently small. Still could use shaving off more, but it’s a good start considering I only really worked with Linux 2.0.3x and later 2.4.3 and otherwise only BSD… One pet peeve of mine is that I don’t know which of the tristate options add “common code” (such as hooks) and which, when set to ‘m’, do _not_ add something to vmlinux. But since Debian is a generic, universal distro, I’ve kept most of the things Debian uses enabled as modules, in case someone actually does want to run it. There are some exceptions, most notably Ceph and the likes. And LSM and cgroups were removed from the core for obvious size reasons. Laurent Vivier dixit:
Moreover, a compressed kernel fitting on a floppy would be better : there is no
Just use a custom kernel then: you’d want that to be as optimised to the target machine as possible; multi-platform configs are not just bigger but also require more (e.g. HDD) drivers.
USB port on this kind of machine, and the floppy is the easiest way to boot a
This is wrong, I’ve seen Ataris with USB and even a PCI Radeon graphics card running FreeMiNT IRL.
(With 2.2 kernel we were able to put kernel AND ramdisk on the SAME floppy !)
Yes, but Linux 3.0 is bigger. SOL. (Even in MirBSD, I have to squeeze more and more for the boot floppy, both the one i386 one and the one sparc one, over time.) bye, //mirabilos -- Gast: „Ein Bier, bitte!“ Wirt: „Geht auch alkoholfrei?“ Gast: „Geht auch Spielgeld?“ -- To unsubscribe from this list: send the line "unsubscribe linux-m68k" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html