蚊章汇 - Matt Hartley
type: channel
link: https://linuxcn.bwsl.wang/author/10/
description: Matt Hartley
items: Linux 虚拟机与 Linux Live 镜像
items: 面向企业的最佳 Linux 发行版
items: 物联网是 Linux 的未来么?
items: Linux 的实用性 VS 行动主义
items: 对比 Android 和 iPhone 的优缺点
items: 为什么 Ubuntu 家族会占据 Linux 发行版的主导地位？
items: Linux 系统是否适合于您？
items: ChromeOS 对战 Linux
items: Linux中一些最优秀的浏览器
items: 14个可以提升Linux桌面体验的应用程序

Linux 虚拟机与 Linux Live 镜像
type: item
date: 2018-09-07T05:51:00+08:00
description: Linux 虚拟机与 Linux Live 镜像各有优势，也有不足。首先我得承认，我非常喜欢频繁尝试新的 Linux 发行版本。然而，我用来测试它们的方法根据每次目标而有所不同。在这篇文章中，我们来看看两种运行 Linux 的模式：虚拟机或 Live 镜像。每一种方式都存在优势，但是也有一些不足。首次测试一个全新的 Linux 发行版当我首次测试一个全新 Linux 发行版时，我使用的方法很大程度上依赖于我当前所拥有的 PC 资源。如果我使用台式机，我会在一台虚拟机中运行该发行版来测试。使用这种方法的原因是，我可以下载并测试该发行版，不只是在一个 Live 环境中，而且也可以作为一个带有持久存储的安装的系统。另一方面，如果我的 PC 不具备强劲的硬件，那么通过 Linux 的虚拟机安装来测试发行版是适得其反的。我会将那台 PC 压榨到它的极限，诚然，更好的是使用 Linux Live 镜像，而不是从闪存盘中运行。体验新的 Linux 发行版本的软件如果你有兴趣查看发行版本的桌面环境或可用的软件，那使用它的 Live 镜像就没错了。一个 Live 环境可以提供给你所预期的全局视角、其所提供的软件和用户体验的整体感受。公平的说，你也可以在虚拟机上达到同样的效果，但是它有一点不好，如果这么做会让更多数据填满你的磁盘空间。毕竟这只是对发行版的一个简单体验。记得我在第一节说过：我喜欢在虚拟机上运行 Linux 来做测试。用这个方式我就能看到如何去安装它、分区是怎么样的等等，而使用 Live 镜像时你就看不到这些。这种体验方式通常表明你只想对该发行版本有个大致了解，所以在这种情况下，这种只需要付出最小的精力和时间的方式是一种不错的办法。随身携带一个发行版这种方式虽然不像几年前那样普遍，这种随身携带一个 Linux 发行版的能力也许是出于对某些用户的考虑。显然，虚拟机安装对于便携性并无太多帮助。不过， Live 镜像实际上是十分便携的。 Live 镜像可以写入到 DVD 当中或复制到一个闪存盘中而便于携带。从 Linux 的便携性这个概念上展开来说，当要在一个朋友的电脑上展示 Linux 如何工作，使用一个闪存盘上的 Live 镜像也是很方便的。这可以使你能演示 Linux 如何丰富他们的生活，而不用必须在他们的 PC 上运行一个虚拟机。使用 Live 镜像这就有点双赢的感觉了。选择做双引导 Linux这接下来的方式是个大工程。考虑一下，也许你是一个 Windows 用户。你喜欢玩 Linux，但又不愿意冒险。除了在某些情况下会出些状况或者识别个别分区时遇到问题，双引导方式就没啥挑剔的。无论如何，使用 Linux 虚拟机或 Live 镜像都对于你来说是一个很好的选择。现在，我在某些事情上采取了不同的立场。我认为长期在闪存盘上运行 Live 镜像要比虚拟机更有价值。这有两个原因。首先，您将会习惯于真正运行 Linux，而不是在 Windows 之上的虚拟机中运行它。其次，您可以设置闪存盘以包含持久存储的用户数据。我知道你会说用一个虚拟机运行 Linux 也是如此，然而，使用 Live 镜像的方式，你绝不会因为更新而被破坏任何东西。为什么？因为你不会更新你的宿主系统或者客户系统。请记住，有整个 Linux 发行版本被设计为持久存储的 Linux 发行版。Puppy Linux 就是一个非常好的例子。它不仅能运行在要被回收或丢弃的个人 PC 上，它也可以让你永远不被频繁的系统升级所困扰，这要感谢该发行版处理安全更新的方式。这不是一个常规的 Linux 发行版，而是以这样的一种方式封闭了安全问题——即持久存储的 Live 镜像中没有什么令人担心的坏东西。Linux 虚拟机绝对是一个最好的选择在我结束这篇文章时，让我告诉你。有一种场景下，使用 Virtual Box 等虚拟机绝对比 Live 镜像更好：记录 Linux 发行版的桌面环境。例如，我制作了一个视频，里面介绍和点评了许多 Linux 发行版。使用 Live 镜像进行此操作需要我用硬件设备捕获屏幕，或者从 Live 镜像的软件仓库中安装捕获软件。显然，虚拟机比 Linux 发行版的 Live 镜像更适合这项工作。一旦你需要采集音频进行混音，毫无疑问，如果您要使用软件来捕获您的点评语音，那么您肯定希望拥有一个宿主操作系统，里面包含了一个起码的捕获环境的所有基本需求。同样，您可以使用硬件设备来完成所有这一切，但如果您只是做兼职的视频/音频捕获， 那么这可能要付出成本高昂的代价。Linux 虚拟机 VS. Linux Live 镜像你最喜欢尝试新发行版的方式是哪些？也许，你是那种可以很好地格式化磁盘、将风险置之脑后的人，所以这里说的这些都是没用的？我在网上互动的大多数人都倾向于遵循我上面提及的方法…

面向企业的最佳 Linux 发行版
type: item
date: 2018-04-17T17:51:16+08:00
description: 在这篇文章中，我将分享企业环境下顶级的 Linux 发行版。其中一些发行版用于服务器和云环境以及桌面任务。所有这些可选的 Linux 具有的一个共同点是它们都是企业级 Linux 发行版 —— 所以你可以期待更高程度的功能性，当然还有支持程度。什么是企业级的 Linux 发行版？企业级的 Linux 发行版可以归结为以下内容 —— 稳定性和支持。在企业环境中，使用的 Linux 版本必须满足这两点。稳定性意味着所提供的软件包既稳定又可用，同时仍然保持预期的安全性。企业级的支持因素意味着有一个可靠的支持机制。有时这是单一的（官方）来源，如公司。在其他情况下，它可能是一个非营利性的治理机构，向优秀的第三方支持供应商提供可靠的建议。很明显，前者是最好的选择，但两者都可以接受。Red Hat 企业级 Linux（RHEL）Red Hat 有很多很棒的产品，都有企业级的支持来保证可用。其核心重点如下：Red Hat 企业级 Linux 服务器：这是一组服务器产品，包括从容器托管到 SAP 服务的所有内容，还有其他衍生的服务器。Red Hat 企业级 Linux 桌面：这些是严格控制的用户环境，运行 Red Hat Linux，提供基本的桌面功能。这些功能包括访问最新的应用程序，如 web 浏览器、电子邮件、LibreOffice 等。Red Hat 企业级 Linux 工作站：这基本上是 Red Hat 企业级 Linux 桌面，但针对高性能任务进行了优化。它也非常适合于大型部署和持续管理。为什么选择 Red Hat 企业级 Linux？Red Hat 是一家非常成功的大型公司，销售围绕 Linux 的服务。基本上，Red Hat 从那些想要避免供应商锁定和其他相关问题的公司赚钱。这些公司认识到聘用开源软件专家和管理他们的服务器和其他计算需求的价值。一家公司只需要购买订阅来让 Red Hat 做支持工作就行。Red Hat 也是一个可靠的社会公民。他们赞助开源项目以及像 OpenSource.com 这样的 FoSS 支持网站（LCTT 译注：FoSS 是 Free and Open Source Software 的缩写，意为自由及开源软件），并为 Fedora 项目提供支持。Fedora 不是由 Red Hat 所有的，而是由它赞助开发的。这使 Fedora 得以发展，同时也使 Red Hat 受益匪浅。Red Hat 可以从 Fedora 项目中获得他们想要的，并将其用于他们的企业级 Linux 产品中。 就目前来看，Fedora 充当了红帽企业 Linux 的上游渠道。SUSE Linux 企业版本SUSE 是一家非常棒的公司，为企业用户提供了可靠的 Linux 选择。SUSE 的产品类似于 Red Hat，桌面和服务器都是该公司所关注的。从我自己使用 SUSE 的经验来看，我相信 YaST 已经证明了，对于希望在工作场所使用 Linux 操作系统的非 Linux 管理员而言，它拥有巨大的优势。YaST 为那些需要一些基本的 Linux 命令行知识的任务提供了一个友好的 GUI。SUSE 的核心重点如下：SUSE Linux 企业级服务器（SLES）：包括任务特定的解决方案，从云到 SAP，以及任务关键计算和基于软件的数据存储。SUSE Linux 企业级桌面：对于那些希望为员工提供可靠的 Linux 工作站的公司来说，SUSE Linux 企业级桌面是一个不错的选择。和 Red Hat 一样，SUSE 通过订阅模式来对其提供支持。你可以选择三个不同级别的支持。为什么选择 SUSE Linux 企业版？SUSE 是一家围绕 Linux 销售服务的公司，但他们仍然通过专注于简化操作来实现这一目标。从他们的网站到其提供的 Linux 发行版，重点是易用性，而不会牺牲安全性或可靠性。尽管在美国毫无疑问 Red Hat 是服务器的标准，但 SUSE 作为公司和开源社区的贡献成员都做得很好。我还会继续说，SUSE 不会太严肃，当你在 IT 领域建立联系的时候，这是一件很棒的事情。从他们关于 Linux 的有趣音乐视频到 SUSE 贸易展位中使用的 Gecko 以获得有趣的照片机会，SUSE 将自己描述成简单易懂和平易近人的形象。Ubuntu LTS LinuxUbuntu Long Term Release （LTS） Linux 是一个简单易用的企业级 Linux 发行版。Ubuntu 看起来比上面提到的其他发行版更新更频繁（有时候也更不稳定）。但请不要误解，Ubuntu LTS 版本被认为是相当稳定的，不过，我认为一些专家可能不太同意它们是安全可靠的。Ubuntu 的核心重点如下：Ubuntu 桌面版：毫无疑问，Ubuntu 桌面非常…

