Discussion: Re: Mac et Linux
Afficher un message
Vieux 05/04/2007, 10h07   #2
Michel Talon
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Mac et Linux

Blaise Potard <monnom@loria.fr> wrote:
> Le Wed, 04 Apr 2007 18:45:37 -0400, Yugo a écrit:
>
> > Mais d'offrir un BSD comme OS, ça, ce fut une saprée bonne idée. Ça les
> > a sortis du bourbier dans lequel ils s'enfonçaient et ça ne leur pas
> > couté un sou.

>
> Ah, parce que tu crois que c'est « juste » un BSD leur OS ? Le noyau
> lui-même est un mélange de Mach et BSD et a été en grande partie écrit par
> Apple, et la couche graphique s'inspire grandement de celle de NeXT,
> effectivement (et n'a strictement rien à voir avec BSD). Tout le système de
> base (i.e. les bibliothèques de base, la façon d'organiser les devices, en
> bref, l'interface avec le noyau) est bien BSD, mais le reste en est assez
> éloigné.


While it's true you can't run Linux binaries on Mac OS X, it's not for
the reason you're suggesting, and your statement regarding FreeBSD
kernel code in Mac OS X is simply incorrect. The Mac OS X kernel, XNU,
contains significant quantities of FreeBSD kernel source code, including
a FreeBSD-derived VFS and network stack. Other parts of the kernel,
such as the scheduler and VM system, are derived from Mach. While the
FreeBSD-derived code has been significantly modified since it was
originally forked, a lot of code moves backward and forward between the
platforms: the FreeBSD audit subsystem is derived from the Mac OS X
audit subsystem, and Mac OS X's smbfs and MAC Framework support are
derived from FreeBSD.

Robert N M Watson
Computer Laboratory
University of Cambridge

--

Michel TALON

  Réponse avec citation
 
Page generated in 0,05524 seconds with 9 queries