5 votos

Por qué no ha kernel XNU sido ampliamente utilizado?

¿Por qué no tiene el kernel XNU sido ampliamente utilizado a pesar de la licencia de código abierto ofrecidos por Apple?

Es debido a problemas de licencia? O porque Linux es tecnológicamente mucho mejor para su reutilización ? O es un mercado con un único ganador, Linux?

5voto

Sean Chambers Puntos 3159

Por un lado, Linux ha tenido una considerable ventaja en XNU, después de haber sido lanzado por primera vez en 1991. Aunque me parece que no puede encontrar información sobre una fecha de lanzamiento para XNU, estoy bastante seguro de que pasó después de que Apple adquirió Siguiente, en 1997.

También, el diseño de núcleo utilizado en XNU puede no ser fácil para algunos desarrolladores para conseguir su cabeza alrededor. Linux es un núcleo monolítico, mientras que XNU es un híbrido (un cruce entre monolítico y micro kernel modelos) Es posible que los desarrolladores se sienten más cómodos en desarrollo para la ex modelo que en el segundo. Ken Thompson, uno de los padres de UNIX, también argumentó en este punto.

Más información se puede encontrar en la Wikipedia (a partir de Kernel)

4voto

Allov Puntos 113

Como señaló OpenStep los desarrolladores:

Apple ha sido la puesta a disposición de determinados conductores en forma binaria, en virtud de la Manzana de Licencia Binario. Sin estos, Darwin en su forma actual no sería utilizable (de hecho, ni siquiera el kernel XNU podía arrancar).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X