Viniendo de un entorno Linux, ¿cuáles son las principales dificultades que enfrentaré si empiezo a trabajar en iMac? Solía trabajar en Linux con consolas y sé que tengo un gran repositorio de aplicaciones (synaptics) para casi todo lo que necesito. Estoy programando Java y Ruby todo el día, ¿cuáles son las principales diferencias?
Las diferencias como la interfaz de usuario y las cosas apasionantes que ya sé, así que solo díganme cosas útiles. (de lo contrario, mantendremos esta pregunta durante años)
¿Te has enfrentado a esto antes? ¿Es una ligera migración?
estaría agradecido
Hice un cambio de Linux hace solo una semana. Estoy usando Linux por más de 15 años. Últimamente, mi distribución de escritorio preferida fue Ubuntu.
Mac OS X es un sistema basado en BSD, por lo que tendrá que acostumbrarse a problemas menores como usar ipfw en lugar de iptables.
Como pronto se dará cuenta, Ubuntu (y otras distribuciones) simplemente imitan muchas soluciones de Mac en lo que respecta a la usabilidad. Se encontrará muy familiarizado con muchos elementos de la GUI.
Prácticamente no hay diferencia desde el punto de vista del desarrollador. Simplemente puede instalar rvm y desarrollar sus aplicaciones de Ruby como solía hacerlo. ¡La principal diferencia es que ahora puedes usar el famoso TextEdit! :D
En cuanto a los inconvenientes:
Mac tiene una gestión de paquetes peor y es posible que se pierda algunas características sofisticadas de apt-get / dpkg (o yum / rpm). Sin embargo, no es innovador, y Homebrew será suficiente al final de todos modos.
Hay varias cosas menores como atajos de teclado, administración de ventanas a las que lleva un par de horas acostumbrarse. Por mi parte, no puedo entender cuál es la idea detrás de cómo funciona la maximización de la ventana.
Al final, debo decir que no extraño nada hasta ahora. Obtuve todo lo que amaba de Linux + un hermoso sistema que puede ejecutar StarCraft y Photoshop. :-)
Algunas diferencias menores que encontré cuando estaba usando sistemas Mac y Linux: El sistema de archivos Mac OS X más común no distingue entre mayúsculas y minúsculas, mientras que los nombres de archivo de Linux distinguen entre mayúsculas y minúsculas. No hay una cuenta predeterminada y habilitada llamada "raíz" en una Mac.
No soy un conmutador de Linux, pero conozco a varios usuarios de Mac ahora empedernidos que vinieron de Linux. El mayor problema para todos ellos parece ser el hecho de que OS X solo tiene una "consola" (pantalla), mientras que Linux ofrece mucho más y puede cambiar fácilmente entre consolas de texto y gráficas. Si bien OS X admite varios escritorios paralelos a través de Spaces, algo como el cambio de consola (AFAIK) no existe para OS X. Sin embargo, esto no es un problema si no está acostumbrado: yo nunca lo necesité. eso. El sistema de archivos es ligeramente diferente ya que partes de OS X se basan en BSD; sin embargo, las diferencias son menores y fáciles de aprender.
Dado que OS X (en mi humilde opinión, pero no estoy solo...) ofrece una experiencia de usuario superior en comparación con cualquier entorno de escritorio de Linux, debería acostumbrarse rápidamente a las diferencias.
Puede instalar muchas herramientas útiles de código abierto como wget en su iMac gracias a la comunidad de código abierto. Hay un par de proyectos que tal vez quieras ver.
axcdnt
axcdnt
mdrozdziel