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 至少成为了亲密的伙伴。 我自学了编译内核并调整选项,以利用(有时是灾难性的)新的“EXPERIMENTAL”功能。 早期,我学到的教训是,你应该始终在你的 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,但作为一名 15 年的 Unix 系统管理员(AIX、HP/UX 和 SCO),这是显而易见的选择。 我从来没有遇到过问题。

我现在工作的地方一直是 Windows; 7 和现在的 10。 Windows 界面的原始程度总是让我感到惊讶。 多个桌面在哪里? 多次登录并保留对打开会话的访问权限的能力在哪里? 这个 ctrl/c ctrl/v 废话是什么? (在 Linux 上,我高亮显示文本,移动鼠标,单击,然后将其粘贴进去。) 还有许多其他烦恼。

无论如何,我的雇主为我提供了一个 Window 盒子,这就是我必须使用的东西。 但这并不意味着我必须使用 M$ 软件。 我运行 OpenOffice 而不是 M$ Office,而且我遇到的问题很少。 我运行 Cygwin,因为 W10 查找不可靠(Cygwin 为您提供 grep)。 我运行 Chrome 和 Firefox 而不是 IE 和 Edge。

IE/Edge 给我们带来了实际问题。我在一所六年制学院工作,而 MIS 系统只能在 IE 中正常运行,因此当用户登录时,他们会看到 IE 显示我们的内网。问题是老师们使用的许多网站在 IE 中无法运行。我们自己大量使用的 Moodle 也无法运行。老师们已经接受了为了让 MIS 系统正常运行,我们不得不放弃互联网的 50%。他们经常打电话说“Moodle 出现问题了”。我会问“你在使用 IE 吗?”,然后说“我知道了,请使用 Chrome”,然后继续处理其他事情。

我不在开源领域工作,所以可能不适用,但我通过几家雇主遇到的主要障碍是,你会得到一台标准化的、公司配发的、预装 Windows 和所有应用程序的 PC。理由是安全问题、更好的协作以及为所有人提供标准平台更具成本效益。我不同意这些论点,但这就是当我希望在我的工作电脑上运行 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 (未验证)

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

回复 作者 MikeCamel

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

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

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

回复 作者 Justin Flude (未验证)

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

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

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

对于普通用户来说,他们有更多的便利。Linux 问题可能更需要终端(尽管为许多元素添加了各种 GUI 界面),但它们具有一种简单感,并且通过 SSH 进行技术支持更容易。Windows 具有臭名昭著的奥术 GUI,使终端看起来更容易,例如尝试查找日志并需要创建一个日志查看文件来读取日志,而不是读取日志文件。并且 Windows 具有维护内容,例如碎片整理、“Windows rot”、驱动程序和其他小东西。病毒防护也更加必要,而不是 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、帝国:全面战争和 KOTOR II,以及最近的东西,例如 Hyper Light Drifter、Rocket League 和 The Long Dark。我什至有一个 JRPG,Disgaea 2,这是一种在 PC 上通常很少见的类型,更不用说 GNU/Linux 了。即使是一些开源游戏也很有趣,例如 Lugaru、0 AD 和 Jedi Academy。如果你喜欢多样性、实验和以 PC 为中心的类型,我认为它比控制台更好。GNU/Linux 是一个可行的游戏平台。Windows/控制台的唯一主要理由是大预算游戏,老实说,近年来它们一直很糟糕。EA BFII 战利品箱有人要吗?

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

“典型的‘计算机的东西无关紧要’的论点。计算机很可能自印刷术以来最重要的东西。让人们控制它将对社会产生巨大的好处。现在人们被专有计算机奴役,Android 被 Google 吞噬,Windows 几乎是垄断。当各个行业都依赖 Windows 时,这对我们的未来来说是可怕的。”

“事实上,这可能更具道德意义。给孩子食物只能喂饱他们一天。你可能给他们一天的希望,但第二天他们什么都没有,饿死了。最有益的东西是持久的,比如教成年人钓鱼,而不是给他们鱼。计算机是另一个例子。”

回复 作者 lwatcdr (未验证)

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

回复 作者 lwatcdr (未验证)

“很棒的帖子。从 Mac 转为 Linux 十二年了(在家),(工作时仍然停留在 Windows 上),很多都引起了共鸣。”

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

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

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

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

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

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

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

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