物联网是 Linux 的未来么?
type: item
date: 2017-07-20T21:40:49+08:00
description: Linux 无疑将在物联网中扮演一个关键角色，但是其光彩将与其它的一些分享。随着 Canonical 重新关注于赢利和新技术，我们中的一些人发现我们正在思考 Linux 未来将走向何方，IoT（物联网）是否是 Linux 的未来？ 本文旨在解决这两个问题。Mycroft 运行于 Linux对于大多数非技术世界的人来说，实际上有几个不同的 IoT 项目，它们不是我们不断在网络上看到广告的过度商业化的项目，其中最成功的就是 Mycroft 项目。使得 Mycroft 有趣的部分原因是你不需要在专门的硬件上得到它。这意味着你可以将其下载到 Raspberry Pi 或甚至您自己的 PC 上。这是物联网领域更常见的来自其它厂商的商业化替代品中所没有出现的自由元素。Mycroft 项目的另一个有趣的事实是，它最初是众筹的，所以从一开始它就是真正的社区驱动的项目。那么它的技能（skill）——这个用来描述它能力的术语——怎么样？目前，我听到一些褒贬不一的评论。通过查看 Github 上列出的技能，其整个列表似乎相当令人印象深刻。更深层次挖掘的话，很容易看出，它的许多技能比使用专有的 IoT 设备要好。值得注意的是，为物联网设备开发的官方技能与社区成员开发的功能之间存在明显的区别。Mycroft 的官方技能列表其实很薄弱。让我们面对这个情况，就像 Linux 运行在物联网设备上一样酷，让我大开眼界的是，在 Mycroft Github 页面上并没有一个官方的邮件检查技能。好吧，在社区技能部分有一个 Gmail，它带有一个问号，因为它显然没有验证过是否可以工作（或不工作）。Google Home - 这是一个包含在谜语中的 Linux 谜题那么 Google 的物联网产品 Google Home 呢？当然这运行在 Linux上，对吧？是的，在广义上说是这样……事实证明，Google Home 基于 Chromecast。那 Chromecast 呢？它是基于 Google TV。我们还在 Linux 的部分么？不完全是。显然，Chromecast 基本上运行的是 Android 的精简版。而且我们大多数人都知道，Android 确实使用了 Linux 内核的定制版本。在这一点上，我觉得我们需要问自己 - Google 是我们可以想出的最好的 Linux 物联网代表吗？我认为不是，因为我觉得他们会愿意做出隐私妥协，而这是我们在一个纯粹的 Linux 物联网环境中所不愿见的。 但这只是我个人的信仰。假设我们愿意接受 Google Home 这种隐私方面的可疑而带来的好处，也假设有在底层有一些可辨识出来的 Linux 成分，那么与 Mycroft 的纯粹的开源体验相比如何呢？目前，谷歌正在解决这个局面。首先，如果你愿意，你可以安装 Google Home的“大脑”（称为 Google Assistant）到树莓派上。这可以通过 Google Assistant SDK 获得。如你猜的那样，这个 SDK 可以在 Linux 上安装。安装完 portaudio、各种库和用 pip 安装 google-assistant-sdk 之后，你可以开始用树莓派进行通话了，就像 Google Home 设备一样。回到实际 Google Home 设备本身，你可能会想知道它的可用技能？开箱即用，它提供与 Google Play 音乐、Pandora、Spotify 和 iHeart Radio 以及其他流式音乐服务的音乐播放。Google Home 不仅拥有比 Mycroft 更多的“交流”技能，它还可以与像 Netflix 这样的服务和诸如 Philips、Nest 和 IFTTT 等各种智能家居任务的家庭品牌一同工作。我有提到它还可以安排 Google 日历或者订购披萨么？相比之下，Mycroft 对于想要创造自己的技能的 DIY 开发者来说更好，Google Home 现在可以就开始使用，而不是某一天。Amazon Echo 可以运行于 Linux我首先要承认的是我不知道 Amazon Echo 本身是否运行在 Linux 的某些元素上。也就是说，我知道你可以将 Echo 背后的大脑安装到 Linux 驱动的树莓派上！当第一次发布派上的版本时，有点让人失望的是，你不得不按一个按钮来激活 Echo 的聆听模式。转眼到了现在，派上的 Echo 现在支持用可编程的“热词”来激活它。这意味着你可以运行一个安装了 Linux 的派，其操作方式与官方 Amazon Echo 相似。然后，如果你买了 Echo Dot，你可以跳过额外的工作，省去在树莓派上安装 Mycroft 的那些极客的东西。就像 Mycroft 和 Google Home 一样，Amazon Echo …

Linux 的实用性 VS 行动主义
type: item
date: 2016-12-10T17:49:00+08:00
description: 我们使用 Linux 是因为它比其他操作系统更实用，还是其他更高级的理由呢？运行 Linux 的最吸引人的事情之一就是它所提供的自由。 Linux 社区之间的分野在于我们如何看待这种自由。对一些人来说，使用 Linux 可以享受到不受供应商限制或避免高昂的软件成本的自由。大多数人会称这个是一个实用性的考虑。而其它用户会告诉你，他们享受的是自由软件的自由。那就意味着拥护支持 自由软件运动 Free Software Movement 的 Linux 发行版，完全避免专有软件和所有相关的东西。在这篇文章中，我将带你比较这两种自由的区别，以及它们如何影响 Linux 的使用。专有的问题大多数 Linux 用户有一个共同点，就是他们尽量避免使用专有软件。对像我这样的实用主义的爱好者来说，这意味着我能够控制我的软件支出，以及避免过度依赖特定供应商。当然，我不是一个程序员……所以我对安装软件的调整是十分微小的。但也有一些个别情况，对应用程序的小调整就意味着它要么能工作，要么不能。还有一些 Linux 爱好者，倾向于避开专有软件，因为他们觉得使用它们是不道德的。通常这里主要的问题是使用专有软件会剥夺或者干脆阻碍你的个人自由。像这些用户更喜欢使用 Linux 发行版和软件来支持 自由软件理念 。虽然它与开源的概念相似并经常直接与之混淆，但它们之间还是有些差异的 。因此，问题就在这里：像我这样的用户往往将便利性置于纯粹的软件自由的理念之上。不要误会我的意思，像我这样的人喜欢使用符合自由软件理念的软件，但我们也更有可能做出让步（使用专有软件），以完成特定的任务。这两种类型的 Linux 爱好者都喜欢使用非专有软件的解决方案。但是，自由软件倡导者根本不会去使用专有软件，而实用主义用户会选择具有最佳性能的工具。这意味着，在有些情况下，这些用户会在他们的非专有操作系统上运行专有应用或代码。最终，这两种类型的用户都喜欢使用 Linux 所提供的非专有解决方案。但是，我们这样做的原因往往会有所不同。有人认为那些不支持自由软件的人是无知的。我不同意这种看法，我认为它是实用方便性的问题。那些喜欢实用方便性的用户根本不关心他们软件的政治问题。实用方便性当你问起绝大多数的人为什么使用他们现在的操作系统，回答通常都集中于实用方便性。方便性可能体现在“它是我一直使用的系统”，乃至于“它运行了我需要的软件”。 其他人可能进一步解释说，软件对他们使用操作系统的偏好影响不大，而是对操作系统的熟悉程度的问题，最后，还有一些特殊的“商业考虑”或硬件兼容性等问题也导致我们使用这个操作系统而不是另一个。这可能会让你们中许多人很惊讶，不过如今我运行桌面 Linux 最大的一个原因是由于我熟悉它。即使我能为别人提供 Windows 和 OS X 的支持，实际上我使用这些操作系统时感觉相当沮丧，因为它们根本就不是我习惯的用法。也因此我对那些 Linux 新手表示同情，因为我太懂得踏入陌生的领域是怎样的让人恼火了。我的观点是这样的 —— 熟悉具有价值，而且熟悉加强了实用方便性。现在，如果我们把它和一个自由软件倡导者的需求来比较，你会发现这种人都愿意学习新的甚至更具挑战性的东西，以避免使用非自由软件。对这种用户，我最赞赏的地方，就是他们坚定的采取少数人选择的道路来坚持他们的原则，在我看来，这是十分值得赞赏的。自由的价值我不羡慕那些自由软件倡导者的一个地方，就是根据 自由软件基金会 Free Software Foundation 规定的标准，为实现其自由，他们要始终使用 Linux 发行版和硬件而付出的额外工作。这意味着 Linux 内核需要摆脱专有的驱动支持，而且硬件不需要任何专有代码。当然不是不可能的，但确实很难。一个自由软件倡导者可以达到的最好的情况是硬件是“自由兼容”的。有些供应商，可以满足这一需求，但大多提供的硬件依赖于 Linux 兼容的专有固件。实用主义用户对自由软件倡导者来说是个搅局者。那么这一切意味着的是，倡导者必须比实用主义的 Linux 爱好者，更加警惕。这本身并不一定是坏事，但如果是打算跳入自由软件的阵营那就要考虑下了。比较而言，实用主义的用户可以不假思索地使用与 Linux 兼容的任何软件或硬件。我不知道你是怎么想的，但在我眼中这样更轻松一点。定义自由软件这一部分可能会让一部分人不高兴，因为我不相信自由软件只有一种。从我的立场，我认为真正的自由是能够在一个特定情况下在所有可用的数据里，用最适合这个人生活方式的方法来解决。对我来说，我更喜欢使用能满足我所有需求的 Linux 桌面，这包括使用非专有软件和专有软件。尽管有人认为专有软件限制了我的个人自由，但我必须反驳这一点，因为我有优先使用它的自由，即选择的自由。或许，这也就是为什么我更认同 开源软件 Open Sour…

对比 Android 和 iPhone 的优缺点
type: item
date: 2016-09-08T16:46:00+08:00
description: 当我们比较 Android 与 iPhone 的时候，很显然 Android 具有一定的优势，而 iPhone 则在一些关键方面更好。但是，究竟哪个比较好呢？对 Android 与 iPhone 比较是个个人的问题。就好比我来说，我两个都用。我深知这两个平台的优缺点。所以，我决定分享我关于这两个移动平台的观点。另外，然后谈谈我对新的 Ubuntu 移动平台的印象和它的优势。iPhone 的优点虽然这些天我是个十足的 Android 用户，但我必须承认 iPhone 在某些方面做的是不错。首先，苹果公司在他们的设备更新方面有更好的成绩。这对于运行着 iOS 的旧设备来说尤其是这样。反观 Android ，如果不是谷歌亲生的 Nexus，它最好也不过是一个更高端的运营商支持的手机，你将发现它们的更新少的可怜或者根本没有。其中 iPhone 做得很好的另一个领域是应用程序的可用性。展开来说，iPhone 应用程序几乎总是有一个简洁的外观。这并不是说 Android 应用程序就是丑陋的，而是，它们可能只是没有像 iOS 上一样的保持不变的操控习惯和一以贯之的用户体验。两个典型的例子， Dark Sky (天气)和 Facebook Paper 很好表现了 iOS 独有的布局。再有就是备份过程。 Android 可以备份，默认情况下是备份到谷歌。但是对应用数据起不了太大作用。对比 iPhone ，iCloud 基本上可以对你的 iOS 设备进行了完整备份。iPhone 令我失望的地方对 iPhone 来说，最无可争辩的问题是它的硬件限制要比软件限制更大，换句话来说，就是存储容量问题。你看，对于大多数 Android 手机，我可以买一个容量较小的手机，然后以后可以添加 SD 卡。这意味着两件事：第一，我可以使用 SD 卡来存储大量的媒体文件。其次，我甚至可以用 SD 卡来存储“一些”我的应用程序。而苹果完全不能这么做。另一个 iPhone 让我失望的地方是它提供的选择很少。备份您的设备？希望你喜欢 iTunes 或 iCloud 吧。但对一些像我一样用 Linux 的人，那就意味着，我唯一的选择便是使用 iCloud。要公平的说，如果你愿意越狱，你的 iPhone 还有一些其他解决方案的，但这并不是这篇文章所讲的。 Android 的 解锁 root 也一样。本文章针对的是两个平台的原生设置。最后，让我们不要忘记这件看起来很小的事—— iTunes 会删掉用户的音乐，因为它认为和苹果音乐的内容重复了……或者因为一些其它的类似规定。这不是 iPhone 特有的情况？我不同意，因为那些音乐最终就是在 iPhone 上没有了。我能十分肯定地这么说，是因为不管在哪里我都不会说这种谎话。Android 的优点Android 给我最大的好处就是 iPhone 所提供不了的：选择。这包括对应用程序、设备以及手机是整体如何工作的选择。我爱桌面小工具！对于 iPhone 用户来说，它们也许看上去很蠢。但我可以告诉你，它们可以让我不用打开应用程序就可以看到所需的数据，而无需额外的麻烦。另一个类似的功能，我喜欢安装定制的桌面界面，而不是我的手机默认的那个！最后，我可以通过像 Airdroid 和 Tasker 这样的工具给我的智能手机添加计算机级的完整功能。AirDroid 可以让我把我的 Android 手机当成带有一个文件管理和通信功能的计算机——这可以让我可以轻而易举的使用鼠标和键盘。Tasker 更厉害，我可以用它让我手机根据环境变得可联系或不可联系，当我设置好了之后，当我到会议室之后我的手机就会自己进入会议模式，甚至变成省电模式。我还可以设置它当我到达特定的目的地时自动启动某个应用程序。Android 让我失望的地方Android 备份选项仅限于特定的用户数据，而不是手机的完整克隆。如果不解锁 root，要么你只能听之任之，要么你必须用 Android SDK 来解决。期望普通用户会解锁 root 或运行 SDK 来完成备份（我的意思是一切都备份）显然是一个笑话。是的，谷歌的备份服务会备份谷歌应用程序的数据、以及其他相关的自定义设置。但它是远不及我们所看到的苹果服务一样完整。为了完成类似于苹果那样的功能，我发现你就要么必须解锁 root ，要么将其连接到一个在 PC 机上使用一些不知道是什么的软件来干这个。不过，公平的说，我知道使用 Nexus 的人能从该设备特有的完整备份服务中得到帮助。对不起，但是谷歌的默认备份方案是不行的。对于通过在 PC 上使用 adb (Android Debug Bridge) 来备份也是一样的——不会总是如预期般的恢复。等吧，它会变好的。经过了很多失败的失望和挫折之后，我发现有一个应用程序，看起来它“可能”提供了一点点微…

