Re: Additional kernel options and devices
A particular example I have encounterd is "ipsec-tools"
where a recent upload aims at adaptions to BSD, but where
the present kernel is neither supporting the API, nor the
relevant devices. Here I will prepare information for making
an official decision in the end, but other cases are certain
to exist in cases where the capability in question is implicit
to us within GNU/Linux, but needs a decision for GNU/kFreeBSD.
If you and other are of the view that the BTS is the best
first step, then I will abide that mechanism of raising any
issues concerning the capacity of the packaged kernel.
The mails into BTS are forwarded to maintainer e-mail
(which is debian-bsd@lists.debian.org).
So discussion takes place on this list and is stored in BTS.
When writing "central information source" I loosely imagined
some sight at Alioth or wiki.d.o display or mentioning in what
sense kFreeBSD is advancing ahead of FreeBSD proper regarding
default device support. (Sorry for the lengthy explanation.)
In wiki, there might be summary of changes (like enabled quota),
but detailed reasoning would be stored in BTS (and list archive).
We might also alter our kernel config files into:
-----------------
include GENERIC
include DEBIAN
options SMP
options ALTQ_NOPCC # Required for SMP build
makeoptions COPTFLAGS="-O2 -frename-registers -pipe -march=i686 -mtune=generic"
and DEBIAN would contain
---------------------------
nodevice fdc
# Alternate queueing
options ALTQ
options ALTQ_CBQ # Class Bases Queuing (CBQ)
options ALTQ_RED # Random Early Detection (RED)
options ALTQ_RIO # RED In/Out
options ALTQ_HFSC # Hierarchical Packet Scheduler (HFSC)
options ALTQ_PRIQ # Priority Queuing (PRIQ)
options ALTQ_NOPCC # Required for SMP build
# kFreeBSD needs
options COMPAT_LINUX
options LINPROCFS
options LINSYSFS
options FDESCFS
options TMPFS
# raise shared memory limits
options SHMMAXPGS=4096
options SHMSEG=256
options SEMMNI=256
options SEMMNS=512
options SEMMNU=256
options SEMMAP=256
# quota is supported, see freebsd-quota package for userland
option QUOTA
---------------------------------------
This way would be clearer our difference against upstream GENERIC.
BTW, what is the state of quota support in userland ?
Petr
Reply to: