你的linux pc真的是免费和开源的吗?

你喜欢使用Linux和开源软件,但是Linux是否像人们想象的那样免费呢?以下是一些让你吃惊的事实。...

我喜欢使用Linux。我强调只使用免费的开源应用程序。这在桌面上比在**上容易,但归根结底,我不得不承认,我最终还是使用了相当多的专有软件。

linux-free-opensource

机会是,即使你是一个像我一样热爱自由软件的Linux用户,你也是。

这一点在我使用Linux的时间越长,我就越清楚:只使用开源软件真的很难。即使当你认为你是,经常有封闭的源代码在后台安静地运行。

事实证明,Linux桌面并不像人们想象的那么免费,这只是故事的一部分。

让我们从linux内核开始

安装Linux发行版时,屏幕上看到的不是Linux。被称为Linux的操作系统在技术上只是内核,它使软件能够与计算机的硬件进行通信。你看到的大部分都是免费的。在内核中,事情变得不确定。

Linux内核包含二进制blob。这些是软件的封闭源代码位,仅打包为不透明的二进制文件。这意味着我们不仅不能编辑代码,甚至不能看到它。

这些二进制blob主要由硬件驱动程序和固件组成,使Linux可以在更多的硬件上工作。理想情况下,公司会向开发人员提供使Linux在其硬件上运行所需的技术文档。许多公司提供封闭式驱动程序。

Linux能够使用这些驱动程序运行,但是它通常不能像其他驱动程序那样正常工作(也就是说,好像编码是由处理内核本身的同一个人完成的)。这些驱动程序也会带来安全风险,因为我们不完全知道它们做了什么,或者可能存在哪些缺陷。

自1996年开始接受二进制blob以来,Linux内核并不是完全免费和开源的。二十多年来,Linux包含了一些封闭的、专有的软件。

如果你觉得这很麻烦,你可以下载LinuxLibre,这是一个内核版本,去掉了所有的封闭位。不幸的是,Linux libre不支持那些供应商不提供技术文档的硬件。

这意味着您可能会遇到图形卡和网卡的更多问题。如果不购买特殊的USB加密狗,您的Wi-Fi可能根本无法工作。

还有你自己安装的驱动程序

当我第一次切换到Linux时,我需要安装一个专有的驱动程序才能无线上网。我的显卡工作,但我需要一个专有的驱动程序,以获得最流畅的体验和玩游戏。

这种情况在过去几年有所改善,但如果您使用的是NVIDIA图形卡,您仍然需要一个专有的驱动程序才能获得最佳的游戏体验。

通常,您在安装后立即安装这些驱动程序,而忘记了它们。在升级到Linux发行版的下一个版本之前,您不必再考虑它们。但一直以来,专有软件都在后台运行。你电脑的一个角落里的密码被封锁了。

这不仅仅是一个安全和隐私的问题,你可能会担心(或矛盾)。这也是Linux开发人员无法为您提供最佳计算体验的问题。

当他们有权访问文档时,他们可以修复错误并确保所有的部分都装配在一起。事实上,你依赖于外部公司为相对较少的用户提供完善的驱动程序。

并非所有linux应用商店的软件都是免费的

在大多数Linux发行版中,您下载的绝大多数软件都不花钱。其中大部分也是开源的。但偶尔也会有一些专有软件被藏起来,除非你们都关心并知道要找什么,否则你们很容易在你们的电脑上找到更封闭的源代码。

例如Steam、Skype和Slack等软件。这通常是你需要的软件,以便做你的工作或与朋友保持联系。

也许你会安装编解码器让音乐和视频文件工作,不知道这些是专有文件。你以为你在使用一**全免费的开源电脑,却渐渐意识到事实并非如此。

现在我们来谈谈网络

即使你要运行一个完全免费的发行版来运行二进制无blob的Linux libre内核,不安装任何额外的硬件驱动程序,并且阻止Linux应用商店的专有软件,你仍然可能依赖大量的专有软件。它是通过你的浏览器来的。

前几天浏览Fedora上的GNOME软件,我发现Slack可以下载。然后我注意到它被标记为专有的。

Open Source

这让我很反感,所以我没有下载。但后来我想了想。我在浏览器选项卡中使用Slack,它的专有性不亚于专用客户端。我的浏览器可能是开源的,但通过它的大部分内容不是。

对于Linux来说,从使用桌面应用到云软件的转变是一个复杂的过程。一方面,过渡到Linux比以往任何时候都要容易,因为对于过去做不到的许多事情,可以回退到web上。例如,Microsoft Office 365和Adobe Photoshop现在提供了一定数量的在线功能。你也可以在Netflix上播放电影,在Spotify上听音乐。

