Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Jun 2020 12:29:46 -0700
From:      Michael Sierchio <kudzu@tenebras.com>
To:        Polytropon <freebsd@edvax.de>
Cc:        FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: Why does FreeBSD not use the Linux kernel?
Message-ID:  <CAHu1Y71P6AYX=uoQ1ok_--8fo6K3=SvDtzoG=PvR5YnTejDZCA@mail.gmail.com>
In-Reply-To: <20200617203752.05e35582.freebsd@edvax.de>
References:  <3a48ab1ab198c330400be3e942f921f2cd3c3e11.camel@tom.com> <20200617141857.b208232a.freebsd@edvax.de> <CAHu1Y70aEvfupOGJysK_kqdeOBJ13JPLkKxKOVCHPfcWtGfVmQ@mail.gmail.com> <20200617203752.05e35582.freebsd@edvax.de>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
On Wed, Jun 17, 2020 at 11:37 AM Polytropon <freebsd@edvax.de> wrote:

> On Wed, 17 Jun 2020 10:55:14 -0700, Michael Sierchio wrote:
>


> > The chief difference from my perspective is that it is possible in
> FreeBSD
> > to create a monolithic kernel and prohibit the loading of kernel module=
s,
> > foiling one step in the chain of a rootkit.  It's especially convenient
> for
> > embedded devices, security appliances, etc.
>
> Before the KLD infrastructure became that universal,
> it was quite common to create your kernel configuration
> file specifically for the hardware you wanted to run
> the system on, and add kernel features as needed, so
> everything and _only_ the needed components would be
> in the resulting kernel.
>
> Another option was to create a very minimalistic kernel,
> then build and load only the modules needed.
>
> Today the GENERIC kernel supports a lot of hardware
> out of the box, and required modules can often be
> loaded automatically, initiated by userland processes,
> if you want (like from a rc.conf setting or even
> dynamically via devd).
>
> You can still choose what fits your needs best. :-)
>

Exactly and precisely.  The custom kernel that contains only hardware
options that are present is a fraction of the size of GENERIC.

>
>
>
>
>
> --
> Polytropon
> Magdeburg, Germany
> Happy FreeBSD user since 4.0
> Andra moi ennepe, Mousa, ...
>


--=20

"Well," Brahm=C4=81 said, "even after ten thousand explanations, a fool is =
no
wiser, but an intelligent person requires only two thousand five hundred."

- The Mah=C4=81bh=C4=81rata



Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?CAHu1Y71P6AYX=uoQ1ok_--8fo6K3=SvDtzoG=PvR5YnTejDZCA>