Pull to refresh

Comments 110

Для тех, кто как и я безуспешно пытался подобрать перевод «Windows features», чтобы вбить в поиск:
Панель управления -> Программы и компоненты -> Включение или отключение компонентов Windows
Ну и с кириллицей оно, видимо, не дружит:
image

При вводе «y» (да и вообще любого символа), консоль просто закрывается. Видимо, не может переварить имя пользователя.
В дополнение, если указать больше 1 символа, «выскакивает» некий хелп с описанием ключей /install /y и прочих для установки-удаления-обновления юзерспейса. Только вот непонятно, какой ехе-ник вызывать с этими ключами, т.к. для bash.exe они не подходят…
Поставьте Английски языковой пак. Под кириллицей пока не работает.
То есть проблема исключительно в языке системы? С кириллицей в имени пользователя проблем нет? Или они тоже решатся установкой языка?
UFO just landed and posted this here
Не могли бы вы пояснить, в каком отношении активация Developer mode подвергнет мое устройство и «личную информацию» рискам?
В этом режиме появляется возможность устанавливать приложения не только из Windows Store.
Тем самым MS снимает с себя ответственность.
Sideload apps в этом плане работает также.

Developer mode дополнительно дает определенные возможности для разработчика приложений: отладка, деплой на устройство.
https://msdn.microsoft.com/en-us/windows/uwp/get-started/enable-your-device-for-development
Windows Features not found! Что-то я не могу включить
… а прочитать первый коммент к статье слабо))
Пока коммент был на модерации — меня опередили)
У меня по прежнему ничего нет( Я один такой?
http://take.ms/tYIsV
UFO just landed and posted this here
Всё включено) Скорей всего дело именно в сборке. Я её скачивал ещё в октябре… Надо-бы обновить флешечку
Не используйте в настройках консоли «Use legacy console». После включения данной настройки консоль в bash крашится.
Error: 0x80070057

take.ms/ycYfX
У кого-нибудь работает сеть в Bash консоли?
В /etc/resolv.conf пропишите nameserver 8.8.8.8
ping не заработает, а apt-get, wget заработают

Тут можно почерпнуть часть решенных проблем https://github.com/Microsoft/BashOnWindows/issues
В баге говорят, что даже UDP не поддерживается. Так ли это?
UFO just landed and posted this here
То, что не работает ICMP, в целом, ожидаемо, т.к. ему нужны RAW-сокеты, но вот то, что не работает UDP (если это действительно так) — странно.
Правда, это же бета, добавят еще поддержку, наверняка.
UFO just landed and posted this here
И соединения принимаются?
UFO just landed and posted this here
В первом терминале:
nc -u -l -p 4545
Во втором терминале:
echo test | nc -u IP 4545
UFO just landed and posted this here

На второй команде выводит:


nc: getaddrinfo: Name or service not known
Вы IP на IP-адрес заменили?

Ой, нет. Не заменил. С локалхостом можно проверять на одном пк или лучше через локальную сеть с разных машин?
P.S. На локальной машине просто впадает в ступор и чего-то ждет.

Я не знаю, как сеть там организована, поэтому не могу подсказать.
UFO just landed and posted this here
ICMP не поддерживается и RAW-сокеты тоже пока не поддерживается.
Я так понимаю эмуляцию системных вызовов для этих вещей еще не выкатили.

Это пока даже не бета-версия интеграции, а скорее пре-альфа.
Спасибо! apt-get заработал.

Может знаете как переустановить Ubuntu не переустанавливая сам Windows, пробовал отключение и включение Windows System for Linux, не помогло. Проблема в том что после команд apt-get update && apt-get upgrade появилась куча ошибок, которые я не в силах победить.
UFO just landed and posted this here
lxrun /uninstall /full /y
lxrun /install /y
У меня тоже была какая-то не устранимая ошибка после попытки подправить указанный файл из Far.
Выполнил
lxrun /uninstall /full /y
и убедился что папки C:\Users\user\AppData\Local\lxss\ не стало
После этого выполнил
lxrun /install /y
Что там ещё есть? apt-get, yum?
Какие-нибудь HHVM, Tarantool компилятся?
Сколько памяти это ест?
В чём отличие от SUA (Subsystem for UNIX-based Applications), которая давны давно есть на Windows от MS?
UFO just landed and posted this here
Спасибо за ответ. Рад когда отвечают на вопросы по делу, а не как толпа почему-то набежавших минусаторов с нежной натурой. Это как спросить у прохожего как пройти туда-то, а ответ получить в морду.
Минусы ставят вероятно из-за того, что на хабре каждый в курсе, что есть в этом обновлении.
С начала Апреля это довольно громкая новость которая шумит ежедневно.
Ну и вероятно последняя строчка.
Тем не менее ответов кроме apt-get я ни от кого не услышал и не увидел.
У нас же любят затыкать рот вместо того чтобы ответить. На каком-нибудь opennet и то люди дружелюбнее :)
UFO just landed and posted this here
Спасибо.
Скорее всего разработчиком пакетов придётся добавлять отдельную проверку именно на эту подсистему и её особенности, как они сейчас это делают с cygwin? То есть вот так сразу большинство таких специфичных пакетов не заработают.
Полноценный Lamp уже кто-то пробовал собирать?
Invalid argument это текстовый вариант ошибки EINVAL, Lxcore.sys кидает эту ошибку на все системные вызовы, которые не умеет. Поэтому эту ошибку можно заметить много где.
— Здравствуйте! Это тема про Windows?
— Да.
— Как мне включить Linux?

