Linux 桌面的政治

如果您在开源领域工作,为什么还要使用 Linux 以外的任何其他系统作为您的主要桌面系统?
1272 位读者喜欢这篇文章。
A network of people

Opensource.com

在 1997 年或 1998 年的某个时候——历史没有确切记录具体时间——我从 Windows 跃迁到了 Linux 桌面。我经历了很多发行版,从 Red Hat 到 SUSE 再到 Slackware,然后是 Debian、Debian Experimental,以及(此后很长一段时间)Ubuntu。当我接受了 Red Hat 的职位时,我转到了 Fedora,并将我的两个孩子(当时 9 岁和 11 岁)也迁移到了 Fedora。

有几年,我保留了 Windows 作为双启动选项,然后意识到,如果我要全身心投入 Linux,那么我就应该彻底投入。在失去 Windows 的过程中,我并没有错过太多;有一些游戏我无法玩,但大约在那个时候,《文明》系列开始拥抱 Linux,所以这让我很高兴。

迁移到 Linux 并非一帆风顺,绝非易事。如果你想在早期使用相当新的硬件,你必须首先确保有 任何 Linux 驱动程序,然后学习如何编译和安装它们。如果它们不是我的朋友,lsmodmodprobe 至少成为了亲密的伙伴。我自学了编译内核和调整选项,以利用(有时是灾难性的)新的“实验性”功能。早期,我吸取了一个教训,你应该始终在你的 LILO 列表中保留至少一个你 确定 可以完全启动的内核。我诅咒 NVidia,并对 SCSI 感到恐惧。我尝试了早期的日志文件系统选项,并试图弄清楚不同的抢占参数是否对我的用户体验产生了任何明显的差异。我开始接受打印机永远无法打印——然后它们开始打印了。我发现蓝牙堆栈突然开始连接到各种设备。

多年来,使用 Linux 从一项艰苦的斗争变成了一件水到渠成的事情。我将我的岳母,然后是我的父亲转移到 Linux,这样我就可以帮助管理他们的机器。然后我又将他们从 Linux 转移出来,这样他们就不会再要求我帮助管理他们的机器了。

多年来,使用 Linux 从一项艰苦的斗争变成了一件水到渠成的事情。
不仅仅是在家里,在工作中也是如此:我决定将 Linux 用作我的工作桌面。我甚至将其作为至少一个职位的雇佣条件。工作场所的 Linux 桌面支持引起了不同的问题。第一个问题是来自 IT 支持的“好吧,你自求多福吧:我们不会支持你”的电子邮件。VPN 时好时坏,但最终通常都能正常工作。

最大的障碍是 Microsoft Office,直到我发现了 CrossOver,我用自己的钱购买了它,它允许我在我的 Linux 桌面上运行公司发布的 Word、PowerPoint 和其他软件。字体有时会成为问题,我工作过的一家公司需要 Microsoft Lync。对于这个以及其他一些应用程序,我有时不得不在我的 Linux 桌面上运行 Windows 虚拟机 (VM)。  这是一种逃避吗?  嗯,有点:但我一直试图将这种方法的使用限制在最低限度。

但是,为什么呢?

“为什么?”同事们会问。“你为什么要费心?为什么不直接运行 Windows 呢?”

“因为我喜欢痛苦,”通常是我最初的回答,然后是更诚实的,“因为这是原则问题。”

所以这就是原因:我信仰开源。如今,我们有很多非常非常优秀的桌面兼容发行版,而且大多数时候它们都能正常工作。如果你使用知名或受支持的硬件,它们很可能“就能正常工作”,几乎与两个显而易见的替代方案 Windows 或 Mac 一样好。它们之所以能正常工作,是因为很多人投入了大量时间来使用、测试和改进它们。因此,这不是我为什么不使用 Windows 或 Mac 的问题,而是我为什么要考虑 使用 Linux 的问题?如果像我一样,你信仰开源,特别是如果你在开源社区工作或受雇于开源组织,我很难理解你为什么甚至会考虑不使用 Linux。

因此,这不是我为什么不使用 Windows 或 Mac 的问题,而是我为什么要考虑不使用 Linux 的问题?
我已经和人们谈论过这个问题(当然我谈论过),以下是我听到的最常见的原因——或借口。
  1. 我在 Windows/Mac 上效率更高。
  2. 我无法在 Linux 上使用应用程序 X,而我的工作需要它。
  3. 我无法在 Linux 上玩游戏。
  4. 这是我们的客户使用的系统,我们为什么要疏远他们?
  5. “开放”意味着选择,我更喜欢专有桌面,所以我使用它。

有趣的是,我不再经常听到“Linux 不够好”的说法,因为这显然是不真实的,我可以证明我自己的经验——以及许多同事的经验——证明了这一点。

反驳

如果你信仰开源,那么我认为你应该花时间学习如何使用 Linux 桌面和相关的应用程序。
让我们来回顾一下这些答案并反驳它们。
  1. 我在 Windows/Mac 上效率更高。 我相信你是的。当任何人使用他们习惯的平台或系统时,效率都会更高。如果你信仰开源,那么我认为你应该花时间学习如何使用 Linux 桌面和相关的应用程序。如果你为开源组织工作,他们可能会帮助你,而且从长远来看,你不太可能发现你的效率会降低很多。而且,你知道吗?如果你从长远来看效率确实降低了,那么请与导致你效率降低的应用程序的维护人员联系,并帮助改进它们。你不必成为程序员。你可以提交错误报告、提出改进建议、编写文档,或者只是测试软件的最新版本。然后你就帮助了你自己和社区的其他成员。欢迎来到开源世界。
  1. 我无法在 Linux 上使用应用程序 X,而我的工作需要它。 这可能是真的。但可能没有你想象的那么真实。最有说服力地说出这句话的人通常是音频、视频或图形专家。多年来,Linux 在这些领域确实落后了,但请看看还有哪些其他选择。并尝试它们,即使它们不完美,看看你如何改进它们。或者,为该特定应用程序使用 VM。
  1. 我无法在 Linux 上玩游戏。 嗯,你可能可以,但不是所有你喜欢的游戏。需要明确的是,这真的不应该成为你不将 Linux 用于你的大部分工作的借口。这可能是保留双启动系统或做我所做的事情(在经过一番灵魂拷问之后)并购买游戏机的原因(因为《精英:危险》真的 不能 在 Linux 上运行,真是太遗憾了)。这也应该成为游说你最喜欢的游戏移植到 Linux 的借口。
  1. 这是我们的客户使用的系统,我们为什么要疏远他们? 我不明白这一点。微软会禁止携带 Mac 的访客进入他们的建筑物吗?苹果会禁止 Windows 用户吗?谷歌会允许非 Android 手机通过他们的大门吗?当你是一个小人物时,你不会向大多数人低头;如果你在开源领域工作,你当然应该为此感到自豪。你不会疏远你的客户——你真的不会。
  1. “开放”意味着选择,我更喜欢专有桌面,所以我使用它。 开放当然意味着你有选择。你通过在开源领域工作做出了这个选择。对于包括我在内的许多人来说,这是一个道德和哲学选择。说你拥抱开源,但在实践中拒绝它 似乎是口是心非,甚至是一种侮辱。使用开放性来证明你的选择是错误的方法。说“我更喜欢专有桌面,并且公司政策允许我这样做”会更好。我不同意你的决定,但至少你没有使用开放性原则来证明它是合理的。

