自由——这便是开源的核心要义。
用户,无论是否打算修改代码,都应享有自由的。他人的善意修改不应受到任何限制。若用户喜欢,他们有权分享这个软件。使用开源软件,这些自由触手可及。
相较之下,闭源操作系统的许可条款显得复杂而严肃。但现实中,许多用户只是草率点击“同意”便继续前行。
价格因素
大多数开源操作系统是免费的,仅依赖用户的自愿捐助支持项目发展。只需借助CD/DVD或U,便可轻松安装至多台电脑。
相较于开源OS,闭源操作系统在定价上更为昂贵。若以它为基础构建电脑,每台的价格将不少于百元。
我们的钱花在闭源软件上,不如投入到更有价值的地方。
多样的选择
开源操作系统的发行版琳琅满目。当对当前版本不满时,用户可轻松尝试其他版本,总能找到最符合自己需求的那一款。
如Ubuntu studio、Bio Linux、Edubuntu、Kali Linux、Qubes、SteamOS等,都是针对特定用户精心打造的发行版。
闭源软件真有“选择”一说吗?或许并不尽然。
隐私保护
开源操作系统无需收集用户数据信息,不会根据用户喜好展示广告,更不会将用户信息出售给第三方机构。若开发者需要资金支持,他们会请求用户捐助或在网页上展示相关广告,内容与Linux相关,对用户无害。
安全性
开源软件在安全性方面表现优异。除了市场占有率较低这一因素外,其构建方式也为其提供了天然的安全保障。例如,Qubes Os是最安全的操作系统之一,通过将运行的软件相互隔离来确保安全。
相比之下,闭源操作系统为追求易用性而牺牲了部分安全性,使其变得更为脆弱。
硬件支持
对于家中仍存放着旧PC的用户来说,选择一个轻量级的发行版可能为这些老设备带来新生。你可以尝试那些专为旧电脑优化的轻量级Linux发行版。基于Linux的系统几乎支持所有设备的驱动,无需用户自行寻找、安装驱动。
与之相反,闭源操作系统时常中断对旧硬件的支持,迫使用户购买新硬件并自行安装驱动。
社区的支持
几乎所有开源操作系统都拥有用户论坛,为用户提供了一个交流平台。在这里,用户可以提问并从其他用户那里获得答案。大家分享技巧和窍门,互相帮助。有经验的Linux用户乐于帮助新手。
相较之下,闭源操作系统社区的支持度则相形见绌。用户在社区中提出的问题往往得不到及时回应。
商业考量
在操作系统中盈利并不容易。开源开发者的主要收入来源包括用户的捐助和网站广告。捐助资金主要用于支付主机费用和开发者薪水。
而许多闭源操作系统不仅通过销售软件使用许可盈利,还会通过推送广告等方式获取额外收入。
应对“垃圾应用”
的确,某些开源操作系统会提供一些可能永远不会被用户使用的应用。但也有发行版提供最小安装选项,其中不包含这些不必要的软件。这并非一个真正的问题。
几乎所有闭源操作系统都包含厂商安装的垃圾应用,强制用户安装,就像安装一个清洁系统一样令人不快。
开源软件的哲学意义
开源软件不仅是一种技术现象,更是一种哲学理念和分享、学习的途径。它甚至对经济也有积极影响。
我们已经列出了所知的信息。如果你觉得还有遗漏之处,欢迎在评论中告诉我们。