Який найефективніший спосіб одночасно запустити 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.