Как многие из вас знают, в Магазине Microsoft есть три версии Ubuntu . Это означает, что в Windows я могу эмулировать Ubuntu и иметь командную строку Ubuntu непосредственно в Windows.
Вопрос очень прост: что я не могу сделать из командной строки Ubuntu, эмулированной в Windows, что я могу сделать на подходящей Ubuntu на основе Linux? Полезно ли загружать это приложение Ubuntu, устанавливать его и работать только с ним, а не с реальной ОС? Можно ли установить все библиотеки разработки? Могу ли я написать (или нет) драйверы устройств? Другими словами: каковы пределы?
Какие функции на основе Ubuntu Linux отсутствуют в Ubuntu-on-Windows?
Приветствуются новые ответы: я знаю, что каждое программное обеспечение постоянно меняется, улучшая характеристики и возможности!
источник
Ответы:
Ubuntu, работающий в подсистеме Windows 10 для Linux, не является полным дистрибутивом. На самом деле, это совсем не Linux - у него нет ядра Linux. Таким образом, вы не можете протестировать или попробовать расширения ядра, включая драйверы, потому что вы не используете Linux .
Если вы хотите сделать что-то подобное, либо установите Ubuntu на ВМ - Win10 включает в себя Hyper-V, но лично я предпочитаю VirtualBox, который является бесплатным, или двойную загрузку вашей машины с Ubuntu, работающим на голом железе. Вы почти наверняка найдете последний быстрее, чем под управлением Windows - я делаю на всех моих машинах. Отчасти это связано с тем, что вам нужна антивирусная защита при работе Windows, которая снижает производительность, особенно производительность диска. И потому что вам это нужно, Win10 включает в себя встроенный антивирус.
С Linux вам это не нужно, поэтому влияние на производительность снижается.
источник
Одна из вещей, которую вы не можете легко сделать в подсистеме Windows для Linux (WSL), - запуск приложений Linux с графическим интерфейсом.
Для этого вам нужно установить неподдерживаемый сервер X11, такой как VcXsrv или Xming.
Включение WSL относительно тривиально. Кажется, это очень хорошо для пользователя командной строки Linux.
источник
VcXsrv
неподдерживаемым. Они выпустили около 10 обновлений, так как я использую его (октябрь 2017 года).Есть много полезной информации по каждому из приведенных выше ответов. Я здесь суммирую основные понятия каждого из них.
Обновление от мая 2019 года . Как указано в одном из самых последних ответов, WSL развивается благодаря использованию реального ядра Linux и предоставлению множества других возможностей. Я ознакомился с этим документом, и, если он будет подтвержден, это станет большим шагом вперед. Здесь вы можете найти хорошую статью на тему "настоящее ядро Linux на W10"
Подводя итог: «Ubuntu в Windows - это полноценное пользовательское пространство Ubuntu на вершине ядра Windows в режиме совместимости с Linux», как указано в одном из комментариев.
Что я не могу сделать:
Что я могу сделать:
Дополнительная информация:
Эти приложения бесплатны, их можно загрузить из Магазина Windows, и здесь вы можете найти инструкцию по их установке и использованию.
В этом другом вопросе блога, некоторые предложения о том, как использовать графический интерфейс для WSL (неофициальное, третье лицо)
ОБНОВЛЕНИЕ Август 2019 года : выпущен новый WSL 2 (читайте здесь для получения дополнительной информации). Кажется, что вы можете работать с настоящим ядром Linux и с файловой системой Linux. Пока что я не пробовал новую версию (она есть в моем списке TODO).
источник
От How-To Geek :
Обновление от комментария allquixotic :
источник
crontab
и другие демоны. Вот практический пример загрузкиcrontab
при загрузке Windows. Затем используйтеrsync
каждые 2 дня для резервного копирования базы данных Windows: blog.snowme34.com/post/…По состоянию на май 2019 года WSL 2 находится в стадии разработки .
(акцент мой)
источник