Soy un estudiante de informática en una Mac. ¿Debo obtener Ubuntu?

La mayoría de las veces, las aplicaciones populares para Linux también estarán disponibles para OS X, ya que OS X es un sistema operativo Unix. Sin embargo, la plataforma de renderizado GUI de OS X (Quartz) es diferente de la utilizada en la mayoría de los sistemas operativos Linux (X11). OS X puede admitir el protocolo X11 a través de XQuartz (que solía estar incluido con OS X), pero el soporte parece estar disminuyendo (actualmente no hay soporte Retina, por lo que muchas aplicaciones tendrán un tamaño de píxel doble en las pantallas Retina).

Aún así, las aplicaciones más populares, y ciertamente las aplicaciones de consola populares, estarán disponibles para OS X si también está disponible para Linux.

Personalmente, solo uso Parallels cuando este no es el caso, ya que no requiere arranque dual. Puede sobrevivir con VirtualBox si no le preocupa el rendimiento de los gráficos.

En general, es una buena idea familiarizarse con Unix y Linux. Aprenda a usar la consola (y aplicaciones de consola como vim y git) tanto en un sistema operativo Linux como Ubuntu como en OS X. Muchas de estas habilidades son directamente transferibles.

Esta es su respuesta simple: Parallels

Ejecute Windows en Mac

Puede instalar Ubuntu directamente desde el arranque … tiene los enlaces integrados para descargarlo e instalarlo en una máquina virtual. También puede instalar Windows XP, Vista, 7 y 8 y no es necesario detenerse allí. Puede instalar Mac 0S 9 Server y no tener toda esa sobrecarga cuando no está jugando “servidor”.

Una manzana para gobernarlos a todos …

Sistemas operativos invitados admitidos *
Sistemas operativos de 32 bits

  • Windows 8.1
  • Windows 8
  • Windows 7 SP1
  • Windows Vista SP0, SP1, SP2
  • Windows Server 2008 R2, SP2, SP1, SP0
  • Windows Server 2003 R2, SP2, SP1, SP0
  • Windows XP Professional SP3, SP2, SP1, SP0
  • Windows XP Home SP3, SP2, SP1, SP0
  • Windows 2000 Professional SP4
  • Windows 2000 Server SP4
  • Windows NT 4.0 Server SP6
  • Windows NT 4.0 Workstation SP6
  • Windows ME
  • Windows 98 SE
  • Windows 95
  • Windows 3.11
  • MS-DOS 6.22
  • Red Hat Enterprise 6.x, 5.x, 4.x
  • Fedora 17, 16, 15
  • Ubuntu 12.04, 11.10, 11.04, 10.10, 10.04
  • CentOS 5.x, 4.x
  • Debian 6.0, 5.0
  • Suse Linux Enterprise Server 11 SP2
  • Suse Linux Enterprise Desktop 11
  • OpenSUSE Linux 12.1, 11.4
  • Mandriva 2011, 2010
  • Solaris 10
  • Abra Solaris 2009.06
  • Chrome OS
  • FreeBSD 8.x, 7.x
  • OS / 2 Warp 4.5, 4
  • eComStation 1.2
  • Mac OS X Leopard Server 10.5.x
  • Mac OS X Snow Leopard Server 10.6.x
  • Sistema operativo Android

Sistemas operativos de 64 bits

  • Windows 8.1
  • Windows 8
  • Windows 7 SP1
  • Windows Vista SP0, SP1, SP2
  • Windows Server 2012
  • Windows Server 2008 R2, SP2, SP1, SP0
  • Windows Server 2003 R2, SP2, SP1, SP0
  • Windows XP Professional SP2
  • Red Hat Enterprise 6.x, 5.x
  • Fedora 17, 16, 15
  • Ubuntu 12.04, 11.10, 11.04, 10.10, 10.04
  • CentOS 6.x, 5.x
  • Debian 6.0, 5.0
  • Suse Linux Enterprise Server 11 SP2
  • Suse Linux Enterprise Desktop 11 SP2
  • OpenSUSE Linux 12.1, 11.4
  • Mandriva 2011, 2010
  • Solaris 10
  • Abra Solaris 2009.06
  • Oracle Solaris 11
  • FreeBSD 8.x, 7.x
  • Mac OS X Mavericks 10.9
  • Mac OS X Mountain Lion 10.8
  • Mac OS X Lion 10.7x
  • Mac OS X Lion Server 10.7.x
  • Mac OS X Snow Leopard Server 10.6.x
  • Mac OS X Leopard Server 10.5.x

No veo ninguna razón para ejecutar Ubuntu en una Mac. Le sugiero que aproveche al máximo su Mac primero: OS X, Cocoa, Objective C y XCode ofrecen mucho que aprender, y definitivamente vale la pena aprender. Te recomiendo que también busques en la programación de iOS.

