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 上,我高亮显示文本,移动鼠标,单击,它就粘贴进去了。)还有许多其他令人讨厌的地方。

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

IE/Edge 给我们带来了真正的问题。我在一所六年制学院工作,MIS 系统只能在 IE 中正常工作,因此当用户登录时,他们会看到 IE 显示我们的 Intranet。问题是教师使用的许多网站在 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 中的简单强迫症,尽管 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 (未验证)

我理解您在欧洲/北美等发达经济体背景下的评论。但是,请看一下这篇文章
http://www.dhakatribune.com/opinion/2018/01/15/barcelona-moving-linux-n…
在孟加拉国等发展中国家,政府学校和医院等基本服务严重资金不足,避免在 MS 软件许可证上不必要的支出确实是一个道德问题。通过迁移到 Linux 节省的每一分钱都可以更好地用于消除文盲、提供救生疫苗等。

回复 作者 lwatcdr (未验证)

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

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

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

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

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

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

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

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

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

回复 作者 Flo Naise (未验证)

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

Inkscape 具有 Spiro 等创新 (https://forums.adobe.com/thread/1018958),这是一种直观且在某些情况下优于 Bezier 的矢量绘图方法,在开源 FontForge 中创新并在 Inkscape 中采用。另一个很酷的功能——power stroke——至少在我上次使用它时,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)。我在 VM 中测试 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 获取
或者使用 Evolution 应用程序进行 Exchange 群件通信

* 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 更糟糕,因为它从长远来看给你更少的选择。大多数游戏 mod 工具也只在 Windows 上工作,极少数有粗制滥造的 Linux 版本...... 然后还有 GoG 令人难以置信的落后之处,无法将资源包与可执行文件分开分发,导致必须为 Linux 和 Windows 分别下载整个内容。

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

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

第三条 - 好吧,我对 Steam 上的《文明 5》很满意,但这可能只是我个人感受。但游戏 _确实_ 是其中一个难题。双启动是一个选择...

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

回复 ,作者: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”,并使用 Ximian Evolution 插件来连接 MS Exchange Server。对于办公效率,我使用 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。在工作中,由于公司政策,我必须使用 Windows,但我几乎从不将其用于工作,我的大部分工作都是在 Linux 机器上完成的,然后我找到一种方法将信息共享到我的 Windows 机器。

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

我使用 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 的访客进入他们的建筑物吗?

至少一些公司过去在这类事情上要教条得多。也许不是客户那么多 —— 毕竟,他们才是掌握支票簿的人。但是供应商等等。(我听过迈克尔·戴尔的故事,例如。)当我还是分析师时,我们主要使用富士通笔记本电脑,很大程度上是因为对于我们的系统客户来说,与使用 Thinkpads(当它们还是 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”,他们将苹果/Linux 安装的 Yellowdog Updater (yup) 变成了基于 RPM 系统的 Yellowdog Updater Modified (yum),或多或少地永远结束了依赖地狱,突然之间,RPM Linux 的可扩展性与 Debian/Apt Linux 一样好。

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

在这一点上,我几乎已经完全使用 Linux 作为我的桌面二十年了,最初是在双启动系统上,这样我就可以在不工作的时候访问 DOS/Windows 并玩游戏,然后将我积累的 WinXP 许可证降级到 VMware,然后当 VMware 变得不酷、封闭且昂贵时,降级到 Virtualbox。我仍然有用于 VB 的 XP 虚拟机,但我已经一年或更长时间没有启动它们了,即使是为了玩 Diablo,因为在这一点上,有很多方法可以在 Linux 上本地或通过 Winey 的中间层玩游戏。

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

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

Windows 从未通过成为更好的操作系统来占据桌面。它通过与制造商和零售商达成的协议来占据桌面,这些协议要求他们销售几乎所有预装 Windows 的台式机和笔记本电脑,以便获得价格优惠,从而让他们在预装市场中具有竞争力。这纯粹是反竞争的胳膊肘式扭曲。IMO 应该受到反垄断诉讼的打击,但只要政府养老金与 M$ 股票挂钩,只要 M$ 向政治候选人捐赠大量资金,这一切就永远不会发生。

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

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

它无处不在的原因是微软在多年前看到了这个机会,并巩固了 Wintel 商业模式。

回复 ,作者:Vincenzo

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

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

非常遗憾的是,更多游戏没有 Linux(稳定)支持,而无需 WINE。我在我尝试过的每台机器上的纯净 Linux 安装上运行《文明 IV》都会不断崩溃,但图形密集型更高的《三位一体》系列却可以完美运行,我的所有复古游戏也是如此。

很棒的文章。有什么技巧可以让你说服雇主和客户只同意使用 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 网络服务器和站点,我想这很大程度上是因为我在家中使用 Linux 的经验。我不断发现,如果我也在一台 Linux 机器上工作,那么使用这些服务器会更容易。

我们已将 Windows 开发系统迁移到单独的虚拟机中,我们通过 RDP 连接到这些虚拟机,因此我对本地机器的特定操作系统的要求更多地受到 “当权者” 及其使用 AD 来控制事物的影响,而不是技术因素。

在家里,使用 Windows 的最大(也是唯一?)原因是游戏。虽然只有几个游戏,而且它们似乎可以在 Linux 下通过 WINE 运行,但当在 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。今年 8 月,我为了满足我所有的日常电脑需求而放弃了 Windows 10(仍然可以双启动使用)。我的妻子也在使用它(16.04),我真的很想让我的父亲也使用它。他是一个特例,因为他快 90 岁了,对他来说,坚持使用 Windows 8.1 并忍受它的缺点,可能比向他抛出一个新的操作系统更容易。
我发现 Ubuntu 16.04 能够匹配我在 Windows 中可以做的任何事情,并且更加可靠。它的行为方式符合我对操作系统的期望。它不会上下移动菜单,要求你追逐所需的目标(Windows 文件资源管理器在这方面很可笑)。你找到目标,它会停留在屏幕上,你做你需要做的事情。简单,轻松。我有一台在旧 Dell 台式机上运行的 16.04 服务器,以及一台在 Dell XPS 笔记本电脑上运行的 16.04。我已经退休了,所以我可以随意尝试,而不受时间和截止日期的驱动。我可以尽情享受它。Windows 从 Windows 7 及更高版本开始就失去了所有的乐趣。
我可能没有过度使用任何 Linux 应用程序,但它们都按预期工作。无需多事,无需烦恼。我又开始享受折腾的乐趣了。Windows 在企业环境中(易于维护和升级等)以及一些游戏问题上占有一席之地,但对于绝大多数人来说,电子邮件和网页浏览是他们对 PC 的最大需求,Linux 可以与 Windows 或 Mac 相提并论地填补这一空白。
保重。
Gord K.

很高兴听到 Linux 满足了你的需求。这正是我们都想要的!

回复 ,作者:Gord Kunz (未验证)

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

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

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

由于现在所有的游戏都需要互联网/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 拥有家庭电脑用户所需的所有工具。 我确信游戏玩家可能会发现一些不足之处,但很多人永远不会知道他们执行我提到的任务时没有运行 Windows。
感谢这篇文章,也感谢您让我表达我的一点看法。
保重。
Gord K.

很高兴您(和许多其他人一样!)觉得他们有东西可以贡献。 非常感谢。

回复 ,作者是 Gord Kunz (未验证)

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

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

我记得那些试图强制安装的日子,如果你试图在自定义内核之后更改任何硬件,那就倒霉了。 那有时简直是一场噩梦。

我有两个奇怪的问题。 我同意您说的大部分内容。 虽然我永远不会承认“因为我喜欢痛苦”,但我总是说,“因为这是一个更好且更具成本效益的选择,duh!” 我在很多事情上都使用 Libre office。 我辅导孩子们,我说的是大学生。 有很多时候我必须小心论文或笔记的修订。(特别是当他们远在国家的另一边时)关于我的 Open 或 Libre Office 的格式。 两者都不是很匹配,尤其是在文档的特定位置插入图片时。 但我不想为我应该能够购买一次的程序支付愚蠢的微软订阅…… 好了,关于空话就说这么多。 这仍然不是保留 Windows 的理由,而是要小心。

我保留 Windows 的一个理由是游戏。 我经常购买游戏,或者专门购买带有 Linux 支持的游戏捆绑包,以努力鼓励个人保持这种支持。 即使有时它默认为横版卷轴游戏。 我喜欢玩一些高清、高端游戏:比如《Elite Dangerous》和《魔兽世界》、《星际争霸2》竞技版等等。

然而,就像您在几乎所有其他方面一样,我有一台机器或另一台机器上运行着 Linux 或 BSD。 我的继父现在在他所做的一切事情上都使用 Linux。 如果我的母亲更懂技术(但她不懂),她在 Windows 中会遇到与 Linux 几乎相同的困难。 我曾让很多人坐在我家的一台电脑前,他们几乎可以在上面做任何他们想做的事情。

我家有多台电脑。 我有两台安装了 Windows 的机器。 两台。 一台客人游戏机。 我的主力电脑。 我能给出的唯一理由是游戏,因为我每天使用的大多数应用程序在某种程度上都是开源的。 我在家里的小办公室里经常进行几次小休息,在那里我必须在任何给定的时刻同时执行数百件事情。 这些小休息可能是花几分钟时间查看游戏中的一些内容。(寻找宇宙中我尚未找到的地方,或者查看我的每日任务看看有什么,或者玩星际争霸2中的合作模式)

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

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

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

我不从事开源工作,但我经常是倡导者。 无论是向家人介绍老游戏。 让孩子们在模拟器上运行的老式游戏机上玩游戏,还是让他们在我的某台电脑上做学校作业的研究,通常都是使用 Linux。 有几个发行版和桌面环境可供选择。 一台机器上的 Fedora Server 配备 GNOME (Reliant),另一台机器上的 Linux Mint 配备 KDE (Intrepid),或者更旧更慢的笔记本电脑上安装了 Linux Mint(旧版本:Runabout。)所有这些仍然完全正常运行。 当 AM4 启动时,它也将是一台 Fedora 机器 (Qonos2)。

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

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

对于日常办公使用,以及几乎我生活中其他方面的工作,我都使用 Linux 电脑。

我理解游戏的问题,我真的理解。 我是《Elite Dangerous》的瘾君子,而它不能在 Linux 上运行:因此需要控制台。

感谢您如此长篇且非常周到的回复。

© . All rights reserved.