回复 作者 Flo Naise (未验证)

“作为一名专业设计师,我不同意 Illustrator v. Inkscape 的观点。是的,CMYK/Pantone 工作流程很奇怪,但 Inkscape v. 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 开始,除了短暂(可怕的)进军 CentOS 之外,一直运行基于 Debian 的发行版。但是那台机器仍然愉快地运行着 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 Update Error 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 更糟糕,因为它从长远来看给你的选择更少。大多数用于修改游戏的工具也只能在 Windows 上使用,极少数有笨拙的 Linux 版本……然后是 GoG 极其落后的无法将资产包与可执行文件分开分发的能力,导致必须为 Linux 和 Windows 分别下载整个东西。”

“……而且 VM 是使用除最轻量级的应用程序/游戏之外的任何东西的 TERRIBLE 答案,并且让你必须拥有 Windows 的虚拟安装。”

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

“第三个 - 好吧,我对 Steam 上的 Civ5 感到满意,但也许那是我。但游戏 *是* 那些困难的领域之一。双启动是一个选择……”

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

回复 作者 rambo919 (未验证)

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

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

“我在 Windows/Mac 上效率更高。”
我经历过一个 Linux 迫使生产力提高的案例。 十年前,我在一所学校担任 IT 支持,科学系在 Windows 98 机器上使用一个模拟物理实验软件包。 该软件很旧,但仍然有用。 这些机器速度很慢,但足以应付。

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

那些在 F/OSS 公司工作的人通常被期望使用某种 F/OSS 系统。 我听说在 Red Hat,如果你*不*使用 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。

--SYG

我不得不使用 Windows 的几个非常少的原因是对我使用的系统进行固件/BIOS 更新。 对于我的个人使用,我试图找到可以更新固件/BIOS 的硬件,要么不使用操作系统,要么可以使用 Linux(Centos 或 Ubuntu)来完成。 然而,我遇到了一些我别无选择的硬件。 在这些情况下,我必须这样做,即使我不想这样做。 在工作中,由于公司政策,我必须使用 Windows,但我几乎从不使用它来工作,我的大部分工作都是在 Linux 机器上完成的,然后我找到一种方法将这些信息共享到我的 Windows 机器。

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

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

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

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

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

就软件而言,有一点需要记住的是,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,我记得是 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",他们将Apple/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来销售几乎所有的台式机和笔记本电脑,以便获得让他们能够在预装市场中竞争的价格优惠。这纯粹是一种反竞争的胁迫行为。我认为应该受到反垄断诉讼的打击,但只要政府养老金与M$股票挂钩,只要M$向政治候选人捐赠大量资金,这种情况就永远不会发生。

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

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

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

回复 作者 Vincenzo

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

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

很遗憾,没有更多的游戏在没有WINE的情况下对Linux提供(强大的)支持。文明IV在一个原生的Linux安装上,我尝试过的每台机器上都会不停地崩溃,但图形强度更高的Trine系列却能完美地工作,我所有的复古游戏也是如此。

很棒的文章。有什么技巧可以让雇主和客户同意只使用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开发系统转移到我们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光盘! 我尝试过SuSE,最近还尝试了Ubuntu 10.04、14.04,最后是16.04。 今年8月,我放弃了Windows 10(仍然可以双启动),转而使用Linux来满足我所有的日常计算机需求。 我的妻子也在使用(16.04),我真的很想让我的父亲也用上它。 他比较特殊,因为他快90岁了,对他来说,坚持使用Windows 8.1并忍受它的缺点可能比给他一个新的操作系统更容易。
我发现Ubuntu 16.04能够完成我在Windows中可以做的任何事情,而且更可靠。 它的行为符合我对操作系统的期望。 它不会上下移动菜单,让你追逐所需的目标(Windows文件资源管理器在这方面很荒谬)。 你找到目标,它会留在屏幕上,你做你需要做的事情。 简单容易。 我在一台旧的戴尔台式机上运行16.04服务器,并在戴尔XPS笔记本电脑上运行16.04。 我已经退休了,所以我可以自由地尝试,而不受时间和截止日期的限制。 我可以从中获得乐趣。 Windows 7及其以后的版本让我失去了所有的乐趣。
我可能没有过度使用任何Linux应用程序,但它们都按预期工作。 无需操心,一切顺利。 我很享受再次折腾的乐趣。 Windows在企业环境中(易于维护和升级等)以及一些游戏问题上仍然有其地位,但对于很多人来说,电子邮件和网页浏览是他们对PC的最大需求,Linux可以与Windows或Mac相提并论地满足这一需求。
保重。
Gord K.

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

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

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

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

