Информация об изменениях

Сообщение Re[4]: Awesome WSL - Windows Subsystem for Linux от 21.10.2022 21:37

Изменено 21.10.2022 21:39 vsb

Re[4]: Awesome WSL - Windows Subsystem for Linux
Здравствуйте, alpha21264, Вы писали:

A>Аааа! Ну ладно. А в чём проблема завести виртуалку?


WSL2 можно считать преднастроенной виртуалкой.

Во-первых там хорошо настроены все настройки виртуализации из коробки. Ну к примеру memory balooning, чтобы хостовая оперативная память потреблялась только на запущенные программы а не на всю зарезервированную память. Проброшены нужные каталоги и тд.

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

В-третьих там специализированный дистрибутив, внутри которого в контейнере запускается выбранный дистрибутив (например Ubuntu). Таким образом во-первых оно всё грузится очень быстро (в районе секунды по-моему), во-вторых пользователь работает с привычными программами типа apt.

Ну и в-четвёртых оно устанавливается кликом в магазине по выбранному дистрибутиву. Т.е. всё очень просто и понятно.

В целом когда мне это было надо в довсльные времена, я заморачивался аккуратной настройкой виртуалбокса, он у меня при загрузке винды сервисом запускался, по клику на ярлыке к нему через путти я подключался. На мой взгляд было вполне себе юзабельно. Но для настройки этого нужны умения и время. Сейчас я бы использовал wsl2.
Re[4]: Awesome WSL - Windows Subsystem for Linux
Здравствуйте, alpha21264, Вы писали:

A>Аааа! Ну ладно. А в чём проблема завести виртуалку?


WSL2 можно считать преднастроенной виртуалкой.

Во-первых там хорошо настроены все настройки виртуализации из коробки. Ну к примеру memory balooning, чтобы хостовая оперативная память потреблялась только на запущенные программы а не на всю зарезервированную память. Проброшены нужные каталоги и тд. Причём в обе стороны — как из линукса доступны каталоги винды, так и из винды доступны каталоги линукса. Я такое, кстати, не умею настраивать. Умею только в одну сторону. Вроде через 9p всё работает.

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

В-третьих там специализированный дистрибутив, внутри которого в контейнере запускается выбранный дистрибутив (например Ubuntu). Таким образом во-первых оно всё грузится очень быстро (в районе секунды по-моему), во-вторых пользователь работает с привычными программами типа apt.

Ну и в-четвёртых оно устанавливается кликом в магазине по выбранному дистрибутиву. Т.е. всё очень просто и понятно.

В целом когда мне это было надо в довсльные времена, я заморачивался аккуратной настройкой виртуалбокса, он у меня при загрузке винды сервисом запускался, по клику на ярлыке к нему через путти я подключался. На мой взгляд было вполне себе юзабельно. Но для настройки этого нужны умения и время. Сейчас я бы использовал wsl2.