Supporting systemd required changes to the WSL architecture. As systemd requires PID 1, the WSL init process started within the Linux distribution becomes a child process of the systemd. Because the ...
It was an ugly fight at times. On one side you had Ubuntu favoring its Upstart program to replace the old Unix/Linux init daemon, which oversees the operating system's start-up and shutdown processes.
One of the most crucial pieces of any UNIX-like operating system is the init dæmon process. In Linux, this process is started by the kernel, and it's the first userspace process to spawn and the last ...