Linux/Unix в Windows

Каков был бы лучший способ получить полноценный удар Unix/Linux в Windows?

Я не имею в виду Виртуальную машину, а скорее только терминал со смонтированными дисками NTFS.

Таким образом, я мог использовать питание Unix/Linux, все еще находящегося в Windows.

Вещи я хочу смочь сделать от терминала:

  • Управление пакетом (склонный - входят в Debian).
  • SSH.
  • Операции файла (включая личинку и подобный).
  • Выполните веб-сервер (Apache, nginx) для тестирования.
  • Простой в использовании: запустите терминал - Linux идет, терминал конца - Linux закрывается.
  • Было бы хорошо смочь к вставке копии из Windows в Терминал и наоборот.

Это действительно чувствует себя подобно отдельной ОС, и я понимаю, что VM, вероятно, был бы лучшей вещью. Но я предполагаю, что должно быть возможно иметь более легкую установку.

ПРИМЕЧАНИЕ: Я не могу только использовать Linux из-за, я все еще должен сделать разработку в Windows. Также я - Linux noobie - просто начинающий с ним очень жаль при выяснении у чего-то очевидного/глупого.

5
задан 10.11.2017, 07:54

4 ответа

cygwin делает все, что Вы ищете.

13
ответ дан 07.12.2019, 16:54

Если Вы хотите легче, чем VM, но более верное поведение, чем cygwin, существует colinux.

1
ответ дан 07.12.2019, 16:54

Если то, что касается Вас больше всего, является функциональностью сценариев удара, то существует также Windows PowerShell.

0
ответ дан 07.12.2019, 16:54

Интересно, что точно Вы подразумеваете под 'более легкой' установкой. Действительно при использовании гипервизора для VMs, как ESXI на современной машине с VT-x (Intel) или AMD-V (AMD), Вы будете иметь близко к собственной скорости. Так или иначе Вы идете, cygwin или виртуализация, компромисс. Cygwin мог бы быть немного легче, хотя это - порт оболочки удара и некоторых утилит, и таким образом совсем не столь же мощный как полная установка Linux в VM. Также выбор правильного дистрибутива Linux был бы важен для Вашей конкретной ситуации.

0
ответ дан 07.12.2019, 16:54

Теги

Похожие вопросы