WSL2 will ship as an optional package with an expected release date on the last week of May. Yes, Microsoft is still terrible at naming things, but their engineering recent efforts are impressive. Microsoft plans to release WSL2 in the WindMay Update (also known as Windows 10 2004). Hard to imagine for those of us who remember the time when Microsoft CEO called Linux a cancer.įast forward a year from announcement, and WSL2 is ready for primetime. The second iteration of the technology runs on a native Linux Kernel on HyperV, fully supported by Microsoft. In May 2019 Microsoft announced the WSL would be succeeded by WSL2. But ultimately the team decided that trying to replicate everything. In the years following its release the WSL has been improved, addressing some key issues like slow disk access. In addition to translating syscalls, WSL also implements a filesystem compatibility layer that allows sharing files between the Windows Shell and WSL terminals. This technology was used in reverse to allow Microsoft to run their MS SQL Server database product on the Linux operating system, in addition to Windows Server. WSL is a translation layer that allows running a Linux compatible shell by translating system calls from Linux kernel to their Windows kernel equivalents. In August 2016, Microsoft released Windows 10 Anniversary Update that included a novel technology to enable developing and running Linux apps: Windows Subsystem for Linux (WSL) Microsoft has acknowledged that a vast majority of the Open Source development projects (PHP included) are based on Unix derived operating systems, GNU/ Linux being the most popular one. And ultimately I would deploy to a Linux production environment where the app might behave just a bit differently. Compared to macOS, with its BSD underpinnings, Windows is just from a different world from the Unix realm that PHP stems from. While these efforts have enabled PHP development on the most popular desktop operating system, to me they've always felt non-native. Over the years there have been a number of efforts to improve this: WAMP, Vagrant, Docker… the list goes on and on. However to me the LAMP (Linux, Apache, MySQL, PHP) development experience on Windows was always a bit lackluster. And the simple code-refresh-code cycle remains compelling to this day. Arguably PHP owes its popularity to the developer experience.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |