大多数知名的Linux发行版都属于“比较容易使用”这一类。一些观察人士可能会驳斥这个观点,但事实上,说到Linux,大多数并非从事IT或软件开发工作的人会被最容易的使用体验所吸引。

我在本文中将介绍几款最适合新用户的Linux发行版。选择这些发行版的标准是易用性,而不是“学习Linux”的潜力。我希望一劳永逸地摈弃这个误区:所有使用Linux的人都需要非常熟悉Linux是如何工作的。使用了多年Linux后,我可以肯定地说,随着时间的推移,这个误区会不攻自破。

适合新手的Linux发行版
1.Ubuntu MATE

小小地透露一下,Ubuntu MATE是我本人支持的一个项目,甚至为它做过小小的贡献。抛开这一点不说,我还发现,它是很适合Linux新手的一款发行版。

我发现,由于MATE桌面,不管你熟悉Linux的程度如何,找到应用程序和设置都很简单直观。但是,Ubuntu MATE在后台还有其他好处。这些好处包括可以在底层进行的调整,大多数人可能不知道,但可以确保出色的使用体验。我马上想到的一个例子是,输入时可以禁用触摸板这项功能。另一个好处是,直接在默认情况下,提供了用于电源管理的TLP。

我还喜欢MATE桌面提供的MATE调整工具。我真的很喜欢借助简单的下拉菜单,就能够使用不同的面板布局。

面向新用户的特性:使用Ubuntu MATE的人们可能会喜欢其简单明了的布局、易于定制以及很好用的事实。最大的好处也许就是“欢迎”(Welcome)功能。这让用户可以立即获得帮助和软件建议,并且大体浏览Ubuntu MATE提供的功能特性。就个人而言,我知道项目创始人高度​​关注提供一个出色的项目。因而向新用户推荐Ubuntu MATE也就顺理成章。

相关网站:https://ubuntu-mate.org/

2.PCLinuxOS

PCLinuxOS不像过去那样备受媒体的关注。这真是件憾事,因为我认为,它们提供了最适合新手的以任务为中心的发行版,是我见过的最好的发行版。虽然它们也提供其他桌面,但我在这里还是要着重介绍FullMonty版本。

FullMonty提供了为不同任务设计的多个桌面。对于刚接触Linux的新手来说,PCLinuxOS在展示他们会碰到的软件选项和类别方面做得非常好。它对有兴趣探究软件,又不知道该从哪里开始入手的人来说是个很好的选择。

面向新用户的特性:PCLinuxOS实施的KDE控制中心非常易于使用。更改设置、调整外观等操作也非常人性化。我还很喜欢提供的安装向导。再结合滚动发布的功能,意味着发行版只要安装一次,永远不必第二次重装了。

相关网站:http://www.pclinuxos.com

3.Linux Mint

我有好些朋友是Linux Mint及其Cinnamon桌面环境的忠实粉丝。它很有吸引力,布局合理,而且非常好用。对于从Windows阵营过来的人而言,许多方面让人觉得很自然(就像使用MATE那样)。

Linux Mint提供了与Ubuntu相同的许多优点,其“mintTools”更是增添了完善性。这些工具包括简化的更新管理器、软件管理器、桌面小应用程序以及Cinnamon桌面的其他相关方面。

一个常见的观点是,所有Ubuntu Deb软件包和PPA与Linux Mint兼容。这并不完全准确。虽然大多数PPA确实可以与Linux Mint协同运行,但是已知存在一些兼容性问题,可能让人很头痛。因此建议你在使用为Ubuntu 14.04设计的PPA时要小心。

Linux Mint旨在在简单与优雅之间求得平衡。更新版作了编号,那样用户可以更清楚地了解哪些更新版给系统带来了最大的影响。Linux Mint更新工具的另一个好处是,它能够检测未更新的镜像和apt问题,还提供了选择本地镜像的选项。

面向新用户的特性:强大的更新管理器、合理的桌面布局(使用Cinnamon)以及出色的桌面小应用程序。能够读取无线鼠标的电池电量数值令人印象相当深刻。它很干净、易于使用,而且基于Ubuntu长期发布。

相关网站:http://www.linuxmint.com

不适合新手的Linux发行版

