From: Krzysztof Halasa <khc@pm.waw.pl>
To: Sensei <senseiwa@tin.it>
Cc: Adrian Bunk <bunk@stusta.de>, linux-kernel@vger.kernel.org
Subject: Re: [INFO] Kernel strict versioning
Date: Wed, 13 Apr 2005 00:04:06 +0200 [thread overview]
Message-ID: <m37jj7hctl.fsf@defiant.localdomain> (raw)
In-Reply-To: <425C03D6.2070107@tin.it> (Franco's message of "Tue, 12 Apr 2005 12:22:30 -0500")
"Franco \"Sensei\"" <senseiwa@tin.it> writes:
> What about making extensive use of modules? If everything (acceptable)
> is built on modules, can you still have abi, can you still change
> modules and api implementation without breaking anything?
Yes, but you still can't change .config. You enable SMP, your binary
compatibility is history. You _have_to_ be able to enable SMP and
_you_have_ to be able to disable it.
The following kernel packages are parts of Fedora Core 3:
kernel-2.6.9-1.667.i586.rpm
kernel-2.6.9-1.667.i686.rpm
kernel-smp-2.6.9-1.667.i586.rpm
kernel-smp-2.6.9-1.667.i686.rpm
4 of them, each with a different ABI. And this is all the same kernel
major-minor-version-subversion and the same compiler - only the settings
differ.
> I'm really curious about it. How abi can be made actual, and how would
> it be if we had a completely modular kernel (not micro, but something
> alike, modular in kernel-space, not in user-space).
Being modular has nothing to do with the "problem" (except it's probably
required, but Linux _is_ modular for some time now).
> Quite the same, yes. You can still have different kernels of course!
Not "can". You have to. You don't want the kernel running on your dual
Athlon MP to power your old Pentium MMX test machine. The modules are
irrelevant.
> By the way, another stupid curiosity is why /lib/modules instead of
> /boot?
You can have it in /boot. In fact, it's not a kernel issue.
> Because boot can be a partition and not be mounted?
Actually, because boot can be a small partition, and may lack support
for, say, long filenames.
Actually, I put the kernels in /lib/modules/* as well. I have no /boot
file systems and I like the idea of rm -rf /lib/modules/something
deleting all files related to a particular kernel.
--
Krzysztof Halasa
next prev parent reply other threads:[~2005-04-12 22:10 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-04-08 18:08 [INFO] Kernel strict versioning Franco "Sensei"
2005-04-08 19:05 ` Adrian Bunk
2005-04-12 1:02 ` Franco "Sensei"
2005-04-12 1:50 ` Adrian Bunk
2005-04-12 2:54 ` Franco "Sensei"
2005-04-12 11:28 ` Krzysztof Halasa
2005-04-12 17:22 ` Franco "Sensei"
2005-04-12 18:03 ` David Lang
2005-04-14 16:52 ` Franco "Sensei"
2005-04-14 17:57 ` David Lang
2005-04-14 19:41 ` Franco "Sensei"
2005-04-14 19:55 ` Arjan van de Ven
2005-04-14 22:33 ` Franco "Sensei"
2005-04-14 23:29 ` Al Viro
[not found] ` <425F33C2.8020301@tin.it>
2005-04-15 5:02 ` Al Viro
2005-04-14 20:01 ` Adrian Bunk
2005-04-14 22:51 ` Franco "Sensei"
2005-04-14 20:34 ` Horst von Brand
2005-04-14 22:45 ` Franco "Sensei"
2005-04-12 22:04 ` Krzysztof Halasa [this message]
2005-04-14 17:04 ` Franco "Sensei"
2005-04-12 22:43 ` Adrian Bunk
2005-04-14 17:40 ` Franco "Sensei"
2005-04-14 20:15 ` Adrian Bunk
2005-04-14 22:26 ` Franco "Sensei"
[not found] <3R6fp-7Qs-15@gated-at.bofh.it>
[not found] ` <3R71T-4S-15@gated-at.bofh.it>
[not found] ` <3Si4Q-Nh-21@gated-at.bofh.it>
[not found] ` <3SiRe-1eq-9@gated-at.bofh.it>
[not found] ` <3SjNh-1Yq-3@gated-at.bofh.it>
[not found] ` <3Ss48-qG-1@gated-at.bofh.it>
[not found] ` <3SxGA-5mR-29@gated-at.bofh.it>
2005-04-12 21:52 ` Bodo Eggert <harvested.in.lkml@posting.7eggert.dyndns.org>
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=m37jj7hctl.fsf@defiant.localdomain \
--to=khc@pm.waw.pl \
--cc=bunk@stusta.de \
--cc=linux-kernel@vger.kernel.org \
--cc=senseiwa@tin.it \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox