¿Cuáles son las principales diferencias técnicas entre el OS X de Apple y Linux? Entiendo que Mac y Linux tienen una arquitectura similar, entonces, ¿cuáles son las principales diferencias que impiden, por ejemplo, que las aplicaciones de Mac sean compatibles con Linux?
72
Respuestas:
Mac OS se basa en una base de código BSD , mientras que Linux es un desarrollo independiente de un sistema similar a Unix. Esto significa que estos sistemas son similares, pero no compatibles con binarios .
Además, Mac OS tiene muchas aplicaciones que no son de código abierto y se basan en bibliotecas que no son de código abierto. Por esta razón, no es posible portar esas aplicaciones para que se ejecuten en Linux sin ser el propietario de los derechos de autor de esas aplicaciones y bibliotecas.
fuente
Al usar los 3 principales sistemas operativos (considerando a Ubuntu como el tercero, como representante de Linux), puedo decirle que Ubuntu es muy similar a Mac OS X en simplicidad, también he notado que los diálogos de ventana tienden a ser notablemente similares a eso de los cuales vemos en Ubuntu. Mientras que Ubuntu mantiene ciertos factores que son similares a Windows, como la barra de tareas predeterminada (que normalmente se reemplaza de todos modos)
Desde el punto de vista de la usabilidad, ambos sistemas operativos son casi iguales.
Como dijo twxwikinger , la principal diferencia entre Mac OS X y Ubuntu tendría que ser que Mac OS X es de código cerrado, como explicó. Esencialmente, Ubuntu es gratuito debido a sus licencias de código abierto, Mac OS X; debido a ser de código cerrado, no lo es.
Más allá de eso, Mac OS X y Ubuntu son primos, Mac OS X se basa en FreeBSD / BSD y Ubuntu se basa en Linux, que son dos ramas separadas de UNIX.
fuente
Mac OS X es básicamente un kernel especial (debido a que Apple puede bloquear el hardware que se usa de manera tan efectiva, puede optimizarlo sin tener que atender a una miríada de hardware) y una GUI pegada sobre UNIX. También es increíblemente cercano a ser completamente compatible técnicamente con Linux, excepto por los pasos que Apple ha tomado para mantener alejado el código abierto. Es muy posible colocar un sistema de empaquetado Linux como apt-get en una instalación OSX y hacer que funcione bien.
VLC en realidad los demandó para eliminar el VLC Player de la App Store porque no querían verlos beneficiarse financieramente por su calle "unidireccional" de tomar código abierto, cambiarlo y luego bloquearlo.
Realmente supongo que estoy tratando de decir que OSX y Linux son más parecidos de lo que cualquiera de las dos comunidades probablemente te haga creer. Y como Grayson decía , ambos son increíblemente cercanos a su abuelo UNIX: puede aprender de manera efectiva el 90% de los sistemas OSX y Linux simplemente estudiando UNIX.
fuente