现在我想谈谈我不建议新用户使用的一些流行的Linux发行版以及原因。

1.Ubuntu(Unity)

Ubuntu有着良好的基础,但事实上,Unity远远谈不上对新手友好。我让许多普通用户试用过它,所有人都觉得它很棘手,试图浏览应用程序时更是如此。这倒不是说Ubuntu本身不是一款优秀的发行版,只是说它并不是适合寻求传统桌面布局的用户的发行版。这意味着大多数人不会喜欢它。这并不是指责Ubuntu本身,而是我将自己的体验告诉给大多数新用户。为了完全弄清楚一点,Ubuntu的基础虽好,可是从我的测试来看,Ubuntu以及 Unity导致新手颇为沮丧。

相关网站:http://www.ubuntu.com/index_kylin

2.Manjaro

对于中级用户和喜欢内核安装程序或它提供的其他功能的那些人来说,这个发行版堪称完美。遗憾的是,不清楚Manjaro对新手来说优势在哪里。软件包比大多数发行版来得新颖,可是安装过程比Arch安装来得慢。要是哪里出了问题,就算再多做一周的工作,还是会出问题。这是一款先进的滚动发行版。这意味着,它可能更迅速地提供软件包,而大多数新用户其实不需要这么频繁。它在安全方面一向也不是很好,加上上面我提到的问题,它让我犹豫不决。

相关网站:https://manjaro.github.io

3.Fedora

别指望我试图弄明白Fedora怎么会是适合新手的发行版。如果你从事IT行业,想要一款稳固、不臃肿的桌面,那么Fedora有其合理性。它尤其可以为在红帽和CentOS环境下工作的那些人带来便利。但是我可以保证,来自OS X或Windows阵营的任何人不会觉得Fedora很好用。这款发行版最适合经验丰富的用户,这个根本不用争。

相关网站:https://getfedora.org

4.Arch

不像要避免使用的上面两款发行版,Arch Linux有利也有弊。如果你想“学习Linux”,而且完全明白你基本上从头开始构建自己的自定义发行版,那么它是款优秀的发行版。它们的说明文档和软件可用性无与伦比,而且不像Manjaro,软件包永远很新。

话虽如此,让一个新手构建自己的桌面有点勉为其难。记住,大多数新手被易于安装和使用所吸引。Arch不是这样,Arch工作方式也不是这样。如果新手在寻找一款用于教学,而不是安装后不用管它的Linux发行版,向新手推荐Arch才有意义。别误会我的意思,我安装过无数次的Arch,目前在我安装的Ubuntu MATE旁边还运行Antergos(是的,它其实是带有额外代码库的Arch Linux)。但建议新手使用并不明智。

相关网站:https://www.archlinux.org

你有什么看法?也许你认为你的街坊邻居很适合使用Arch?也许你认为Fedora是很适合你这个普通用户的发行版?同意还是反对我的建议?欢迎留言交流!

