My journey to an open-source Windows desktop ...