Si realmente quieres aprender Linux (lo cual ciertamente recomiendo), te sugiero que lo instales en un clon de PC genérico. De esta forma, Ubuntu será mucho más fácil de instalar, las aplicaciones binarias y los paquetes de biblioteca están ampliamente disponibles para la PC, y las aplicaciones de Linux se compilarán desde la fuente de manera limpia y fácil (que a menudo no es el caso en OS X). Por todo lo que he leído, ejecutar el kernel de Linux en una Mac es más problemático de lo que vale. Y debido a que pocos usuarios de Linux usan una Mac, hay muchas menos personas que pueden ayudarlo a solucionar problemas allí.

Si insiste en instalar aplicaciones Linux en su Mac (que también recomiendo), comience instalando Macports o Fink en OS X. He ejecutado varias aplicaciones X Window (como el lector de noticias Pan) en mis Mac usando Macports durante años. Es posible que desee instalar ambos marcos, ya que algunas aplicaciones funcionan mejor con estas aplicaciones que con la otra (por ejemplo, OpenCV prefiere Fink).

Ninguno. Sugeriría usar una distribución de Linux, pero eso no tiene que ser Ubuntu. Echa un vistazo a Fedora o Linux Mint o cualquier otra cosa que quieras probar excepto Ubuntu. Mira esta respuesta para saber por qué Ubuntu apesta: ¿Cuáles son los aspectos negativos de Ubuntu?

También puede consultar esta respuesta y utilizarla para determinar qué distribución se adaptará mejor a sus necesidades: ¿Cuál es la mejor distribución de Linux para principiantes?

Sí, pero como se mencionó solo para fines de aprendizaje y uso de una máquina virtual. Como Paralells u Oracle Virtualbox. El usuario experimenta en OSX es mejor y ya es UNIX.

Si necesita Linux para algunos propósitos de programación específicos, siempre puede instalarlo como una máquina virtual en su Mac utilizando VirtualBox, Parallels Desktop, BootCamp u otros programas de virtualización similares.

Si desea aprender Ubuntu en una Mac, use Oracle VM VirtualBox y Vagrant. Luego puede practicar con el sistema Ubuntu y usar Vagrant para restablecerlo cuando desee comenzar de nuevo. Lo he usado antes cuando desarrollo para servidores Linux.

Soy un usuario de Kubuntu (que es Ubuntu con la interfaz de KDE) y he usado Ubuntu en el pasado. Me gusta mucho, pero no recomiendo probarlo en una Mac. Cuando las cosas no funcionan en Ubuntu, tienes que recurrir a Google para encontrar otras personas que tengan problemas similares. Por ejemplo, ¿qué pasa si su tarjeta inalámbrica es realmente lenta? Bueno, buscas en Google para otras personas que tienen un problema en Ubuntu con tu marca y modelo de tarjeta inalámbrica, y esperas que suficientes personas hayan tenido el problema de que hay una respuesta por ahí. La combinación de Mac y Ubuntu sería tan rara que no creo que puedas encontrar personas que hayan resuelto los mismos problemas, o que tengan la combinación correcta de hardware y software para ayudarte. Así que creo que sería un ejercicio de terrible frustración para ti. Si debe probarlo, vea la excelente respuesta de David Powell sobre hacerlo en una máquina virtual, para que pueda deshacerlo rápidamente si no funciona para usted y no puede encontrar respuestas.

Depende de qué módulo estudiarás (para mí, Mac OS fue suficiente, porque solo los uso para cargar mi código en el servidor y ejecutar el programa de forma remota). Pero le sugiero que obtenga una PC de segunda mano y pruebe con un sistema operativo de código abierto diferente.

A menos que quieras jugar mucho, quédate con Mac. Ambos están basados ​​en Unix, por lo que cosas como el shell bash, las herramientas de secuencias de comandos y muchas aplicaciones de shell de Linux están disponibles para OS X.

Hay 250 distribuciones de Linux activas además de Ubuntu. Si quieres algo que se parezca más a Mac, prueba Zorin. Aunque prefiero menta. Nunca entré en el escritorio de Unity de Ubuntu, aunque no me importa Gnome 3.

Solo si tiene el tiempo, la energía, la paciencia y el conocimiento para construir un sistema operativo desde cero.
Aunque Ubuntu es un buen sistema operativo, de hecho se basa en Apache (sistema operativo base de Apple) y es más para aquellos interesados ​​en construir, ajustar, crear y desarrollar con poca o ninguna ayuda de cualquier soporte en línea o personas a su alrededor.

Si ese eres tú, entonces puede ser lo tuyo.

Verificaría con foros en línea o sitios de Ubuntu y vería lo que piensas y haría muchas preguntas allí.

Buena suerte.

~

Tengo un colega que hace su trabajo en una Mac y está muy contento con él 🙂 Entonces, no tienes que comprar Ubuntu.