По мотивам цитаты с баша bash.im/quote/42
А как получить сам билд? В Settings -> Updates -> Advanced включил Insiders builds и переключил ползунок на Fast Ring, но апдейта нет. В инете пишут, что «надо подождать до 4-х суток» да и рядом с ползунком тоже написано, что может не сразу билд прийти. Кто знает, ждать надо с включенной машиной?
Я переключился на Fast Ring и сразу же получил обновление.

У меня тоже не приходил апдейт и я обновился с *.iso образа.
Можно скачать отсюда
Потом запустить интсаллер из образа и тем самым обновиться или же установить чистую сборку с загрузочной флешки.

Ждал около двух суток, потом прилетел апдейт. Ждите)
теперь и у меня пришло, тоже двое суток
Может потому что нативный Bash только что вышел и находится в бете?
То есть скомпилированный под винду bash вы не считаете нативным?
> Чтобы получать сборки Insider Preview вам необходимо подключить к своему устройству учетную запись Майкрософт

совсем охренели
не нравится — не ешьте, в чем проблема
У родителей на ноутбуке стояла учётка microsoft с паролем. Сейчас они временно не пользуются интернетом. И пароль от учётки им не нужен и их жутко бесит. Но его нельзя убрать у этой учётки потому что для этого требуется выход в интернет.
Это лишь один подводный камень, но не известно сколько ещё может выплыть.

Одно дело когда кто-то реализовывает фичу. И вам решать пользоваться ей или нет, и совсем другое когда для нетривиальных действий производитель фичи специально создаёт усложнения навязывая свои другие «фичи».

Представ те себе музей в который может попасть каждый желающий. И вот он находится на 5-м этаже 20-ти этажки. И есть лифт. И есть лестница. Но для того что бы лифт поднял вас на 5-тый этаж вам надо с начало подняться по лестнице на 20-тый, потому что тамбурная двери на всех этажах кроме 20-го закрыты.
Не нравится не посещай музей, но знай что мы такие хорошие все из себя. Мы такие молодцы, но вы не увидите в живую что мы там сделали потому что вам лень поднять свою задницу на 20-ый.

Я конечно понимаю что windows это их детище и они могут творить с ним что вздумают. Но я думаю что выражая слово «охренели» IvanPanfilov выражал не то что они «обязаны» делать, а то какие чувства вызывают их действия.
Можно включить автоматический вход. Пароль хранится в открытом виде, но эти же пароли можно вытащить из любого браузера
UFO just landed and posted this here
Тогда нужно вводить пин. Не пользуюсь учеткой MS по этой же причине.
негодование в вашем случае как раз абсолютно понятно: учетка микрософта затрудняет работу, однако требование учетки для участия в инсайдер-программе вообще не вызывает у меня отторжения: это опциональная фича, результаты которой со временем получат все
Вот он, страшный сон линуксоида — создавать учётную запись в Майкрософт, чтобы установить Убунту.
И качать Ubuntu с Windows store.
UFO just landed and posted this here
Error: 0x800c0005 — кто с таким стыкался??? в чем проблема??? как решить??
О_о, это всё серьёзно? Читая Вашу прошлую статью, я был уверен, что это первоапрельский юмор. (Да, я видел дату «31 марта в 11:18», но думал, что это тоже часть шутки — что шуточные первоапрельские статьи отображаются с рандомными датами.)

У меня приложение сразу крашит
Fatal IO error: client killed
Пробовал запускать несколько приложений, но без особого успеха. Где-то в гугле прочел, что проблема может возникать из-за большних иконок (o_O), но протестировать пока не могу.

Тоже немного побаловался — Пиджин работает отлично, в аське логинися. А Файрфокс вылетает постоянно, но главную страницу Хабра вроде загружает:
Скрытый текст