使用开源容易吗?并非总是如此。但它正在变得越来越容易。我认为我们应该捍卫我们所信仰的东西,如果你正在阅读 Opensource.com,那么你可能信仰开源。而且,我相信,这意味着你应该运行 Linux 作为你的主要桌面系统。

注意:我欢迎评论,并且很想听取不同的观点。我希望评论不要仅仅列出应用程序 X 或应用程序 Y 在 Linux 上无法运行。我承认并非所有应用程序都能运行。我更感兴趣的是我上面没有涵盖的理由,或者我的论点中(被认为的)缺陷。哦,当然还有对它的支持。

标签
User profile image.
自从 1997 年左右以来,我就一直身处开源领域,并且从那时起就一直在家庭和工作中运行 (GNU) Linux 作为我的主要桌面系统:并非总是容易的......  我是一名安全专家和架构师,Enarx 项目的联合创始人,目前是一家初创公司的 CEO,该公司位于

61 条评论

在家里,我只使用过 Linux。我在 2001 年之前没有拥有过 PC,但作为一名 Unix 系统管理员 15 年(AIX、HP/UX 和 SCO),这是显而易见的选择。我从来没有遇到过问题。

我现在工作的地方,一直都是 Windows;7 和现在的 10。Windows 界面如此原始总是让我感到惊讶。多桌面在哪里?多次登录并保留对打开会话的访问权限的能力在哪里?ctrl/c ctrl/v 这种无稽之谈是什么?(在 Linux 上,我高亮显示文本,移动鼠标,单击,它就被粘贴进去了。)还有很多其他令人讨厌的地方。

无论如何,我的雇主为我提供了一台 Windows 电脑,这就是我必须使用的。但这并不意味着我必须使用 M$ 软件。我运行 OpenOffice 而不是 M$ Office,我几乎没有问题。我运行 Cygwin,因为 W10 的 find 不可靠(Cygwin 给你 grep)。我运行 Chrome 和 Firefox 而不是 IE 和 Edge。

IE/Edge 给我们带来了真正的问题。我在一所六年制学院工作,MIS 系统只能在 IE 中正常工作,因此当用户登录时,他们会看到 IE 显示我们的内网。问题是教师使用的许多网站在 IE 中无法正常工作。我们自己的 Moodle(被广泛使用)也无法正常工作。教师们已经接受了我们破坏了 50% 的互联网,仅仅是为了让 MIS 系统为他们工作。他们经常打电话来说“Moodle 遇到问题了”。我问“您在使用 IE 吗?”然后说“我知道了,使用 Chrome”然后继续。

我不在开源领域工作,所以可能不适用,但我通过几家雇主遇到的主要障碍是,你会得到一台标准化的、公司发行的 PC,预装了 Windows 和所有应用程序。理由是安全问题、更好的协作以及所有人的标准平台更具成本效益。我不同意这些论点,但这是当我想要在我的工作电脑上运行 Linux 时得到的常见反对意见。

我一直都在使用 Linux,已经很多年了。我的工作是编写在 Linux 上运行的代码。
所以在这里让我告诉你你在哪里错了。
“我在 Windows/Mac 上效率更高。我相信你是的。当任何人使用他们习惯的平台或系统时,效率都会更高。如果你信仰开源,那么我认为你应该花时间学习如何使用 Linux 桌面和相关的应用程序。”
为什么?我能得到什么好处?在我工作过的一家公司,在我们发布 Windows 版本 10 年后,我们的客户仍然在使用我们软件的 DOS 版本。你可能会问为什么。因为它做了他们完成工作所需的一切。当软件是你用来完成工作的工具时,你不会仅仅为了学习一个新系统而学习一个新系统,它必须更好。

2. “我无法在 Linux 上使用应用程序 X,而我的工作需要它。这可能是真的。但可能没有你想象的那么真实。最有说服力地说出这句话的人通常是音频、视频或图形专家。”

不,你错了。我的妻子喜欢 GIMP,但使用 Photoshop 是因为它更好。你也不会找到像 Solidworks 那么好的 Linux CAD 程序。然后你有所有那些垂直市场程序,从机械师到法庭记者,再到仓储大楼业主,每个人每天都在使用,但在 Linux 上就是没有。然后你有所有那些必备的实用程序,每个大公司都用 VB 或天知道什么语言编写的,只能在 Windows 上运行。在工作中,我有一台 Linux 机器和一台 Windows 笔记本电脑。我必须使用笔记本电脑来运行 Skype for Business 和 Office。你对此的最终答复是
“或者,为该特定应用程序使用 VM。”那么为什么要运行 Linux?

3. “我无法在 Linux 上玩游戏。嗯,你可能可以,但不是所有你喜欢的游戏。需要明确的是,这真的不应该成为你不将 Linux 用于你的大部分工作的借口。”
如果你的大部分工作都是玩游戏呢?如果你不必处理两个操作系统,真的为什么要处理两个操作系统呢?

4.“这是我们的客户使用的系统,我们为什么要疏远他们?我不明白这一点。”
在这里让我解释一下。我曾为一家生产垂直市场法庭报告软件的公司工作。我们的客户使用 DOS 和后来的 Windows。告诉他们“你需要安装并使用 Linux 才能使用我们的产品”是愚蠢的。我们在办公室的服务器上使用了 Linux,但将我们的软件编写成仅限 Linux 的产品?你疯了吗?
5. ““开放”意味着选择,我更喜欢专有桌面,所以我使用它。开放当然意味着你有选择。你通过在开源领域工作做出了这个选择。对于包括我在内的许多人来说,这是一个道德和哲学选择。”
不!这不是道德选择。你使用 FOSS 或不使用 FOSS 不会影响任何人,除了你。哲学选择?当然,但不要将道德与你对软件的选择混淆。
以下是一些道德选择的例子:休假几天帮助飓风灾后重建,休假几天为波多黎各的儿童打包食物,帮助在食物厨房清理,向有需要的儿童捐赠学习用品。将这些行为与“我安装了 Mint 作为双启动”进行比较。

正如我所说,我每天都使用 Linux、Windows、Android 和 OSX。Linux 对于很多人来说都足够好用作日常驱动程序,但问题是为什么?我使用它是因为我参与的项目使用了它,我在家中使用它是因为我喜欢它。我也使用 OSX,因为我真的很喜欢我的 macbook,而且操作系统真的很好。我在家中使用 Linux 是因为我已经使用了多年,而且我喜欢它。你提出的观点非常奇怪和扭曲。你似乎认为人们应该使用 Linux,因为它是一种道德上的必然,而且他们应该克服使用它的障碍。
它是一个工具,对于许多应用程序来说是一个很棒的工具。但它不是道德上的必然。
让我们从现实的角度重新开始讨论。
我有一台可以正常工作的 Windows 电脑,我用它来浏览 Facebook、观看数字媒体以及整理我的图片和视频。我为什么要改用 Linux 呢?

你的许多观点都归结为似乎是一个根本的意见分歧:即使用 Linux 是一种道德选择。如果你相信这一点,那么即使在(目前)有更好的替代方案的情况下,使用 Linux 和开源也是朝着 _改进_ 现有操作系统和应用程序的方向迈进,使它们与专有版本相提并论。

我肯定这 一种道德选择。当你使用和贡献开源软件(无论是否是 FOSS)时,你不仅在造福自己,而且在造福社区和整个世界,他们获得了更多的选择、更多的开放性,并且(可能)可以向锁定他们的供应商支付更少的费用。

