Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Microsoft реализовал Linux-контейнеры в WSL

29.06.2026 23:44 (MSK)

Компания Microsoft объявила о начале тестирования системы для запуска Linux-контейнеров в Windows, реализованной на базе прослойки WSL (Windows Subsystem for Linux). Инструментарий предоставляет типовой интерфейс командной строки wslc и API для создания, развёртывания и запуска контейнеров на базе Linux из окружения Windows, а также для обращения к запущенным контейнерам из Windows. Функциональность для работы с контейнерами включена в состав экспериментального выпуска WSL 2.9.3.

Основные возможности WSLC (WSL Containers):

  • Операции для управление жизненным циклом контейнеров, такие как создание, запуск, остановка, экспорт, очистка и инспектирование.
  • Ограничение потребления CPU и памяти отельных контейнеров.
  • Сборка, загрузка, отправка, импорт, сохранение и проверка системных образов. Команды для просмотра списков доступных образов. Пакетные операции сразу с несколькими образами. Возможность упаковки нескольких образов в один tar-архив.
  • Создание и управления виртуальными сетями. Присоединение контейнеров к нескольким сетям. Создание собственных типов сетей. Проброс сетевых портов.
  • Создание, просмотр и удаление разделов. Работа с виртуальными дисками (VHD).
  • Доступ к GPU из контейнеров и предоставление библиотек для работы непривилегированных пользователей с GPU.
  • Создание сеансов по мере необходимости, присвоение имён сеансам, настраиваемое местоположение хранилища.
  • SDK c API для автоматизации работы с контейнерами из программ на C++ и C#/WinRT.
  • Команда "wslc logs" для просмотра и выборки данных из логов. Вывод статистики о работе контейнера. Подсветка вывода в утилите "wslc".
  • Интеграция с MSBuild и CMake.
  • Поддержка управления при помощи групповых политик ADMX.
  • Поддержка расширения VS Code dev container для запуска и сборки разрабатываемого кода в контейнере.

Помимо поддержки контейнеров в новой версии WSL реализованы следующие возможности:

  • Предложена и задействована по умолчанию в контейнерах новая файловая система "virtiofs", обеспечивающая двукратное ускорение доступа к Windows-файлам.
  • Реализован и задействован по умолчанию в контейнерах режим работы сети "consomme", обеспечивающий улучшенную совместимость с различными сетевыми конфигурациями (VPN, прокси и т.п.). В режиме "consomme" Linux-трафик пересылается через Windows, что позволяет использовать для Linux приложений все возможности сетевого окружения Windows, включая политики безопасности и средства для интеграции с корпоративными системами.
  • Улучшено автоматическое возвращение в основное окружение с Windows памяти, не использованной в виртуальной машине с Linux.

