Как стать автором
Обновить

Комментарии 71

Решение добавить поддержку еще одной разновидности Linux возникло не случайно

Никто ничего не добавлял, это кастомная сборка — мелкософт за нее не отвечает и плодить темы на msdn бесполезно, если что :)
НЛО прилетело и опубликовало эту надпись здесь
Вот когда X.Org (X Window System) заработает из этого bash, вот тогда совсем будет хорошо.
Ну клиент вполне работает. Я ставил VcXsrv как сервер на Windows 10. Небольшие приложение запускались без проблем. Было в районе 6-9 месяцев назад как пробовал.
Это немного не то. Мне хочется (необходимо/нужно), что бы я выполнил команду:
sudo apt-get install xfce4
...
startx

P.S. И помните у всех разные задачи и предпочтения и то, что нужно мне, возможно больше ни кому не нужно.
А от винды что останется? Только SecureBoot?
Тоже работает. Ограничения скорее всего будут, но я не вникал сильно. Установил и запустил xfce и выключил.

Так вроде бы работает… по крайней мере я находил гайд, по которому у меня получилось запустить GUI версию Emacs.

Виндовые иксы+нативные линуховые приложения работают, проблем нет.
Мне пока не хватает поддержки CUDA для того, чтобы уйти от перезагрузки windows/linux
А мне, как веб-разработчику, вот много чего не хватает. Недостатки в сетевом стеке не дают запускаться Nginx, файлы Linux подсистемы нельзя редактировать/добавлять/удалять инструментами Windows, иначе они превратятся в тыкву, после запуска консоли приходится ещё стартовать все нужные службы, да и работает, судя по ощущениям, не быстрее виртуальной машины.
В общем пока не вижу профитов, кроме разве что общего дискового пространства, а не контейнера, как в виртуальных машинах.
Я уж молчу про то, что иксов нет, Linux бинарники не запускаются двойным щелчком из проводника, нельзя назначить файловую ассоциацию на приложение Linux, и вообще, я мечтаю о чём-то типа объединённого ядра Linux, только со стороны Windows, чтобы на ядре NT и его драйверах полноценно работать с Linux окружением, а там и возможность отключить Win32 подсистему, не лично мне нужно, но было бы интересно.
Может быть вы статью напишете об этом?
Я тоже веб-разраб, но пока обхожусь одной виндой и при случае виртуалкой и ей не совсем сподручно пользоваться и я задумываюсь о переходе на WSL. После этого вашего комментария эта моя затея мне не кажется такой уж хорошей как в начале.
Статья боюсь не такой большой выйдет, да и бесполезной по сути- первая половина будет про установку WSL, вторая- стандартные команды на установку вебстека. Граблей, связанных именно с WSL, не так много, разве что упомянутая мною необходимость старта служб и что нужно держать консоль открыток, иначе ОС прибьёт Linux процессы.
У кого как, а у меня эта подсистема уже полгода на генту переведена :)
Под неё собираю пару проектов, что бы не перезагружаться отдельно только для запуска команды «make».
image
Интересно. а можно там докер запустить?
Сразу после релиза нельзя было. Ядро не той версии, но с учётом того что в статье написано, можно попробовать запустить версию с нужным ядром. А это уже интересно. Можно будет сравнить докер из-под HyperX с такой вот псевдо-нативной инсталляцией.
Ядро не той версии

Но ведь там вообще нет ядра Linux, разве не так?
Как это нет? Уж как сейчас — не знаю, а тогда было!
dbykadorov@DESKTOP:/mnt/c/Windows/System32$ sudo docker -d
FATA[0000] ERROR: You are running Linux kernel version 3.4.0+, which is unsupported for running Docker. Please upgrade your kernel to 3.8+.

(По секрету, по-моему и виртуалка в HyperV создавалась параллельно)

А сейчас по-моему требование к ядру у докера вообще 3.10+
Как это нет?

Всё работает на ядре Windows, и эту строчку тоже отдаёт подсистема Linux, по идее. Так что мне кажется, что смена или обновление дистрибутива не увеличит версию ядра.
Это примерно как VPS на OpenVZ- ОС можно обновить, но ядро останется, как у хоста.
Хотя это мои досужие рассуждения, я не копал эту подсистему так глубоко, чтобы сказать наверняка.
Эм… ну, возможно. Хотя мне показалось, что работа этой подсистемы обеспечивается виртуалкой Hyper-V (по инструкции нужно было активировать Hyper-V перед запуском подсистемы Linux). Но я тоже не копал далеко ) Меня устроил docker.
Да нет. И про требование Hyper-V в первый раз слышу.
Может ошибаюсь, давно дело было )
Да я вот тоже думаю. В своё время свалил с винды на линукс из-за необходимости запускать докер из виртуалки (и прочие пляски с бубном), а если можно будет запускать нативно…
Сейчас там виртуализация через Hyper-V (что подняло планку к системе до Win10 Pro x64), и, на мой взгляд, танцев с бубнами стало сильно меньше. Но виртуалка осталась )
Эм, нет, win 10 home, все работает и без Hyper-V. Он только для виндового докера нужен вроде как.
Может у вас более старая версия? На оффсайте написано вот что:
Important Notes:
Docker for Windows requires 64bit Windows 10 Pro, Enterprise and Education (1511 November update, Build 10586 or later) and Microsoft Hyper-V.

