¿Convertir una Lenovo Y50-70 en un Hackintosh con 3 particiones (Windows, OS X y Linux Ubuntu) sería una buena idea para el desarrollo de software y web?

Otra opción sería la opción de máquinas virtuales. Yo uso VirtualBox en el sistema de Windows. ME ENCANTA Ubuntu y no puedo evitar usarlo. Sin embargo, si una computadora portátil necesariamente requiere que use Windows 10, entonces usaría Ubuntu 17.04 Desktop en VM. Esto no está en mi computadora portátil personal. Yo uso Ubuntu en mi computadora portátil personal.

También encuentro que jugar con softwares es más fácil en VM (con derechos administrativos) que administrar GRUB, archivos de arranque, etc. cada vez que reinstalo Windows / Ubuntu. La imagen de OS X se puede encontrar fácilmente.

Para el software como tal, puede optar por Docker si no involucra hacks del servidor X (eso le hará aprender mucho sobre los privilegios de superusuario y root). Pero no puede ejecutar OS X en Docker fácilmente. En cambio, lo que puede hacer es algo en el sentido de usar tres imágenes para tres sistemas operativos (para que no tenga que meterse con el sistema operativo nativo). También puede usar Docker si es necesario dentro del sistema operativo invitado de VM.

Vota si te ayuda 🙂

Personalmente, no veo la necesidad de tener los 3 sistemas operativos a menos que sea específicamente para la ronda de pruebas. Linux probablemente le dará la mayor flexibilidad, pero a menos que esté tratando de codificar algo que requiera un sistema operativo particular, por ejemplo Swift en Mac OS, probablemente esté bien con solo uno.

Uso Linux en todos mis servidores, pero mi computadora de desarrollo solo está ejecutando Windows y está bien. No ha habido problemas con la instalación de otras cosas que no sean el servidor WAMP común, incluidos Python, Ruby e incluso nginx. No puedo dar fe de la facilidad en Mac, pero imagino que es bastante similar.

Entonces, a menos que necesite cada sistema operativo específicamente, me quedaría, como máximo, con Linux más uno si lo necesita. No estoy seguro de ningún problema directo de arranque múltiple pero, nuevamente, tampoco veo la necesidad.

No estoy seguro de si 8 GB de RAM son suficientes para un arranque triple a menos que arranque uno a la vez. No deberías tener mucho problema, especialmente con Ubuntu. ¿Alguna razón por la que necesitas los 3?

More Interesting

¿Dónde puedo encontrar alojamiento web gratuito para sitios web Java + MySQL?

¿Cuál es la diferencia entre una aplicación web y una aplicación móvil, cuando se habla en términos de pilas? ¿Se puede usar la misma pila para ambos?

¿Cómo se usa la programación reactiva funcional para aplicaciones web?

¿Según qué criterios técnicos elige un marco de back-end web en lugar de otro?

¿Qué tan poderoso de un servidor web necesito para mi aplicación de prueba en línea? Puede haber 2,000 usuarios a la vez tomando la prueba.

¿Prefieres crear sitios web o aplicaciones web y por qué?

¿Cuál es la forma preferida de estructurar las aplicaciones web de Golang?

¿Cuáles son algunos frameworks, bibliotecas o herramientas "en boga" entre los desarrolladores que nacen y / o se mantienen principalmente en la Europa mediterránea?

¿Cuál es el mejor lenguaje de back-end para aprender para el desarrollo de aplicaciones web?

¿Alguien puede sugerir amablemente algunas ideas creativas e interesantes para FYP en aplicaciones web?

Hay mucho ruido (en línea) sobre el rendimiento web y la ventaja competitiva. Sin embargo, un buen diseño disminuye el rendimiento ya que se utilizan muchas imágenes y más código. ¿Debería una startup centrarse en la usabilidad y la velocidad sin las imágenes elegantes o lo contrario?

¿Cuáles son algunas buenas herramientas de monitoreo de rendimiento de aplicaciones para aplicaciones Rails?

¿Qué marco / idioma debo usar para hacer aplicaciones web en 2017?

¿Cuál es la mejor manera de implementar una aplicación meteor.js?

¿Cuál es el mejor framework web para la productividad?