Bash приходит к окнам 10 [закрыто]

Сегодня все, что я вижу на своем Facebook, - это новость о том, что Microsoft работает с Ubuntu, чтобы принести bash в windows

Как его скачать? От Ubuntu? Окна? Ничего в магазине Windows. Почему они продолжают говорить Ubuntu bash? это отличается от реального баха, который вы используете на Arch или что-то еще? Можно ли сделать killall? вилка? Можно ли установить zsh? Будет ли Canonical поддерживать его? Или обновления от bash repos?
1
задан 31 March 2016 в 18:00

2 ответа

Обновление 2016-08-09:

eWeek: риск из ядра Linux, скрытого в Windows 10, выставленного в Black Hat (1, 2 через 3)

Обновление 2016-04-08:

Как его скачать? От Ubuntu? Окна? Ничего в магазине Windows.

Он был только что выпущен с последним предварительным просмотром, поэтому в настоящее время вам нужно установить свою установку Windows для получения сборок предварительного просмотра Insider в быстром кольце в разделе «Настройки» -> «Обновления» и «amp; безопасность -> Дополнительные параметры. Затем обновите до последней сборки.

eWeek: риск из ядра Linux, скрытого в Windows 10, выставленного в Black Hat (1, 2 через 3) Включите режим разработчика в настройках -> Обновления & амп; security Запустите bash в меню «Пуск» и подтвердите сообщение для загрузки и установки Ubuntu в Windows. После завершения установки среда Ubuntu будет приветствовать вас. Для дальнейшего улучшения моего опыта работы с Ubuntu в Windows я установил цвет фона RGB 48 10 36, установил шрифт Ubuntu Mono и добавил его в качестве доступного шрифта в реестр с помощью следующей команды из командной строки с повышенными правами:
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont" /v 00 /t reg_sz /d "Ubuntu Mono"
Похожие вопросы : Как изменить шрифт консоли Windows XP? Как включить новую консоль в Windows 10 и каковы ее значения по умолчанию?
Как скачать? От Ubuntu? Окна? Ничего в магазине Windows.

Ярлык Настройки указывают на C:\Windows\System32\bash.exe ~, а описание файла в деталях читает «Microsoft Bash Launcher».

Редактирование: другая пародия под падением под названием ". Microsoft Bash Launcher " высмеивает нынешний культ технологий. Вот расшифровка как SRT, если вы не можете найти или посмотреть видео.

Как его скачать? От Ubuntu? Окна? Ничего в магазине Windows.

Да, но в настоящий момент он работает неправильно. Я попытался установить dash в качестве оболочки входа, но он также игнорируется в текущей реализации. Это все, что я выяснил до сих пор.

Dustin Kirkland был связан с этим, и он опубликовал 2 сообщения в своем блоге об этом:

Почему они продолжают говорить Ubuntu bash? это отличается от реального баха, который вы используете на Arch или что-то еще? Просто догадаться, но похоже, что у них есть мини-виртуальная машина с командной строкой только Ubuntu.

Это неверно, выдержка из блога Дастина:

Просто догадаться, но похоже, что у них есть мини-виртуальная машина, работающая только с командной строкой Ubuntu .

«А, ладно, так это Ubuntu в контейнере?» Нет! .. «Хм, ну, может быть, это похоже на кигвин?» Нет! ... Здесь мы говорим о бит-битах, контрольных суммах для контрольных сумм Ubuntu ELF, работающих непосредственно в Windows. [long pause] «Может, что-то вроде эмулятора Linux?» Теперь вы становитесь теплее! Команда разработчиков в Microsoft очень усердно работает над адаптацией некоторых исследовательских технологий Microsoft, чтобы в основном выполнять трансляции системных вызовов Linux в режиме реального времени в ОС Windows. Linux-разработчики могут думать об этом как об инверсном «вине» - двоичные файлы Ubuntu, запущенные изначально в Windows. Microsoft называет это своей «Подсистемой Windows для Linux». (Нет, это не открытый исходный код в настоящее время.) ... Так что, как часть инженерной работы, мне нужно было обернуть корневую файловую систему Ubuntu в файл приложения Windows (.appx) для подходящей загрузки в Windows Store.

«Правильно, так что только Ubuntu работает на виртуальной машине?» Нет! ...

Несколько слайдов из одной из презентаций:

Итак, это похоже на транскрипт как SRT и coLinux , но Microsoft, по-видимому, построила собственную реализацию, которая не требует запуска ядра Linux.

enter image description here [!d73]

Сообщество с точки зрения Microsoft и того, планирование.

5
ответ дан 23 May 2018 в 12:28

Есть некоторая информация из объявления об этом в блоге Windows Run Bash на Ubuntu в Windows. Вот несколько выдержек:

Многие из вас сказали нам, что работа с инструментами с открытым исходным кодом в Windows часто является борьбой и что вы хотели бы, чтобы Microsoft упростила использование этих инструментов в Windows. Для этого мы создали новую инфраструктуру в Windows - подсистему Windows для Linux (WSL) - на которой мы запускаем подлинный образ пользовательского режима Ubuntu, предоставляемый нашими прекрасными партнерами в Canonical, создателями Ubuntu Linux. В результате вы можете запустить собственный Bash на Ubuntu в Windows! Теперь вы можете: запустить сценарии Bash, инструменты командной строки Linux, такие как sed, awk, grep, и вы даже можете попробовать Linux-инструменты, такие как Ruby, Git, Python и т. Д. Непосредственно в Windows. Вы также можете получить доступ к своей файловой системе Windows из Bash, позволяя работать с одним и тем же набором файлов, используя ваши предпочтительные инструменты Windows или инструменты командной строки Linux. Но Caveat Emptor (Buyer Beware!): Пометить как бета по какой-то причине: мы знаем что есть некоторые грубые края и что некоторые вещи сломаются! Это не серверная платформа, на которой вы будете размещать веб-сайты, запускать инфраструктуру сервера и т. Д. Инструменты Bash и Linux не могут взаимодействовать с приложениями и инструментами Windows и наоборот. Таким образом, вы не сможете запустить Notepad из Bash или запустить Ruby в Bash из PowerShell.

Просто догадаться, но из их формулировки «образ пользовательского режима Ubuntu» звучит так, будто у них есть своего рода мини-виртуальная машина, запускающая только командную строку Ubuntu. По-видимому, nNot действительно мини-VM, хотя, скорее, как эмулятор «Reverse-WINE» Linux для непосредственного использования Linux-кода (хотя и перекрывает концепции эмулятора VM & amp;).

4
ответ дан 23 May 2018 в 12:28

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

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