¿Cuál es la forma más eficiente de ejecutar Windows y Linux al mismo tiempo?


8

Suponiendo que necesito que ambos sistemas operativos se ejecuten al mismo tiempo con diferentes aplicaciones GUI, ¿cuál sería la forma más eficiente de hacer esto?

¿Debo ejecutar Windows con una máquina virtual Linux, Linux con una máquina virtual Windows o seguir un enfoque totalmente diferente?

EDITAR:

A menudo uso Microsoft Office y Adobe Acrobat Pro para la documentación y desarrollo Ruby on Rails con Emacs en Linux. En Linux uso muchas herramientas de forma irregular, como herramientas de grabación, herramientas de partición, etc., ya que son buenas (suficientes) y gratuitas.


Si tiene una PC preconstruida y una licencia OEM de Windows, entonces Windows probablemente tendrá que ser el sistema operativo host.
aserrín

Estoy de acuerdo con la respuesta de C0D3M0NK3Y. La forma en que accede a su hardware también debe influir en su decisión. ¿Qué sistema operativo quieres ejecutar más rápido? Cualquiera que sea el sistema operativo host, tendrá acceso directo al hardware y, por lo tanto, será más rápido.
Keltari

Esta es una gran pregunta y todavía no veo una buena respuesta, como digo en un comentario a continuación, para desarrolladores de rieles no triviales necesita un entorno Unixy y saber cómo organizarlo cuando también se necesita Windows para material de oficina ( a menos que haya una alternativa completa en Outlook para Linux) es un poco un desafío.
glenatron

Pregunta sobre Windows en Linux VM o viceversa de unix.se: unix.stackexchange.com/questions/38379/…
glenatron

Respuestas:


10

Ciertamente dependerá de a qué aplicaciones * nix se refiera. La mayoría del software de código abierto puede existir fácilmente en un entorno Windows. En pocas palabras, es posible que no necesite ejecutar una pila completa de Linux para obtener el resultado que desea. Si menciona las aplicaciones que necesita ejecutar en el lado de Linux, la mayoría de las personas aquí podrán ayudarlo mejor.

Sin embargo, desde una vista puramente de SO múltiple, personalmente ejecutaría Windows dentro de Virtualbox mientras tenía Linux como SO residente. Sin embargo, esa es mi preferencia. Necesitaríamos saber cuál es su elección principal de sistema operativo antes de poder hacer una llamada sobre cuál es la mejor ruta.

Información agregada después de que OP respondió el uso previsto del entorno:


Puede ejecutar Emacs en Windows http://www.gnu.org/software/emacs/ . En cuanto a la grabación y la partición, dado que son procesos relativamente simples, le recomiendo encarecidamente que instale Linux en una unidad flash USB o un HDD externo pequeño y lo convierta en un entorno persistente.

Ver aquí: http://www.pendrivelinux.com/

Y aquí: https://wiki.ubuntu.com/LiveUsbPendrivePersistent

En esta ruta, mantiene su entorno de Windows (y el desarrollador de Ruby) teniendo acceso directo al hardware sin ninguna capa de abstracción involucrada. Cuando necesite utilizar las herramientas de código abierto que menciona, simplemente inicie Linux desde la unidad USB y haga lo que necesite. No es necesario virtualizar en mi opinión. Pero de nuevo, esa es mi opinión. Estoy seguro de que otros le darán un curso de acción adicional para que también lo considere.

Si necesita más ayuda con lo anterior, háganoslo saber.


El punto sobre no necesitar Linux es bueno. Algunas herramientas funcionan directamente en Windows o con cygwin o mingw. En cuanto a una VM, si realmente desea utilizar su hardware, VMWare puede ser más rápido y más compatible / rico en funciones que Virtualbox.
ssube

2
Lo contrario también puede ser cierto: si solo necesita unas pocas aplicaciones de Windows, ejecutarlas en vino probablemente sea mejor que encender una VM.
frabjous

Después de haber tratado de configurar el desarrollo de una aplicación Rails de tamaño razonable en Windows, diría que usar Windows para el desarrollo Rails no se puede. Muchas gemas simplemente dependen demasiado de un entorno Unixy. Además, nadie se implementará en un servidor de Windows, entonces ¿por qué arriesgarse a tener sistemas tan divergentes?
glenatron

5

Siempre he encontrado que AndLinux es una buena opción. Le permite ejecutar Linux y Windows juntos sin la necesidad de mantener la porción de Linux confinada a una ventana de VM. Aquí hay una breve introducción de su página:

andLinux es un sistema Ubuntu Linux completo que se ejecuta sin problemas en sistemas basados ​​en Windows 2000 (2000, XP, 2003, Vista, 7; solo versiones de 32 bits). Este proyecto se inició para Dynamism para la comunidad GP2X, pero su base de usuarios supera con creces su diseño original. y Linux es gratis y seguirá siéndolo, pero las donaciones son muy necesarias.

andLinux usa coLinux como núcleo, lo cual es confuso para muchas personas. coLinux es un puerto del kernel de Linux para Windows. Aunque esta tecnología es un poco como ejecutar Linux en una máquina virtual, coLinux se diferencia por ser más una fusión de Windows y el kernel de Linux y no una PC emulada, lo que la hace más eficiente. Xming se utiliza como servidor X y PulseAudio como servidor de sonido.

y Linux no es solo para el desarrollo y ejecuta casi todas las aplicaciones de Linux sin modificaciones.


Definitivamente suena como un proyecto interesante. Sin embargo, es lamentable que solo admitan 32 bits.
Matthew Scharley

Desafortunadamente, parece que andLinux y coLinux no se han actualizado desde 2011. Por lo tanto, esta probablemente ya no sea una solución viable.
LordOfThePigs
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.