Как стать автором
Поиск
Написать публикацию
Обновить

Комментарии 11

Вы не знаете почему Windows отказалась от WSL1? Чем контейнеры лучше?

Я конечно же погуглил, чтобы Вам ответить.

Там ряд проблем архитектурных было. Основное:

1) WSL1 использовал слой перевода Linux-системных вызовов в Windows-эквиваленты, что не покрывало все функции ядра Linux. Это мешало запуску многих приложений;

2) WSL1 сильно отставал в скорости операций с файлами (особенно при работе с Git, npm, apt). Например, распаковка архивов в WSL2 стала быстрее в 20 раз;

3) Виртуализация в WSL2 позволила оптимизировать сетевой стек, что критично для веб-разработки и контейнеризации

По сути, второй и третий пункт вышли из первого

Да, там всё взаимосвязано.

Виртуализация в WSL2 позволила оптимизировать сетевой стек, что критично для веб-разработки и контейнеризации

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

Недавно wsl2 вынесли в open source. Я думаю, что это ускорит развитие "весла". Может и вашу проблему как-то решат.

О нет нет, это не моя проблема. Я решил эту проблему просто - удалив виртуалку с виндой 😁😁

Ну тоже вариант ))

в чем преимущество внутренней контейнеризация от эппл в отличие от того же докера?

Ну как пишет сам apple - главное - нативная интеграция с macOS. Цитирую:

Принцип работы: вместо общей Linux-ВМ, как в Docker, для каждого контейнера создаётся отдельная минималистичная виртуальная машина. Это обеспечивает:

  • Строгую изоляцию — процесс, выходящий из контейнера, находится внутри ограниченной виртуальной машины, а не в общей среде с доступом к другим контейнерам.

  • Упрощённое управление ресурсами — контейнеры, созданные с использованием фреймворка, требуют меньше памяти, чем полноценные виртуальные машины.

  • Автоматическое назначение уникального IP-адреса — это избавляет от необходимости пробрасывать порты.

Все то же самое, но только эмэйзинг.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации