5 способів запуску програмного забезпечення Linux на Windows
Користувачі Linux часто хочуть запускати програмне забезпечення Windows на Linux, але користувачі Windows можуть захотіти також запускати програмне забезпечення Linux. Якщо ви шукаєте краще середовище розробки або потужні засоби командного рядка, ви можете запускати програмне забезпечення Linux, не виходячи з Windows.
Існує багато різних варіантів запуску програмного забезпечення Linux у Windows. Це простіше, ніж запуск програмного забезпечення Windows на Linux, тому що будь-хто може налаштувати віртуальну машину з безкоштовним дистрибутивом Linux - не потрібно ліцензій на програмне забезпечення.
Віртуальні машини
Віртуальні машини дозволяють запускати будь-яку операційну систему у вікні на робочому столі. Ви можете встановити безкоштовний VirtualBox або VMware Player, завантажити файл ISO для дистрибутива Linux, такий як Ubuntu, і встановити, що дистрибутив Linux всередині віртуальної машини, як ви б встановили на стандартний комп'ютер.
Коли вам потрібно завантажувати вашу систему Linux, ви можете зробити це у вікні на робочому столі - не потрібно перезавантажувати і залишати всі ваші програми Windows. Все, крім вимогливих ігор і передових 3D-ефектів, повинні працювати нормально, але ви ймовірно не захочете їх використовувати.
Якщо ви встановлюєте Ubuntu у віртуальну машину, ви можете спробувати інсталювати похідну Ubuntu на зразок Xubuntu. За замовчуванням робочий стіл Unity за замовчуванням використовує 3D-ефекти, а інтерфейс робочого столу не працює так гладко, як у минулих робочих столах. Xubuntu використовує Xfce, що набагато легше.
Ви навіть можете спробувати використовувати безшовний режим VirtualBox або режим єдності VMware для запуску Linux-програм безпосередньо на вашому робочому столі - вони працюватимуть у віртуальній машині, але їх вікна будуть розміщені на вашому робочому столі, замість того, щоб знаходитися у вікні віртуальної машини.
Cygwin
Cygwin - це набір інструментів, які пропонують середовище, подібне до Linux у Windows. Це не спосіб запуску існуючого програмного забезпечення Linux у Windows - програмне забезпечення має бути перекомпільовано. Однак багато програмного забезпечення вже перекомпілюється. Cygwin надасть вам Linux-подібний термінал і середовище командного рядка з багатьма програмами командного рядка, які ви вже можете використовувати.
Ми раніше розглядали встановлення та використання Cygwin. Ви навіть можете використовувати Cygwin для встановлення сервера OpenSSH і отримання доступу SSH до системи Windows.
Це рішення ідеально підходить для користувачів, у яких відсутні важливі утиліти Linux на Windows - це не спосіб запускати повний робочий стіл Linux.
Встановіть Ubuntu через Wubi
Цей метод технічно встановлює Linux, не запускаючи програмне забезпечення Linux на Windows. Вам доведеться перезавантажуватися кожен раз, коли ви хочете використовувати вашу систему Linux так само, як якщо б ви встановили її у стандартній конфігурації з двома завантаженнями.
Проте Wubi не встановлює Ubuntu звичайним способом. Замість цього він створює спеціальний файл на вашому розділі Windows і використовує цей файл як диск Ubuntu. Це означає, що ви можете встановити Ubuntu і використовувати його без будь-яких розділів, і ви можете видалити Ubuntu з панелі керування Windows, коли ви закінчите.
Якщо аспекти розбиття є те, що вас стримує, дайте Wubi спробувати. Продуктивність не буде настільки гарною, як нормально встановлена система Linux, коли йдеться про час читання і запису на диск, але вона повинна бути швидшою, ніж віртуальна машина.
Порт і складені програми
Багато поширених програм Linux вже перенесені на Windows, і компільовані версії були доступні в Інтернеті. Якщо вам дійсно не вистачає Emacs, ви знайдете версії Emacs для Windows. Якщо ви хочете запустити певну програму в Windows, виконайте пошук Google за назвою цієї програми та "Windows" - є гарна ймовірність, що ви знайдете версію програми, яка була перенесена на Windows.
Дистрибутиви на основі coLinux
coLinux означає Кооперативний Linux. Це шлях до того, щоб запустити Linux поряд з ядром Windows таким чином, щоб забезпечити набагато більш високу продуктивність, ніж просто запустити Linux у віртуальній машині.
Це чудова ідея, але є проблема. coLinux ще не підтримує 64-розрядні версії Windows, тому для цього потрібно використовувати 32-розрядну версію Windows - це все рідше. coLinux не випустила нову версію протягом двох років, тому розробка, здається, або затримується, або рухається дуже повільно.
Якщо ви хочете спробувати це, ви можете спробувати Portable Ubuntu Remix. Цей дистрибутив на основі coLinux останній раз оновлювався у 2011 році, тому він трохи старий, але інші параметри, такі як andLinux, ще більш застаріли. andLinux, який ми розглянули в минулому, останній раз оновлювався у 2009 році.
Дистрибутиви на основі coLinux були б чудовим варіантом, але вони, здається, залишаються позаду. Якщо вам не загрожує використання багаторічного програмного забезпечення Linux і 32-розрядної версії Windows, ця опція може працювати для вас.
Тут немає жодного правильного вибору. Люди, які хочуть отримати повний досвід Linux, ймовірно, захочуть віртуальну машину, в той час як користувачі декількох важливих комунальних служб можуть віддати перевагу Cygwin. Інші, які просто хочуть запустити одну програму, можуть виявити кращу успіх у версії цієї програми, перенесеної на Windows.