最适合和最不适合新手使用的几款 Linux 发行版的更多相关文章

  1. 适合Linux新手的发行版有哪些?

    一个很古老的问题,找到适合的 Linux 发行版比简单的指出哪种 Linux 版本受欢迎更重要.为什么这么说?让我们设置一个情景:你有一位用户,很有可能,他过去大多数时候都是在 Windows 或者 ...

  2. python环境搭建-requests的简单安装(适合新手)

    安装完python之后,一定要记住安装后的路径.这是我当前的路径. 下面是requests的安装步骤: 我们这里直接用pip安装(这样比较适合新手),新版python自带pip,python3.6.1 ...

  3. 关于富文本编辑器ueditor(jsp版)上传文件到阿里云OSS的简单实例,适合新手

    关于富文本编辑器ueditor(jsp版)上传文件到阿里云OSS的简单实例,适合新手   本人菜鸟一枚,最近公司有需求要用到富文本编辑器,我选择的是百度的ueditor富文本编辑器,闲话不多说,进入正 ...

  4. 适合新手小白的UI学习路线完整版

    UI设计是很多年轻人活着想转行学习的人的新职业目标,越来越多的人看到UI设计良好的就业发展前景,纷纷投入到UI设计的大军中来,想学习UI设计,很多小白并不知道从何开始学起,用什么样的方法去学习,所以今 ...

  5. 适合新手的web开发环境

    学习web开发,环境搭建是必不可少的一个环节.你可以使用wamp一键安装包,或者使用sae.bae.gae这种PaaS平台来部署,或者安装*nix系统在本地部署. 对于一个希望体验LAMP式建站的新手 ...

  6. JavaSwing仿QQ登录界面,注释完善,适合新手学习

    使用说明: 这是一个java做的仿制QQ登录界面,界面仅使用一个类, JDK版本为jdk-11 素材包的名字为:素材(下载)请在项目中新建一个名字为“素材”的文件夹. 素材: https://pan. ...

  7. 适合新手看的超详细CentOS Linux 7 安装Tomcat8过程

    非常详细的安装Tomcat8的步骤,适合新手学习.废话不多说,直接干! 前提条件 1. 已有可直接连接的CentOS7系统 2. CentOS7系统已安装Java JDK 8 下载Tomcat8 下载 ...

  8. Winform设计-小百货 涵盖基础插件学习(适合新手)

    Winform设计-小百货 涵盖基础插件学习(适合新手)   第一次写winform,主要是为了加快对  事件的 理解. 代码如下: private void Form1_Load(object se ...

  9. 适合新手:从零开发一个IM服务端(基于Netty,有完整源码)

    本文由“yuanrw”分享,博客:juejin.im/user/5cefab8451882510eb758606,收录时内容有改动和修订. 0.引言 站长提示:本文适合IM新手阅读,但最好有一定的网络 ...

随机推荐

  1. IdentityServer4 简单使用,包括api访问控制,openid的授权登录,js访问

    写在前面 先分享一首数摇:http://music.163.com/m/song?id=36089751&userid=52749763 其次是:对于identityServer理解并不是特别 ...

  2. web工程关于500错误

    昨天一直被一个诡异问题困扰,解决了之后开心得的我连玩了一下午,哈哈哈哈哈哈哈哈-- 具体问题是这样的额,本地跑的贼正常,一发到测试服务器就报500错误,具体错误信息是.  HTTP Status 50 ...

  3. WINDOWS下如何安装GCC(转载http://nirvana.cublog.cn;作者:北斗星君(黄庠魁))

    第一章 在视窗操作系统下的GCC 第一节 GCC家族概览 GCC 是一个原本用于 Unix-like 系统下编程的编译器.不过,现在 GCC 也有了许多 Win32 下的移植版本.所以,也许对于许多 ...

  4. Swift 05.Block

    Swift的函数用法还真是灵活.但是个人感觉更灵活的还是闭包. swift闭包的概念大抵相当于OC的block的概念.如果对于block的理解很透彻的话,闭包的原理性的东西还是很好理解的. 剩下的就是 ...

  5. 运维之netstat

    实用命令实例   1. 列出所有端口 (包括监听和未监听的)   列出所有端口 netstat -a # netstat -a | more Active Internet connections ( ...

  6. Web前端开发规范手册

    一.规范目的 1.1  概述 为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档, 特制订此文档. 本规范文档一经确认, 前端开发人员必须按本文档规范进行前台页面开发.  ...

  7. JavaScript 跨域小总结

    一. 什么是跨域 域名分为:一级域名.二级域名.三级域名.例如:baidu.com(一级域名) .www.baidu.com(二级域名)tieba.baidu.com(二级域名).bbs.youa.b ...

  8. 第三章:Git使用入门

    本文主要讲git的使用,其实网上这种教程已经很多了,但是还是要说一下,在这里先把基础的东西跟大家讲一下,然后再附上一个彩蛋,将一些别人不会提到的git技术,不要错过 哦! First: Git概念 1 ...

  9. The last packet successfully received from the server was 2,926,157 milliseconds ago. The last packet sent successfully to the server was 2,926,158 milliseconds ago. is longer than the server configured value of 'wait_timeout'. 解决办法

    Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully rec ...

  10. 人工智能交互集成在线语音合成能力的Tips

    在线语音合成就是在联网的场景下将文字转换成声音,实现机器向人的声音交互.这个概念应该是比较好理解的,下面就结合官网的Android在线合成的Demo讲解一下合成的流程以及大家经常遇到的一些问题. 到官 ...