“我安装了 Mint 作为双启动”是一个步骤,但不是一个很大的步骤。“我安装了 Mint,使用了它,提交了操作系统和应用程序的错误报告,提供了文档、翻译和一些补丁”: 是一种造福社区和公共利益的行为 (https://open-source.net.cn/article/17/11/commonwealth-open-source)。而且没有什么可以阻止你同时做志愿者——并在你这样做的时候使用 Linux 桌面。 :-)

(只是一个解释——关于“疏远客户”的观点,我的意思是,我们不应该强迫人们使用不适合他们的操作系统,而是我们不应该仅仅为了让他们高兴而使用 他们 使用的东西。)

回复 作者 lwatcdr (未验证)

Mike,你说这是一个道德选择,但这意味着在你看来,选择不同的人是不道德的。有些人认为你和 Red Hat 通过提到“开源”而不是“自由软件”并没有做出道德选择。除了你从自己的立场批评的实用主义之外,你如何反驳他们的论点?

回复 作者 MikeCamel

我会争辩说,道德不是二元的。正如其他人在评论中指出的那样,他们做出了意识形态的选择。我也是,但我认为这正在进入一个道德层面。

另外,别忘了我的出发点:我在开源领域工作。我认为这影响了我对我可以做出的适当道德选择的看法。

[注意:我在这里仅从我自己的观点出发,我的观点可能不代表 Red Hat 公司。] 至于关于 FOSS 与开源的观点,是的,我明白了。但是:Red Hat 生产的所有东西我们都会向上游推送。这意味着如果你愿意,你可以免费获得它。我相信,绝大多数 Red Hat 客户付费是因为他们想要获得受支持的企业级产品。我对这没有意见。

回复 作者 Justin Flude (未验证)

“为什么?我能得到什么好处?在我工作过的一家公司,在我们发布 Windows 版本 10 年后,我们的客户仍然在使用我们软件的 DOS 版本。你可能会问为什么。因为它做了他们完成工作所需的一切。当软件是你用来完成工作的工具时,你不会仅仅为了学习一个新系统而学习一个新系统,它必须更好。”

首先,作者的意思很简单,人们习惯于他们习惯的东西,GNU/Linux 也是如此。

但同样,关于你所说的,除了政治之外,还有一个“为什么?”。Windows 10 存在重大问题,例如强制更新模式。在这种情况下,强制更新将我束缚在一家专有公司中,并且考虑到 W10 的滚动性质,这对我在 Windows 上的存在来说是一种祸害。我喜欢控制。

对于普通用户来说,他们更方便。Linux 问题更可能需要终端(尽管为许多元素添加了各种 GUI 界面),但它们具有简洁感,并且通过 SSH 进行技术支持更容易。Windows 具有臭名昭著的神秘 GUI,使终端看起来更容易,例如尝试查找日志,并且必须创建日志查看文件才能读取日志,而不是读取日志文件。Windows 还有维护方面的东西,例如碎片整理、“Windows 衰败”、驱动程序和其他小东西。病毒防护也更需要,而不是 GNU/Linux 中的简单 OCD,尽管 Windows 在这方面总体上没有那么糟糕。

还有类似 Unix 的独有程序,例如非常简单的 Transmission Torrent 工具。

因此,在许多情况下,GNU/Linux 可以更方便。

“不,你错了。我的妻子喜欢 GIMP,但使用 Photoshop 是因为它更好。你也不会找到像 Solidworks 那么好的 Linux CAD 程序。然后你有所有那些垂直市场程序,从机械师到法庭记者,再到仓储大楼业主,每个人每天都在使用,但在 Linux 上就是没有。然后你有所有那些必备的实用程序,每个大公司都用 VB 或天知道什么语言编写的,只能在 Windows 上运行。在工作中,我有一台 Linux 机器和一台 Windows 笔记本电脑。我必须使用笔记本电脑来运行 Skype for Business 和 Office。”

责怪公司,以及他们经常拥有的垄断地位。但这并不总是那样,这是作者的观点。一些开源程序非常出色,例如 Krita。但这在总体上有点问题,直到格式被逆向工程,并且 GNU/Linux 爱好者对这些工具比“又一个类似 i3 的 WM”更感兴趣。

“如果你的大部分工作都是玩游戏呢?如果你不必处理两个操作系统,真的为什么要处理两个操作系统呢?”

我经常只玩游戏、观看 YouTube、使用 Reddit 等等。我在 GNU/Linux 上有很多游戏。一些较旧的游戏,例如《半条命 2》、《帝国:全面战争》和《星球大战:旧共和国武士 2》,以及较新的游戏,例如《光明之子》、《火箭联盟》和《漫漫长夜》。我甚至有一个 JRPG,《魔界战记 2》,这是一个通常在 PC 上很罕见的类型,更不用说 GNU/Linux 了。即使是一些开源游戏也很有趣,例如 Lugaru、0 AD 和 Jedi Academy。如果你喜欢多样性、实验性和以 PC 为中心的游戏类型,我认为它比游戏机更好。GNU/Linux 是一个可行的游戏平台。Windows/游戏机的唯一主要理由是大预算游戏,并且老实说,近年来它们一直很糟糕。EA BFII 战利品箱有人要吗?

“不!这不是道德选择。你使用 FOSS 或不使用 FOSS 不会影响任何人,除了你。哲学选择?当然,但不要将道德与你对软件的选择混淆。
以下是一些道德选择的例子:休假几天帮助飓风灾后重建,休假几天为波多黎各的儿童打包食物,帮助在食物厨房清理,向有需要的儿童捐赠学习用品。将这些行为与“我安装了 Mint 作为双启动”进行比较。”

典型的“计算机的东西无关紧要”的论点。计算机可能是继印刷机之后最伟大的发明。让人民控制它将对社会产生巨大的好处。现在人们被专有计算机奴役了,Android 被谷歌吞噬,Windows 几乎处于垄断地位。当各个行业都依赖 Windows 时,这对我们的未来来说是可怕的。

事实上,这可能更符合道德。给孩子食物只能让他们吃一天。你可能会给他们一天的希望,但第二天他们一无所有,并且挨饿。最有益的东西是持久的,例如教成年人钓鱼,而不是给他们鱼。计算机是另一个例子。

回复 作者 lwatcdr (未验证)

很棒的文章。在家从 Mac 转换为 Linux 十二年(工作时仍然困在 Windows 上),其中很多内容都引起了共鸣。

但我仍然卡在第 2 点。对我来说,这在音频制作领域最让人痛苦。近年来,情况已经好转了很多,这很大程度上归功于 KXStudio 项目以及 Ardour 和其他一些关键应用程序的成熟。尽管如此,与商业平台上可用的工具相比,仍然有很多工具 MIA 或次等(我讨厌这样说,因为我知道有人在这些方面非常努力地工作)。

基本上,我可以让它工作,因为我致力于此,但缺点是我像 1999 年在我的 Mac 上工作一样工作,而商业操作系统的音频生态系统发展迅速。

其他领域也是如此。我们有很多“替代方案”,但很少有“等效方案”。例如,对于外行人来说,Inkscape 是 Illustrator 的可行替代方案,但没有专业设计师会称之为真正的等效方案。

基本上,Linux 本身已经成熟到接近完美的程度(一个似乎消耗了开发人员最多兴趣的领域,因为我们有十几个可靠的 DE 和 100 多个发行版),但我们与其余生态系统还没有达到那个程度。

我足够固执,出于与你相同的原因使用 Linux,但对于想要创建一些非代码的东西的普通计算机用户来说,如果他们在登录后因缺乏有竞争力的工具而受到阻碍,那么运行最佳操作系统的吸引力是什么?对我来说,我关心开源,这就是我使用 Linux 的原因。但这是有代价的。

想象一下,如果有一个开源 DAW 或视频编辑器或办公套件实际上优于商业产品!除了许可证和成本之外,在其他方面也更优越。比商业产品更容易使用,而不是更难使用。生成比商业产品更高质量的输出。那样我们就会交到一些新朋友。

这有点像我们建造了世界上最令人惊叹的酒店大堂,但忘记添加任何房间或设施来吸引客人。

感谢你的周到回复。我提到了音频,因为我知道它是仍然存在问题的领域之一。从你的评论中不清楚的一件事是,你是否参与任何与音频相关的开源项目,以帮助使它们变得更好?这似乎是改善你(和其他人!)体验的显而易见的下一步。

回复 作者 Flo Naise (未验证)

作为一名专业设计师,我想在 Illustrator 与 Inkscape 的观点上有所不同。是的,CMYK/Pantone 工作流程很古怪,但 Inkscape 与 Illustrator 中节点编辑的基础知识要直观得多。我被指出的另一个常见缺陷是渐变网格——虽然 Inkscape 多年来一直处于实验模式,但现在它已经稳定且不再是实验性的。Illustrator 涉及按住 ctrl 键并迭代我称之为神秘肉类节点工具选择的内容。Inkscape 的节点控件是显式的,并且布局在工具栏上,更容易学习。这相当重要。

Inkscape 具有 Spiro 等创新 (https://forums.adobe.com/thread/1018958),这是一种直观且在某些情况下优于贝塞尔曲线的矢量绘图方法,在开源 FontForge 中创新并在 Inkscape 中采用。另一个很酷的功能——笔画力度——至少在我上次使用它时,Illustrator 没有这个功能。

我不会谈论 Creative Cloud。 :-)

回复 作者 Flo Naise (未验证)

我几乎分享了你的历史。Linux 帮助我成为了一名更好的 IT 人员。现在我很少使用 Windows 进行测试,无论是在工作还是在家。和你一样,我用 Linux 完成了我需要的一切,无论是专业的还是个人的

我几乎和你一样长期使用 Linux,从 Corel Linux 开始,并且一直运行基于 Debian 的发行版,除了短暂(糟糕的)尝试 CentOS。但是那台机器仍然愉快地运行着 CentOS 5,因为我一直没能弄明白如何升级它...

我经历过你提到的所有事情,但对“你不必成为程序员。你可以提交错误报告、提出改进建议、编写文档,或者只是测试软件的最新版本”这句话持保留意见。

对... 你_确实_必须成为程序员,因为根据我的经验,如果你不准备提交补丁,开发者们_不_会对你的意见感兴趣。我肯定还至少有半打针对 kde-pim 的未解决错误报告——而且我大约在 10 年前就停止使用它了!但我仍然会偶尔收到来自错误跟踪器的更新。

但是上个月,我妻子在她的媒体中心遇到了麻烦。我们相隔数千英里工作,所以我们不经常见面。我在一台旧机器上安装了 OpenElec,让她播放音乐和 DVD。她决定想要 YouTube,但无法通过我通过电子邮件发送的说明安装 Kodi 插件。所以她向一位同事求助。他给了她一张 Ubuntu 安装盘,她用完整的操作系统替换了 OpenElec。

现在,她还需要我做什么?至少她从来没有自己安装 Windows 的能力...

Derek - 我明白你关于成为程序员的观点,但我认为这取决于项目。在大多数项目中,如果你会编程,你当然更_有可能_能够做出贡献,但对于许多项目来说,即使你不会编程,也应该有参与的方式。

回复 ,作者:Derek Broughton (未验证)

精彩阅读!

我在一家大型德国大学的 IT 部门 Windows 团队工作,负责大学管理。我在我的台式电脑上使用 Linux,在大多数服务器上使用 FreeBSD(除了大学管理部门使用的专有软件的一些许可证服务器,它们需要 Windows Server,以及一些 Windows 基础设施,如 WSUS)。我在虚拟机中测试 Windows 程序,并尽量减少与任何类型的 Windows UI 的接触。这比你期望的要好得多,考虑到我管理着一个中等规模(约 1000 台电脑)的 Windows 网络。Linux 和 FreeBSD 的使用使我能够自动化我工作的大部分。每次我不得不修复一些奇怪的 Windows 更新错误 0xDEADBEEF 时,我都很高兴 15 分钟后我将回到我精心定制的 Plasma 桌面和 cronjobs 和 shell 脚本的集合。Linux 和 FreeBSD 就是好用。

在我的主电脑上使用 Linux 超过十年了。最初在尝试了一些发行版后,我搬到了 Ubuntu,原因很简单,我厌倦了等待;等待应用程序加载、弹出菜单、文件资源管理器。我的意思是,每一个动作都意味着等待。而 Linux 一直非常流畅,即使在廉价笔记本电脑上也是如此。

你好 Mike,

我真的很喜欢阅读你的文章,也许我可以为你的桌面提供一些有用的应用程序

* Thunderbird + Lightning + Exchange EWS Provider 可在 https://github.com/Ericsson/exchangecalendar/wiki/Exchange-EWS-Provider 获取
或用于 Exchange 群件通信的 Evolution 应用程序

* Pidgin - 开源
或 "Sky for Linux",可在 https://tel.red/linux.php 获取(非开源,有年费,但效果很好),作为 Lync/Skype4Business Windows 客户端的替代品。

最好的祝愿,
Kurt

“我在 Windows/Mac 上效率更高”
在大多数情况下,Windows 就是好用,简单明了。Linux 比以前好多了,但与它相比仍然不够好。

“我无法在 Linux 上使用应用程序 X”
有时 Linux 上会有“应用程序 X”的模仿品,但几乎总是相形见绌...... 例如,我还没有尝试使用 Inkscape 而不被某些东西激怒。对于最终用户质量,你需要这里和那里的专有软件,因为它鼓励开发人员真正专注于好的 GUI...... 到目前为止,大多数最终用户只在万不得已的情况下才使用 cmd,再多的伪宗教式的传教也永远不会改变这一点。

“我无法在 Linux 上玩游戏” 《文明》的 Linux 移植版非常糟糕,并且通常与 mod 不兼容,大多数移植版也是如此。游戏机是魔鬼,用手柄玩 FPS 或 RTS 是异端。购买游戏机比使用 Windows 更糟糕,因为它从长远来看给你更少的选择。大多数用于 modding 游戏的工具也只能在 Windows 上运行,极少数有笨拙的 Linux 版本...... 然后是 GoG 令人难以置信的倒退,无法将资产包与可执行文件分开分发,导致不得不为 Linux 和 Windows 分别下载整个东西。

....而 VM 对于使用除最轻量级的应用程序/游戏之外的任何东西来说都是一个糟糕的答案,并且让你必须安装一个虚拟的 Windows。

我对你的前两个评论的回应是 - 好吧,参与到项目中,并使它们变得更好。

第三个 - 好吧,我对 Steam 上的《文明 5》感到满意,但这可能只是我个人。但游戏_确实_是那些困难的事情之一。双启动是一个选择...

VM 对于除最轻量级的应用程序之外的任何东西来说都很糟糕:是的。它们是最后的手段。

回复 ,作者:rambo919 (未验证)

Mike,很棒的文章。开发者以更常见的操作系统作为他们应用程序的借口怎么样?
就像现在,我对交易很感兴趣,但几乎所有的桌面软件都是为 Windows 或 Mac 制作的,而且看起来
很难找到一款能很好地工作的。有人有什么想法或建议吗?

我在虚拟机上安装了 Windows,它工作得很好——我想你必须给它足够的空间。很久以前我就放弃了双启动。我用它做的唯一重要的事情就是报税。我过去常常把东西复制到磁盘上来传输文件,但后来意识到我可以使用 ssh/sftp,这没有问题。

“我在 Windows/Mac 上效率更高。”
我有一个案例的经验,Linux 迫使生产力提高。十年前,我在一所学校做 IT 支持,科学系在 Windows 98 机器上使用一个模拟物理实验软件包。该软件非常老旧,但仍然有用。机器非常慢,但对这个来说足够了。

有一个实验会导致蓝屏死机,学生们会运行它,这样他们就可以花 10 分钟和他们的朋友聊天,同时机器重启。出于我不记得的原因,我们在这些机器上安装了 Fedora 9,并使用 Wine 运行物理软件。当学生们试图运行蓝屏死机实验时,程序继续运行。那个特定的实验没有显示任何东西,但学生们可以访问菜单并运行老师想要的实验。我们在 IT 部门在学生中并不那么受欢迎!

那些为 F/OSS 公司工作的人通常被期望使用某种 F/OSS 系统。我听说在红帽,如果你不使用 GNU/Linux,除非你有非常充分的商业理由使用专有软件(例如 Cygwin 开发人员或测试人员),否则你不会被长期雇用。即使是微软也一直说,“我们必须吃自己的狗粮。”

自从 2003 年以来,我在家一直是“无微软”的。在工作场所(一家根深蒂固的微软商店),我切换到了 Kubuntu “Dapper Drake”,并带有用于 MS Exchange Server 的 Ximian Evolution 插件。对于办公效率,我使用 OpenOffice.org。没有人知道我使用的东西与 Microsoft Windows 有什么不同。

多年来,硬件情况确实变得好多了。这有助于我像躲避瘟疫一样避开 nVidious——以及在较小程度上,Broad-con——而是使用尊重我的自由软件平台的硬件供应商,而且有很多这样的供应商。

不幸的是,微软的人现在正在推动 Lync 和 Skype for Business 等使用专有协议的东西。他们仍然在尝试那种老式的供应商锁定。据我所知,Skype 协议目前还没有公开。

我为什么要使用 GNU/Linux?这是基于原则。它不仅对我来说非常好用,而且我拥有微软或苹果永远不会给我的东西:自由。苹果和微软想强迫我做_他们_想让我做的事情。GNU/Linux 不会;它尊重我的自由。

人们可以自由地使用他们想要的任何东西。如果你更喜欢 GNU/Linux 以外的东西,很好;去吧。我,拥有同样的自由,_确实_选择使用 GNU/Linux,并积极倡导使用 GNU/Linux。

--SYG

我必须使用 Windows 的少数几个原因之一是更新我使用的系统的固件/bios。对于个人使用,我尝试寻找可以在没有操作系统的情况下更新固件/bios 的硬件,或者我可以使用 Linux(Centos 或 Ubuntu)来完成。但是,我遇到了一些别无选择的硬件。在这些情况下,即使我不愿意,我也必须这样做。在工作中,由于公司政策,我必须使用 Windows,但我几乎从不将其用于工作,我的大部分工作都在 Linux 机器上完成,然后我找到一种方法将信息共享到我的 Windows 机器上。

我不喜欢 Windows 系统缺乏隐私和控制。即使你购买了 Windows,你也永远不会真正感到你控制着你的系统。我讨厌这种感觉。如果我必须忍受我在 Android 手机或 iPhone 上的这种情况,我不应该也不会在我的系统桌面操作系统上忍受它。对我来说,使用 Linux 是自由 (Libre),可以做我想做的事。就像生活中的自由是混乱的一样,有时没有明确的答案,有时你孤身一人,有时你只需要卷起袖子并弄清楚(虽然多年来我不得不做的越来越少,因为它就是好用)。我可以自由地运行我自己的 DNS/DHCP 服务器、我自己的 NTP 服务器、我自己的防火墙、文件存储系统,我可以自由地记录和分析我自己的数据、监控我自己的网络、运行我自己的 Web 服务器,以及运行我自己的 VM,而无需在服务器软件上花费巨资,这些服务器软件只允许我做上面很少的事情,或者限制我到某些限制。我宁愿自由,也不愿被迫使用限制我或监视我的东西。

我使用 Linux 是出于原则,并且我已经学会了在 Linux 上比在 Windows 或 Mac 上效率更高。我的妻子和孩子们每天都在 Linux 上工作,我拥有的唯一一台 Windows 机器是一个几乎从不碰的虚拟机。

如今,端点的选择变得越来越不重要。有了 Google Apps、Office365、Slack、LinkedIn 等 SaaS 应用程序,人们可以使用他们的手机、平板电脑、笔记本电脑和台式机通过浏览器访问这些云托管的应用程序。对于其他需要离线或密集图形处理的应用程序,专用应用程序成为选择。因此,某些应用程序如办公效率(MS Office)、创意(Adobe)或 CAD/CAM(Autodesk)占据主导地位。

由于对自由(选择的自由)的偏好以及 LibreOffice、Gimp、Keepass 等强大应用程序的可用性,我确实在我的笔记本电脑/台式机上使用 Ubuntu/LinuxMint。对于其他应用程序,SaaS 应用程序弥补了桌面应用程序的不足。

我想感谢大家深思熟虑的评论。看到不同的观点真的很有趣,即使我们并非都同意,进行友好的讨论也是一件好事[tm]。

在软件方面,可能需要记住的一件事是 Wine 现在非常好用。而且大多数应用程序对性能的要求不如 Wine 倾向于关注的游戏那么高,所以我怀疑很多更“生产力”类型的应用程序很可能在 Wine 中运行良好。
事实上,如今,真正老旧的 Windows 程序可能在 Wine 中比在现代 Windows 中运行得更好,现代 Windows 已经逐渐失去了与早期版本的兼容性。

>这是我们的客户使用的,所以我们为什么要疏远他们?我不明白这一点。微软禁止携带 Mac 的访客进入他们的建筑物吗?

至少有些公司过去在这方面要教条得多。也许不是客户那么多——毕竟,他们才是掌握支票簿的人。但供应商等等。(我听过迈克尔·戴尔的故事,例如。)当我是一名分析师时,我们主要使用富士通笔记本电脑,因为对于我们的系统客户来说,使用富士通品牌比使用 Thinkpad(当它们还是 IBM 时)更不容易让人觉得是在与他们竞争。

今天,轶事表明,情况宽松得多。Mac 可能是主要原因。在许多开源公司和开发者中,肯定有很多 Mac。我甚至认识微软的一些人,他们使用 Mac,即使他们没有特别的需要这样做。

我认为,随着普遍的成熟,Linux 今天对很多人来说都更好,因为我们中的许多人根本不需要台式电脑太多。我可能 95% 的时间都在浏览器中度过,其余的大部分时间都在音频和文本编辑器等程序中,Linux 在这些方面都工作得很好。

你的道路在很多方面与我的相似。在 90 年代中期,我正在(主要)Sun 工作站的网络上进行大规模计算,并管理(杜克大学物理系)TCP/IP 网络和服务器。我主要在家里的 Windows 3.x 上工作,使用调制解调器和一些相当平庸的终端工具来 telnet 进入部门,我的文件和实际工作都在那里。

然后出现了 486,它可以——勉强——运行 Linux,IIRC 有 4 MB 的 RAM。SLS 可以从 3.5 英寸软盘安装在那么大的空间里。我在工作时使用 Sun 台式机,并且已经习惯于在终端中工作,并使用编辑器和 Tex/Latex 等工具编写文本,以及 Gnu 工具来构建代码,实际上有很多东西我可以使用本地 X 服务器来做,而我无法使用糟糕的 X 终端或来自 Windows 的直接 telnet 会话来做,所以我经历了仪式并使其工作,勉强。不久之后,奔腾问世,它对更大内存的支持使我能够安装 Slackware。Slackware 有更多的“东西”,最终比 SLS 工作得更好,尽管当人们开始构建和重建源代码包来修饰它时,确实会进入依赖地狱。然而,当时的 Red Hat 并没有好多少,甚至可以说更糟。

在接下来的十年里,我深入参与了 Beowulf 运动(我的研究基本上涉及大规模的令人尴尬的并行模拟以及其他计算任务),将整个部门的客户端-服务器基础从 Sun 过渡到 Linux,并连续经历了越来越好的 586 和 686 Intel 架构的迭代。部门发展壮大,我们聘请了全职系统人员,特别是 Seth Vidal 和 Constantine Rabyetsev (sp?) 又名 "Icon",他们将 Yellowdog Updater (yup) 用于 Apple/Linux 安装,并将其转变为 Yellowdog Updater Modified (yum) 用于基于 RPM 的系统,或多或少地永远结束了依赖地狱,突然之间,RPM Linux 的可扩展性与 Debian/Apt Linux 一样好。

与此同时,窗口管理器和桌面以及应用程序的普及在 Linux 中得到了相当系统的改进。人们可以,稍微注意选择你的硬件(首先确保它被支持,然后购买它,而不是仅仅购买它并假设它可以工作),可悲的是,在事情出错时需要一些专业知识来支持你,很容易构建一个非常实用的 Linux 桌面,它可以扩展到部门级别,并涵盖人们可能期望的功能软件的几乎所有基础。

在这一点上,我已经专门使用 Linux 作为我的桌面大约二十年了,最初是在双启动系统上,这样我可以在不工作的时候访问 DOS/Windows 并玩游戏,然后将我积累的 WinXP 许可证降级到 VMware,然后随着 VMware 变得不酷、封闭和昂贵,转到 Virtualbox。我仍然有用于 VB 的 XP VM,但此时我已经一年或更长时间没有启动它们了,即使是为了玩暗黑破坏神,因为此时有很多方法可以在 Linux 本地或使用 Winey 的东西之间玩游戏。

此时,我甚至很难登录 Windows。在 Windows 7 之后,界面变得越来越笨拙。管理变得越来越困难。现在必须像平板电脑或手机一样运行笔记本电脑,这没有任何意义(Gnome 也是如此,可悲的是,但在 Linux 中,人们总是有选择,而我目前的选择是 XFCE)。我不会为了任何东西将其用作主要界面。另一方面,Linux 已经缓慢而稳步地改进。Fedora 有大量的软件可供 "dnf install whatever" 命令使用(尽管我发现 yum 被重命名为 dnf 令人恼火,因为我想不出除了满足那些重命名者的自负之外的任何好处)。人们不能完全忽略 Linux 安装中的硬件,但在这一点上,实际上很少需要构建自定义驱动程序。蓝牙仍然让我抓狂(例如,试图让耳机工作),我仍然对声音堆栈和架构不满意,但总的来说,我可以非常高效地工作,并且可以玩魔兽世界或 steam 游戏,无论是本地的还是几乎本地的。

可悲的是,当 Linux 最终赢得桌面时,可能没有多少“桌面”可以赢了。台式工作站相对罕见——每个人都有笔记本电脑或平板电脑或手机。笔记本电脑本身可能变得越来越少见,因为整整一代人都在用拇指打字(仅仅,或几乎仅仅如此)。当然,在平板电脑/手机一代中,Linux 已经以 Android 的形式胜出,但从这一点我们也回忆起过去 20 年的真正教训

Windows 从未通过成为更好的操作系统来占据桌面。它通过与制造商和零售商达成协议来保持这种地位,这些协议要求他们预装 Windows 出售几乎所有的台式机和笔记本电脑,以便获得价格优惠,从而让他们在预装市场中具有竞争力。这纯粹是反竞争的胁迫。我认为应该对其提起反垄断诉讼,但只要政府养老金与 M$ 股票挂钩,只要 M$ 向政治候选人捐赠大量资金,这种情况就永远不会发生。

完全同意。Windows 无处不在的唯一原因是因为人们在购买电脑时发现它在上面,并坚持使用它。这很有趣(好吧,并非如此......)大多数人也完全忽略了设备本身和运行在其中的操作系统之间的区别...

回复 ,作者:Robert G. Brown (未验证)

我认为你是对的。那里有更多的异质性,这是一件好事。

我使用 Linux 作为我的桌面和所有我交互的服务器的主要操作系统。唯一的例外是我有一台 Windows 平板电脑和笔记本电脑,这样我可以玩一些游戏,使用任何 Windows 工具(有趣的是,我拥有 Office,因为该产品中存在 LibreOffice 中没有的错误。一旦 4 个主要错误消失,我的 Office 365 许可证也会消失)。

更可悲的是,更多的游戏没有 Linux(稳健的)支持,而没有 WINE。《文明 IV》在 vanilla Linux 安装上,在我尝试过的每台机器上都会不停地崩溃,但图形密集型更高的《三位一体》系列运行流畅,我所有的复古游戏也是如此。

很棒的文章。有什么技巧可以让雇主和客户同意只使用 Linux 吗?

对于《文明》变体,你可以考虑 Steam,它有几个 Linux 端口,尽管你需要重新购买它们。

当你使用 Office 时,你是在 Windows 上使用,还是通过像 Crossover 这样的东西使用?

我已经退休了。我使用 Linux 是因为我懒惰...... 直到最近,我的妻子还是在一个没有 IT 部门的小学系统中的老师。主任的侄子会偶尔来一下...

当我的妻子运行 XP 的教室电脑出现问题时——那是 2015 年——她获准把它带回家给我修理。当它第二次在圣诞节被带回家时,她问:“为什么我在家里的电脑从来没有这些问题?是因为它是 Linux 吗?”

她会带回家一份给某个管理员的报告模板——以及她的学校电脑。指示会坚持必须在 Word、Windows 中以特定方式完成。否则,世界末日就会来临。它总是会有一个表格,行和列将使用空格键、制表符和回车键对齐。她所有的报告都必须“看起来”像图案。每个报告,而且它们的格式永远不一样,我都要花几乎一半的时间才能在 LibreOffice Writer 中制作一个表格,才能成为英雄。打印出来,交上去,就完成了。如果他们不问你任何问题,就不要给他们任何答案。

操作系统的选择不是我生活中重要的一部分。我使用 Linux 不是因为我道德高尚、虔诚、不循规蹈矩或怪异。我只是想把事情做好,然后继续做其他事情。

Uncle Ed - 这也是一个完美的理由!(尽管如果你喜欢,也可以稍微怪异一点。)

回复 ,作者:Uncle Ed McNerd (未验证)

很棒的文章。

在工作中,我得到了“你只能靠自己获得支持”,但谢天谢地,当时的系统管理员是一个 BSD 和 Mac 用户,所以他确实尽力倾向于那些可以在 Linux 上工作或可能工作的(VPN 等)东西。

不过,一个方便的附带好处是,现在我正在管理 BSD 和 Linux Web 服务器和站点,我想这很大程度上是因为我在家里的 Linux 经验。我不断发现,如果我也在一台 Linux 机器上工作,那么使用这些服务器会更容易。

我们已将 Windows 开发系统迁移到单独的 VM,我们可以 RDP 进入,因此我对本地机器是任何特定操作系统的要求更多地受到“权力机构”及其使用 AD 来控制事物的影响,而不是技术因素。

在家里,使用 Windows 的最大(唯一?)理由是玩游戏。虽然只有几个游戏,而且它们似乎可以在 WINE 下的 Linux 中工作,但当在 Linux 上运行时,它们似乎也没有相同的性能(或视觉质量)。

请理解这些都是我得到的二手(或三手)旧机器,所以它们没有太多的额外“能量”,因此用户体验的下降是明显的。也许如果我得到一些比 Core 2 Duo 阶段更新的东西(任何 i3/i5/i7 都会更新),那么我的里程可能会有所不同。

我的妻子尽力理解和使用 Linux。在很大程度上,她接受了它。她是一位专业艺术家,电脑是必要的罪恶。

然而,当她有一个项目时,我们 [a] 找不到一个工具来做我们需要做的事情,并且 [b] 找不到一个足够容易理解和直观的工具供她使用。

我让她坐在我的工作笔记本电脑前,打开了我们正在处理的文件。以前是她告诉我该更改什么,我在工作中做,然后打印结果。

她很快完成了项目,很容易找到了工具,并享受了该程序的一些小功能。然而,接下来发生的事情是,她开始探索该程序,并开始尝试不同的功能。她在玩这个程序。

这告诉我,向她推销开源版本将是一种伤害。她需要使用她会感到舒适的东西。

在过去的 10-20 年里,我一直关注到的一件事发生了变化,这有助于迁移,那就是几乎所有东西都可以在线获得。只要你有一个浏览器,你就可以提高效率。这在我尝试不同的发行版(“有浏览器,可以工作”)或操作系统时对我有帮助。

感谢您给我这个机会来发表一下我的看法……自 1992 年以来,我在家和工作场所都使用 Windows。多年来,我也断断续续地尝试过 Linux。我最初尝试的是在软盘上运行 Linux,只有命令行界面。我仍然有一套盒装的 RedHat Linux 6.1 CD-ROM,哇呼!我尝试过 SuSE,最近又尝试了 Ubuntu 10.04、14.04,最后是 16.04。今年八月,为了满足我所有的日常电脑需求,我放弃了 Windows 10(仍然可以作为双启动使用)。我的妻子也在使用它 (16.04),我也真的想让我爸爸也用上它。但他情况特殊,因为他快 90 岁了,对他来说,坚持使用 Windows 8.1 并忍受它的缺点可能比给他一个新的操作系统更容易。
我发现 Ubuntu 16.04 能够完成我在 Windows 中所做的任何事情,而且更加可靠。它的行为方式符合我对操作系统的期望。它不会像 Windows 文件资源管理器那样,让菜单上下移动,需要用户追逐想要的目标。当你找到目标时,它会停留在屏幕上,你可以做你想做的事情。简单得很。我有一台旧的戴尔台式机运行着 16.04 Server,还有一台戴尔 XPS 笔记本电脑运行着 16.04。我已经退休了,所以可以尽情地摆弄,不受时间和截止日期的限制。我可以从中获得乐趣。Windows 从 Windows 7 及更高版本开始就让我失去了所有的乐趣。
我可能不会对任何 Linux 应用程序造成太大的负担,但它们都按预期工作。无需大惊小怪,一切顺利。我再次享受到了 tinkering 的乐趣。Windows 在企业环境中(易于维护和升级等)以及一些游戏问题上占有一席之地,但对于绝大多数人来说,电子邮件和网页浏览是他们对 PC 的最大需求,Linux 可以在这方面与 Windows 或 Mac 相提并论。
保重。
Gord K.

我从 1996 年开始使用 Amiga 1200。我的朋友当时使用 Win 3.1,我总是问自己:“怎么会笨到使用 Win 3.1”。我遇到过许多所谓的“DOS”程序员,我问自己:“要有多蠢才会成为 DOS 程序员”。即使使用 WIN 也表明他们缺乏知识。我不得不承认,当时我认为 MAC 是唯一可比的操作系统。然后出现了 OS/2。我想:好吧,这似乎是一个可以比较的合理的操作系统。但是人们仍然像发疯一样购买这些 [shi...y] 精美的 M$ PC,我想:我的天啊。但盖茨先生知道,钱应该花在广告上,只有少量钱花在操作系统上。他是对的。(人们喜欢它)

今天我认为:地狱已经降临,大多数人就像吸食海洛因成瘾的 M$ 瘾君子。它会像病毒一样蔓延开来。

我仍然有一台 PC 用于游戏。(M$ XP - 但这台 PC 从未联网,也永远不会联网)操作系统是从我以前工作的公司借来的,那家公司是 M$ 金牌合作伙伴 :D。从那时起,我意识到讨厌这家 M$ 公司是正确的。(客户花钱修复错误 :))))

