Hello, since the release of 4.36 i saw this announcement for wsl2 improvements:
Streamlining data workflow with WSL 2 mono distribution
Simplify the Windows Subsystem for Linux (WSL 2) setup by eliminating the need to maintain two separate Docker Desktop WSL distributions. This update streamlines the WSL 2 configuration by consolidating the previously required dual Docker Desktop WSL distributions into a single distribution, now available on both macOS and Windows operating systems.
The simplification of Docker Desktopâs WSL 2 setup is designed to make the codebase easier to understand and maintain. This enhances the ability to handle failures more effectively and increases the startup speed of Docker Desktop on WSL 2, allowing users to begin their work more quickly.
The value of streamlining data workflows and relocating data to a different drive on macOS and Windows with the WSL 2 backend in Docker Desktop encompasses these key areas:
- Improved performance: By separating data and system files, I/O contention between system operations and data operations is reduced, leading to faster access and processing.
- Enhanced storage management: Separating data from the main system drives allows for more efficient use of space.
- Increased flexibility with cross-platform compatibility: Ensuring consistent data workflows across different operating systems (macOS and Windows), especially when using Docker Desktop with WSL 2.
- Enhanced Docker performance: Docker performs better when processing data on a drive optimized for such tasks, reducing latency and improving container performance.
By implementing these practices, organizations can achieve more efficient, flexible, and high-performing data workflows, leveraging Docker Desktopâs capabilities on both macOS and Windows platforms.
It is unclear for me what this actually means. The separation already happend from release 4.30 for windows. Is this just announcing it is also available for mac now? Or is this phase 2?
Phase 2: We plan to introduce data migration in a future update, further enhancing the systemâs efficiency and user experience. This upcoming phase will ensure that existing users also benefit from these improvements without any hassle.
Does anybody have any actual numbers of this performance increase? Or is this more theoretical?