Microsoft встраивает Linux Ubuntu в Windows 10
Microsoft и Canonical планируют в ближайшие часы объявить о новом сотрудничестве, в рамках которого пользователи смогут запускать Ubuntu в среде Windows. Однако вряд ли это будет десктопный графический интерфейс - речь может идти о командной строке.
Ubuntu внутри Windows
Пользователи смогут запускать Ubuntu внутри операционной системы Microsoft Windows 10, сообщает ZDNet со ссылкой на осведомленные источники. Это будет «больше, чем просто запуск оболочки Bash», уточнило издание (такая возможность в Windows уже есть некоторое время благодаря различным утилитам). Официальный анонс интеграции Ubuntu в Windows 10 ожидается на вступительном докладе на конференции Microsoft Build, которая начнется сегодня в США.
«Новая возможность позволит пользователям Ubuntu запускать операционную систему Ubuntu одновременно с Windows. И это будет не виртуальная машина, а интегрированная в Windows 10 функция», — пишет ZDNet.
Часть операционной системы Microsoft
По информации сайта, Linux не будет интегрирована в Windows целиком как есть — она будет работать на основе нативных библиотек Windows. Это означает, что новая функция не будет использовать контейнеры (технологию, которую Microsoft планирует добавить в Windows в рамках проекта Barcelona).
Напомним, в августе 2015 г. стало известно, что Microsoft вместе с Canonical — разработчиком Ubuntu — работает над интеграцией гипервизора контейнеров Linux под названием LXD в Windows. LXD — гипервизор с открытым исходным кодом, предназначенный для работы с контейнерами вместо виртуальных машин. Предполагалось, однако, что LXD, скорее, будет добавлен в Azure, нежели в Windows.
Ubuntu станет «интегрированной в Windows 10 функцией»
ZDNet предполагает, что вряд ли пользователи смогут видеть в Windows графический интерфейс Ubuntu — Unity. Скорее всего, функциональность будет сконцентрирована вокруг Bash и интерфейса командной строки. «Сможете ли вы запустить Unity, GNOME или KDE? Возможно, но не это цель сотрудничества [между Microsoft и Canonical]. Дело в том, что пользоваться Ubuntu в среде Windows в основном будут разработчики, обычным пользователям это вряд ли понадобиться», — отмечает издание.
Поддержка открытого ПО
Поддержка ядра Linux, которое распространяется бесплатно под открытой лицензией (Ubuntu базируется на Linux), является из ряда вон выходящим для прежней модели поведения Microsoft. В 2001 г. бывший генеральный директор Microsoft Стив Балмер (Steve Ballmer) сравнил Linux с раковой опухолью, которая «пожирает все, чего касается, в плане интеллектуальной собственности». Microsoft воспринималась как антагонист открытого ПО (в том числе Linux).
Однако в феврале 2014 г. кресло гендиректора занял Сатья Наделла (Satya Nadella), и принципы Microsoft изменились. Microsoft стала активнее поддерживать сообщество разработчиков открытого программного обеспечения. Был полностью или частично открыт код платформы .Net, компиляторов С# и Visual Basic, браузера Edge и некоторых других продуктов.
Особенно насыщенной в плане анонсов выдалась вторая неделя марта 2016 г. Сначала Microsoft объявила о намерении добавить поддержку Linux в SQL Server, а затем сообщила о выпуске первого в своей истории программного продукта на ядре Linux, им стал набор программных компонентов для управления коммутаторами и другими сетевыми устройствами с широкой функциональностью.