由于现在所有游戏都需要互联网/Steam,我只玩老游戏。我的隐私是我的王国。其他人不在乎……但我很在乎。

你说没有专业的 CAD 软件?我认为 BricsCAD 看起来很不错。Maja 有 Linux 版本。还有 Blender。我非常喜欢 Blender。

我认为政府应该被强制使用 Linux/开源软件。学校/大学也应该如此。然后就会有更多有用的软件出现。

到目前为止,我已经说服了一些朋友使用 Linux 而不是 M$ 垃圾。他们都很高兴。有时他们仍然会突然冒出一句:我的同事告诉我有一个不错的 Windows 程序……然后我会告诉他们,他们不需要它。(而且 Linux 上通常有类似的东西)

我真的很喜欢阅读这篇文章和评论。读完其他网站上文章的评论后再读这些评论,感觉就像进入了另一个维度。尤其是最近关于 FOSS 的评论。

对我来说,开源不仅是道德上的,也是意识形态上的。它是一种原则,如果你愿意,也可以说是一种生活方式。我很想贡献更多,但由于家庭和孩子,我无法做到。尽管如此,能以某种方式参与到这场运动中,感觉还是很棒的。这令人兴奋。而且它确实让计算重新变得有趣起来。乐趣也很重要。更不用说学习了……我进入 Linux 世界的道路与作者非常相似,我坚持了下来。

