Який найефективніший спосіб одночасно запустити Windows та Linux?


8

Якщо припустити, що мені потрібні обидві операційні системи, що працюють одночасно з різними додатками графічного інтерфейсу, який би був найефективніший спосіб зробити це?

Чи слід запускати Windows з віртуальною машиною Linux, Linux з віртуальною машиною Windows або дотримуватися зовсім іншого підходу?

Редагувати:

Я часто використовую Microsoft Office та Adobe Acrobat Pro для документування і розроблюю Ruby on Rails з Emacs на Linux. У Linux я використовую багато інструментів нерегулярно, як інструменти для запису, інструменти для перегородки тощо, оскільки вони хороші (достатньо) та безкоштовні.


Якщо у вас є попередньо вбудований ПК та ліцензія на OEM Windows, то, ймовірно, Windows повинна бути головною ОС.
тирса

Я згоден з відповіддю C0D3M0NK3Y. Як ви отримаєте доступ до свого обладнання, також має впливати на ваше рішення. Яку ОС ви хочете запустити швидше? Незалежно від хост-операційної системи, він матиме прямий доступ до обладнання та, отже, буде швидшим.
Келтарі

Це відмінне запитання, і я поки не бачу гарної відповіді - як я кажу в коментарі нижче, для нетривіальних рейок розробника вам потрібне середовище Unixy і знати, як це організувати, коли вам також потрібна Windows для офісних речей ( якщо не існує повної альтернативи Outlook-for-Linux), це певна проблема.
Гленатрон

Питання про Windows в Linux VM або навпаки від unix.se: unix.stackexchange.com/questions/38379/…
glenatron

Відповіді:


10

Це, безумовно, залежало б від того, які * nix програми ви маєте на увазі. Більшість програм із відкритим кодом може легко існувати в середовищі Windows. Коротка історія, можливо , вам не знадобиться запускати повний стек Linux, щоб отримати бажаний результат. Якщо ви згадаєте про додатки, які потрібно запустити на стороні Linux, більшість людей тут зможуть допомогти вам краще.

Однак, з чистого перегляду ОС, я особисто запускав Windows всередині Virtualbox, маючи Linux як резидентну ОС. Це, звичайно, є моїм уподобанням. Нам потрібно знати, який ваш основний вибір ОС, перш ніж ми зможемо зателефонувати, який найкращий маршрут.

Інформація, додана після того, як ОП відповіла на призначення навколишнього середовища:


Ви можете запустити Emacs у Windows http://www.gnu.org/software/emacs/ . Що стосується запису та розділення, оскільки вони відносно прості процеси, я настійно закликаю вас встановити Linux на флешку або невеликий зовнішній жорсткий диск і зробити його стійким середовищем.

Дивіться тут: http://www.pendrivelinux.com/

І ось: https://wiki.ubuntu.com/LiveUsbPendrivePersistent

Ідучи цим маршрутом, ви зберігаєте середовище Windows (і Ruby Dev), маючи прямий доступ до обладнання, без шару абстракції. Коли вам потрібно скористатися інструментами з відкритим кодом, ви згадаєте просто запустити Linux з USB-накопичувача і зробіть все, що вам потрібно. На мою думку, не потрібна віртуалізація. Але знову ж таки, це моя думка. Я впевнений, що інші також дадуть вам додатковий курс дій, щоб розглянути.

Якщо вам потрібна додаткова допомога з вищезазначеним, повідомте нас про це.


Справа в тому, що Linux не потребує. Досить багато інструментів працюють безпосередньо в Windows, або з cygwin або mingw. Що стосується VM, якщо ви хочете фактично використовувати своє обладнання, VMWare може бути швидшим і суміснішим / багатим на функції, ніж Virtualbox.
ssube

2
Зрозуміло, може бути і зворотне - якщо вам потрібно лише кілька додатків для Windows, запустити їх у вині, ймовірно, краще, ніж запустити VM.
frabjous

Щойно спробувавши налаштувати розробку додатка Rails розумного розміру в Windows, я б сказав, що використовувати Windows для Rails розробки - це не потрібно. Багато дорогоцінні камені просто занадто залежні від середовища Unixy. Також ніхто не буде розгортатися на сервер Windows, так навіщо ризикувати виникненням таких розбіжних систем?
Гленатрон

5

Я завжди вважав AndLinux хорошим варіантом. Це дозволяє запускати і Linux, і Windows разом, не потребуючи того, щоб частина Linux була обмежена вікном VM. Ось короткий вступ з їх сторінки:

andLinux - це повна система Ubuntu Linux, яка безперебійно працює в системах на базі Windows 2000 (2000, XP, 2003, Vista, 7; лише 32-бітні версії). Цей проект був розпочатий для динамізму для спільноти GP2X, але його база даних значно перевищує його оригінальний дизайн. andLinux безкоштовний і залишиться таким, але вкрай необхідні пожертви.

andLinux використовує coLinux як своє ядро, що бентежить для багатьох людей. coLinux - це порт ядра Linux для Windows. Хоча ця технологія трохи схожа на запуск Linux у віртуальній машині, coLinux відрізняється собою тим, що більше об'єднує Windows та Linux ядро, а не емулює ПК, що робить його більш ефективним. Xming використовується як сервер X, а PulseAudio як звуковий сервер.

andLinux не тільки для розробки та запускає майже всі програми Linux без змін.


Виразно звучить як цікавий проект. Прикро, що вони підтримують лише 32 біт.
Меттью Шарлі

На жаль, здається, що andLinux і coLinux не оновлювалися з 2011 року, тому це, мабуть, вже не є життєздатним рішенням.
LordOfThePigs
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.