Как бы то ни было, чтобы полный bash работал в Windows? [closed]

Мне нравится среда Linux CLI, и мне нравится использовать bash почти для каждой задачи, которую я могу.

По некоторым причинам, слишком длинным для объяснения, я оставляю свой Ubuntu 14.04 LTS и перехожу на Windows 7. Я слышал, что там есть пара эмуляторов bash, например Cygwin и MSys.

У меня вопрос: сможете ли вы заставить работать все программы на bash? Например, могу ли я установить пакеты с помощью apt-get, yum или любого другого поставщика пакетов и заставить их работать на моем Cygwin? Я понимаю, что это невозможно, поскольку все программы, включенные в Cygwin, скомпилированы как исполняемые файлы win32, и, следовательно, любая программа, предоставленная пакетом, не должна работать, потому что они являются исполняемыми файлами Linux. Я прав?

В случае, если это было невозможно, есть ли способ DYI решить эту проблему? Могу ли я запустить систему Debian на виртуальной машине, и bash повлияет на файловую систему Windows? Может ли быть способ запустить ядро ​​Linux непосредственно в Windows, а затем загрузить оттуда bash и заставить его работать? Я не знаю, но я очень рад приступить к работе над этим проектом.Я думаю, что лучшей идеей была бы виртуальная машина, но обычно они слишком медленные и не влияют на файловую систему хоста, или, как я слышал, это сложно сделать.

Любая помощь приветствуется. Большое спасибо, ребята.

Мир.

1
задан 9 May 2015 в 21:11

1 ответ

Cygwin является самым легким способом использовать удар и другое программное обеспечение с открытым исходным кодом на окнах

https://www.cygwin.com/

Я работал и X-сервер, ssh, и KDE на окнах с cygwin.

2
ответ дан 7 December 2019 в 13:58

Другие вопросы по тегам:

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