OpenBSD kernel support on some architectures (I'm familiar with i386
and amd64) includes both a uniprocessor and multiprocessor version of
the kernel.

Currently the uniprocessor kernel is named bsd and the multiprocessor
kernel is named bsd.mp

It seems to me that /bsd is currently overloaded to mean "the default
kernel to run" and "the uniprocessor version of the kernel".

I propose that by default, the uniprocessor version of the kernel be
named bsd.up, and that the install process
arrange to have /bsd link to /bsd.up by default.  Users who wanted to
run the mp kernel could arrange to change this link in their install
process (eg their install.site script)

I'm know a hard link would work fine, but a symbolic link (if that
would work, I don't know) would be more convenient for some of us,
when we build new versions of GENERIC and GENERIC.MP, the install
process for each of these would just replace /bsd.up  and /bsd.mp
respectively, and a symbolic link from /bsd to our chosen version of
the kernel would remain.

Thank you in advance for considering this proposal.

Best regards,

Don

Reply via email to