桌面应用不像以前那么必要了。但另一方面,所有这些都是专有服务。如果你尝试不接触封闭的源代码而使用web,就像richardstallman那样,你会大大减少你在网上可以做的事情。

然后是bios

BIOS是基本输入/输出系统的缩写,在操作系统启动之前,您会看到计算机的一小部分。它是预装的,通常是专有软件。

即使与网络相比,这也是你对计算机控制最少的部分。您可以使用不同的内核。您可以避免使用某些驱动程序和专有应用程序。你甚至可以远离大部分网络或者完全离线。但是改变BIOS?

你可以用coreboot或Libreboot之类的开放选项来替换计算机上的BIOS,但它们只支持有限数量的pc。在大多数pc上,你只是运气不好。

那么linux到底有多免费呢?

最后,对于典型的Linux计算机,仍然有许多封闭的部分。另一方面,这种体验仍然比Android开放得多。

如果使用自由软件对你很重要,不要灰心。你的电脑和网络可能不是完全开放的,但事实上,你足够的关心,使努力的问题。这影响了设计软件的人,无论是现在还是将来。

云服务的开源替代方案一直在出现。开源桌面软件不断改进。二十年前,开源还是一个新奇的想法,从那时起我们已经走了很长的路。但我们不能自欺欺人:大多数运行Linux的计算机直到今天也只是部分免费的。

  • 发表于 2021-03-25 18:20
  • 阅读 ( 342 )
  • 分类:IT

你可能感兴趣的文章

4种方式开源软件不够好

...一点,而不依赖于专有软件。有相当多的开源方法来备份你的电脑,无论是在家里的另一台电脑或远程服务器。但是一个非技术性的计算机用户可能会这样做吗? ...

  • 发布于 2021-03-12 11:59
  • 阅读 ( 209 )

如何在linux pc上安装minecraft的完整版本

... 想带史蒂夫在你的Linux PC上进行一些新的冒险吗?下面介绍如何在Linux上安装Minecraft。 ...

  • 发布于 2021-03-12 19:51
  • 阅读 ( 455 )

谁制造了linux?为什么它是免费的?

Linux是世界上使用最广泛的免费开源操作系统。与商业替代品不同,没有一个人或一家公司可以获得信贷。Linux之所以如此,是因为来自世界各地的许多人的想法和贡献。 ...

  • 发布于 2021-03-13 08:27
  • 阅读 ( 235 )

使用linux如何省钱

... 除非你的课程需要一个特定的应用程序,否则你可以去大学,而不必为计算机程序预算。您可以跟上税收的财政状况,而不必为会计工具本身的成本添加行项目。您可以编辑视...

  • 发布于 2021-03-13 16:44
  • 阅读 ( 231 )

你的生活100%免费和开源的完整指南

...上运行的大多数程序都是封闭源码的,不管它们是否花费你的钱。但有些程序是免费的和开源的。这些应用程序带有源代码,您可以随意查看和修改。 ...

  • 发布于 2021-03-13 18:00
  • 阅读 ( 264 )

linux应该使用哪些文件格式?

...性。你可以****你喜欢的软件,你想用多久就用多久,对你的行为没有什么限制(如果有的话)。无论你是一个狂热的Linux用户,还是一个正在寻找Windows或Mac替代软件的人,这都是一种解脱。 ...

  • 发布于 2021-03-14 10:09
  • 阅读 ( 219 )

如何在ubuntu、fedora和mint中安装专有的图形驱动程序

...。对于Nvidia卡,请搜索kmod Nvidia。记住在这之后重新启动你的电脑。 ...

  • 发布于 2021-03-14 23:36
  • 阅读 ( 217 )

linux增强数字极简主义者生产力的7种方法

...头,则不需要为该硬件供电的后台服务。Linux让你深入到你的系统中去删除你不想要的任何东西。 ...

  • 发布于 2021-03-15 16:37
  • 阅读 ( 311 )

如何让2017年成为linux桌面年

...且它很棒。你是不是在考虑第一次换人?那么2017年将是你的Linux桌面之年。 ...

  • 发布于 2021-03-16 11:36
  • 阅读 ( 313 )

你应该关注twitter上的11个linux帐户

...导地位,但Linux仍稳定在略低于6%的水平。如果你想提高你的Linux游戏的水平,你需要寻找顶尖的专家。看看这些Linux专家、思想领袖和Twitter上要关注的项目吧! ...

  • 发布于 2021-03-16 17:25
  • 阅读 ( 232 )