https://docs.docker.com/docker-for-windows/
Когда я пробовал (пол года или чуть больше назад) была какая то проблема с сетью, и все падало.
Я дальше sudo docker -d даже пробовать не стал)
Интересно, а как Microsoft обходит GPL лицензию с предустановленным убунту?
А где GPL запрещает бесплатно распространять свободное программное обеспечение?

а где это убунта "предустановленная"? её надо отдельно качать/включать как раз-таки

И принимать лицензионное соглашение. Но у нас как всегда все настолько быстро его прочитали, что даже не заметили этого самого факта соглашения с ним.
А никто не задумывался что это уже формально не Linux, так как ядра Linux нет, а одна из реализаций систем GNU?) Формально мы имеем GNU окружение без ядра.
без ядра

Точнее с ядром NT.
GNU/NT. А что, звучит.
обьясните пожалуйста, в чем разница между этой подсистемой и просто виртуалкой (например Vistial Box) где я могу установить все что захочу? В чем принципиальное различие?
В том что виртуалки нету. Поэтому процессы Linux работают наравне с процессами Windows, и могут занять почти всю оперативную память, они не ограничены контейнером в размещении файлов. Нет затрат на эмуляцию оборудования.
Если бы не ограничения в работе с файлами, всё было бы вообще отлично.
Да, но можно создавать и редактировать файлы в, так скажем, обычных Windows-директориях (не ..\AppData\local\lxss) и спокойно работать с ними из Linux-подсистемы (/mnt/c/some/path).
Я так спокойно компилировал проект VC++, добавив к нему Makefile. При этом бинарники и windows-, и linux-версий были в одной папке, создавал и читал файлы обеими версиями и никаких проблем не возникало.

А для удобства использования можно просто создать символическую ссылку
У меня с этим проблема была, /mnt/c/ монтировался от рута, и например апач отказывался работать с этими каталогами.
Хы-хы…
Я еще в августе инструментарий Kali Linux под винды запустил.
Пришлось поплясать с бубном, но результат того стоит
А как удалось обойти проблемы с куцым сетевым стеком?
Я так понимаю, что если падает винда, то и линукс из под неё тоже?
НЛО прилетело и опубликовало эту надпись здесь
Меня так и не спросило ни разу купить офис =\
НЛО прилетело и опубликовало эту надпись здесь
Интересно, я покупал лицензию на собранную рабочую станцию. Хотя в Германии на амазоне покупал, может страна лицензии влияет на поведение системы и потому не предлагает ничего?

А про говнософт… даа, от него можно спастись только скачав новый образ и поставив с нуля =\
К счастью скачать образ сейчас можно без msdn и торрентов, напрямую через microsoft.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Блажен кто верует.
НЛО прилетело и опубликовало эту надпись здесь
>И в подарок вам будет небольшая служба предлагающая три раза в день установить и приобрести офис!

Оо?! Там будет ровно одна ссылка в пуске, удаляемая одним движением хвостом кота. Какая служба?
НЛО прилетело и опубликовало эту надпись здесь
Пуск -> Настройки -> Приложение -> Улучшите свой Office -> удалить, так-же как и скайп.

Поставил уже десятка три десяток и десяток ноутов, еще никто мне не говорил про напоминание «купите офис».
Улучшите свой Office -> удалить
Улучшение в стиле Xzibit
НЛО прилетело и опубликовало эту надпись здесь
Я не знаю что вы в реестре удаляли, но удаление из «приложений» успешно убирает кнопку из пуска. Для всего остального есть прекрасный скрипт на павершелле, который гуглится по первому запросу «remove default apps in windows 10».

>Решилось все переходом на Debian в принципе как и всегда!
Очень рад за вас. Рассказать вам, как мой рабочий компьютер с E8600, 8Gb RAM и обычным ХДД превращается в тормозного идиота, при установке дебиана или убунты? Как иксы умирают после apt-get upgrade и приходится танцевать с бубном? Или как система не выходит из сна, потому что у меня подключены разделы на ntfs? Или как система начинает «слайдшоу» при копировании на ntfs флешку?
НЛО прилетело и опубликовало эту надпись здесь
Простите, но вы говорите глупости. У меня там прекрасно летает Windows 7 с включенным Аеро, ничуть не резанная и обновляющаяся, с двумя подключенными мониторами. Кстати W10 там тоже работает весьма шустро, но упирается в видеокарту, потому как в конкретно этом 35м чипсете стоит dx9 видеокарта, и системе «тяжко». Втыкая туда Matrox или Quadro NVS эта проблема целиком пропадает и система успешно тянет W10, Хром на десяток вкладок и запущенную PHP Storm с проектом в 500+ файлов, плюсом идет всегда запущенный Jabber клиент на пять комнат. Правда я не вижу смысла ставить туда десятку, ценой внешней видеокарты, по этому (и только по этому) я откатился обратно на w7x64. Та-же убунта, 14.01, там нормально работает только с SSD, и да, она у меня в дуал буте есть, сравнить могу, на 1в1 приложениях.

