Сегодня все, что я вижу на моем Facebook, - это новости о том, что Microsoft работает с Ubuntu, чтобы перенести bash в Windows
Это еще не доступно, это станет доступным сначала инсайдерам окон.
Они продолжают говорить Ubuntu, потому что это - больше, чем просто Bash, это - пространство пользователя Ubuntu.
Некоторые вещи будут работать, но некоторые вещи не будут. Немного слишком рано для сообщения. Я не ожидал бы, что Вы сможете уничтожить любые приложения Windows из своей оболочки удара. Определенные вещи как экран, tmux, еще не работают.
Никакая идея, я сомневаюсь относительно этого.
я не думаю, что любой помимо Канонического и Microsoft полностью понимает, как будут работать их обязательства друг перед другом. Я думаю, смело можно сказать, что Microsoft не имела бы, вошел без обязательства со стороны Канонического.
Существует некоторая информация из объявления об этом на блоге Windows Bash Выполнения на Ubuntu в Windows . Вот некоторые выборки:
Многие из Вас сказали нам, что работа с инструментами с открытым исходным кодом в Windows часто является борьбой и что Вы хотели бы, чтобы Microsoft помогла использовать эти инструменты в Windows.
Для выполнения этого мы создали новую инфраструктуру в рамках Windows †“Windows Subsystem для Linux (WSL) †“, на который мы выполняем подлинное изображение непривилегированного режима Ubuntu обеспеченный нашими великими партнерами в Каноническом, создателях Ubuntu Linux.
результат состоит в том, что можно теперь выполнить собственный Bash на Ubuntu в Windows!
Вы можете теперь:
- запущенные скрипты Bash, инструменты командной строки Linux как sed, awk, grep, и можно даже попробовать Linux первые инструменты как Ruby, Мерзавец, Python, и т.д. непосредственно в Windows.
- можно также получить доступ файловой системе Windows из Bash, разрешающего Вам работать над тем же набором файлов с помощью предпочтительных инструментов Windows или инструментов командной строки Linux
, Но Принцип "качество на риск покупателя" (Покупатель Остерегаются!):
- it’s, отмеченный как бета по причине: Мы знаем, что существуют некоторые грубые края и что некоторые вещи повредятся!
- Это не серверная платформа , на который Вы разместите веб-сайты, выполните серверную инфраструктуру, и т.д.
- , инструменты Bash и Linux не могут взаимодействовать с Приложениями Windows и инструментами, и наоборот. Так Вы won’t смочь выполнить Блокнот от Bash или выполнить Ruby в Bash из PowerShell.
Просто предположение, но от их формулировки "изображение непривилегированного режима Ubuntu" это звуки как у них есть своего рода mini-VM выполнение командной строки только Ubuntu. По-видимому, nNot действительно mini-VM, хотя, больше как "Обратное ВИНО" эмулятор Linux для под управлением Linux кодируют более непосредственно (перекрывающееся понятие VM & эмулятор, хотя).
Обновление 09.08.2016:
Обновление 08.04.2016:
- Как загрузить его? Из Ubuntu? Windows? Ничто в хранилище Windows.
Это было просто выпущено с последним предварительным просмотром, таким образом, в настоящее время необходимо устанавливать Windows Installation для получения сборок Предварительного просмотра Инсайдера в быстром кольце при Настройках-> Обновления и безопасность-> Расширенные настройки. Затем обновите к последней сборке.
Выполненный bash
из меню "Пуск" и подтверждают сообщение, чтобы загрузить и установить Ubuntu в Windows. Среда Ubuntu приветствует Вас однажды законченная установка.
Далее улучшить мой опыт Ubuntu в Windows I действительно выбрало цвет фона к RGB 48 10 36, установило шрифт Ubuntu Mono и добавило его как доступный шрифт к реестру со следующей командой от поднятой командной строки:
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont" /v 00 /t reg_sz /d "Ubuntu Mono"
Связанные вопросы:
- Почему они продолжают говорить удар Ubuntu? действительно ли это отличается от реального удара, что Вы работаете на Arch или безотносительно?
Bash ярлыка на Ubuntu в Windows указывает на C:\Windows\System32\bash.exe ~
и описание файла в деталях читает "Microsoft Bash Launcher". В то время как можно управлять (установка, удаление, обновление) средой с lxrun
выполнение bash.exe
кажется, основной способ взаимодействовать с этой средой.
Править: Другая пародия Крушения, названная "Hitler, использует Докера", высмеивает текущий технический грузовой культ. Вот расшифровка стенограммы как SRT в случае, если Вы не можете найти или посмотреть видео.
- Действительно ли возможно установить zsh?
Да, но это не работает правильно в данный момент. Я пытался установить dash
как оболочка входа в систему, но это также становится проигнорированным в текущей реализации. Это - все, что я узнал до сих пор.
Dustin Kirkland был связан с этим, и он опубликовал 2 сообщения о своем блоге об этом:
Просто предположение, но это кажется, что у них есть своего рода mini-VM выполнение командной строки только Ubuntu.
Это не корректно, выборка из блога Dustin:
"Право, поэтому просто Ubuntu, работающая в виртуальной машине?" Нет! …
"А-ч, хорошо, таким образом, это - Ubuntu в контейнере затем?" Нет! …
"Гул, хорошо это похоже на cygwin, возможно?" Нет! … Здесь, мы говорим о поразрядной, контрольной сумме для контрольной суммы Ubuntu двоичные файлы ELF, работающие непосредственно в Windows.
[длинная пауза]
"Таким образом, возможно, что-то как эмулятор Linux?" Теперь Вы становитесь теплее! Команда резких разработчиков в Microsoft была поглощенной работой адаптацией некоторой технологии исследования Microsoft, чтобы в основном выполнить перевод в реальном времени Linux syscalls в Windows OS syscalls. Фанаты Linux могут думать о нем вид инверсии "вина" - двоичные файлы Ubuntu, работающие исходно в Windows. Microsoft называет это их "Windows Subsystem для Linux". (Нет, это не открытый исходный код в это время.)
…
Таким образом, как часть инженерных работ, я должен был перенести запас корневая файловая система Ubuntu в пакет Приложения Windows (.appx) файл для подходящей загрузки на Windows Store.
Несколько слайдов от одной из презентаций:
Таким образом, это подобно Непривилегированному режиму Linux и coLinux, но Microsoft, по-видимому, создала свою собственную реализацию, которая не требует выполнения ядра Linux.
Сообщество с точки зрения Microsoft и что они планируют.