Pull to refresh

Comments 71

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

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

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

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

Виндовые иксы+нативные линуховые приложения работают, проблем нет.
А мне, как веб-разработчику, вот много чего не хватает. Недостатки в сетевом стеке не дают запускаться 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 под винды запустил.
Пришлось поплясать с бубном, но результат того стоит
А как удалось обойти проблемы с куцым сетевым стеком?
Я так понимаю, что если падает винда, то и линукс из под неё тоже?
UFO landed and left these words here
Меня так и не спросило ни разу купить офис =\
UFO landed and left these words here
Интересно, я покупал лицензию на собранную рабочую станцию. Хотя в Германии на амазоне покупал, может страна лицензии влияет на поведение системы и потому не предлагает ничего?

А про говнософт… даа, от него можно спастись только скачав новый образ и поставив с нуля =\
К счастью скачать образ сейчас можно без msdn и торрентов, напрямую через microsoft.
UFO landed and left these words here
UFO landed and left these words here
Блажен кто верует.
UFO landed and left these words here
>И в подарок вам будет небольшая служба предлагающая три раза в день установить и приобрести офис!

Оо?! Там будет ровно одна ссылка в пуске, удаляемая одним движением хвостом кота. Какая служба?
UFO landed and left these words here
Пуск -> Настройки -> Приложение -> Улучшите свой Office -> удалить, так-же как и скайп.

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

>Решилось все переходом на Debian в принципе как и всегда!
Очень рад за вас. Рассказать вам, как мой рабочий компьютер с E8600, 8Gb RAM и обычным ХДД превращается в тормозного идиота, при установке дебиана или убунты? Как иксы умирают после apt-get upgrade и приходится танцевать с бубном? Или как система не выходит из сна, потому что у меня подключены разделы на ntfs? Или как система начинает «слайдшоу» при копировании на ntfs флешку?
UFO landed and left these words here
Простите, но вы говорите глупости. У меня там прекрасно летает 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 встает, с добавлением оперативки, и даже можно спокойно работать, без матов.
UFO landed and left these words here
>Вот так всегда, тебе давно за 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 просто для эксперимента и после этого вам пропавшие иксы покажутся треминутной проблемой.
Ставил, не мое. Я люблю системы простые, поставил и работай. У меня не пригорает от лицензии, я готов купить дистрибутив.
UFO landed and left these words here
А кто-то уже смог нормално установить файловую систему linux на другом диске кроме C? Для сборок с SSD довольно актуальный вопрос который пока что лично меня останавливает от пользования данной подсистемой.
Актуально в силу небольшого размера?
Да, по сути там под linux систему не остаётся места
Хардлинки не работают между разделами. Тут скорее точки соединения или символьные ссылки нужны.
Возможно это и кому то нужно, и нормальный терминал в win'е это прелестно.
Но объединять одно с другим(linux+win) по мне это изврат вышей масти.
Хотя безумно интересно к чему это приведет и/или чем закончиться.

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

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

А Windows проще, для MS конечно же. Со стороны Linux приходится ковырять закрытое ПО, а со стороны Windows- просто делать совместимую реализацию по открытому коду и спекам.
Only those users with full accounts are able to leave comments. Log in, please.