На совсем старые компы, которыми я обладаю на работе и дома, кроме Windows XP ни одна система нормально не встает, хотя там гиг оперативки и АМД Семпрон. Точнее встает, но начинаются свистопляски с вайфаем, скоростью загрузки и т.п. Последнее что более-менее жило — Lubuntu, но при перезагрузке терялись настройки звуковой карты (там она внешняя). Puppy не видит карты вайфай, Tiny Core даже разрешение не может выставить более 1024х768. Ковырять их глубже я не хочу, у меня есть работа, которую я успешно могу выполнить на любой системе Windows, без напилинга.

Требования к скорости — у меня есть. Именно по требованиям скорости я не могу найти нормальный линукс на Атом для родителей, на PIII на работу (а экспиха там летает и спокойно открывает word документы в 80-90 мегабайт) или на свой ноутбук 2004го года с P4. Я перепробовал все что вы указали и эпизодически пробую опять. Не встает. До скорости XP им далеко. А на P4 с HT успешно даже w7 встает, с добавлением оперативки, и даже можно спокойно работать, без матов.
НЛО прилетело и опубликовало эту надпись здесь
>Вот так всегда, тебе давно за 30, программируешь больше 15 лет ковыряешь все что связано с IT, а потом парень с хабр сообщает мне что я видимо глупости говорю ))

Не отчаивайтесь, у всех бывает (:

>Запустите на 4k мониторе, хотя сомнительно что даже видео в таком разрешении будет проигрыватся на этой конфигурации.

У меня два обычных монитора, один FullHD, второй 1280x1024.

>И это ещё не самый большой проект.

У нас не разные требования к скорости. У нас разные проекты. Мои проекты как правило небольшие, но к скорости у меня претензии ровно те-же — быстрое открытие.

>И простите требований к скорости у вас нет никаких вы бы просто не сидели на таком железе!
Не я выбираю какое мне железо на работе, а государство.

>И даже на таком железе как у вас не думаю что у меня были бы проблемы.

Правильно! У вас есть время на секс с системой. У меня нет. У меня работа.

>На нетбук который я беру в поездки ASUS Eee PC 1215N(7 лет двухядерный атом) я завел все включая дискретную видеокарту nvidia ion.
Acer Aspire Revo, 2Gb памяти, SSD kingston. Убунта при открытии 5 вкладок хрома (вконтактик, ютубик) нещадно пропускает кадры и дает рассинхрон. Семерка тянет 1080 в точно тех-же вкладках. Выбирал недавно систему для начальства на этот недокомп.

>Думаю вы достаточно плохо знаете линукс ( хотя я сам далеко не специалист в нем ) если не можете решить такие проблемы как не найденный модуль wifi.
Я в линуксе ровно так-же силен как и в винде: Проблема → Гугл → Решение проблемы. Запоминать эту бесполезную информацию я даже не хочу, я не техник или ремонтник магазина компьютерного.

>Про слабое железо puppy linux работает на старой Raspberry Pi и первом Pentium, а вы мне тут про Atom и Pentium3.
Система — да. Приложения — нет. На Винде, используя hp с одноядерным семпроном, я могу более-менее запустить видео в 480p на ютрупике через хром или яндекс-браузер. На убунте запуск хрома уже боль. Ему гига памяти мало. Надо-ли говорить что на этом компе моя жена диссертацию написала, используя ворд 2010?

>Поставьте Arch просто для эксперимента и после этого вам пропавшие иксы покажутся треминутной проблемой.
Ставил, не мое. Я люблю системы простые, поставил и работай. У меня не пригорает от лицензии, я готов купить дистрибутив.
Держите нас в курсе.
НЛО прилетело и опубликовало эту надпись здесь
А кто-то уже смог нормално установить файловую систему linux на другом диске кроме C? Для сборок с SSD довольно актуальный вопрос который пока что лично меня останавливает от пользования данной подсистемой.
Актуально в силу небольшого размера?
Да, по сути там под linux систему не остаётся места
Хардлинком перенести не получается?
Хардлинки не работают между разделами. Тут скорее точки соединения или символьные ссылки нужны.
Возможно это и кому то нужно, и нормальный терминал в win'е это прелестно.
Но объединять одно с другим(linux+win) по мне это изврат вышей масти.
Хотя безумно интересно к чему это приведет и/или чем закончиться.

ЗЫ: По мне доработать linux(все то чего там не хватает) гораздо перспективней.
Но объединять одно с другим(linux+win) по мне это изврат вышей масти.

Почему?
ЗЫ: По мне доработать linux(все то чего там не хватает) гораздо перспективней.

А Windows проще, для MS конечно же. Со стороны Linux приходится ковырять закрытое ПО, а со стороны Windows- просто делать совместимую реализацию по открытому коду и спекам.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.