我是一名记者,使用 Linux(目前是 Fedora 和 Ubuntu)为我提供了如此多的自定义体验的方式,以至于我再也无法在 Windows 中写作了。即使使用无干扰编辑器,也感觉非常受限。现在,如果我想写作和做事,我会选择 i3 和 Emacs。当做其他事情时,我会选择 Gnome。

Linux 的多功能性也令人惊叹。我可以在笔记本电脑、台式机和连接到电视的“多媒体机器”上使用它。它在任何地方都运行良好。以前根本不是这样的。孩子们六岁了,他们正在进入科技世界。我觉得让他们使用 Linux 更安全。我也希望如果他们继续使用 Fedora 或任何其他发行版,这将使他们在计算方面变得更好。

不过,有一件事让我有点沮丧。我尽可能多地捐款,并在力所能及的时候捐款。以此感谢所有参与其中的人。但我从不确定我是否捐给了最需要的人,你明白我的意思吗。

无论如何,很棒的文章和其他内容。真的很有启发性。

如果你把时间捐献给你最了解的项目,我认为你捐献给了正确的项目。不过,没有什么能阻止你四处询问,找出你还可以帮助什么。

关于意识形态观点,我认为意识形态通常会导致道德选择。不过,我喜欢这种区分。

回复 作者 Damjan (未验证)

