Будь-який спосіб запустити Linux як віртуальну машину на вершині Windows, щоб він мав кращі з обох світів?


12

Оскільки у Linux є багато корисних інструментів, тоді як у Windows є багато додатків (наприклад, Chrome), замість того, щоб купувати іншу машину для запуску Linux, чи є спосіб запустити її як віртуальну машину на ПК? Здається, інсталяційний компакт-диск Ubuntu не має такої можливості.


Тільки для інформації: Chrome тепер доступний на Linux
Kedare

Відповіді:


36

Тут багато варіантів:

Тільки інструменти

Якщо ви просто хочете інструменти GNU / Linux, є кілька варіантів.

  • cygwin надає оболонку bash з великою кількістю інструментів, включаючи сервер X11. Це вже деякий час і є зрілим.
  • msys - це менша легка альтернатива cygwin.
  • Утиліти GNU для Win32 - ще одна легка альтернатива. Це рідні версії інструментів, на відміну від cygwin, для чого потрібна DLL-файлу cygwin, щоб підробити свої інструменти на думку про те, що вони працюють на Linux.
  • UWIN - це набір інструментів / бібліотек Unix від ATT Research, які працюють у Windows.
  • SUA - підсистема Microsoft для додатків на базі UNIX, що пропонує інструменти та середовище для створення / запуску програм Unix під Windows.

Linux в процесі Windows

Є кілька пакетів, які запускатимуть Linux як процес Windows, не моделюючи цілий ПК як віртуалізація. Вони використовують Cooperative Linux , він же coLinux, який обмежений 32-бітовими системами. Вони не мають накладних витрат на віртуалізацію, і вони запускаються швидше, оскільки ви не завантажуєте віртуальний ПК. Це трохи більше з експериментальної сторони і може бути не таким стабільним, як деякі варіанти віртуалізації.

Віртуалізація

Програмне забезпечення для віртуалізації дозволяє завантажувати іншу ОС у віртуальному комп'ютері, який обмінюється обладнанням з хост-ОС. Це досить випробувано. Тут є приємні варіанти для зйомки віртуального ПК у певному стані, призупинення / відновлення віртуального ПК тощо. Приємно мати можливість експериментувати з віртуальним ПК, додати кілька пакунків, а потім повернутися до попереднього знімка і "почати чисто".

Подвійне завантаження

  • wubi дозволяє встановити Ubuntu прямо з Windows, а потім подвійне завантаження. Не так зручно, як вище, оскільки ви не можете запустити обидві ОС одночасно.

2
Virtual Box - це чудова програма, постійно її використовуйте для серверів розвитку.
steve.lippert

6

Схоже, VirtualBox працює на Windows, яка повинна мати пристойну підтримку Linux. Наскільки я знаю, віртуальний ПК не пропонує дуже гарної інтеграції з Linux.

Якщо ви просто шукаєте звичайний набір інструментів командного рядка, ви можете подивитися на cygwin. Багато користі без накладних витрат на підтримку окремої системи.


1
Я використовую Virtual Box для запуску серверів Linux Linux, оскільки мій досвід VirOS не так добре грає CentOS.
steve.lippert

5

Альтернативою віртуальній машині (тобто вона може ділитися оперативною пам’яттю з Windows) є портативний Ubuntu, який запускає Ubuntu як додаток для Windows. Це один з найвидатніших способів отримати найкраще з обох. Я не можу розмістити посилання, оскільки я тут новий користувач. Домен: portableubuntu.demonccc.cloudius.com.ar


3

Може, і Linux буде цікаво?

З andlinux.org:

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


2

Ви можете використовувати cygwin, якщо просто хочете інструменти.

Ви можете використовувати програмне забезпечення VirtualPC для монтажу будь-якого Linux.

Є кілька дистрибутивів, які встановлюються поверх Windows, як-от phat linux

Багато корисних утилітів Linux (включаючи bash) перенесено на рідну програму win32 (unix-утиліти).


Якщо питання "Як отримати всі інструменти Linux у Windows?", Відповідь - "CygWin". +1.

Cygwin, безумовно, шлях, якщо ви хочете Linux інструменти на ПК. Віртуальні машини не матимуть простого доступу до даних Windows - це можливо, але боляче. Cygwin знаходиться просто там, у тому ж контексті, що і ваші дані ПК.
Шеннон Нельсон

2

Це не завдання CD-ROM Ubuntu забезпечити віртуалізовану установку.

Просто встановіть VirtualBox, а потім створіть нову віртуальну машину, завантажену з диска Ubuntu.

Крім того, отримайте програвач VMWare Player та завантажте заздалегідь зроблене зображення.


1

Ви можете запустити його у віртуальній машині ala VMWare, але є також Wubi, який вам може підійти.


+1 до VMWare. Ми цим постійно користуємось. Просто переконайтеся, що у вас є шпильки та об'єм оперативної пам'яті.

1

VMWare дав мені Ubuntu на деякий час, але потім я використовував VMWare для створення віртуальної машини Windows, потім я встановив Ubuntu та Windows в Ubuntu.


1

З точки зору інструментів UNIX, звичайно, є Microsoft Unix для Windows.

ATT Research також надає UWIN.



1

Ви можете запустити Linux у віртуальному ПК, хоча ваша продуктивність може постраждати. У мене для тестування встановлена ​​АТС trixBox, що працює у віртуальному ПК, і вона працює чудово.

Я помічаю деякі проблеми з продуктивністю, коли дзвонять з одного програмного забезпечення на інший у своїй мережі та отримують голосову пошту розширення. Звук повільний і заїкаючий, я вважаю, що Virtual PC виділяє цикли процесора, тому що ПК, на якому він працює, досить міцний. (Двоядерний 1,4 МГц з 4 Гб оперативної пам'яті - 3,6 розпізнається, звичайно, тому що це 32-бітове обладнання.)

Я б сказав, спробуйте і подивіться, як це працює для вас. Це займе занадто багато часу, щоб підняти його та запустити, тому, напевно, варто експериментувати.

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