自从换了 CEO 后,微软就开始和 Liunx 谈恋爱了,包括 WSL 子系统以及最新的同 Canonical 为 Azure 定制 Linux Kernel,不过自由软件基金会的创立者 Richard Stallman 那里却不认同这样的合作。Stallman 认为:“微软决定为 Linux 构建子系统 WSL 是为了消灭用户可以自由使用、复制、分发和改进的软件。”
Richard Stallman 是自由软件运动的精神领袖兼 GNU 计划以及自由软件基金会的创立者,他认为 WSL 只能帮助巩固 Windows 等专有软件的主导地位,并且破坏用户对自由软件的使用。 而这完全不能推动自由软件的发展。Stallman 说道:“自由软件运动的发起就是为了让用户摆脱抵制自由软件的程序和系统,比如 Windows。而允许非自由系统下载使用自由软件,会阻碍自由软件的发展。”
不过 Canonical(旗下有 Ubuntu) 的创始人兼首席执行官 Mark Shuttleworth 则认为,Windows 对 GNU/Linux 的支持能为开源软件的发展带来积极的影响,WSL 为使用 Windows 的用户提供了更多选择,带来了更大的灵活性,同时也为开源平台挖掘了潜在的用户群体。Shuttleworth 同时还表示,微软现在有着和 20 世纪 90 年代不同的发展理念,它在以一个平衡的视角看待如今的公开竞争的多元平台,并且对开源事业做了不少贡献,微软这次对 GNU/Linux 是认真的。
微软现在似乎正在为 WSL 的工作做铺垫,以便可以使针对单个的 GNU/Linux 发行版扩展可能的功能,如,让用户可以把各种 Linux 系统中的命令可以跟 Windows 系统里的命令串在一起用。
不过,在我看来,Windows 和 Linux 发行版发展至今已经是谁也消灭不了谁的状态了,在云计算时代 Windows Server 并不是 20世纪初 发展的那么轻松,反倒是 Linux 发行版遍地开花。但在桌面领域,GNU 桌面到现在才只有 3% 的成绩,在办公领域 GNU 软件很难同微软办公全家桶匹敌。
那么我们来讨论一下吧:
1. 你怎么看待 WSL ?
2. Stallman 和 Shuttleworth 你为谁打 Call?
3. Windows 或者 Linux 应该如何努力?
4. 开源和闭源能和谐共存吗?