Linux 与 Windows 相比,优点体现在哪?

Linux 与 Windows 相比,优点体现在哪?

圣战贴总是很诱人啊。

抛开Android不谈,Linux是一个以开发者为中心的操作系统,Windows是以消费者为中心的操作系统。这是最根本的区别,也是Linux相对于Windows的优势/劣势所在。

必须承认,尽管有很多人、很多公司在努力让Linux变得更加"User Friendly",但Unix/Linux的用户群体从来不是普通用户而是计算机的工业界和学术界。它的优先级,也是搞定工作而非娱乐。Linux的很多生态上的特点,都可以用这件事来解释。

另外一个很重要的特点,是Linux是由业余爱好者们拼凑而成的。它不像Windows/Mac一样有一个明确的『开发目标』,甚至不像BSD一样有一个『Base System』,Linux不过是一个内核,和一堆从不同地方搞来/开发,试图满足不同开发者自身需要的应用程序。只不过碰巧发现,这些工具组合组合,能够满足大多数人的大多数需要而已。

了解这两个特点之后,Linux的很多优点/缺点,也变得很容易理解。

所以,如果你发现你自己更多的是『开发者』而非『消费者』,或者你所做的任务碰巧是人们一般用Linux完成的,那么你自然会发现Linux的优点。就我个人来说,即便有VS,我还是经常会觉得windows下项目的配置太繁琐;即便有homebrew,我也常常会觉得OS X下的软件管理比较奇怪。而在Linux下,我可以轻易的使用到最新版本的几乎所有开发工具。

而其他的时候,用Linux或者Windows/Mac就是个习惯而已嘛——又不是说Python和Ruby一定要分个高下,所有人只能用一种系统。

P.S Windows不稳定纯属瞎扯,真的...