Надо сразу отметить, что стеснительные Microsoft форсируют новомодную пепяку именно под названием Bash, хотя на самом деле это весь user-mode *nix софт (в ближайшем будущем точно).
Что нужно сделать, чтобы прямо сейчас испробовать прелести новой сборки:
- Активировать свое участие в программе Windows Insider Program (активацию, конечно же, нужно сделать для той учетной записи, которая используется для входа в Windows 10);
- Подписаться на получение Insider Preview Builds в настройках обновления Windows;
- Там же выставить Insider Level в Fast режим;
- Включить Developer Mode в секции настроек For Developers;
- Проверить обновления, получить сборку 14316 и дождаться завершения установки;
- Проследовать в Windows Features и если все было сделано правильно, получить новый компонент «Windows Subsystem for Linux (beta)»:
- После установки которого вы можете запустить bash прямо из cmd, в этот момент будет предложено загрузить образ Ubuntu (собственно, без этого дело дальше и не пойдет):
- А дальше начинаются эксперименты, но помните, что вы root и ничего с этим пока не сделать.
Спасибо, Canonical и Microsoft.
P.S. И да, оно крайне не стабильное, но это большой шаг к облегчению жизни большинства разработчиков. Кстати, top не работает и после его вызова консоль слегка ломается.
Комментарии (21)
nikizan
30.05.2016 11:31-7Главное чтобы в результате линукс подсистема не стала троянским конем через которую в систему будут попадать вирусы написанные под никсы, но заточенные на атаку винды.
maxbaluev
30.05.2016 11:32Сколько места на диске занимает?
Dreyk
30.05.2016 12:38+1~ 8Гб, если не ошибаюсь. Идет обсуждение о возможности переноса на несистемный диск
Dreyk
30.05.2016 20:26Ошибся я. Вся папка с / убунты снаружи из винды имеет размер всего 1.3Гб. Однако, мне кажется, у меня больше отъелось. Возможно это сам слой WSL, который где-то внутри. А может мне и кажется)
Galamoon
30.05.2016 11:32-6Если реально будет работать весь софт, да еще если в графическом режиме то Linux сильно потеряет позиции.
centur
30.05.2016 13:09обсуждали это уже, графику не делают, только то что использует системные вызовы ядра.
Более того, "в текущей реализации" это заточено только под разработчиков и чтобы у них была консоль с набором инструментов в дополнение к "неприжившемуся" posh, даже сам bash доступен только в 10ке.
Это, конечно, все говорят, но вот я жду кто первый поставит "nginx на прод" под Win10 и будет кричать что падает и тормозит. (troll)Dreyk
30.05.2016 14:15+1более того, кажется, это даже не в "текущей реализации", а чуть ли не единственная цель всего мероприятия: облегчить жизнь разработчиков при написании кросс-платформенного ПО
centur
31.05.2016 02:05ну в подкасте там тонко делали упор на "в текущей реализации", так что я думаю на следующем билде для крутости анонсов — пообещают что-нибудь интересное. А то как-то мало фич в этот раз выдали, несмотря на то что они крутые для разработчиков — не все счастливы...
zbestr
30.05.2016 22:32С одной стороны вы правы, а с другой наоборот: люди будут больше учить внутренности *nix, а со временем и совсем на него переходить. Тут палка о двух концах.
gr1mm3r
30.05.2016 22:32Попытки запустить иксы в текущей версии (позавчера обновился инсайдером) не представляется возможным. Поставить можно их прекрасно, но не запустить. Графические приложения их под иксов, так же не запустить.
Dim0v
04.06.2016 00:01Выше уже писали, что достаточно поставить на винду xming и все заработает. У меня, во всяком случае, без проблем графические приложения завелись таким образом. Немного подтормаживало, конечно, по сравнению с «нативным» линуксом, но в целом вполне сносно все было.
Myrddin
31.05.2016 02:03Когда-то каким-то твикером отрубил телеметрию. Теперь кнопка «Getting started» не активна :(
Кто-то знает, как откатить состояние?
Dreyk
Минус.
Объясняю почему: статья устарела. А в случае с бета-разработкой, устаревшая информация — это хуже, чем никакой
Самая полезная информация — это адрес репы на гитхабе, в которой проходит обсуждения и багрепорты https://github.com/Microsoft/BashOnWindows/issues — тут сидят реальные разработчики, и они общаются с пользователями
А просто описание, как включить WSL уже на хабре было
navion
В карму-то зачем человеку насрали? НЛО вытащило статью из песочницы, где она могла лежать пару месяцев (судя по датам в консоли).
Dreyk
в карму не лез.
неактуальную статью можно и убрать из песочницы, а не ждать, пока она всплывет, когда будет поздно
bazilxp
Я ставил прошлую сборку в ней сокетов не было, что нибудь поменялось в новой сборке на эту тему?
Dreyk
что конкретно не работало? могу вечерком проверить
bazilxp
В Старой сборке например не мог запустить Open-SSH сервер.
Cама по себе сеть работала в ограниченном варианте curl/wget Работали клиентская часть.
Dreyk
openssh позавчера запустил с некоторой правкой sshd_config: например
UsePrivilegeSeparation
он не умеет. До сих пор остались различные проблемы с /dev/fd.Но это реально все фиксится, при чем фиксится по репортам пользователей. Я уверен, они доделают все это до конфетки