Нажимая кнопку «Отправить», вы принимаете правилами обработки персональных данных
Заявка отправлена

Спасибо за проявленный интерес к нашей компании, специалист свяжется с вами в ближайшее время

Услуги
Веб-разработка
Разработка мобильных приложений
Автоматизация бизнеса
UX/UI дизайн
Техподдержка интернет-проектов 24/7 по SLA
Digital-продвижение
Наша работа
Кейсы
Нажимая кнопку «Отправить», вы принимаете правилами обработки персональных данных
Заявка отправлена

Спасибо за проявленный интерес к нашей компании, специалист свяжется с вами в ближайшее время

Что полезного для разработчиков в Windows 10 версии 2004

< Все публикации
апрель 2020 ~ 1 минИсточник DD Planet
Вячеслав Муханов

Грядут очередные праздники, а значит самое время обновить свое рабочее окружение и попробовать свежие технологии. Для разработчиков, работающих в Windows, знаменательным событием начала мая 2020 г. станет, прежде всего, выход очередного обновления Windows под версией 2004. О полезных нововведениях для разработчиков рассказывает Вячеслав Муханов, инженер-программист IT-компании DD Planet.

Предыдущее осеннее обновление «1909» было, по сути, символическим — содержало исправления накопившихся к тому моменту проблем и не привнесло каких-то новых функций. Текущая же версия полна нововведений.

Наиболее интересным для программистов станет, безусловно, переход встроенной подсистемы Linux на вторую версию, и это не просто добавление каких-то новых функций, а полный пересмотр парадигмы работы этой технологии. Если первая версия была некой эмуляцией ядра Linux на уровне API Windows, то теперь было решено использовать оригинальное ядро Linux и работать в режиме виртуальной машины (при этом с проработанной интеграцией с хостом). Это радикально улучшило скорость исполнения файловых операций внутри подсистемы — самое узкое горлышко при сборке проектов.

Также мы получаем беспроблемную и быструю интеграцию с Docker. Поэтому если вы используете в своём Windows стеке разработки (например, сайт на ASP.Net Core) Docker контейнеры — эта история однозначно для вас! Вот что следует сделать:

  • Проверяем обновления ОС. WSL 2 будет доступен с версии 2004, которая уже достигла стадии RTM (build 19041) и стала доступна для WSUS. Обновление можно установить вручную сейчас или подождать (по крайней мере, на момент написания статьи) еще буквально пару недель (очередной месячный вторник апдейтов будет 12/13 мая) до начала публичного распространения через Windows Update.
  • После успешного обновления ОС проверяем, что установлены необходимые компоненты Windows Subsystem for Linux и Virtual Machine Platform.
pic2 (6).webp
  • Проверяем, что аппаратная виртуализация включена.
pic3 (5).webp
  • Устанавливаем опцию по умолчанию использовать WSL 2 командой

wsl —set-default-version 2.

  • Устанавливаем или обновляем Docker Desktop Edge до версии 2.3.0.0.

Затем в настройках Docker Desktop проверяем, что опция Use the WSL 2 based engine успешно активировалась.

pic4 (5).webp

Всё! Этих шагов достаточно, чтобы перейти на самую актуальную технологию работы с контейнерами в Windows.

pic5 (3).webp

Visual Studio 16.6 имеет полноценную поддержку Docker в режиме WSL 2 и без проблем (а главное, заметно быстрее) публикует в Docker Hub проекты, собранные на базе новой платформы.

Связаться с нами
Форматы: jpg, png, xls, xlsx, doc, docx, pdf
Размер до 5 МБ
Нажимая кнопку «Отправить», вы принимаете правилами обработки персональных данных
Заявка отправлена

Спасибо за проявленный интерес к нашей компании, специалист свяжется с вами в ближайшее время