Обновить

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

А почему называется Windows для Linux, не наоборот ли это должно быть - Linux для Windows?

Потому что неправильно трактуют.
Аббревиатура WSL расшифровывается так: Windows Services for Linux.

Windows Subsystem for Linux же.

Эта ссылка – на Windows Services for UNIX, а не Linux. WSL сразу была Windows Subsystem for Linux.

Да, верно.

Windows Subsystem for Linux

In May 2019, WSL 2 was announced… WSL 2 differs from WSL 1 in that WSL 2 runs inside a managed virtual machine that implements the full Linux kernel

что-то я запутался )))

Это как OpenJ9 v0.40.0

WSL2 это просто виртуалка с линуксом, а вот wsl1 это как вайн только наоборот.

Виртуалку мы могли и раньше запустить, какая то очередная имитация бурной деятельности от майкрософта.

wsl1, насколько я понимаю, заставляет ядро Windows исполнять системные вызовы Linux, а wine - подменяет библиотеки WIndows реализациями под Linix, а вот системный вызов Windows он не сможет выполнить

Что-то мне это напомнило

Ещё одна опция «Sparse VHD» автоматически сжимает размер виртуального жёсткого диска

На самом деле, не сжимает, а деаллоцирует, разрежает. Блоки с нулями в разреженных файлах просто не выделяются и не хранятся на диске, а блоки с данными хранятся как есть.

НО! При этом, хоть о сжатии в оригинале не написано, теперь WSL (и докер кстати тоже) поддерживает сжатие (не разреженность, а именно сжатие NTFS). Что для меня оказалось очень востребованным, т.к. wsl использует ext4, которое не умеет в сжатие, а образ того же докера спокойно растет до 100гб (которые можно сжать теперь в 40, по крайней мере у меня).

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

Другие новости