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 messageReceived on Wed 18 Jan 2012 - 18:48:56 CET