Корпорация Microsoft тихо (после громогласного оповещения о грядущих изменениях) выложила Windows 10 Insider Preview Build 14316 с интегрированным Ubuntu. Как известно, летом будет выпущено полноценное крупное обновление операционной системы Windows 10 с нативной поддержкой Bash on Ubuntu. Теперь работать с Linux-приложениями в командной строке можно будет из Windows 10, без запуска виртуальной машины.
Для того, чтобы специалисты и обычные пользователи могли опробовать новшество в работе, корпорация и выложила новый превью-билд с нативной поддержкой Bash on Ubuntu.
Поддержка Bash здесь идет с некоторыми ограничениями. А именно — для работы с оболочкой необходимо включить Developer Mode в настройках Update & Security. Как только пользователь это сделает, можно вызвать командную строку Windows, прописать «bash», и выполнить загрузку Ubuntu (этот процесс изображен на скриншоте в анонсе).
Компания предупреждает, что этот инструмент предназначен для разработчиков, которые хотели бы использовать приложения Linux в командной строке. Если обычный пользователь пожелает запустить десктопное Linux-приложение при помощи Bash, ничего не получится. Поддержки графического интерфейса под эту ОС просто нет.
Новый Build 14316 добавляет также следующие возможности:
- Cortana становится кросс-платформенным виртуальным помощником, предупреждающим о низком заряде батареи, помогающем найти телефон, пересылающим карты с телефона на ПК и выполняющим другую работу. Это актуально для пользователей, работающих с Windows 10 ПК с Cortana и Windows 10 Mobile или Android устройством с Cortana;
- Теперь браузер Edge поддерживает дополнительные расширения, включая OneNote Clipper и Pin It Button;
- В наличии превью-версия нового приложения Skype Universal Windows Platform;
- Новые эмодзи;
- При желании пользователь может переключаться между темными и светлыми модификациями тем Windows, включая настройки, часы, калькулятор и т.п.;
- Телефоны, которые поддерживают функцию Continuum, теперь могут работать с приложением Connect для отображения виртуального рабочего стола на ПК без использования адаптера Miracast или Microsoft Display Dock.
Естественно, стоит помнить о том, что это только превью, поэтому могут быть баги, проблемы, а некоторые функции вообще изменят к выходу финального релиза.
С полным списком изменений и дополнений можно ознакомиться здесь.
Комментарии (168)
Magister7
07.04.2016 02:29А если иксы запустить (VCXSrv, к примеру) — все равно графические программы не работают?
Sadler
07.04.2016 08:30+1Иксы, вероятно, придётся всё-таки допиливать под работу в виндах, т.к. MS принципиально пилят поддержку только того, что их интересует. Но ничего экстраординарного в этой задаче нет, если кому-то действительно нужны иксы в виндах.
ForNeVeR
07.04.2016 10:26+1Какой-то гражданин в твиттере утверждал, что уже запустил несколько иксовых программ: https://pbs.twimg.com/media/CfYkRIzWwAQgI6P.jpg:large
Merkat0r
07.04.2016 11:40+1полу-утка, у меня тоже получилось, однако оно не отрисовывает чуть менее чем ничего :)
abstractbug
07.04.2016 13:30-1эм… т.е. «ничего» оно не отрисовывает? а должно?
Может нужно хоть что-то, что можно отрисовать? А то ничего отрисовать удалось только Малевичу по-моему)
Lsh
08.04.2016 18:05Х-ы поставить можно, даже простые приложения запускаются. А вот сложные — фиг вам.
скринMagister7
08.04.2016 19:21Ну так dbus нету, вот и валится — он же об этом пишет. Интересно, а запустится ли dbus?
Lsh
08.04.2016 20:09Вот, калькулятор запустился. То запускается, то валится. От чего зависит — не понятно совершенно.
Уря! Калькулятор заработал!yosemity
07.04.2016 02:54-2Вот кто-нибудь мог предположить, что Линух вступит в симбиоз с Виндой? Это однозначный вин*, господа!
*Win — не имеет никакого отношения к семейству ОС Windows ;)
alexkunin
07.04.2016 03:21+2Именно Линух с Виндой в симбиоз уже лет 12 как, начиная с проекта coLinux. Вообще Юникс сделал это больше 20 лет назад, именно тогда первый релиз CygWin случился.
Именно Винда от лица Микрософта начала симбиоз с добавления подсистемы POSIX.1 еще в NT 3.5, а потом SFU (Windows Services for Unix, очень милый пакетик утилит). И вот теперь продолжила с описанным в топике билдом Win 10.
В общем, у обеих систем на роду было написано, что когда-нибудь начнут сотрудничать. А теперь, считай, в официальный брак вступили (после десятков лет сожительства).danfe
08.04.2016 04:52Симбиоз предполагает взаимовыгодное сосуществование, а M$ ни в какой выгоде никому окромя себя любимой не заинтересована и никогда не была. «Сотрудничать» она вынуждена, скрепя зубами, ибо закрывать глаза на то, что разработчики слишком уж активно переползают на макось и фрюниксы становится чревато, а своих нормальных консоли и средств удаленного управления/администрирования за 20 лет так и не нажили.
POSIX в NT 3.5 был лишь «для галочки»; я не буду подробно расписывать, а просто оставлю ссылки на пару комментариев khim (1, 2).alexkunin
08.04.2016 07:42Не берусь утверждать, в чем МС заинтересована, а в чем нет — в круг инсайдеров не вхожу, лично с руководством за виски не общался. Но утверждаю, что вы понимаете слово «симбиоз» весьма узко. На самом деле взаимовыгодность не является определяющей, и даже более — паразитизм тоже симбиоз.
А посикс был для галочки, да — сертификацию пройти не могли. Но он был, и он не мог не облегчить портирование.danfe
08.04.2016 11:14Так давайте называть вещи своими именами, а не прикрываться словами, допускающими широкую трактовку. Это именно что паразитизм (помните списочек?). Впрочем, вас тоже можно понять: в сочетании с «когда-нибудь начнут сотрудничать» слово паразитизм выглядит не очень, поэтому лучше говорить симбиоз, но в самом в широком смысле. ;-)
alexkunin
08.04.2016 11:20Вы это не мне, а yosemity скажите. Я лишь указал, что симбиоз начался не здесь и сейчас — он начался очень давно, и что виндовс сотрудничает с юниксами на уровне апи с переменным успехом и уровнем поддержки, а также с усилиями как со стороны МС, так и со стороны сообщества линуксоидов.
PastorGL
07.04.2016 03:09+2В /dev — пустота :[
Так что особо ничего интересного изнутри WSL не сделать. Хотел образ флешки с ext2 внутри подмонтировать через loopback, но фигушки… Будем надеяться, что это временное явление.Lsh
07.04.2016 11:17Скорее, постоянное. Там нет ядра Linux, там только вызовы в виндовом ядре. Маловероятно, что МС будет делать драйвера или прослойку для их запуска. Вот в coLinux можно. Только, вроде он не развивается и 64 бит нету.
PastorGL
07.04.2016 13:18Ну, интерфес блочных-то девайсов можно и в usermode драйвере поднять, для них без разницы, кто реализует syscall. Только тормозить будет жестоко.
Подгрузку ядерных модулей они, конечно же, вряд ли разрешат.
Fullmoon
07.04.2016 04:02+1А может кто-нибудь пояснить, чем это отличается от, скажем, CygWin?
Sadler
07.04.2016 08:25+5Нативной реализацией всех необходимых syscall'ов. Грубо говоря, это расширение posix-слоя ядра NT, а не user-mode реализация, как в том же CygWin. То есть приложения в такой среде не нуждаются в портировании или эмуляции и работают полностью нативно.
Shiah
07.04.2016 09:04Насколько я понял, сделали что-то типа WinE наоборот — трансляция системных вызовов линукса в виндовые. Т.е. пакеты убунты не будут требовать перекомпиляции под винду и прочее подобное.
phantom-code
07.04.2016 11:40Хочу заметить, что WINE в Linux работает в user-space. В данном случае речь идет о реализации в ядре, что теоретически должно быть быстрее и иметь меньше проблем, чем вариант от cygwin.
outcoldman
07.04.2016 07:19+3Процесс установки описан не верно в статье. Между Developer Mode и запуском bash есть еще
Then search for “Windows Features” and choose “Turn Windows features on or off” and enable Windows Subsystem for Linux (Beta).
Pude
07.04.2016 09:04Остается надеятся что будет прямой доступ к фс и что можно будет из под 10 запускать сервера без помощи винды.
Mentor_Valinor
07.04.2016 09:05+2т.е. теперь из командной строки, средствами линухА можно будет поднять полноценный multi-point vpn server и ssh сервер без сторонних костылей и установки вин-сервера?
ValdikSS
07.04.2016 10:32Крайне сомневаюсь насчет первого: TUN, предполагаю, не реализован, как и IPsec.
FlarGargoyl
07.04.2016 11:40Пока об этом речи, судя по всему, не идёт. Явно поддержка минимального базового набора утилит, типа ssh, grep итд. Но направление движения мне нравится. Думаю что могут и попробовать реализовать поддержку — нормальную! — не-виндовых файловых систем, ну и расширять список поддерживаемых утилит. Посмотрим, бета есть бета.
andy_p
07.04.2016 10:48+13А можно ли будет запустить Wine?
Zombieff
07.04.2016 17:54Раньше можно было, сейчас что-то сходу не нашёл
https://habrahabr.ru/post/147598/
aronsky
07.04.2016 11:07-12А можно мне, как человеку, мало знакомому с виндой, объяснить в чём профит?
Я так понимаю, что виндой пользуются в основном графические дизайнеры (те, которые не на маке), пользователи узкоспециализированных утилит и геймеры. Кому их них нужен неполноценный cli из Ubuntu?afi13
07.04.2016 11:19Видимо, расчет на то, что разработчики, которым нужен bash начнут возвращаться на Windows.
Sadler
07.04.2016 11:19+17Мне нужен. Да, если продолжать Вашу логику, то линукс юзают одни задроты, маки — гомосексуалисты, iphone — позёры, а android — нищеброды. Мир несколько менее чёрно-белый.
aronsky
07.04.2016 11:43-4Вот вы сейчас какой-то бред написали.
Каждый выбирает инструмент себе по потребностям, и те, кому критично нужна была командная строка уже давно перешли на системы, её содержащие. А тем, кому она не нужна была до сих пор она скорее всего и не нужна будет. Я подозреваю, что существует третья группа людей, которая и является таргетинговой для данной фичи MS.
Им и был адресован вопрос, а не к той группе людей, которая в любой теме ищет предмет для холливара и любого срача (к коей, похоже, относитесь и вы).Sadler
07.04.2016 11:49+2MS это делает для однотипного развёртывания и кроссплатформенного управления инфраструктурой, конечные пользователи здесь второстепенны. Вы спросили, кому нужна, я ответил: лично мне. К чему Вы приплели холиворы я вообще не знаю, просто, пожалуйста, не проецируйте свои комплексы типа «виндой пользуются в основном графические дизайнеры» в мир.
synmcj
07.04.2016 12:14+2Как насчет тех, кому нужна и консоль и гуй, но кто плюется от убунты и других дистрибутивов? У нас на работе таких половина. Кто-то переходит на мак, кто-то только мечтает. Bash в винде – вполне себе альтернатива.
А на ваш вброс про «винда разрабам не нужна» могу отправить смотреть статистику.aronsky
07.04.2016 14:48-3Люди, с вами всё нормально вообще?
Я задал нормальный вопрос, объяснил, что опыта работы с windows нет, среди моих знакомых разработчиков пользователей windows тоже нет, зато есть пользователи среди дизайнеров и игроманов (кто не купил себе консоль). Я понятия не имею, для чего может понадобиться виндузятнику командная строка из линукса, в моём представлении windows это вообще не для коммандной строки (один раз видел, как сисдамин настраивает сервер на win кликая по окошкам через rdp).
Собственно это я и спросил: кому может это понадобиться? Из почти 20 ответов только 3 человека дали более-менее нормальных ответ и ни одного конкретного юзкейса.
У отсальных как будто, простите, пуканы загорелись. Какой, нафиг, вброс? Какие стереотипы и ярлыки?inventor
07.04.2016 17:05-1Я вас поддерживаю по своему! Сейчас и мне в карму минусов понапишут, но и молчать еще хуже. Уже лет 10 не вижу винду в глаза. Всех своих родственников и друзей пересаживаю на убунту. По причине того, что один раз поставил, на 2-3 вопроса ответил и тишина на пару лет. Вместо звонков с тупыми вопросами, только слова благодарности. Мне на линуксе работать одно удовольствие. Все сервера с моими проектами и проектами клиентов на линуксе, поэтому я не вижу смысла для себя использовать виндовс. Майкрософту возможно стоит сделать свой видовс дистрибутивом линукс. И будет лучше если они к моему мнению не прислушаются.
DMGarikk
07.04.2016 17:29А вот мне нужна, я системный администратор, у меня есть и виндовые серваки и линуксов довольно много.
Исторически моя рабочая машина была на винде, так и остаётся сейчас, я много раз предпринимал попытку переползти на линукс и даже на макос (через хакинтош)… но вот не могу я привыкнуть ни к kde, ни к простигосподи gnome и другим «очень удобным» DE, хотя на ноуте у меня стоит xubuntu…
Плюшек для админства юниксовых серваков больше не становится (мне с головой хватает putty, far и winscp), в вот геморроя с виндовыми серваками прибавляется значительно (понятно что всё можно настроить и отладить, но тут всё как буханкой хлеба и троллейбусом)famiak
07.04.2016 23:20+1Я прошу прощения, так чем bash то вам поможет конкретно?
DMGarikk
07.04.2016 23:35зачастую в винде очень нехватает привычного окружения юниксового шелла
famiak
07.04.2016 23:40Согласен с вами, но я не вижу применения юниксового шелла в отрыве от самого юникса. Или имеется ввиду именно управление другими компьютерами сети через него?
DMGarikk
08.04.2016 10:09-1скрипты, базовые команды, распределение папок, да даже блин слэш прямой который даже профи админы по моему наблюдению ВСЕГДА путают… в своё время я даже делал линк между dir и ls чтобы привычней было в винде в ком.строке находиться.
Привыкать к новому gui только ради шелла, странное извращение
saboteur_kiev
08.04.2016 00:34«Я понятия не имею, для чего может понадобиться виндузятнику командная строка из линукса, в моём представлении windows это вообще не для коммандной строки»
А зачем вам в линуксе командная строка, если вы не можете представить что с ее помощью можно делать?
Можете?
Ну так представьте себе, что windows можно тоже админить из командной строки, нативно, с привычными и удобными bash/grep/tail/vi/ssh, нативными встроенными и кроссплатформенными. И что с линукса можно выполнить remsh на windows машину.
Namynnuz
07.04.2016 18:32+5В Windows есть командная строка. Ажно целых две на выбор. И менеджер пакетов. И много чего ещё другого есть. Со времён Windows 95 прошло довольно много времени. А ещё есть очень удобный .NET и Visual Studio, вотчиной которых всегда была Windows. Или .NET тоже для дизайнеров, потому что там есть диалект Basic, который был задуман как язык для не-программистов? Windows — прекрасная платформа для разработки. И развёртывания. И даже как сервер она себя хорошо ведёт.
sayber
07.04.2016 20:01+2У меня жена, дети, очень люблю красивых девушек но пользуюсь OS X.
Что то тут не так или со мной…sl4mmer
07.04.2016 22:32+1У меня тоже жена и дети но я последнии пару недель делаю такие вещи что аж самому страшно — суть такова:
Пилю клиент-серверное приложение, серверная часть под linux на C, пишу на рабочей прошке в Атоме, собираю и запускаю в вагранте с убунтой куда смонтирована папка с исходниками. Рядом стоит imac, на нем виртуалбокс с виндой, я с той же прошки коннекчусь к нему и пилю там клиентскую часть. Такие дела =)
berezuev
07.04.2016 11:36-1Портирование кучи софта с линуха на винду, не? Как минимум, тот же docker.
Многим винда удобнее, но разворачивать на ней дев.версии проекта — тот еще ад (а иногда и вовсе невозможно).
Лично я просто ставлю виртуалку с дебианом, и она всегда висит в свёрнутом состоянии. А на хосте запущены Sublime (с ssh-расширением) и Putty.aronsky
07.04.2016 12:06-1Большинтво утилит в силу опенсорса кроссплатформенные, не? Докер есть для windows.
Merkat0r
07.04.2016 11:41админы-геймеры использующие узкоспециализированные корп утилиты на ноуте с Nvidia Optimus. Да и (imho) разрабам очень не помешает запуск и тестирование сразу в близком к проду окружении
Suvitruf
07.04.2016 12:26Потому что не хочется постоянно держать запущенной виртуалку Linux. Я это как разработчик говорю.
rionnagel
07.04.2016 16:12+3Мне это очень нужно. Я сисадмин. Работаю и с windows и с linux. Многие вещи из баша (хоть самый минимум — sed/awk/find/grep/etc) мне бы сильно упростили жизнь при написании скриптов под винду. Хоть и батч и павершел тоже неплохо, но для некоторых задач приходится использовать питон из-за этого. Если будет баш — я смогу в одном скрипте описывать необходимое мне состояние для обоих систем используя один скрипт, также я смогу нормально использовать одну унифицированную среду, а не прыгать из первого на пятое и на десятое путаясь в командах и вводя ls и grep в винду постоянно, а на линуксах путать cinst и apt-get. А теперь представьте как это экономит силы, деньги и время при обучении этого всего. Как это можно использовать в приложениях. И это совсем минимум, который интересует меня. Я уверен у других людей, которые копают глубже радости от этого будет даже гораздо больше, чем у меня, т.к. сфера применения этому очень большая.
Виндой пользуются очень много кто и диктуется это отнюдь не фотошопом с игрушками, а рынком ПО, корпоративными стандартами и поддержкой в целом.
Zombieff
07.04.2016 18:31+2CLI как раз хотят полноценным сделать, там будут все основные консольные UNIX-утилиты.
Я сам в основном занимаюсь администрированием Linux-серверов, пользуюсь для этого OS X, тут давно (всегда?) из коробки полноценная юниксовая консоль. Но вот VMWare vSphere, например, работает только и только под Windows, не работает под Wine.
С добавлением полноценной юниксовой консоли в Windows можно будет заниматься Linux-администрированием под ней без особых извращений, но я в первую очередь подумал о веб-разработчиках, среди которых есть друзья-знакомые, особенно по части фронт-энда или full-stack. Им постоянно нужны IE/Edge для проверки того, как выглядит в них текущая версия, а с полноценной командной строкой можно будет нормально пользоваться ssh/scp/rsync, git/svn и прочими системами контроля версий, использовать grep/awk/sed для быстрого и удобного поиска/замены по файлам, легко запускать локальный веб-сервер для тестов и т.д. Собственно, товарищ, переходящий сейчас с фронта на фуллстек просто сиял от счастья после этой новости.
kaichou
07.04.2016 11:35+3Т.е. скоро можно будет написать
# apt-get install office totalcmd winamp winrar opera firefox
???DMGarikk
07.04.2016 11:39+1так и сейчас вроде можно, не apt-get правда, но тем не менее (вроде же запилили в десятку пакетный менеджер же?)
FlarGargoyl
07.04.2016 12:28к сожалению, работает чуть менее, чем приятно этот метод дистрибуции софта в десятке. Молюсь таки на полноценную реализацию аптгетом :)
Merkat0r
07.04.2016 11:46А, если, еще и нормально работу с FS запилят, то rsync(sic!) с удаленного хоста. бекапы\восстановления и еще вагон и маленькая тележка вкусностей из коробки
ForNeVeR
07.04.2016 15:30+3> choco install libreoffice totalcommander aimp winrar opera firefox
Простите, WinAMP не нашёл, есть только AIMP. Ну и вместо мелкомягкого офиса — LibreOffice.
Chocolatey.Fullmoon
07.04.2016 20:23+1Тогда уж OneGet.
С «get-packageprovider -name chocolatey» по необходимости.ForNeVeR
08.04.2016 05:56Простите, а вы уверены, что это работает? Я сам OneGet'ом не пользуюсь, но последний раз, когда это обсуждалось в чате Chocolatey, авторы говорили — мол, Chocolatey-провайдер OneGet'а был написан давно, и сейчас уже не работает. Есть планы его допилить, но пока что не сделали.
rionnagel
07.04.2016 17:59Да были уже package providers под винду, как привели выше например это https://chocolatey.org/, ну и работает к тому же с тем же puppet. По крайне мере я эту связку активно использую.
Zombieff
07.04.2016 18:34Не-не-не, они в презентации делали акцент на том, что там именно юниксовые исполняемые ELF-файлы. И пакеты ставятся из обычного убунтовского репозитория.
Так что если что-то скомпилировать из командной строки, например, с помощью gcc, то в результате получится линуксовый бинарник, а не виндовый.
MTyrz
07.04.2016 23:12>office totalcmd winrar
Только вместо рутового пароля сразу номер банковской карточки вводите, и все вам будет.rionnagel
08.04.2016 12:54+1Вы это к чему? Используя к примеру репы chocolatey сами exe/msi тянутся с официальных источников той или иной программы, если не устраивает всегда можно посмотреть состав nuget пакета и ps1 скрипт со всеми запускаемыми ключами, более того там достаточно хорошая модерация. Доверие к самим программам это уже совсем другое дело. А время, силы и нервы это экономит изрядно. И еще более того можно поднять свой репозиторий со всеми доверенными программами и самому формировать nuget пакеты и скрипты.
MTyrz
08.04.2016 16:37Я исключительно к тому, что Total commander, Winrar и значительная часть офисов вообще-то платные. Ничего более.
Возможно, это было не самое удачное ехидство в моей жизни.rionnagel
08.04.2016 17:56А, Вы в этом смысле). Организации лицензии закупают обычно отдельно, а вводят ключики через какие-нибудь puppet/chef с помощью темплейтов. Удобно) По крайне мере мы так делаем. Да и через параметры chocolatey обычно тоже можно.
vitalybogryashov
07.04.2016 11:40+1я не плотно работал с Linux, но в общих чертах понимаю, зачем может потребоваться шелл из винды, но! Зачем нужен урезанный шелл, при возможности запуска виртуальной машины на том же встроенном Hyper-V? От себя отвечу на часть вопроса — да, память будет раздельная, это минус, навернео единственный. И, что такого можно будет делать во встроенной убунте, чего нельзя делать в windows чтобы это вызвало прям фурор?
vedenin1980
07.04.2016 11:53+1Скорость, отсутствие необходимости поднимать виртуальную машину, отсутствие необходимости танцев с бубнами чтобы скомпилировать и запустить Linux проект. Очень многие продукты для программистов и проекты физически нельзя запустить в Win или запустить можно, но корректную работу никто не гарантирует. Сталкивался с ситуацией когда проект собирается и запускался только под Linux, а мой рабочий комп, ide и средства отладки были на Винде, виртуальная машина тут подобна плаванью в сапогах, можно, но больно уж неудобно.
tendium
07.04.2016 11:59+2Ну, например, пхп-программисты смогут без виртуалки запустить php-fpm. Сейчас на винде это невозможно (даже с cygwin там какие-то проблемы, поэтому было вообще без вариантов). Также, видимо, можно будет использовать pcntl в пхп под виндой.
Лично мне под виндой «жить» комфортнее, а с возможностью иметь нативный линуксовый шелл станет еще лучше. Ибо я не испытываю проблем с консолью, но как десктопная система для меня удобнее винда. Иметь же зоопарк из виртуалок не самое веселое дело. Поэтому лично я приветствую такой шаг MS (хотя сам на десятку еще не пересаживался — интерфейс 7-ки как-то ближе к сердцу).xerxes
07.04.2016 21:30Согласен. Лично для меня интерфейс Windows красивее, приятнее и привычнее (хотя Linux у меня с 90-х), есть программы, которых нет в Linux, но разрабатывать надо как раз под ним, для чего нужен отдельный ноут/виртуалка. Если же это совместить по-человечески, будет прекрасно.
Zombieff
07.04.2016 18:40+1Среди того, что показали на презентации:
- Не нужно переключаться на виртуалку, консоль просто в отдельном окне
- Можно запустить локальный веб-сервер из консоли, при этом адрес сервера будет localhost, а не отдельный айпишник виртуалки
- Шелл не урезанный, будут работать большинство утилит из Ubuntu, и ставиться будет это всё из обычного репозитория (запуск линуксовых исполняемых файлов)
- Общая файловая система, виндовые диски в /mnt/c, /mnt/d и т.д.
VitalyBelskih
07.04.2016 11:40Столкнулся с проблемой, при запуске bash выскакивает «Type »?" to continue:" вместо «Type „y“ to continue:» Кто сталкивался еще?
а вообще, лет пять назад в психушку бы сдали «У меня баш на винде не запускается» :Dd1m1tr1
07.04.2016 13:33Аналогичная проблема была. Вылечилось временной сменой языка системы на английский, для установки bash. Затем можно вернуть прежний язык.
mihaahr
07.04.2016 13:50Столкнулся. Сменил язык системы на инглиш ( с загрузкой пакета и перезагрузкой системы ). Помогло. Правда система чет туговато себя ведет после этой процедуры, странно
hoary
07.04.2016 11:40Интересно, сможет ли такой ход стать поводом к внедрению нативной работы Windows с nix'овыми файловыми системами.
MinimumLaw
07.04.2016 11:41+1C:\Users\alex>bash
— Beta feature — This will install Ubuntu on Windows, distributed by Canonical
and licensed under its terms available here:
aka.ms/uowterms
Type "?" to continue: y
????? ??????????, ????????? ????????.. ??????????? ?????..
Красота. Давно я такого не видел. Это в русской сборке. Еще бы понять что скрывается за вопросами и почему не реагируем на ни на «Y», ни на «Д». И не связано ли это с присутствующими в системе git-bash и cygwin.impwx
07.04.2016 14:45-1Шутка многолетней давности снова стала актуальнойPrototik
10.04.2016 10:30-1Вот у кого есть проблемы с кодировкой в терминале — так это явно не у линукса.
*тихонько напоминает про cp866 и cp1251. utf-8 ещё ведь в винду не завезли, да?*
Есть у меня, кстати, винда в английской редакции, так вот примерно 80% программ на русском выдаёт всем известные вопросики (остальные 20 вылечелись установкой пакета с руской локалью). Прошло уже 20 лет с момента выхода win95, а воз и ныне там.Mear
10.04.2016 11:06Вот у кого есть проблемы с кодировкой в терминале — так это явно не у линукса.
Нуууу, я бы не был бы столь категоричен: Ubuntu. Русификация консоли в 2016 году
тихонько напоминает про cp866 и cp1251. utf-8 ещё ведь в винду не завезли, да?
Как опять же писали в теме по ссылке выше, «не завезли» потому, что это поломает совместимость со старыми программами.Prototik
10.04.2016 13:471. Проблема сугубо ubuntu
2. Не путайте терминал и консоль.
Как опять же писали в теме по ссылке выше, «не завезли» потому, что это поломает совместимость со старыми программами.
А в новые почему нельзя добавить? Ну сделайте сискол, который поменяет кодировку на utf-8, если я пишу программу в 2016ом, но нет, надо копаться с 866/1251.
a553
10.04.2016 13:36+1примерно 80% программ на русском выдаёт всем известные вопросики
Control Panel\Clock, Language, and Region\Language > Change date, time, or number formats > Administrative > Language for non-Unicode programs > Russian (Russia)Prototik
10.04.2016 13:49А оно и стоит. Только всем начхать — эти 80% всё-равно выглядят как незнайка на допросе.
И вообще, а если мне два языка нужно для двух разных программ? Каждый раз лазить и переключать?a553
10.04.2016 13:55Что ж это за программы такие? Я уже очень давно не встречал кракозябров в десктопных приложениях.
LoadRunner
07.04.2016 12:23С нетерпением жду Windows Server 2016.
Интересно, версия Core, без GUI, ещё и с башем — сильно от линухи будет отличаться?
6opoDuJIo
07.04.2016 12:26+7echo «test… test… test...» | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
Теперь и в Windows 10!
wizmo
07.04.2016 13:31Народ, а где вы качаете? Не могу найти
d1m1tr1
07.04.2016 13:40В панели управления раздел программы и компоненты. Там «Включение или отключение компонентов Windows». В списке поставить галочку подсистема Linux. Перезагрузить систему и в cmd выполнить команду bash, и подтвердить доустановку необходимых компонентов.
wizmo
07.04.2016 14:06нет, сам Build 14316 как достать?
outcoldman
07.04.2016 15:17Вам нужно подключиться к программе Windows Insider https://insider.windows.com
DagothNik
07.04.2016 16:53+1У меня как-то не скачивается. Ни на одной системе, ни на второй. Более того, одна из систем до этого была на Insider Preview и не хотела обновляться на 10586, пока я не отключился от InsPrev. В общем чертовщина какая-то…
Ramiel2009
08.04.2016 16:56+1Аналогично, сижу на инсайдер фаст ринге, но апдейтов нет уже давно. Билд 10586.
rionnagel
08.04.2016 17:07… есть предположение, что надо почистить windows.old через «панель управления — администрирование — очистка диска». Если не почищено винда отказывается новый билд через обновления предлагать.
Lsh
08.04.2016 00:51Вот тоже ничего не происходит. Билд 14295. Insider Preview в режиме Fast Ring, режим разработчика активен. Говорит, что обновлений нету. Может быть надо английскую версию?
xerxes
08.04.2016 01:32Ничего удивительного. Весь интернет в сообщениях о различных проблемах на эту тему. Кому-то помогают фиксы в реестре, кто-то ставит чистый iso со свежим билдом и там уже все работает, кому-то ничего не помогает :)
xerxes
08.04.2016 01:33Точно так и надо. Плюс посмотрите в интернете например запрос «EnablePreviewBuilds»
Lsh
08.04.2016 01:40>Точно так и надо.
Т.е. надо переустановить на английскую? Смена языка не поможет?xerxes
08.04.2016 01:51В интернете писали, что все insider билды приходят (ну или приходили раньше) только для английской (US) версии Windows. Попробуйте поменять язык, кому-то кажется помогало. Но там всё мутно, танцы с бубном.
Lsh
08.04.2016 01:51> EnablePreviewBuilds
Игры с реестром не помогли.FlarGargoyl
08.04.2016 09:49мне пришло, правда ещё не успел протестить. Не забудьте залезть программы и компоненты и включить его.
xerxes
08.04.2016 01:59+1Отсюда можно скачать официальные Windows 10 iso — может кому надо:
www.microsoft.com/en-us/software-download/windows10
www.microsoft.com/en-us/software-download/techbench
Качается последняя официальная версия (сейчас это 1511 билд 10586), которая из-за разных глюков может не прилететь во время апдейтов через Windows Update. И на ней уже может появиться новый билд (если зарегистрироваться как windows insider)ForNeVeR
08.04.2016 06:12Простите, а где ж там можно скачать ISO? Я найти не смог. Они предлагают только дурацкий тормознутый инсталлер, которому для работы обязательно нужно около 8 ГБ на системном диске :(
Может, там есть какая-то секретная ссылка на скачивание ISO-файла?
UPD: действительно по второй ссылке можно скачать, спасибо!
xRay
08.04.2016 11:26+1Установку можно не только введя в консоли команду вash начать.
lxrun.exe
Performs administrative operations on the LX subsystem
Usage:
/install — Installs the subsystem
Optional arguments:
/y — Do not prompt user to accept
/uninstall — Uninstalls the subsystem
Optional arguments:
/full — Perform a full uninstall
/y — Do not prompt user to accept
/update — Updates the subsystem
Optional arguments:
/critical — Perform critical update. This option will close all running LX processes when the update completes.
Dolbe
08.04.2016 16:48>… работающих с Windows 10 ПК с Cortana и Windows 10 Mobile или Android устройством с Cortana
Cortana под андроидом? Я что-то пропустил?
Joric
08.04.2016 21:08Кто-нибудь решил проблему с курсорными клавишами в midnight commander?
Lsh
08.04.2016 21:19+1Там не только с этим проблема, например, еще с ресайзом окна. Надо решать проблему, чего там c PTYs, а потом можно будет запустить нормальный эмулятор терминала.
Joric
08.04.2016 21:52Кстати забавно, после ресайза курсор начинает шевелиться (до первого Enter).
Joric
08.04.2016 21:54Это в cmd. В ConEmu вполне себе ресайзит, но курсорные клавиши так и не работают.
Magister7
09.04.2016 15:42+1А Learn keys не помогает?
Joric
10.04.2016 15:01Я и забыл что такая опция в меню mc есть. Но не помогает всё равно, курсорные клавиши то проходят, то нет. Если только переназначить на другие.
Joric
11.04.2016 04:11Даже вот issue уже создали, оказывается https://github.com/Microsoft/BashOnWindows/issues/26
Joric
11.04.2016 04:33Можно, в принципе, Ctrl+P/Ctrl+N использовать в mc. В vi курсор работает (и в командной строке, разумеется, тоже). И даже в mcedit работает, не работает только в панелях.
riley_usagi
11.04.2016 12:48Если для программистов, то встаёт очевидный вопрос:
Хоть кому-нибудь удалось установить RVM?
Monnoroch
Было бы круто, если б они еще и терминал хороший сделали, по аналогии с gnome terminal хотя бы.
potan
Есть сторонние реализации. Я использую ConEmu и с PowerShell, и с bash от Cygwin.
nikoloza
Есть очень хороший терминал под Windows — ConEmu. conemu.github.io
alexkunin
Очень интересная штука, большое спасибо за наводку.
script88
Присмотритесь к XShell
REZ1DENT3
Я использую cmder (cmder.net). Это оболочка к ConEmu