为什么 Ubuntu 家族会占据 Linux 发行版的主导地位？
type: item
date: 2016-07-01T19:02:00+08:00
description: 在过去的数年中，我体验了一些优秀的 Linux 发行版。给我印象最深刻的是那些由强大的社区维护的发行版，而流行的发行版比强大的社区给我的印象更深。流行的 Linux 发行版往往能吸引新用户，这通常是由于其流行而使得使用该发行版会更加容易。并非绝对如此，但一般来说是这样的。说到这里，首先映入我脑海的一个发行版是 Ubuntu，其基于健壮的 Debian 发行版构建。它不仅成为了一个非常受欢迎的 Linux 发行版，而且它也衍生出了不可计数的其他分支，比如 Linux Mint 就是一个例子。在本文中，我会探讨为何我认为 Ubuntu 会赢得 Linux 发行版之战的原因，以及它是怎样影响到了整个 Linux 桌面领域。Ubuntu 易于使用在几年前我首次尝试使用 Ubuntu 前，我更喜欢使用 KDE 桌面。在那个时期，我接触的大多是这种 KDE 桌面环境。主要是由于 KDE 是大多数新手容易入手的 Linux 发行版中最受欢迎的。这些新手友好的发行版有 Knoppix、Simply Mepis、Xandros、Linspire 以及其它的一些发行版等等，这些发行版都推荐他们的用户去使用广受欢迎的 KDE。现在 KDE 能满足我的需求，我也没有什么理由去折腾其他的桌面环境。有一天我的 Debian 安装失败了（由于我个人的操作不当），我决定尝试开发代号为 Dapper Drake 的 Ubuntu 版本（LCTT 译注：Ubuntu 6.06 - Dapper Drake，发布日期：2006 年 6 月 1 日），每个人都对它赞不绝口。那个时候，我对于它的印象仅限于屏幕截图，但是我想试试也挺有趣的。Ubuntu Dapper Drake 给我的最大的印象是它让我很清楚地知道每个东西都在哪里。记住，我是来自于 KDE 世界的用户，在 KDE 上要想改变菜单的设置就有 15 种方法 ！而 Ubuntu 上的 GNOME 实现是极具极简主义的。时间来到 2016 年，最新的版本号是 16.04：我们有了好几种 Ubuntu 特色版本，也有一大堆基于 Ubuntu 的发行版。所有的 Ubuntu 特色版和衍生发行版所共同具有的核心都是为易用而设计。发行版想要增大用户基数时，这就是最重要的原因。Ubuntu LTS过去，我几乎一直坚持使用 LTS（ 长期支持版 （ Long Term Support ） ）发行版作为我的主要桌面系统。10月份的发行版很适合我测试硬盘驱动器，甚至把它用在一个老旧的手提电脑上。我这样做的原因很简单——我没有兴趣在一个正式使用的电脑上折腾短期发行版。我是个很忙的家伙，我觉得这样会浪费我的时间。我认为 Ubuntu 提供 LTS 发行版是 Ubuntu 能够变得流行的最大的原因。这样说吧———给普罗大众提供一个桌面 Linux 发行版，这个发行版能够得到长期的有效支持就是它的优势。事实上，不只 Ubuntu 是这样，其他的发行版在这一点上也做的很好。长期支持的策略以及对新手的友好环境，我认为这就为 Ubuntu 的普及带来了莫大的好处。Ubuntu Snap 软件包以前，用户会夸赞可以在他们的系统上使用 PPA（ 个人软件包档案 （ personal package archive ） ）来获得新软件。不好的地方是，这种技术也有缺点。当它用于各种软件时， PPA 经常会找不到，这种情况很常见。现在有了 Snap 软件包 。当然这不是一个全新的概念，过去已经进行了类似的尝试。用户可以在一个长期支持版本上运行最新的软件，而不必去使用最新的 Ubuntu 发行版。虽然我认为目前还处于 Snap 软件包的发展早期，但是我很期待可以在一个稳定的发行版上运行的崭新的软件。最明显的问题是，如果你要运行很多软件，那么 Snap 包实际会占用很多硬盘空间。不仅如此，大多数 Ubuntu 软件仍然需要由官方从 deb 包进行转换。第一个问题可以通过使用更大的硬盘空间得到解决，而后一个问题的解决则需要等待。Ubuntu 社区首先，我承认大多数主要的 Linux 发行版都有强大的社区。然而，我坚信 Ubuntu 社区的成员是最多样化的，他们来自各行各业。例如，我们的论坛包括从苹果硬件支持到游戏等不同分类。这些专业的讨论话题还非常广泛。除过论坛，Ubuntu 也提供了一个很正式的社区组织。这个组织包括一个理事会、技术委员会、本地社区团队和开发者成员委员会。还有很多，但是这些都是我知道的社区组织部分。我们还有一个 Ubuntu 问答版块。我认为，这种功能可以代替人们从论坛寻求帮助的方式，我发现在这个网站你得到有用信息的可能性更大。不仅如此，那些提供的解决方案中被选出的最精准的答案也会被写入到官方文档中。Ubuntu 的未来我认为 Ubunt…