自 1992 年以来,我在工作和家庭中一直使用 Windows。从 90 年代末开始,我断断续续地尝试过 Linux。最初的版本只在软盘上提供。我仍然有 RedHat Linux 6.1 的原始包装……在 CD 上!
我尝试了 Ubuntu 10.04、14.04 和 16.04,我在台式机、笔记本电脑和旧戴尔台式电脑上作为服务器运行了这些版本。自从今年八月以来,我几乎已经对 Windows 不抱希望了。我终于对 Windows 反复追逐上下移动的菜单目标(文件资源管理器)失去了耐心。
Ubuntu 16.04 稳定且可预测。对于我的需求来说,它很有效。无需大惊小怪,一切顺利。
我已经退休了,所以我有大量的时间来摆弄。我再次享受到了我的小型电脑网络的乐趣。谢谢。
对于当今的绝大多数人来说,Linux 非常适合电子邮件和网页浏览。LibreOffice 拥有家庭 PC 用户所需的所有工具。我确信游戏玩家可能会发现一些不足之处,但很多人永远不会知道他们在执行我提到的任务时没有运行 Windows。
感谢这篇文章,感谢您让我表达一下我的看法。
保重。
Gord K.

Mike,我在你的文章中看到了自己的影子。我对开源软件和工作有相同的看法。我用自己的钱买了一份 Crossover,我不得不在虚拟机中使用 MS Lync……自 1999 年以来一直如此。我问我的询问者。我这样做是因为我想这样做,因为我能做到,而且因为我喜欢使用 Linux 工作。
此致,

我已经使用 Linux 多年了。我认为我的第一个官方发行版是 Redhat 5.2。事实上,多年来我一直通过 telnet 连接到本地 oursc 服务器,与朋友进行 IRC 聊天或玩 treksims 等等。当我上大学或者更早之前(记忆有点模糊),我订购了 Redhat 5.2,订购了所有的东西。:p

我记得那些试图强制安装的日子,如果你在自定义内核后试图更改任何硬件,上帝会帮助你的。那有时是一场噩梦。

我有两个奇怪的问题。我同意你说的绝大部分内容。虽然我永远不会承认“因为我喜欢痛苦”,但我总是说,“因为这是一个更好、更划算的选择,duh!”我有很多东西都使用 Libre Office。我辅导孩子们,我说孩子们是指大学生。很多时候我必须小心修改论文或笔记。(尤其是当他们远在国家的另一边时)关于我的 Open 或 Libre Office 的格式。两者都不太理想,尤其是在文档的特定位置插入图片时。但我不想为 Microsoft 的一个程序支付愚蠢的订阅费用,我应该能够一次性购买并……好吧,够了,别再说了。这仍然不是保留 Windows 的理由,而是要小心。

我保留 Windows 的一个理由是游戏。我经常购买游戏,或者专门购买支持 Linux 的游戏捆绑包,以努力鼓励个人继续保持这种支持。即使有时它会退回到横向卷轴游戏。我喜欢玩一些高清、高端游戏:比如《精英:危险》和《魔兽世界》、竞技《星际争霸 2》等等。

然而,就像你一样,在几乎所有其他方面,我都在一台或另一台机器上安装了 Linux 或 BSD。我的继父现在在他的所有事情上都使用 Linux。我的母亲,如果她更精通技术(她不精通),她在 Windows 中会遇到与 Linux 几乎相同的困难。我曾让许多人坐在我家的一台电脑前,他们能够在上面做几乎任何他们想做的事情。

我家有多台电脑。我有两台安装了 Windows 的机器。两台。一台是客用游戏机。我的主力机。我能给出的唯一理由,因为我每天使用的大部分应用程序都是各种各样的开源软件,就是游戏。我在我家的小办公室里经常进行几次短暂的休息,在任何给定的时刻,我必须同时执行数百件事。这些短暂的休息可能是花几分钟时间查看游戏中的一些东西。(找到宇宙中我尚未找到的地方,或查看我的日常任务看看有什么新情况,或在 SC2 中玩合作模式)

虚拟机通常运行速度较慢。虽然我的主力机上有虚拟机,而且我周围还有几台安装了各种发行版的 Linux 机器。见鬼,我有一台巨大的 Thor v.2,里面有一个不错的 AM4,甚至还有一个 Nvidia HD(虽然这总是需要一些调整)。我只是需要从我从事的三份工作中抽出一些时间才能让它上线。

但我仍然经常通过 SSH 和 X-windows 连接来重定向跨我的内部网络的显示窗口(有时在工作中),以便使用我想要的 Linux 程序,或访问我在安全家庭系统上一直在处理的数据。

所以,我认为其中一些归结为时间。解决问题的时间。还有游戏。虽然我听说你可以做一个单独的 Steam 盒子,并以某种方式广播一些游戏,作为中介,让它在你的主 Linux 桌面上作为某种流媒体选项播放,但我没有时间去玩它或了解它的具体细节。虽然游戏(和特定游戏)是我主要机器不是 Linux 的一些主要原因。虽然我家除了我的主要游戏机和客用游戏机之外的每台机器都是 Linux。我甚至不再向人们解释为什么其他机器上都没有 Windows。也不再解释为什么我总是在我的某台机器的角落里运行一个带有奇怪字母和黑色屏幕的文本框(终端)。

我不从事开源工作,但我经常是倡导者。无论是向家庭中的新人介绍老游戏。让孩子们在模拟器中运行的旧游戏机上玩游戏,还是让他们在我的某台机器上为他们的学校作业做研究,通常都是使用 Linux。有几个发行版和 DE 可供选择。一台机器上的 Fedora Server 与 GNOME(Reliant),另一台机器上的 Linux Mint 与 KDE(Intrepid),或者较旧较慢的笔记本电脑上的 Linux Mint(旧版本:Runabout。)所有这些都仍然功能齐全。当 AM4 上线时,它也将是一台 Fedora 机器(Qonos2)。

你所有其他的观点我都认为非常有效。游戏对我来说是一个大问题,还有一些我多年来一直在游说的游戏。有趣的是,每次我试图让我的其他极客/半极客朋友换到 Linux 时,我听到的第一个问题都是“它能运行吗?”或者它的实现会减慢我的反应时间吗?

我总是觉得这有点像鸡和蛋的问题。我们需要更多高质量、流行的游戏被很好地移植,以便能够获得游戏和显卡制造商的关注与合作。但如果没有他们的充分合作,我们就无法获得这些……等等。必须先有游戏才能获得支持,才能获得游戏。

对于日常办公使用,以及我生活中几乎所有其他方面的工作,我都会使用 Linux 机器。

我理解游戏这个问题,我真的理解。我是《精英:危险》的瘾君子,但它在 Linux 上无法运行:因此我才有了游戏机。

感谢您如此长篇且深思熟虑的回复。

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.