Так у вас работает? А можете поэтапно описать как вам удалось? У меня любое приложение крашит сразу же в ту самую ошибку IO
Какой у вас X сервер? Как запускаете?

Отсюда скачал «Xming X Server for Windows», установил его тупо как windows-программу «далее-далее-далее-готово», затем запустил с ярлыка рабочего стола (снова «далее-далее-готово» ), затем из оболочки bash программы запускаются так: «DISPLAY=:0 firefox».

Странно. У меня все тоже так же сделано, однако у меня крашит почти каждое приложение. Ну ладно. Подождем, может сами MS чего допилят для этого.

Интересно, как работает fork? Cygwin/mingw имеют огромное количество проблем именно из-за эмуляции форка, есть ли здесь проблемы?
Из любопытства — какого рода проблемы?
is due to fork() failing when it is unable to load DLLs in the child at the same address as in the parent.

Угу, понятно, спасибо.
В ядре NT с самого начала была возможность честного форка процесса — с клонированием таблиц страниц и copy-on-write. Она недокументирована и до неё нельзя достучаться через Win32 API, но для отдельной подсистемы это не проблема. Cygwin/MinGW работают через Win32 API, поэтому у них, да, проблемы.
NtCreateProcess/NtCreateProcessEx с ненулевым четвёртым аргументом и нулевым шестым.
А, да. Это есть у Небета.
Работает. Скомпилированный пример процесса демона работает и висит в списке процессов без родителя, вот так:

image
В русскоязычном Windows компонента Linux нет.
Только что поставил на русскую винду, работает. Надо просто дождаться, когда прилетит обновление с Insider версией (у меня оно появилось через пары дней, после подключения к программе Insider Preview) и установить режим разработчика, как в статье написано.
UFO just landed and posted this here
Нужно установить английскую локализацию как основную, установить bash, потом можно вернуть русскую, все будет работать.
Воспользовался советом в комментариях выше. Установку можно запустить командой:
lxrun /install /y
Она запускается установку молча, без подтверждения.
Потом уже bash запускается. Правда в нем тоже с кодировками не особо работает, но вроде там уже не критично, играться и так можно.
Пока правда первое впечатление, что это все таки сильная бета, работает далеко не все
А как вы подключались? На сайте микрософта мне предлагают полностью переустановить ось ( сейчас 10-ка ). То есть он не просто тащит всякие предварительные фичи, а ставит «специальную» версию системы?
Кто еще из «копирайтеров» не отписался на эту тему? Вроде простенькое howto, да еще и растиражированное уже везде…
народ у меня в Settings -> Updates -> Advanced кнопка Insiders builds не активна. Что делать?
А у вас MS учетка? Может из-за этого?
сам загуглил… короче это из-за antispy.
частично помог возврат настроек по умолчанию с помощью проги O&O ShutUp10
но теперь другая ппроблема — вылетает такое окно:
http://i11.pixs.ru/storage/2/7/4/Bezimyanni_3885740_21532274.png
затем оно говорит типо всё исправлено и предлагает перезапуститься. После перезагрузки ничего не меняется.
UFO just landed and posted this here
учётка от МС + браузер от МС + включённая телеметрия = мои пароли у microsoft. + потеря производительности + более назойливая реклама.
Я не параноик но если уж собирать данные то делать их общественным достоянием. Иначе можете считать меня жадиной, но это мои данные и я не хочу чтобы они куда либо улетали.

Интересно что к каждому пользователю прилетает именно «своя ос». у кого-то 3 дня, у кого-то почти сразу. Как будто они действительно создают сборку винды специально под конкретно ваш компьютер. (естественно со своими идентификаторами вшитыми прямо в ОС).
UFO just landed and posted this here
Это легко проверяется на разных независимых машинах снифом трафика и сравнением хэш-сум esd файлов, полученных по временным ссылкам.

А TLS у них не в моде?

Никто не в курсе, может можно как-то использовать git из этой подсистемы в IDE? В IDEA, например

Странно, дев режим давно включен, сборки insider preview включены, судя по журналу апдейтов у меня билд 1511, но в windows features нету нифига про линукс, обида!

Уже разобрался, не та версия всё таки.
https://www.microsoft.com/ru-ru/software-download/windows10 -> «обновить сейчас»

Кто-нибудь знает, как выключить русский язык в баше, который запустился из-под винды?

UFO just landed and posted this here

В какой-нибудь .bashrc пропишите export LANG=en_US.UTF-8 и export LC_ALL=en_US.UTF-8 если нет localectl.

Sign up to leave a comment.