你说没有专业的CAD软件? 我认为BricsCAD似乎相当不错。 Maya有Linux版本。 还有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 进入本地的我们的服务器,与朋友进行 IRC 或玩 treksims 之类的游戏。 当我进入大学或者更早之前(记忆有点模糊),我订购了 Redhat 5.2。订购了所有东西。 :p

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

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

我保留 Windows 的一个原因是游戏。 我经常购买游戏或游戏捆绑包,特别是如果它们支持 Linux,以便尝试鼓励人们继续提供这种支持。 即使有时它会默认为横向卷轴游戏。 我喜欢玩一些高清、高端游戏:比如 Elite Dangerous 和 World of Warcraft,竞争激烈的 StarCraft2 等。

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

我家有多台电脑。 我有两台机器运行 Windows。 两个。 一个访客游戏机。 我的主机。 我唯一能给出的理由是,因为我每天使用的绝大多数应用程序都是以某种形式的开源软件,所以是游戏。 我在我家的小办公室里经常休息一下,在任何给定的时刻,我必须同时执行数百件事。 这些小休息可能需要几分钟来查看游戏中的某些内容。(找到我尚未找到的宇宙中的那个地方,或者查看我的日常任务看看发生了什么,或者在 SC2 中玩合作模式)

VM 通常运行速度不够快。 虽然我的主机上有 VM,并且周围还有几台运行各种 Linux 发行版的机器。 天哪,我有一个巨大的 Thor v.2,里面有一个不错的 AM4,甚至还有一个 Nvidia HD(但这总是需要一些调整)。 我只需要从我所做的三份工作中抽出一些时间才能让它上线。

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

所以,我觉得很多问题都归结于时间。需要时间来解决问题,还有游戏。虽然我听说你可以用一个独立的Steam主机,然后通过某种方式广播游戏,作为一个中间环节,在你的主Linux桌面系统上以流媒体方式播放。但我没有时间去尝试,也不知道具体细节。不过,游戏(以及特定的游戏)是我主要的机器没有使用Linux的主要原因。但是,我家里的所有机器,除了我的主要游戏主机和客用游戏主机,都是Linux系统。我已经懒得向人们解释为什么其他机器上都没有Windows了。也不解释为什么我总是在一台机器的角落里运行一个带有奇怪字母和黑色屏幕的文本框(终端)。

我不在开源领域工作,但我经常是它的拥护者。无论是向家人介绍老游戏,让孩子们在模拟器上玩老主机游戏,还是让他们用我的电脑做学校的资料研究,通常都是用Linux。有很多发行版和桌面环境可供选择。一台机器(Reliant)运行Fedora Server加上GNOME,另一台机器(Intrepid)运行Linux Mint加上KDE,还有一台较旧较慢的笔记本电脑(Runabout)运行Linux Mint(旧版本)。所有这些机器都还能正常使用。当AM4平台组装好后,它也将是一台Fedora机器(Qonos2)。

你的其他观点我都觉得很有道理。游戏问题对我来说是一个大问题,而且我多年来一直在为一些游戏摇旗呐喊。有趣的是,每次我想说服我的其他技术宅/半技术宅朋友转到Linux时,我听到的第一个问题都是“能运行吗?”或者它的实现会不会减慢我的反应速度。

我总是觉得这有点像鸡和蛋的问题。我们需要更多移植良好、超高强度和流行的游戏,才能引起游戏和显卡厂商的注意和合作。但是,没有他们的充分合作,我们就无法获得这些游戏......等等。必须有游戏才能获得支持,从而获得更多游戏。

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

我理解游戏的问题,我真的理解。我是一个《Elite Dangerous》的瘾君子,但它不能在Linux上运行:所以才有了游戏主机。

感谢你的长篇大论和周到的回复。

Creative Commons License本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.