Linux 系统是否适合于您？
type: item
date: 2015-09-21T18:00:00+08:00
description: 并非人人都适合使用 Linux --对许多用户来说，Windows 或 OSX 会是更好的选择。我喜欢使用 Linux 桌面系统，并不是因为软件的政治性质，也不是不喜欢其它操作系统。我喜欢 Linux 系统因为它能满足我的需求并且确实适合使用。我的经验是，并非人人都适合切换至“Linux 的生活方式”。本文将帮助您通过分析使用 Linux 系统的利弊来供您自行判断使用 Linux 是否真正适合您。什么时候更换系统？当有充分的理由时，将系统切换到 Linux 系统是很有意义的。这对 Windows 用户将系统更换到 OSX 或类似的情况都同样适用。为让您的系统转变成功，您必须首先确定为什么要做这种转换。对某些人来说，更换系统通常意味着他们不满于当前的系统操作平台。也许是最新的升级给了他们糟糕的用户体验，而他们也已准备好更换到别的系统，也许仅仅是因为对某个系统好奇。不管动机是什么，必须要有充分的理由支撑您做出更换操作系统的决定。如果没有一个充足的原因让您这样做，往往不会成功。然而事事都有例外。如果您确实对 Linux 桌面非常感兴趣，或许可以选择一种折衷的方式。放慢起步的脚步第一次尝试运行 Linux 系统后，我看到就有人开始批判 Windows 安装过程的费时，完全是因为他们20分钟就用闪存安装好 Ubuntu 的良好体验。但是伙伴们，这并不只是一次测验。相反，我有如下建议：用一周的时间尝试在虚拟机上运行 Linux 系统。这意味着您将在该系统上执行所有的浏览器工作、邮箱操作和其它想要完成的任务。如果运行虚拟机资源消耗太大，您可以尝试用提供了一些持久存储的 USB 驱动器来运行 Linux，您的主操作系统将不受任何影响。与此同时，您仍可以运行 Linux 系统。运行 Linux 系统一周后，如果一切进展顺利，下一步您可以计算一下这周内登入 Windows 的次数。如果只是偶尔登录 Windows 系统，下一步就可以尝试运行 Windows 和 Linux 的双系统。对那些只运行了 Linux 系统的用户，可以考虑尝试将系统真正更换为 Linux 系统。在你完全删除 Windows 分区前，更应该购买一个新硬盘来安装 Linux 系统。这样有了充足的硬盘空间，您就可以使用双系统。如果必须要启动 Windows 系统做些事情的话，Windows 系统也是可以运行的。使用 Linux 系统的好处是什么？将系统更换到 Linux 有什么好处呢？一般而言，这种好处对大多数人来说可以归结到释放个性自由。在使用 Linux 系统的时候，如果您不喜欢某些设置，可以自行更改它们。同时使用 Linux 可以为用户节省大量的硬件升级开支和不必要的软件开支。另外，您不需再费力找寻已丢失的软件许可证密钥，而且如果您不喜欢即将发布的系统版本，大可轻松地更换到别的版本。在 Linux 桌面方面可以选择的桌面种类是惊人的多，看起来对新手来说做这种选择非常困难。但是如果您发现了喜欢的一款 Linux 版本（Debian、Fedora、Arch等），最困难的工作其实已经完成了，您需要做的就是找到各版本的区别并选择出您最喜欢的系统版本环境。如今我听到的最常见的抱怨之一是用户发现没有太多的软件能适用于 Linux 系统。然而，这并不是事实。尽管别的操作系统可能会提供更多软件，但是如今的 Linux 也已经提供了足够多应用程序满足您的各种需求，包括视频剪辑（家用和专业级）、摄影、办公管理软件、远程访问、音乐软件、等等等等。使用 Linux 系统您会失去些什么？虽然我喜欢使用 Linux，但我妻子的家庭办公依然依赖于 OS X。对于用 Linux 系统完成一些特定的任务她心满意足，但是她需要 OS X 来运行一些不支持 Linux 的软件。这是许多想要更换系统的用户会遇到的一个常见的问题。如果要更换系统，您需要考虑是否愿意失去一些关键的软件工具。有时这个问题是因为软件的数据只能用该软件打开。别的情况下，是传统应用程序的工作流和功能并不适用于在 Linux 系统上可运行的软件。我自己并没有遇到过这类问题，但是我知道确实存在这些问题。许多 Linux 上的软件在其它操作系统上也都可以用。所以如果担心这类软件兼容问题，建议您先尝试在已有的系统上操作一下几款类似的应用程序。更换成 Linux 系统后，另一件您可能会失去的是本地系统支持服务。人们通常会嘲笑这种愚蠢行径，但我知道，无数的新手在使用 Linux 时会发现解决 Linux 上各种问题的唯一资源就是来自网络另一端的陌生人提供的帮助。如果只是他们的 PC 遇到了一些问题，这将会比较麻烦。Windows 和 OS X 的用户已经习惯各城市遍布了支持他们操作系统的各项技术服务。如何开启新旅程？这里建议大家要记住最重要的就是总要有…