WSL предоставляет виртуальную машину с полноценным ядром Linux (на базе веток 6.6 и 6.18), в которой могут запускаться дистрибутивы Linux. Ядро включает специфичные для WSL изменения, такие как оптимизации для сокращения времени запуска и уменьшения потребления памяти, возможность возвращения Windows освобождённой Linux-процессами памяти и настройки для исключения лишних драйверов и подсистем. Система устанавливается в отдельный дисковый образ (VHD) c файловой системой ext4 и виртуальным сетевым адаптером.

  1. Главная ссылка к новости (https://devblogs.microsoft.com...)
  2. OpenNews: Microsoft представил Coreutils для Windows, эмулятор терминала Intelligent Terminal и контейнеры в WSL
  3. OpenNews: Доступен TypeScript 6.0, последний выпуск с компилятором на JavaScript
  4. OpenNews: Microsoft открыл код среды разработки XAML Studio
  5. OpenNews: Microsoft открыл код Windows Subsystem for Linux и текстового редактора Edit
  6. OpenNews: Проект WSL9x для запуска современных Linux-ядер в окружении Windows 95
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/65805-wsl
Ключевые слова: wsl, windows, container
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (79) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 01:01, 30/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Осталось теперь в подмане/докере поддержку добавить, и самая популярная десктопная ОС в мире станет ещё удобнее.
     
     
  • 2.36, Соль земли2 (?), 09:39, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +11 +/
    Удобным инструментом для пыток.
     
  • 2.85, Джинсы (?), 22:58, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    В vagrant была ещё 10 лет назад, всё уже добавили можно начинать работать.
     
     
  • 3.93, Аноним (93), 07:32, 01/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Вы путаете теплое с мягким. Эта штука будет очень удобна, когда её будет поддерживать devcontainers. Docker можно будет выкидывать совсем.
     

  • 1.3, Аноним (3), 01:29, 30/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +17 +/
    Сначала MS Linux, теперь MS Docker
     
     
  • 2.6, одвто7 (?), 02:08, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Парни с завода по производству окон нацелились откусить кусок пирога у k8s 😁
     
     
  • 3.9, Аноним (2), 03:00, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Две совершенно ортогональные вещи. Windows ноды для k8s ещё в 2019 релизнулись.
     
     
  • 4.62, одвто7 (?), 12:26, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Да, вы правы, не правильно прочитал. Но на самом деле не такие уж они и ортогональные, скорее одно подмножество другого.
     
     
  • 5.63, Аноним (63), 12:50, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >"Да, вы правы, не правильно прочитал"

    В с ИИ перебрались.

     
  • 2.15, Джубс (?), 07:00, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это какая стадия из embrace, extend, extinguish
     
     
  • 3.17, Аноним (17), 07:22, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Уже последняя
     
  • 2.19, Аноним (19), 07:34, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Каждый день пользуюсь Linux-контейнеры в WSL.
     
  • 2.27, Аноним (27), 08:55, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Будет такая же жирная недоделка как Windows Containers. Кстати, mixed mode в Docker так и не починили
     

  • 1.8, Rev (ok), 02:49, 30/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    Охренеть, как это круто!
    Микрософт уже торт, что ли???
     
     
  • 2.12, Аноним (12), 03:28, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    https://opennet.ru/65479-azure
     
     
  • 3.32, test (??), 09:07, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Теперь я понял почему они перешли на Fedora, они просто тупо заюзали bootc.
     
  • 2.47, Аноним (47), 10:13, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    шаг за шагом к успеху и потом обосрутся
     

  • 1.13, Аноним (63), 06:27, 30/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Изоляция = безопасность.
     
     
  • 2.14, Дмитрий (??), 06:33, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >> В режиме "consomme" Linux-трафик пересылается через Windows, что позволяет использовать >> для Linux приложений все возможности сетевого окружения Windows, включая политики   >>безопасности и средства для интеграции с корпоративными системами

    Безопасность для какой системы?

     
     
  • 3.60, Аноним (60), 11:58, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    В данном реализации, ни для какой. Ну или безопасТность, если угодно.
     

  • 1.16, Аноним (16), 07:14, 30/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Надеюсь количество плачущих ярославен с требованием "сделать им как в виндовс", радикально сократится. И они схлынут обратно на оффтопик.
     
     
  • 2.75, Аноним (75), 19:54, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Уже давно вернулись, для обычного пользователя на виндовс есть все что есть в Linux, только более юзер френдли. Linux для серверов и суперкомпьютеров.
     

  • 1.18, darkshvein (ok), 07:25, 30/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    хорошо.
    и что нам с этим делать?
     
  • 1.22, Аноним (22), 08:05, 30/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Вобщем скоро Microsoft сделает более крутой линукс за пару лет, чем все сообщество линукса за более чем 20 лет
     
     
  • 2.26, AleksK (ok), 08:44, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ага за счет встроенной виртуалки с линуксом. Зачем тогда вообще нужна это прослойка с давно устаревшей виндой.
     
     
  • 3.29, Аноним (27), 08:57, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы каждый день бесить глючным системтреем и забагованными дровками интеля, особенно на леново
     
  • 3.50, МИСАКА (?), 11:07, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Что бы у юзера была хоть одна нормальная ОС для запуска софта
     
  • 3.72, Аноним (72), 17:48, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Где stable API isn't nonsence, да
     
     
  • 4.83, AleksK (ok), 22:28, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Где stable API isn't nonsence, да

    Вон гимп 0.54 96 года вполне себе запускается на современных дистрибутивах, значит проблема то не в API.

     
  • 3.87, Джинсы (?), 23:03, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Ага за счет встроенной виртуалки с линуксом. Зачем тогда вообще нужна это
    > прослойка с давно устаревшей виндой.

    Да никому она не нужна.
    В линуксе устаревшего больше в разы будет.
    Оно же на всем железе работает, а не только certified hardware

     
  • 2.31, Diozan (ok), 09:06, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Хе. Она за 20 лет крутую винду сделать не смогла.
    Скорее всего получится очередной кастратик с урезанным функционалам, пользоваться которым сможет только мазохист...
     
     
  • 3.38, Аноним (38), 09:49, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Поставил недавно 11 на виртуалку, до этого была 10 для всяких случаев виндовс онли.

    1 иконку прячет под стрелочкой в системном трее, галочки показать все нет, даже в реестре параметра нет, через какието левые твикалки вроде можно.

    Хотел сделать своп на отдельном диске, который на хосте в zram, надо обязательно gpt, обязательно ntfs, и обязательно % свободного места, чтобы любоваться гигантским красным (переполненным) пятном диска D в проводнике, диском A в 2026 винда пользоваться отказывается, вдруг флопарь по usb видимо подключат, ide там не уверен что есть.

    В общем, зачем было от хп отказываться я не понимаю, какихто улучшение так и не отбнаружил, зато ухудшения во всем абсолютно.

     
     
  • 4.45, Кроссдрессер (?), 10:07, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Согласен, хп это пик, дальше начались ухудшения начиная с висты и семерки
     
     
  • 5.46, Кроссдрессер (?), 10:11, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Поправлю себя, даже не хп, а вин 2000 (в хп уже началась деградация в пользу домохозяек и прочих геймеров)
     
  • 4.64, бывалый аноним (?), 13:47, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, во-первых, проверку можно вырубить в реестре (гуглить NoLowDiskSpaceChecks), а во-вторых, можно букву у диска со свопом убрать.
     
     
  • 5.76, Аноним (38), 20:29, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Да разумеется можно, а еще можно реверсинженернуть и вообще переписать, или там ... большой текст свёрнут, показать
     
     
  • 6.79, Аноним (79), 21:52, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Там не нужны сложные манипуляции, просто букву диска убери Computer Management ... большой текст свёрнут, показать
     
     
  • 7.88, Аноним (38), 01:56, 01/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Да, но это тот который локально, а на rdp другой, и вот его менять надо через ре... большой текст свёрнут, показать
     
  • 6.84, ИмяХ (ok), 22:37, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >> многие вещи сделать вообще нельзя, пуск тот же, только кастомное приложение

    Любой линукс-дистрибутив полность состоит из солянки кастомных приложений.

     
  • 4.78, Аноним (79), 21:31, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Это именно проблема конфигурации твоей виртуальной машины, винда 11 дает назначать "A" и "B" буквы под что угодно. Удали Floppy из списка оборудования или что.
    На счёт zram не в курсе, это лишено практического смысла в контексте винды 11. Просто дай больше оперативы виртуалке, система сам разберётся.
     
     
  • 5.95, Аноним (38), 08:14, 01/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    О очередной эксперт, который будет мне рассказывать, что то что я вижу это на самом деле совсем не то что есть.

    > винда 11 дает назначать "A" и "B" буквы под что угодно

    Да дает, но сама не назначает, если назначить ручками, то при пересоздании устройства ничего не работает.

    > На счёт zram не в курсе, это лишено практического смысла в контексте винды 11

    Ну так может надо хоть гугл спросить, вот винда, и вот распухающий своп, +100 мб в день, при этом на винде не происходит абсолютно ничего.

    Со вторым zram, который есть снапшот диска Ц, история точно такая же, ежедневно пухнет

     
  • 3.49, Крысюк (?), 10:47, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну врать-то не надо.
    2000, XP, 7, 10, 11, ...
     
  • 2.33, Аноним (63), 09:17, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Уже такое было. Intel выпускал раньше дистрибутив Clear Linux, все любители intel и Linux с удовольствием дальше им пользовались.
     
  • 2.92, Sm0ke85 (ok), 07:10, 01/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Вобщем скоро Microsoft сделает более крутой линукс за пару лет, чем все сообщество линукса за более чем 20 лет

    А ты уже сходил, свечку поставил...?

    Ох уж эти верующие фанатики...

     
     
  • 3.98, Аноним (98), 09:17, 01/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Наблюдай за долей рынка.
     
  • 2.94, Аноним (93), 07:36, 01/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то Microsoft полит Windows уже достаточно давно. Т.е. буквально коммитять в kernel.org уже много лет.
     

  • 1.34, INSANEWAVE (ok), 09:17, 30/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    WSL2 это одна из САМЫХ удобных вещей которые я использовал за всё время
     
     
  • 2.37, penetrator (?), 09:42, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    а с чем сравниваем? если она одна из "самых удобных"
     
     
  • 3.40, Аноним (38), 09:55, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    с блокнотом и терминалом, видимо
     
  • 3.70, INSANEWAVE (ok), 16:06, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > а с чем сравниваем? если она одна из "самых удобных"

    С посиделками на отдельных системах, наведением мостов и серверов
    Намного удобнее и проще когда у тебя всё в одной машине а не приходится разрываться между двумя-тремя и ТЕМ БОЛЕЕ удобнее второй операционки ИМХО конечно же

     
     
  • 4.81, Аноним (79), 22:09, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Что тебе мешало до этого юзать VirtualBox, MSYS2, Cygwin, VMWare Player?
    Прикинь, у VirtualBox даже снапшоты есть. Ты что-то сломал и взял откатился, сделай так же в WSL2 и задумайся
     
     
  • 5.97, INSANEWAVE (ok), 08:49, 01/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Что тебе мешало до этого юзать VirtualBox, MSYS2, Cygwin, VMWare Player?
    > Прикинь, у VirtualBox даже снапшоты есть. Ты что-то сломал и взял откатился,
    > сделай так же в WSL2 и задумайся

    Да ничего не мешало, не было таких задач которые могли бы сломать бубунту сервер на WSL так сильно чтобы это нельзя было починить спомощью на форумах

     
  • 4.82, Аноним (79), 22:10, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем вторая операционка? Ставишь Linux и не нужен WSL2 как бы в принципе. А если нужна винда, то ну QEMU, Winboat, Wine и пр.
     
     
  • 5.96, INSANEWAVE (ok), 08:46, 01/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > А зачем вторая операционка? Ставишь Linux и не нужен WSL2 как бы
    > в принципе. А если нужна винда, то ну QEMU, Winboat, Wine
    > и пр.

    Тоесть вместо того чтобы использовать программы в которых я работаю 90% времени в предназанченной для них ОС ты предлагаешь зачем-то перелезть на пингвина и эмулировать? Виртуалки запускать? Чтобы что?

     
  • 2.56, Yowayowa Sensei (?), 11:45, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    WSL2 (да-да, именно версия 2) -- самое ужасное представление костыля, которое можно только представить. Чуть ли не самое худшее что в принципе видел среди решений ПО.
     
     
  • 3.71, Аноним (12), 16:44, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    https://learn.microsoft.com/ru-ru/windows/wsl/compare-versions
     
  • 2.80, Аноним (79), 22:04, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    "Родился в августе шакал,
    А в сентябре заморосило.
    Сказал он: в жизни не видал
    Дождей такой ужасной силы." (С) Киплинг Д.Р.
     

  • 1.39, Аноним (39), 09:55, 30/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Кто-то мне может обяснить почему я до сих пор не могу запустить Виндоус с гуём в контейнере в Azure Linux?
     
  • 1.43, Кроссдрессер (?), 10:04, 30/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Что тут сказать? Хрестоматийный гигакостыль в вакууме
     
  • 1.48, manchelsi (ok), 10:14, 30/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    осталось теперь с NT перейти на Linux, а win софт из под вайна запускать.
     
     
  • 2.51, МИСАКА (?), 11:08, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зачем тащить бяку в замен нормального ядра
     
  • 2.55, Yowayowa Sensei (?), 11:43, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Нет, ядро NT как раз пример хорошего продукта
     
     
  • 3.61, Аноним (60), 12:05, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Разве что, того самого первого NT, которое писали ещё нанятые специалисты по VMS.
     
     
  • 4.65, Yowayowa Sensei (?), 13:48, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Разве что, того самого первого NT, которое писали ещё нанятые специалисты по
    > VMS.

    Архитектуру современной NT можно сравнить с сильно модернизированным старым жилфондом. Фундамент (диспетчер объектов, безопасность, I/O) остался прежним и спроектирован довольно удачно. Но да, "внутренние перекрытия", "коммуникации" и "системы безопасности" (гипервизор, модель драйверов, изоляция процессов) были перестроены под нынешние требования. И в целом перестроены грамотно.

     
     
  • 5.99, _ (??), 20:23, 01/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А теперь опиши современный линукс! :) Только честно! :-)))
     
  • 4.66, mma (?), 13:49, 30/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    То самое ядро лучше не видеть) Но мифы того самого идеального что МС потом испортили видимо ходят до сих пор)
     

  • 1.68, Анонимомус (?), 15:58, 30/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > SDK c API для автоматизации работы с контейнерами из программ на C++ и C#/WinRT.

    Похоже это ключевое отличие от docker, кроме того что оно сможет поставляться вместе с Виндой, приложения смогут легко взаимодействовать с контейнерами, что открывает возможность распространения селфхостед приложений с оберткой для десктопа.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру