Según mi conocimiento limitado: el codificador del sistema operativo Unix asume que el usuario sabe lo que está haciendo, etc., en comparación con los de Apple, solo puede hacerlo de la manera que se le permite, etc.
En comparación con otras variaciones de Unix, ¿cuáles son las limitaciones de Mac OS X, pero también mejora la experiencia del usuario?
Para tratar de aclarar la pregunta, me gustaría leer más sobre la experiencia del usuario. Aunque es interesante que esté certificado, eso no es tan relevante: Linux no está certificado, pero es lo más cerca que he estado de usar Unix hasta ahora.
macos
mac
unix
user-experience
Rob Kam
fuente
fuente
Respuestas:
Mac OS X es unix simple. Este es un sabor BSD Unix y está certificado SUS V3 ( Single Unix Specification versión 3).
Esto significa que todo lo que un ingeniero de software o administrador de sistemas espera encontrar en un sistema Unix está presente en Mac OS X.
fuente
En mi humilde opinión, esta pregunta se puede interpretar de dos maneras. En el nivel literal, Mac OS X obtuvo la certificación UNIX 03 con el lanzamiento de Mac OS X 10.5 (Leopard), y es tan Unix como es posible.
En un nivel más subjetivo, Mac OS X es simplemente una
reescritura dereemplazo para el sistema operativo clásico de Apple, Mac OS . El aspecto interesante de Mac OS X es que es un sistema operativo compatible con POSIX que utiliza un núcleo XNU , que puede rastrear sus raíces hasta BSD . Y que fue lanzado como un proyecto de código abierto, Darwin . El cumplimiento POSIX permite que los paquetes de software escritos para Linux o BSD se porten a Mac OS X.Sin embargo, Mac OS X es más que solo el núcleo, y en mi humilde opinión, Mac OS X está más cerca en espíritu de Mac OS que de cualquier otra variante de Unix.
Actualización: enlace a la versión de Joel Spolsky sobre el biculturalismo, donde habla principalmente del cisma entre las culturas Windows y Unix, pero también aborda brevemente por qué Apple logró proporcionar un excelente "Desktop Unix" con Mac OS X.
Actualización 2: Enlace a la filosofía de Unix como se explica en Wikipedia.
Mi opinión altamente subjetiva de que Mac OS X está más cerca de MacOS que un sistema operativo Unix "tradicional" se deriva de mi opinión de que Mac OS X tiene la usabilidad como su objetivo principal, y no el anterior. Dicho esto, estoy de acuerdo en que también es válido considerar Mac OS X un verdadero Unix al centrarme en los muchos puntos en común.
fuente
Abra una Terminal y es Unix. Use la GUI, y es OS X. Muchos de nosotros consideramos que esto es lo mejor de ambos mundos.
Nunca me hubiera cambiado a Mac si no hubiera un Unix debajo.
fuente
Como algunas de las respuestas han dicho, hay dos lados en esta pregunta.
Si te refieres a una licencia, OSX es oficial Unix (TM).
Por otro lado, si quiere decir que OSX se siente como un sistema Unix, tendría que decir que no realmente (o tal vez "no exactamente"). OSX hace todo lo posible para esconder una gran parte del sistema de archivos Unix-y de usted. Compare la salida de
ls /
con la apertura de la unidad de disco duro principal en la GUI. Tampoco tiene un compilador instalado. (Está disponible en la caja y puede instalar una bastante fácilmente instalando las herramientas Xcode , que están disponibles en uno de los discos de instalación, pero están agrupadas en elementos de instalación "Opcionales" o "Extra". Olvidé el redacción exacta.) Estos son dos grandes ejemplos, pero hay muchos otros ejemplos de pequeñas cosas que son un poco diferentes o diferentes en OSX. (No es bueno o malo, necesariamente, pero diferente).Manzana trabaja muy duro ahora, creo, para proporcionar su defecto "simplemente funciona" cara amable a la mayoría de sus usuarios, mientras que también permite a los desarrolladores y geeks para tratar OSX como un estándar de la máquina * nix. Pero el resultado hace que los sistemas OSX sean un poco comprometidos. (Eso no es necesariamente algo malo).
Editar : Es interesante lo fuerte que se siente la gente sobre esta pregunta (incluido yo). Creo que algunos respondedores están siendo muy literales: es tan Unix como Unix puede ser porque tienen una hoja de papel que lo dice de Unix (TM). Otros de nosotros estamos diciendo: "Pero parece, camina y grazna como una Mac. No se siente en absoluto Unix-y (mucho menos lo parece)". Como dije originalmente, creo que aquí hay realmente dos preguntas: una sobre la especificación y la licencia y otra sobre la experiencia del usuario.
fuente
Yo diría que Unix solo puede definirse por los diversos sabores de Unix que existen.
Considere la pregunta: ¿cómo es Unix?
La respuesta: pruebe un sistema Unix para familiarizarse con él.
Si OS X tiene certificación Unix, ¿qué estás preguntando realmente?
¿Estás preguntando qué tan cerca está del tradicional Unix sin gui de los años 80?
Bueno, en ese caso, uno puede preguntarse, ¿cómo es Windows Windows 7? Ciertamente es Windows "oficial", pero no se parece en nada a Windows 95, y mucho menos a 3.1, sin mencionar MS-DOS. ¿Eso lo hace menos Windows?
El hecho de que los usuarios normales (no técnicos) no vean el Unix debajo de la GUI, no hace que OS X sea menos Unix de lo que es.
fuente
La GUI es la que oculta la característica. Debajo se siente como un BSD con algunas diferencias estéticas y algunas diferencias de plataforma.
Cuando caes a un shell, un usuario * nix no sentirá todo eso fuera de lugar. De todos modos, hago eso con mi MacBook.
fuente
Un punto significativo es cuánto puede hacer solo a través de la GUI, y la respuesta es sorprendentemente pequeña, incluida la modificación de la configuración de la GUI o la ejecución de AppleScripts. Hay interfaces de línea de comandos programables para casi todo, y también se incluyen bastantes utilidades de Unix sin mencionar explícitamente, por ejemplo , Subversion .
Como cuestión de opinión, habiendo sido un usuario de la estación de trabajo Unix desde mediados de la década de 1990, Mac OS X es algo así como el Amiga y BSD tuvo un hijo amoroso que se escapó y fue entrenado en kung-fu en las montañas por IRIX .
fuente
La diferencia que más se destaca para mí es que el sistema de archivos predeterminado de Mac OS X, HFS Plus , no distingue entre mayúsculas y minúsculas. Es posible usar UFS , pero esto puede limitar la funcionalidad de otras partes del sistema operativo. Fue un poco desagradable cuando descubrí la falta de mayúsculas y minúsculas. Al menos es preservar el caso.
fuente