Re: FreeBSD 9 steht vor der Tür...

From: Oliver Fromme <olli(at)lurza.secnetix.de>
Date: Wed, 18 Jan 2012 18:48:35 +0100 (CET)

Heino Tiedemann <rotkap(at)gmx.de> wrote:
> Der neue Kernel in Freebsd 9 - der GENERIC
>
> hat da stehen:
>
> options COMPAT_FREEBSD4 # Compatible with FreeBSD4
> options COMPAT_FREEBSD5 # Compatible with FreeBSD5
> options COMPAT_FREEBSD6 # Compatible with FreeBSD6
> options COMPAT_FREEBSD7 # Compatible with FreeBSD7
>
> Ist da FreeBSD8 ganz gezielt heraus genommen worden?

Nö, das war da nie drin. :-)

Da es zwischen FreeBSD 8 und FreeBSD 9 keine Änderungen
an bestehenden Syscalls und sonstigen Kernel-ABIs gab
(jedenfalls keine, für die Compat-Shims existieren), gibt
es keine Notwendigkeit für eine solche COMPAT-Option.

Man darf das nicht mit dem compat8-Port verwechseln; die
zwei Dinge haben _nichts_ miteinander zu tun. Der Port
liefert Libraries, die es in FreeBSD 9 nicht mehr gibt
und die man benötigt, wenn man noch Binaries von 8.x
verwenden möchte.

Der compat-Port liefert also den Userland-Part (Libs),
und die COMPAT-Kernel-Option liefert den Kernel-Part.
Wenn sich bei einem von beiden nichts geändert hat, dann
braucht man das betreffende (hier: COMPAT_FREEBSD8) auch
nicht.

Gruß
   Olli

-- 
Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M.
Handelsregister: Registergericht Muenchen, HRA 74606,  Geschäftsfuehrung:
secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün-
chen, HRB 125758,  Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart
FreeBSD-Dienstleistungen, -Produkte und mehr:  http://www.secnetix.de/bsd
"If you think C++ is not overly complicated, just what is a protected
abstract virtual base pure virtual private destructor, and when was the
last time you needed one?"
        -- Tom Cargil, C++ Journal
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 18 Jan 2012 - 18:48:56 CET

search this site