ChromeOS 对战 Linux
type: item
date: 2015-01-12T18:58:00+08:00
description: 在 ChromeOS 和 Linux 的斗争过程中，两个桌面环境都有强有弱，这两者到底怎样呢？只要稍加留意，任何人都会相信，Google 在桌面领域绝不是“玩玩而已”。在近几年，我们见到的 ChromeOS 制造的 Google Chromebook 相当的轰动。和同期人气火爆的 Amazon 一样，ChromeOS 似乎势不可挡。在本文中，我们要了解的是 ChromeOS 的概念市场，ChromeOS 怎么影响着Linux 的份额，整个 ChromeOS 对于Linux 社区来说，是好事还是坏事。另外，我将会谈到一些重大问题，以及为什么没人针对这些问题做点什么。ChromeOS 并非真正的Linux每当有朋友问我说 ChromeOS 是否是 Linux 的一个发行版时，我都会这样回答：ChromeOS 之于 Linux 就如同 OS X 之于 BSD。换句话说，我认为，ChromeOS 是 Linux 的一个派生操作系统，运行于 Linux 内核的引擎之下。而这个操作系统的大部分由 Google 的专利代码及软件组成。尽管 ChromeOS 是利用了 Linux 的内核引擎，但是和现在流行的 Linux 分支版本相比，它仍然有很大的不同。其实，ChromeOS 的差异化越来越明显的原因，是在于它给终端用户提供的包括 Web 应用在内的 app。因为ChromeOS 的每一个操作都是开始于浏览器窗口，这对于 Linux 用户来说，可能会有很多不一样的感受，但是，对于没有 Linux 经验的用户来说，这与他们使用的旧电脑并没有什么不同。比方说，每一个以“依赖 Google 产品”为生活方式的人来说，在 ChromeOS 上的感觉将会非常良好，就好像是回家一样，特别是这个人已经接受了 Chrome 浏览器、Google Drive 云存储和Gmail 的话。久而久之，他们使用ChromeOS 也就是很自然的事情了，因为他们很容易接受使用早已习惯的 Chrome 浏览器。然而，对于 Linux 爱好者来说，这样的约束就立即带来了不适应。因为软件的选择是被限制、被禁锢的，再加上要想玩游戏和 VoIP 是完全不可能的。对不起，因为 GooglePlus Hangouts 是代替不了VoIP 软件的。甚至这种情况将持续很长一段时间。ChromeOS 还是 Linux 桌面有人断言，ChromeOS 要是想在桌面系统的浪潮中对 Linux 产生影响，只有在 Linux 停下来浮出水面喘气的时候，或者是满足某个非技术用户的时候。是的，桌面 Linux 对于大多数休闲型的用户来说绝对是一个好东西。然而，它必须有专人帮助你安装操作系统，并且提供“维修”服务，就如同我们在 Windows 和 OS X 阵营看到的一样。但是，令人失望的是，在美国， Linux 恰恰在这个方面很缺乏。所以，我们看到，ChromeOS 正慢慢的走入我们的视线。我发现 Linux 桌面系统最适合那些能够提供在线技术支持的环境中。比如说：可以在家里操作和处理更新的高级用户、政府和学校的 IT 部门等等。这些环境中，Linux 桌面系统可以被配置给任何技能水平和背景的人使用。相比之下，ChromeOS 是建立在完全免维护的初衷之下的，因此，不需要第三者的帮忙，你只需要允许更新，然后让他静默完成即可。这在一定程度上可能是由于 ChromeOS 是为某些特定的硬件结构设计的，这与苹果开发自己的PC 电脑也有异曲同工之妙。因为 Google 的 ChromeOS 伴随着其硬件一起提供，大部分情况下都无需担心错误的驱动、适配什么的问题。对于某些人来说，这太好了。然而有些人则认为这是一个很严重的问题，不过滑稽的是，对 ChomeOS 来说，这些人压根就不在它的目标市场里。简言之，这只是一些狂热的 Linux 爱好者在对 ChomeOS 鸡蛋里挑骨头罢了。要我说，还是停止这些没必要的批评吧。问题的关键在于：ChromeOS 的市场份额和 Linux 桌面系统在很长的一段时间内是不同的。这个局面可能会在将来被打破，然而在现在，仍然会是两军对峙的局面。ChromeOS 的使用率正在增长不管你对ChromeOS 有怎么样的看法，事实是，ChromeOS 的使用率正在增长。专门针对 ChromeOS 的电脑也一直有发布。最近，戴尔（Dell）也发布了一款针对 ChromeOS 的电脑。命名为 Dell Chromebox，这款 ChromeOS 设备将会是对传统设备的又一次冲击。它没有软件光驱，没有反病毒软件，能够提供无缝的幕后自动更新。对于一般的用户，Chromebox 和 Chromebook 正逐渐成为那些工作在 Web 浏览器上的人们的一个可靠选择。尽管增长速度很快，ChromeOS 设…

