This guide is available to download as a free PDF. Download this file now. Feel free to copy and share this with your friends and family.
Windows和macOS是商业的、专有的操作系统。微软和苹果要么直接把操作系统卖给**商,要么卖给像你我这样的终端用户。然后我们可以使用这些系统,但是我们看不到使它们运行的代码。我们称之为封闭源代码软件。
你在Windows和macOS上运行的大多数程序都是封闭源码的,不管它们是否花费你的钱。但有些程序是免费的和开源的。这些应用程序带有源代码,您可以随意查看和修改。
我知道你可能在想什么:我对搞乱代码不感兴趣。我也是。但重要的是其他人能代表我们。计算机程序可能感觉像工具,但它们是由语言组成的——语言可以说任何东西。
封闭源代码的应用程序隐藏了这种语言,所以我们不知道它们实际上在做什么。不能查看申请的代码,就好比买了房子却不能拿到验房。油漆里有铅吗?这座建筑结构完好吗?你只有卖家的话。
自由软件的目的并不局限于信任。“自由”指的是自由,而不是价格,尽管大多数自由软件都不花钱。由于源代码是可用的,一旦原始开发人员失去兴趣,新开发人员就可以保持软件的活力。免费提供代码鼓励与用户建立开放和诚实的关系,因此您不会看到鼓励您购买新版本或发现您的所有活动都被跟踪的技巧。也没有任何广告或弹出窗口唠叨你拿出你的信用卡。
如果听起来我相信所有的软件都应该是免费的和开源的,我相信。
但这不太可能很快发生。公司生产封闭源代码软件的原因是有原因的,通常是市场驱动的。这就是为什么侵犯隐私的行为继续困扰着最新版本的Windows。这就是为什么改用Chromebook和使用Google服务只会意味着交出更多的信息。这就是为什么联想电脑带有恶意软件。
另一方面,有可能使您使用的所有软件都是免费的、开源的,您可以在今天做出改变。
如果你只是第一次发现自由软件,或者即使你是一个长期的Linux用户,你也只能在你愿意做出牺牲并错过最流行的服务和程序的情况下做出改变。你必须改变你的优先次序和期望。
值得吗?我认为是这样。我珍视那些尊重用户而不是利润的人通过使用软件而获得的平和。而且我喜欢知道我所依赖的代码会一直存在,而且基本上不受不断变化的公司优先级的影响。我喜欢知道我的电脑不会对我不利。
你可以想出你自己的理由过一种完全自由和开源的生活。这本指南并不是要说服你做出改变,而是要在你下定决心后帮助你。如果你是第一次发现免费的开源软件,我希望你远离这种感觉。所以,如果你已经准备好转型,深呼吸,让我们开始吧。
就用户和名称识别而言,Linux是迄今为止最流行的免费开源桌面。不管你是否在桌面上运行Linux,你每天都要和它进行交互。Linux被用来驱动互联网的大部分功能,并应用于Android**和chromebook中。从自动取款机、加油机到世界上最顶尖的超级计算机,甚至国际空间站,你都能找到它。
Linux并不是唯一可以选择的免费操作系统。有一些基于BSD,提供了一些关键的区别,但非常相似的经验。有相当多的人在那里,但你必须相当专注地使用它们。
没有一个组织发行Linux。这就意味着你不能像对待Windows或macOS那样,去一个网站或商店,在你的电脑上安装Linux。
Linux实际上只是内核,是操作系统中使软件与硬件通信的部分。它和你在屏幕上看到的东西关系不大。
相反,您需要下载一个Linux发行版(简称“distro”)。它包含用户界面、应用程序和其他工具以及Linux内核。总之,这个软件提供了一个完整的体验。
有很多可供选择。对于新手来说,一些最流行的选项包括Ubuntu、Fedora、openSUSE、linuxmint和初级操作系统。但由于自由软件的分散性,有数百种其他Linux操作系统供感兴趣的人使用。
如果您希望使用基于BSD的免费操作系统,那么FreeBSD是一个很好的起点。在一台计算机上,这种体验与Linux基本相同。在下面,你会发现与PlayStation4和任天堂交换机等视频游戏机使用的代码相同。
在你的电脑上运行Android是可能的。如果你不安装Play Store,转而选择开源的F-Droid,那么你的机器将充满免费软件。问题是,从技术上讲,Android是Linux,即使它看起来不一定像Linux。如果你沿着那条路走,你会想跳过接下来的几节。
无论您选择哪种操作系统,选择桌面环境都可能更为重要。这将决定你的电脑的实际使用情况。
对于想要现代体验的新人,我推荐GNOME。这种体验对于自由软件世界来说是独一无二的,它提供了一种Windows或macOS操作系统移民可能期望的抛光水平。
对熟悉的东西更感兴趣的人可能更喜欢肉桂(如果来自Windows)或初级操作系统万神殿(如果来自macOS)。这并不是说这些环境只是复制品——它们不是。但是,以前的Windows用户仍然会在肉桂中找到很多熟悉的东西。
超级用户可以很容易地理解任何桌面环境,但是那些喜欢定制任何东西的用户最好使用KDE Pla**a。
还有很多很多其他的选择。如果您的计算机很旧,请考虑使用Xfce或LXDE。如果你只是想要一些经典和简单的东西,你可能会喜欢伴侣。最终,你最喜欢哪种桌面环境是一个品味的问题。
有两种方法可以决定使用哪种硬件。你可以买一台带有免费开源操作系统的机器,也可以更换你已经拥有的电脑上的软件。
你可以买一台带有Windows、macOS或Chrome操作系统的笔记本电脑来替换操作系统,但更多的时候,这会带来更多的麻烦。无法保证您能够更换操作系统,而且即使您能够,也常常存在一些硬件相关的问题,而这些问题的解决方案尚不存在。**商在设计时通常不会考虑Linux,有时会让用户对技术进行逆向工程,并提出解决方案他们自己你的机器越老,就越有可能有人已经这样做了,你的机器就可以运行Linux了。
你不太可能在实体店里找到运行Linux的电脑(除了Chromebooks),但你可以在网上找到它们。System76将向您**一款现成的运行Linux的产品。该公司的网站是现代化的,在线****将回答任何问题,你可能有。
ZaReason或Think Penguin等选项可以让您选择机器附带的发行版,也可以选择一个根本没有预装操作系统的发行版。
自由软件基金会(Free Software Foundation)有一份名单,列出了一些公司将向你**一台没有任何封闭源代码软件痕迹的电脑。不在此列表中的计算机往往具有封闭源代码的BIOS和驱动程序。
所以你有一台运行免费软件的电脑。太好了!你穿什么?
在Linux上安装软件比您预期的要容易。大多数发行版都有一个内置的应用程序商店,所有东西都是免费的。你启动程序,搜索你需要的软件,然后点击一个按钮。如果你使用的是一个比较流行的发行版,那么这个过程就像在**上安装一个应用程序一样简单。
虽然有些程序需要花钱,但绝大多数软件都不花一分钱。不过,一旦你确定了一些最喜欢的软件,可以考虑捐款,这样开发者就有额外的动力继续**伟大的自由软件。
但我们不要超越自己。首先,您首先会考虑哪些应用程序?
开源浏览器已经走过了漫长的道路。Mozilla Firefox是家喻户晓的名字,它很有可能预装在Linux操作系统中。googlechrome可用于Linux,但它不是开源的。然而,铬是有害的。
Mozilla Thunderbird是一个很好的跨平台电子邮件客户端,它是最受欢迎的免费选择。其他值得考虑的包括Geary、Evolution和KMail(删除了坏的URL)。而且,是的,你仍然可以在浏览器中访问Gmail或Yahoo。
如果您想保持简单,请安装LibreOffice。此套件取代了Microsoft Office中的大多数核心应用程序。用Microsoft Word替换LibreOffice Write,用Excel替换Calc,用PowerPoint替换Impress。还有用于创建图表、管理数据库和计算公式的程序。
需要一个好的摄影经理吗?Linux有很多优点。Shotwell和digiKam都是功能丰富的选择,有很多方法来组织你最喜欢的记忆。
虽然这些应用程序允许你进行润色,但当需要进行认真编辑时,你还需要一些其他的东西。考虑GIMP作为你的PhotoShop替代品。
游戏很棘手。当然,您可以在Linux上安装Steam,但这是一个封闭源代码程序。大多数游戏也是如此,它们被锁在DRM后面。甚至像这样的无DRM商店GOG.com仍然提供封闭源代码游戏。
如果你想完全免费和开源,那么在你的Linux应用商店里还有很多游戏等着你去发现。不幸的是,质量可能无处不在,不要期望经常看到新版本。这是一个软件领域,开源世界还有很长的路要走。
如果你想得到更多的应用推荐,我们已经列出了最好的Linux软件。
您以前可能没有对格式考虑太多。它们潜伏在后台,只有当你试图与某人共享一个文件并收到一封邮件说它无法加载时才相关。
为什么会这样很复杂。如果每个人都使用开放标准,那么所有文档程序都知道如何以相同的方式加载文件。但最流行的格式并不是完全开放的。MicrosoftWord的默认格式在两个Office用户之间可以正常工作,但是当有人试图在GoogleDocs、LibreOffice甚至旧版本的Word中打开文件时,可能会出现问题!
开放文件格式已经存在,但是它们需要更多的采用。幸运的是,如果您对完全开放源码感兴趣,那么您将尽自己的职责。
说到工作场所,微软早就制定了标准。人们希望文件是DOCX、XLSX和PPTX格式的。这些格式将加载到LibreOffice中,但是如果您想依赖open格式,则需要采用OpenDocument标准。这是LibreOffice、OpenOffice和Calligra套件中使用的默认格式。您的ODT、ODS和ODP文件也将加载到googledocs和更新版本的microsoftoffice中。
无论应用程序或操作系统如何,都可以确保文件正确加载的一种方法是另存为PDF。在发送简历等重要文件时,这是一个特别好的做法。
你真走运。您不需要对通常与文件交互的方式进行任何更改。JPEG和PNG都是没有法律限制的开放标准。
在从一个图像编辑软件切换到另一个时,或者在混合从两个不同相机获取的原始文件时,比切换到自由操作系统时更容易遇到不兼容的格式。
最流行的数字音乐格式MP3的专利最近到期。因此,您可以继续收听您的音乐库而无需转换任何文件。但是如果你想使用一个从一开始就被设计为开放的格式,那么你就需要使用OGG。如果你想让无损音乐更像你从CD上听到的音乐,那么你甚至可以选择FLAC。
视频很棘手。说到格式,有容器,也有编解码器。你可以下载一个开放的容器格式,如Matroska(MKV),但最终还是会得到专有的MPEG-4和AAC视频和声音编解码器。你不能仅仅通过查看文件名的最后三个字母就完全预测你在处理什么。
OGG Theora是一个开放的视频编解码器,但它缺乏流行视频格式的更高版本中的性能和功能。WebM容器和VP9视频编解码器都是主要由Google开发的开放格式,因此主要在网上看到。
释放你的电脑是一回事,但是如果你大部分的计算都是通过移动设备进行的,那么你仍然在一个封闭的生态系统中过着你的数字生活。iPhone?关闭。Windows**也是如此。你可能不知道的是,Android**,开箱即用,同样被锁定。
这个问题并不像看上去那么简单,尽管答案是肯定的(大部分)。
Google提供Android的核心代码供任何人下载,但是你不能像安装Linux发行版那样安装Android。它需要有人来把代码变成一个定制的ROM。但由于Android的许可方式,**商可以采取同样的代码,并使专有产品。你在三星、HTC和LG**上看到的体验并不是免费和开源的。
谷歌自己的设备,开箱即用,同样是一种专有体验。Pixel和Nexus**搭载了谷歌应用程序,包括主屏幕启动程序本身。这个软件是专有的。而正是这些Google应用程序吸引了很多人首先使用Android。
你最好还是买一部Android**而不是iPhone,因为你可以选择安装一个定制ROM,它主要由免费和开源的部分组成。这些并不是完全免费的,就像大多数Linux操作系统一样,因为许多硬件**商只提供封闭源代码的驱动程序。尤其是涉及运营商和蜂窝技术的移动电话。
但是Android有很多很棒的FOSS应用程序。通过定制ROM和F-Droid应用程序商店,您可以体验完全由免费开源软件构成的软件体验。
几年前,似乎还有希望。Mozilla正在销售运行Firefox操作系统的**。Canonical正在开发Ubuntu**。这两个项目后来都停止了(尽管它在UBports项目中一直在继续)。Sailfish操作系统仍然存在,但它最大的特点之一是能够使用Android应用程序。它不是很兴旺。
你仍然可以在少数**上安装Firefox操作系统,现在称为B2G操作系统。Ubuntu**也是如此。无论是哪种情况,都不要期望拥有像Android**那样多的功能,因为Android**运行的是定制的ROM和F-Droid——与Google Play相比,这本身就是一种有限的体验。
我们中的许多人现在在网络浏览器中进行大部分计算。这带来了一系列新的危险。虽然您可能已经用自己的专有桌面应用程序换取了开源替代方案,但如果您用这些应用程序换取了专有web服务,这又有什么关系呢?
虽然web基本上是建立在开放技术之上的,但许多网站和服务都被锁定了。你没有真正的方法知道他们在跟踪什么或者你提供的数据在做什么。
就像在桌面世界一样,开放的替代品是存在的,即使它们不太流行。有些人会告诉你他们支持开源社区。其他人会更进一步,允许您导出数据并在自己的服务器上运行软件。让我们看看你的选择。
服务器就像一台普通的PC机,因为两者都是运行程序的计算机。不同之处在于,PC是供您坐下来直接与之交互的,而服务器运行的是供其他PC访问的软件。我们在web上与之交互的所有站点和服务都在服务器上运行。
Linux和免费的基于BSD的操作系统以比Windows更好地面向此任务而闻名。大多数web都运行在Linux或BSD服务器上,即使上面的服务不是免费的。避免这种非自由专有软件的一种方法是构建自己的服务器。
这听起来可能困难或昂贵,但事实并非如此。虽然你可以单独购买零件,但你也可以用一台旧笔记本电脑,甚至树莓皮做一个服务器。
云是一个现代的短语,这些天被扔了很多,但这个概念并不是什么新鲜事。它指的是你远程访问的另一台机器上的软件,可能是通过互联网。软件不一定要在别人的电脑上。如果你已经建立了自己的服务器,你可以在那台机器上安装软件,你可以在离家的时候访问这些软件。
如果您还没有建立自己的设置,您仍然可以在其他服务器上运行云软件。尽管这通常需要每月或每年订阅一次。
即使设置了一个完全开放的源代码,您仍然可能会感到使用某些服务的社会压力。医生的办公室现在经常把信息放在在线门户网站上。报税人和财务顾问让你以数字方式发送文件。雇主希望你通过特定的网站与同事合作。有时候,这看起来像是无害的朋友想要在线游戏或分享他们放在一起的播放列表。
通常情况下,您将被定向到专有服务。然而,并非所有的封闭源代码产品都是平等的!有些人对你比其他人更公平。以下是一些需要注意的品质。
供应商锁定是一种市场策略,它使客户很难停止使用产品。
示例行为包括创建一个程序,该程序只以任何其他应用程序无法读取的专有格式保存文件。切换需要丢失所有数据,或者一次手动重新键入一个文档中的所有内容。
有了在线服务,你不一定会觉得自己在和一个文件交互。在这种情况下,用不同的方式问问题是有帮助的。
谷歌对此相当在行。该公司提供了一个方便的仪表板,您可以在其中导出所创建的大部分数据。您可以从Gmail下载电子邮件,保存发送到Google+的帖子,并下载您的Google地图位置历史记录。
删除你的数据通常不是一个选择。部分原因是公司不想放过这些信息。当你注册一项免费服务时,你通常会提出用你的数据付费,而不是用现金。
有了导出数据的选项,您就可以在将来将这些信息导入到一个免费的开源替代服务中。
如果你做了上面的每一个改变,那么恭喜你,你做的比我还多。虽然我有一台运行免费软件的Linux笔记本电脑(BIOS无法承受),但我没有自己的服务器,也没有管理自己的云。我仍然偶尔在网上流视频,我已经安装了专有的编解码器,以便我可以查看不免费的媒体格式。
我找到了一个适合我的平衡点。我在网上购物,在为Linux**的网络浏览器中阅读博客。我仍然可以在电脑上工作谋生,而不希望使用不同的操作系统。
我可以继续说,但你明白了。虽然我不完全符合自由软件基金会的标准,但我也比绝大多数计算机用户更像一个自由软件纯粹主义者。我很高兴知道我所依赖的大多数专有代码都是通过浏览器实现的。
但同时,我不是来评判你所依赖的任何封闭源代码软件的。在许多方面,这一制度对我们不利。我很高兴你读了这么多。那就意味着你有兴趣。这意味着你至少知道自由和开源软件。总的来说,这是进步的标志。
你的想法是什么?你安装了免费的操作系统吗?你在尽可能多的使用开源软件吗?是什么阻碍了你?在下面分享你的经验,如果你有任何问题,请告诉我。我是来帮忙的。
图片来源:enzozo viaShutterstock.com网站
...术熟练的电脑用户,这是最安全的方法。一台电脑会来到你的门前,就像你亲自从商店买的一样容易打开并开始使用。 ...
... 想带史蒂夫在你的Linux PC上进行一些新的冒险吗?下面介绍如何在Linux上安装Minecraft。 ...
... 不管是Facebook向广告商**你的数据,还是**过度监控,或者是网络犯罪分子想要快速赚钱,都有很多人想要你的数据。可悲的是,这种侵犯你隐私的行为对你一点好处都没有。如果你想在网上建立...
... Greenshot只是放在你的系统托盘里。您可以为拍摄不同类型的屏幕截图指定各种热键快捷方式,包括“捕获屏幕”、“捕获区域”和“捕获窗口”。您可以自定义输出格式、切换光标捕获等...
简单地说,Git是一个功能强大的开源版本控制软件,它允许多人处理一个项目,以及该项目的不同版本,而不会相互干扰。 ...
... 关于Pixlr最好的事情是你可以从你的浏览器访问它,或者下载到你的桌面上,或者以移动应用的形式使用它。网络版和移动版是完全免费的,而Windows版和Mac版则有有限的免费版本(完整版每年15美元)。...
... 这些项目向你展示了为你的汽车添加新功能,或改装能显著提高你驾驶时的豪华感的增强功能是多么容易。 ...