Quiero emular la experiencia de línea de comandos de OSX con un pequeño netbook y practicar mis habilidades con la comodidad de esta pequeña máquina.
Seguro que Apple ofrece enlaces Darwin reales para desarrolladores o administradores de sistemas... su url es incluso " Fuente abierta .Apple.com pero hasta ahora las imágenes que he encontrado en archivos web parecen aún más antiguas; véase por ejemplo esta entrada o este post sobre unix y linix .
Pensaba FreeBSD proporcionaría esto, y me encanta usar FreeBSD, pero OSX ha incorporado tanto más en los sistemas que siento que no es una formación precisa o la respuesta a mi pregunta.
En es posible obtener un .iso de los llamados Darwin puro (El sucesor de Open Darwin), pero parece que se centra en las imágenes de VMware y conseguir que la gente en una interfaz gráfica de usuario (que es genial, pero no es mi objetivo aquí), además de que es, naturalmente, un poco fuera de fecha. Gracias.
3 votos
Como sabes, el software de Apple sólo tiene licencia para funcionar en productos Apple. Así que es básicamente imposible obtener el 100% de la experiencia sin tener un Mac. Debo añadir que, en mi opinión, cualquier tipo de experiencia con Linux te proporcionará el 80% de lo que Apple ofrece en términos de experiencia con la línea de comandos. El resto es específico de Apple y probablemente no merezca la pena aprenderlo a menos que realmente vayas a utilizar productos Apple.
0 votos
¿Es el .iso aquí ¿ha caducado/no es lo que busca (la versión nano)?
1 votos
En cuanto a no romper un Mac, puede ejecutar las versiones posteriores de Mac OS X en una máquina virtual si se ejecuta en un Mac real. Toda la máquina virtual vive en un único archivo en el Mac real. Así que puedes hacer una copia de seguridad de ese único archivo. Si estropea el Mac virtual, deseche el Mac defectuoso y empiece de nuevo con una copia de seguridad nueva. Al instante estarás funcionando de nuevo. Yo utilizo el producto Parallels para mi VM, pero Fusion de VMware también puede funcionar bien. Un tercer producto, VirtualBox, también ejecuta varios sistemas operativos en un Mac, pero instalar Mac OS X como invitado puede ser complicado en este producto VM en particular.
0 votos
@Hefewe1zen Tal vez tienes razón en que es mejor trabajar en un Mac - que está justo en mi punto aquí - Yo diría que Linux no me está dando el 80% allí, tal vez más como el 50% para hacer las cosas realmente - los usuarios y grupos enteros (dscl), scutil, versiones de cosas como Top son muy diferentes - esas son sólo las primeras cosas que uso todos los días, y me gustaría mejorar con, que no son los mismos en la mayoría de Linuxes.
0 votos
@JMY1000 Realmente no estaba claro para mi, donde encontrar imagenes reales de sistemas basados en x86, en el sitio de Pure Darwin, ya que las han compartido de una manera un poco ofuscada (dentro de imagenes de VMware, que estan dentro de archivos), asi que si, gracias por volver a publicar ese enlace. Voy a echar un vistazo más cuidadoso a Pure Darwin tan pronto como pueda.
2 votos
@forgotstackxpassword: Esos comandos (dscl, scutil, defaults, diskutil, etc) así como otros conceptos (plists, launchagents/daemons, SIP, etc) sólo están en OS X. No los vas a encontrar en otros sitios. Lo siento.
0 votos
@Hefewe1zen gracias de nuevo; así que en realidad cuando usted tiene un par de minutos que suena como que sería una respuesta adecuada a mi pregunta, si es cierto que, es decir, "la mayoría de las diferencias entre la línea de comandos en Linux y OSX son específicos de Mac y no los encontrará sin sólo utilizar un Mac".
0 votos
Hasta ahora esto va a resultar en que revise posts previamente mencionados sobre cómo encontrar si/qué es lo que Apple realmente ofrece para el software libre o de código abierto--si eso no es sólo una idea histórica que ya no es relevante para las versiones actuales de OSX--entonces tendría la respuesta o tendría que hacer una comparación más amplia de la evolución de Darwin y cómo difiere de FreeBSD o Linux, y qué es lo que se añade encima de Darwin para que se convierta en OSX completo (porque el shell es, por supuesto, el que controla eso).
0 votos
Esperaba encontrar que la mayor parte del shell en OSX era heredado de FreeBSD.