Linux中一些最优秀的浏览器
type: item
date: 2014-08-07T21:09:00+08:00
description: 本文讨论Linux桌面一些最优秀浏览器的优缺点，讨论对象包括Firefox，Chrome和其它浏览器。选择一款最棒的Linux浏览器来满足你所需仅费些许功夫：Linux桌面网页浏览器和在其它流行的桌面上一样已经发展了多年，随着它们的发展，其优点和缺点都被慢慢发现。优缺点涉及从新功能到被破坏的扩展程序等各方面。本文中，我将在迷茫之中充当你的向导来帮助你发现适合你的最棒的Linux浏览器。Firefox– Firefox成为一款Linux用户友好的浏览器已经很长时间了。 它在32位和64位的Linux上都可用，同时Firefox提供丰富的扩展程序可供选择。它是一款装载快速，易于使用的浏览器，在Linux用户中很流行。优点: 如果Firefox没有被预装在某个Linux发行版的话，它也能很方便地从大多数常见Linux软件仓库中安装。上千种供选择的扩展程序可以让你的firefox极富个性化。几乎能够合适地渲染所有的 网页（包括政府网站和银行网站）。另外很重要的一点：Firefox尊重你的隐私。Firefox有一项直白的隐私政策，和谷歌可不是一回事。因此，大多数用户能放心地让Firefox查看他们的日常浏览记录，然而，其他的某些浏览器可能会对用户的隐私有一些受利益驱使的兴趣。Firefox也非常适用于web开发者，这得感谢內嵌入Firefox的元素检查工具。缺点: 不久之前，我发现Firefox的频繁更新会破坏我的扩展程序。这就意味着每次在我更新Firefox前得检查我最喜欢的一些扩展程序是否与新的Firefox兼容。老实说，这让我重新考虑该把谁作为我的默认上网浏览器。为了做到合理，Mozilla在每次更新Firefox时都会向扩展程序开发者发出邮件通知。在这些邮件中，开发者会被告知有哪些改动以及怎样做来使一切运动流畅。Chrome/Chromium– Google升级它的浏览器为Chrome，然而自从Chromium被作为Chrome的开发基础后我就倾向于把Chromium和Chrome视为一类。不像Firefox，Chrome/Chromium进入Linux比较晚，直到Chrome被大多数人意识到是最快的浏览器后Linux使用者才觉得它值得一试。优点: 即使是在今天，Chrome也是超快的。虽然最近很多浏览器的升级使它有了竞争对手，但在速度方面Chrome/Chrommium还从未输过。Chrome/Chromium支持的扩展程序数量丰富甚至质量更好，而且升级Chrome/Chromium对它的扩展程序并没有影响。这就意味着，不像Firefox，我不需要去处理扩展程序的不兼容性。和Firefox一样，Chrome/Chromium也有内嵌入浏览器的元素检查工具。和其它浏览器一起试验同步功能后，只有Chrome/Chromium 证明了它是安全可靠的。在我看来，Chrome/Chromium的同步功能毫无疑问是众多浏览器中最好的。缺点: Chrome/Chromium有时候不能正确地渲染网页。有这样一些很少见的情形，一些网站比如Ebay不能被正确地渲染。举个例子，假如我在新建一个Ebay提交，有时候会缺少某些网页按钮。我还发现有时候当一个打开的标签页正在执行大型脚本时Chrome/Chromium会完全卡住。比如Google Plus 和 Facebook这样的网站就是最常见的例子。Qupzilla– 说到轻量级浏览器时，我认为Qupzilla是最棒的。基于webkit，它能在很小的资源占用下提供相当好的网页渲染支持。优点: 如果你需要一款现代化的能正确渲染网页，并大体上能提供可靠的网络浏览体验的浏览器，那么对于轻量的桌面环境来说，Qupzilla是你的理想选择。它相当轻巧，能够在老计算机上非常稳定地运行。Qupzilla预装了Access keys 和GreaseMonkey插件(但没有被启用）。同Firefox和Chrome/Chromium一样，Qupzilla也提供元素检查工具。最后，由于Qupzilla预装了Adblock插件，这就无疑使得它成为我心中的轻量级浏览器冠军。缺点: HTML5 “视频”标签在Qupzilla上好像无法可靠地运行。而且，为了观看Flash视频，你得进入首选项并且在Webkit插件区域的扩展程序中钩去Click to Flash选项, 在HTML5 “视频”标签还是完全损坏的情况下，这个未经深思熟虑的设计实质上使得Flash无法直接播放。Midori– 我喜欢把Midori叫做轻量级的Chrome。和Goolge的浏览器一样，Midori通过它的“汉堡式”菜单给用户提供极简风格的体验，汉堡式菜单相当棒因为它占用的浏览器空间更少。在没有其它浏览器信条的情况下你不仅能获得稳定的上网体验，而且Midori…

14个可以提升Linux桌面体验的应用程序
type: item
date: 2014-06-30T02:38:11+08:00
description: 转战到Ubuntu，或者是别的流行的Linux发行版，不仅仅是操作系统的操作方式的改变，更多的是你还需要一些能支持你完成工作的好的应用。在这篇文章中，我将分享一些我精选出来不可或缺的应用程序，并谈谈在我的日常工作中如何有效地使用它们。日常使用的应用程序一般当说到Linux桌面上的应用，我总是将这些应用划分为两大类，频繁使用的和一些别的应用。下边我为大家介绍的是一些自己日常使用的应用。1） Firefox — 有时我也会使用用其他的浏览器，但最近火狐浏览器已经成为我可以长期信赖的朋友。可靠的、 安全的、 跨平台的，火狐浏览器完全满足了我的日常冲浪需求。除了访问书签和网页，我还依靠火狐浏览器来处理我的各种部署在局域网服务器上的工作，如 Plex, Zoneminder, 路由器/WEB应用防火墙, 及我的文件服务器。所有这些均可以使用火狐浏览器进行访问。2） Parcelite — 如果没有一个像样的剪贴板管理器我简直没法开始工作，至少对我来说，你无法找到在GNOME 下的Parcelite有什么不足。使用简单，易于访问而且它提供了很多的有用的选项。Parcelite选项应有尽有，包括了从热键设置到空格处理方式。尽管已经有很多的剪贴板管理器，但它们却很难击败 Parcelite。3） Bittorrent Sync — 我已经使用过了各种开源替代方案进行文件同步，但是他们在正式发布之前还需要进行进一步开发。应该说Bittorrent Synchas从来没有让我失望过。它运行和安装都很简单和方便，这多亏了新的GUI的实现，而且 Bittorrent Sync 允许我快速地从一台机器到另外一台机器传输巨大的视频文件，而无需浪费时间去将大量的文件同步到“云端”。我还发现它是与别人分享大型文件的最佳方法，在分享的同时能一直保持 IP 地址和目录的隐蔽。尽管有许多的替代品，我仍然坚定地成为了Bittorrent Sync的骨灰粉丝。4） System Monitor — 因为TOP实在是滚动地太快了，所以我个人更喜欢一个具有选项卡式的 GUI，因为它能够让我的眼睛更轻松些。使用 GNOME 的系统监视器，我可以很快地发现一个失控的进程，并且轻松地kill掉它而不需吹灰之力。与TOP这样的终端程序不同的是，我可以实时的以图形化的方式去查看我的 CPU、 内存和磁盘的使用情况。作为一个拥有正常视觉的人，很难找到一个比用条形图来展示我还拥有多少的空间的更好方式。当然这也同样适用于其它的实时资源使用情况的监视。5） PulseAudioControl — 每一天，我总是需要在多个声音设备之间来回穿梭。有时我需要将其中一个设为默认设备，然后却可能会从火狐浏览器音频完全切换到到另一个设备。因为我想控制我的尽可能多的音频，然后我就发现 PulseAudioControl是一个无价的工具。一些别的软件在本节中，我将分享我使用，但可能并不一定是每天都使用的应用程序。许多这些应用程序都是开放源代码的，有一些不是，但是它们对我个人都非常具有价值。6） Skype — 无论是拨入Jupiter Broadcasting 收听每周共同主持的播客，或者只是简单联系一个业务，Skype 见证了互联网视频会议的发展史。测试完成无数的替代品后，我总是会发现自己还是终回到了Skype。即使有真的很棒的开源选择像Ekiga 和 Jitsi，而在最后Skype总是与大家同在 —— 切换到Skype是一件很幸运的事。7）Kdenlive — 我使用两个不同的视频编辑器，当我要处理一个需要大量编辑的视频剪辑项目的时候，Kdenlive是我用于图片合成和编辑大型的复杂的视频的工具。我已经成功地在 Kdenlive 里边做过6个素材轨道的编辑，但同样的负载量早已经让别的视频剪辑软件崩溃了。8）OpenShot — 大多数情况下，我会将OpenShot作为视频剪辑任务的首选神兵利器。快速的编辑和两个素材轨道工作区让你可以流畅而操作简单。我还发现它提供了很棒的无与伦比的特效。调制标题效果和超赞的的视频转场效果使OpenShot在我自己的视频项目上成为一款超棒的视频制作软件。9）SpiderOak — 在使用了无数云备份服务这么多年后， SpiderOak 已经成为了我的至爱。易于安装和使用，我超喜欢它所提供的增量选项而且使用起来是如此的简单。只需一次设置，不再操心，之后SpiderOak将会挑起你的文件搬运大任。10） Dropbox — 许多年来，我已经与Dropbox 爱恨交织。尽管它的跨平台特性这意味着我可以从任何位置访问文件，我慢慢地发现我自己越来越少依赖这个基于云计算的备份解决方案。尽管如此，它允许我从任何 web 浏览器中访问文件，即使是从我不经常使用的计算机，这使得抛弃 Dro…