Manjaro Linux 乐于简单

Manjaro是什么?

Manjaro是一款基于Arch Linux、对用户友好的Linux发行版。在Linux社区,Arch Linux的确是一个异常快速、强大、轻量级的发行版,它提供最新的、最全的软件。然而,Arch Linux面向高级用户,普遍认为,缺乏技术专长或者没有耐心的人是无法玩转Arch Linux的。

Manjaro由奥地利、法国和德国的爱好者共同开发,提供了Arch Linux操作系统的所有优点,同时注重用户友好性和可用性。 Manjaro提供32位和64位版本,适合新手以及经验丰富的Linux用户。对新手提供了一个用户友好的安装程序,并且系统本身设计为完全“直接开箱”,包括:

  • 预安装的桌面环境
  • 预安装的图形应用程序,轻松安装软件和更新您的系统
  • 预先安装的编解码器播放多媒体文件

对于更有经验的、喜欢冒险的用户,Manjaro还提供可配置性和多功能性,在各方面精雕细琢,以适应个人品味和偏好。此外,还有32和64位的NET版本————剥离任何预安装的软件,提供了一个基础安装,在其上构建自己的系统;从命令行开始,完全可以自由选择自己的欢迎界面、桌面、硬件驱动程序、软件应用程序等等!

特征

Manjaro与Arch有许多相同的功能,包括:

  • 速度、力量和效率
  • 可用最新的前沿软件
  • “滚动发行”开发模式,可提供最新的系统,而无需安装新版本
  • 可用AUR

然而,Manjaro拥有自己的一些额外的功能,包括:

  • 简化、用户友好的安装过程
  • 自动检测计算机的硬件(例如显卡)
  • 为系统自动安装必要的软件(例如显卡驱动程序)
  • 它自己的专用软件仓库,以确保提供完全测试过的稳定的软件包
  • 轻松安装和使用多个内核。

用户评价

感动,manjaro太好用了!!

虽然装的是16.06预览版,但是非常稳定,没有ubuntu和openSuSE在我本子上的闪屏bug,也没有其他莫名其妙的bug。驱动完善,设置里一键就安装好了。中文支持也非常好,字体好看和ubuntu不相上下,konsole里默认配置也不会出现中文显示不全的bug(号称稳定、kde支持最好的openSuSE都有这个问题),chrome里中文字体也不虚,无需配置。aur里只要你想要的软件都有,什么搜狗、wineqq-intl、微信,FeelUOwn,ss-qt5(这貌似是arch的优点),直接一条命令就装上了,笑看其他发行版找PPA找源找二进制包。真是太好用了,为什么国内用户这么少呢,感觉是很有前途的发行版,我要传教!

多年 openSUSE 老司机转投 Manjaro 啦

Manjaro 确实不错,软件安装,私有显卡驱动,视频播放硬解,搜狗输入法都非常方便的解决了,就是国际化不完整,界面打磨不够精细。

第一次用manjaro太令人着迷了

秀一下桌面,kde plasma 真心好看基本都没改。第一次用pacman 包管理的系统一脸懵逼,网易云还是装的ubuntu版, dpkg 强装- -,依赖关系解决不了。意外的并没有出问题,这系统这么好用,放弃linuxmint,目前装在虚拟机里。

为什么要用Manjaro?

为什么要用Manjaro?下面摘录互联网上的一些专家的测评:

Danny Stieben:《Manjaro Linux: 为那些没有闲空的人准备的Arch

有很多东西使Arch Linux对用户非常有吸引力:它总是最新的,它是一个滚动发行版,它的AUR有大量的软件可用。但是不那么吸引人的是学习曲线和建立Arch系统的困难度。如果你想要Arch的最好的方面,不要它坏的部分,那么你就需要Manjaro Linux。

Manjaro Linux是一个基于Arch的分发,意味着它跟Arch Linux有相同的骨架和相同的AUR库。它还可以实现滚动版本升级,这意味着您从不必执行从“版本1”到“版本2”的重大升级,而只需更新您的软件包,您就可以获得最新的系统。

然而,与Arch不同,Manjaro不要求用户自己从头开始构建系统。这并不是说,配置Arch系统是一件坏事,或者它太难了——毕竟有很多文档可以帮助解决问题——但有些人就是没有时间,无所谓技能高低。

在Arch用户中有很大的争议,他们究竟是否应该支持Manjaro?虽然有些人认为它反对Arch所代表的方方面面,但我认为对想要它的人,Manjaro是一个很好的选择。

也不像Arch,当涉及到内置软件时,Manjaro有一些默认值。例如,Manjaro默认使用Xfce桌面环境(这是很棒的轻量级DE),虽然官方的Openbox(一个非常小的桌面环境)和KDE(有很多养眼东西的桌面环境)版本也是可用的。其他桌面环境(如Gnome)在“社区版本”里有提供。

Zachary Bittner:《Manjaro Linux: 给新手的Arch Linux

Arch Linux有一大批追随者,但它的安装对一般人来说是一个挑战。我一直在寻找一个基于Arch的发行版,提供Arch一切好的方面,而不必在它的安装环节中过于折腾。

领导Chakra Linux的开发者Philip Müller退出了Chakra Linux并加入了Munchen的Manjaro Linux。 Manjaro Linux看起来真的有希望。

Müller说,“Manjaro Linux是一个基于精心测试Arch Linux软件库的Linux发行版,它将与Arch完全兼容。我们使用我们自己开发的工具BoxIt来管理存储库,该工具的设计类似于git。

该项目的目标是“创建一个轻量的Linux发行版,它简单、最新、快速、用户友好的,并遵循K.I.S.S原则,”Müller说。

Manjaro正在使用Xfce桌面环境,它是轻量级的,但功能强大,已经越来越受欢迎,于此同时Gnome 3 Shell和Unity却给用户带来困扰。

正如我上面所说,Müller同意我的看法。“Arch Linux是一个伟大的GNU Linux发行版,但安装和配置需要时间和经验。”Manjaro试图解决这些问题。 “Manjaro Linux提供了更加用户友好的安装过程、管理图形驱动程序的实用程序、预配置的Xfce,以及一些有用的附加功能。一套GUI设置管理器也在开发中。”

但不是每个人都喜欢Xfce。Gnome或KDE用户怎么办呢? Manjaro是否仍然是一个Xfce中心的发行版(类似KDE中心的Chakra Linux)?它还会提供其他桌面环境吗?

这里有好消息。 Müller澄清说,“...如果Xfce桌面环境不是你喜欢的,我们很高兴地宣布,我们也已经开始开发KDE和GNOME版本的Manjaro Linux。一旦完成,我们将有一套完整的Manjaro Linux版本可用于适合所有类型的Linux用户。”

GNU / Linux用户面临的最大挑战之一是检测并使其硬件与其喜爱的操作系统配合工作。 Manjaro将这件事请放在优先位置,“另一个特色是我们的硬件检测功能。一个众所周知的问题是libgl与catalyst和nvidia软件包的冲突,我们以不同的方式打包libgl和所有专有驱动程序,并使用mhwd来管理这些所需文件的符号链接。这使得我们能够以简单的方式支持杂牌显卡(如Nvidia的optimus系),Mhwd还可以使用数据库和多个内核版本将所有驱动程序安装到系统中。

Manjaro排名高企的原因

在全球知名的DistroWatch网站,Manjaro的排名一直稳步快速上升,风头非常强劲。短短几年,从无名小辈迅速成长为最受欢迎的Linux发行版之一,直逼老牌发行版OpenSuse和Debian。分析起来,原因有两个:

1. manjaro基于最强大的ArchLinux。

ArchLinux有3个无与伦比的优势:

  • 滚动更新可以使软件保持最新;
  • AUR软件仓库有着世界上最齐全的Linux软件;
  • 丰富的wiki和活跃的社区让所有问题都可以快速得到满意的答案。

manjaro继承了archlinux滚动更新的特点,并在arch的基础上对不稳定软件做了测试和控制,确保过于超前的软件不至于伤害系统。manjaro默认情况下通过一个叫pamac的软件可以直接使用AUR上最齐全的软件。同时,manjaro的很多问题也可以通过archwiki得到答案。

2. manjaro解决了ArchLinux的一个“硬伤”、一个对新手不友好的“弱点”——反人类的安装过程。

archwiki网页上列举了ArchLinux的安装步骤,需要在黑糊糊的tty界面下输入20多个命令,如下所示:

# ls /sys/firmware/efi/efivars
# loadkeys layout
# ping -c 3 archlinux.org
# timedatectl set-ntp true
# fdisk -l
# mkfs.ext4 /dev/sda1
# mount /dev/sda1 /mnt
# nano /etc/pacman.d/mirrorlist
# pacstrap /mnt
# genfstab -U /mnt >> /mnt/etc/fstab
# arch-chroot /mnt /bin/bash
# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# hwclock --systohc --utc
# nano /etc/locale.gen
# locale-gen
# echo LANG=en_US.UTF-8 > /etc/locale.conf
# echo myhostname > /etc/hostname
# nano /etc/hosts
# mkinitcpio -p linux
# passwd
# grub-install --target=i386-pc /dev/sdx
# grub-mkconfig -o /boot/grub/grub.cfg
# umount -R /mnt

光输入这些命令都够让新手痛苦的,理解这些命令的用法也需要时间。不仅如此,这些命令中还包含一些非常危险的硬盘写入命令(例如fdisk命令如果理解或操作不当、少几个字符会让硬盘资料全盘丢失!)。

最最让新手难以接受的是,通过以上令人蛋疼的过程,终于完成了ArchLinux的安装工作,竟然还没有图形界面!没法上网,没法看图片,没法看电影,没法听音乐,更不用说玩游戏,几乎什么都干不了,电脑仍是一坨废铁!还要进入下一波繁琐的配置系统的工作。这不是折腾又是什么???

有很多“高级玩家”认为这些折腾的过程可以帮人熟悉Linux的运作过程,而我认为这对想要节省时间的普通用户真的没有必要

基于ArchLinux的Manjaro完美的解决了这个问题。不仅有优美的图形化安装程序,而且安装ArchLinux后的大量繁琐工作,如显卡驱动、AUR、X服务、桌面环境、中文输入法、Flash插件、音频解码器、显示管理器等等全都一应俱全的安装配置好了。

所以,我认为,一个优秀的ArchLinux系统,如果解决了易用性的大问题,想不成为数一数二的Linux发行版都难!

后记:2016年12月初写下此文的时候,manjaro排名第6;而今天(2017.03.26)它的排名已经上升到第2了!真的是印证我说的“一个优秀的ArchLinux系统,如果解决了易用性的大问题,想不成为数一数二的Linux发行版都难!”

Manjaro: 一种不同的野兽

虽然Manjaro是基于Arch并和Arch兼容,但它不是Arch。Manjaro不仅仅是一个易于安装或预先配置好的Arch版本,实际上是一种非常不同的野兽。

事实上,Manjaro和Arch之间的差异远远大于流行的Ubuntu发行版及其许多衍生产品(包括Mint和Zorin)之间的差异。为了提供对Manjaro更清晰的理解,下面概述了它的几个主要特征。

概述

  • Manjaro是独立于Arch开发的,由一个完全不同的团队开发。
  • Manjaro面向新手,而Arch针对有经验的用户。
  • Manjaro从自己独立的存储库中汲取软件。这些存储库还包含非Arch提供的软件包。
  • Manjaro提供本发行版特有的工具,如Manjaro硬件检测(mhwd)实用程序和Manjaro设置管理器(msm)。
  • Manjaro在它的工作方式上与Arch相比有许多细微的差别。

下面提供了这些差异的更详细的概述。

专用存储库

为了确保持续的稳定性和可靠性,Manjaro使用自己的专用软件库。除了社区维护的Arch用户存储库(AUR)之外,Manjaro系统不会 - 并且不能访问官方的Arch存储库。更具体地说,最初由官方Arch存储库提供的流行软件包将首先被彻底测试(并且如果需要,给它们打补丁),然后被发布到Manjaro自己的稳定存储库供公众使用。

Manjaro实际上使用三种类型的存储库:

  • unstable:比Arch迟一两天,这也用于存储具有已知或可疑的稳定性或兼容性问题的软件包。这些软件也可能需要在Manjaro开发人员发布到testing库之前进行修补。虽然最新的软件将位于这里,使用unstable软件可能会打破你的系统!
  • testing:通常比Arch迟约一个星期左右,这些用于存储来自unstable库的修补软件包,以及被认为至少足够稳定的其他新软件版本。在被发布到稳定存储库供公众使用之前,该软件将受到开发人员和测试人员对潜在错误或稳定性问题的进一步检查。
  • stable:通常比Arch迟约两个星期,这些是Manjaro系统使用的默认存储库,用于向一般用户群提供更新和下载。

适应这个测试过程的结果是,Manjaro永远不会像Arch一样超前。软件可能会在几天、几周或甚至几个月后发布到稳定的存储库。然而,希望访问最新版本的用户仍然可以通过启用对Unstable库或Testing库的访问来自行承担风险!

独家用户友好的工具

另一个将Manjaro从Arch和其他基于Arch的发行版中分离出来的功能是它的用户友好性和可用性。 这远远超出了一个简单的图形安装程序和预置桌面环境的范畴。 Manjaro还提供一系列由Manjaro团队专门开发的强大工具,包括:

Manjaro硬件检测工具 (mhwd)

mhwd命令可以为您自动检测和配置硬件,通常在安装过程中执行。 这包括对各种杂牌显卡的支持,还搞定所有如Virtualbox虚拟机安装的模块依赖关系。 然而,它也可以由具有有限技术知识的用户使用,以便轻松地让自己承担这个任务。

这里有手动配置显卡的手册指南

Kernel select.png

Manjaro硬件检测内核模块

虽然自动支持使用多个内核是Manjaro的一个最典型的特色,但mhwd-kernel命令还可以让用户轻松管理它们,而不需要什么技术知识。这包括和正在使用的组件一起自动更新任何新安装的内核,例如在Virtualbox中运行Manjaro所需的模块等。

这里有管理内核的手册指南

Manjaro设置管理器 (msm)

这个对用户友好的应用程序允许您快速、轻松地管理用户帐户,安装新的语言包,甚至切换您的系统的默认语言和正在运行的键盘布局。msm也会自动通知您已安装的语言包的任何可用更新。

最近添加了一些新功能,如通过简单的方式来选择和安装多个内核和显卡驱动等。

请在这里查看有关Manjaro设置管理器的更多详细说明。

Pamac - 图形化软件管理器

由Manjaro团队独家开发,这个直观的应用程序允许您轻松搜索、安装、删除和更新应用程序和软件包。 pamac也会自动通知您任何更新。让您的系统保持最新,只需点击一下!

这里有关于 Pamac 的详细解释。

所以,结论是...

Manjaro绝对是一个野兽,但是这个野兽与Arch截然不同。 Manjaro提供了Arch操作系统的所有优势。不仅快速、强大、始终保持最新,Manjaro还特别强调了对新手及高级用户的稳定性、用户友好性和可用性

任何关于Manjaro操作系统的问题,可以去Manjaro论坛Manjaro的IRC频道,以获得最好的帮助和尽可能的支持。 欢迎您们!

==========================

注:本文是manjaro官方wiki的《Manjaro: A Different Kind of Beast》的翻译。翻译者:小撸

人生苦短我用Manjaro

Linux是拿来用的,而不是折腾其本身。相信这个道理不少聪明人(实用主义者)都明白,然而总是有人喜欢折腾某些高深的发行版,美其名曰“研究Linux原理”

看看DistroWatch全球Linux发行版排行榜,那才代表了广大正常用户、聪明人的心声!

为什么Manjaro一下子变成了全球第2受欢迎的发行版

答案是:多数普通用户——那些实用主义者、那些聪明人、那些正常人只想要一个好用的Linux,而不是让人浪费时间的折腾人的Linux,而Manjaro正是软件多、易用、好用、好看、不折腾的Linux发行版的典范。

有些自命不凡的“高级用户”总是看不起使用Manjaro的“普通用户”,然而前者才是真正的傻瓜!

什么是傻瓜?目标错误、做事低效、意气用事的人就是傻瓜。

为了装逼、“研究Linux原理”这些不实用的目标而撸ArchLinux、Gentoo、LFS,叫目标错误;

有能节省时间的Manjaro不用,偏要尝试浪费时间的ArchLinux、或者一个软件动辄就要编译n个小时的Gentoo,叫做事低效;

别人的成功经验偏不相信,或者为了争论GPL、发行版的好坏能用坏很多脑细胞,叫意气用事。

傻瓜们就像政治上的极左派或极右派一样,毕竟只占人群中的少数。中庸、实用主义的正常人才是多数。

真理掌握在多数人手里,能养活人的市场也永远在多数人那里!他们的投票结果你不得不服!

能拿来用的、好用的Linux发行版的标准

时间永远是分析效用的最重要的标准。一个好用的Linux就是各方面节约人时间、提高工作效率的Linux。

如果Linux发行版在安装系统、驱动硬件、基础使用、高级使用、界面体验方面都能节约人的时间,从而帮助人们更快地创造价值,那它就是好用的Linux。具体表现为以下方面:

  1. 安装系统:有图形化界面,一路点击下一步即可(节约8到无限个工时【以archlinux或gentoo为负面参照物】)
  2. 硬件驱动:安装之后,不会出现硬件没响应的问题,比如说连网都上不了、X桌面无法进入(节约1到无限个工时)
  3. 基础使用:安装之后马上就可以干最基本的工作,如打开ntfs分区、听mp3、看flash视频等(节约1到无限个工时)
  4. 高级使用:想要的软件都能通过软件中心找到,QQ有,网易云音乐有,teamviewer有,skype有,wps有,sublime有,phpstorm有……(节约无限个工时)
  5. 界面体验:为懒人塑造了人性化体验,如关闭窗口只要鼠标点击就行、有“开始”菜单,可以自动平铺窗口等等(节约无限个工时)
  6. 稳定性:开启和操作软件都很快,不会出现资源高耗、卡死、崩溃的bug(节约无限个工时)

按照这些标准,DistroWatch上排名前10的发行版都得到了他们应有的位置。越是靠前,越符合这个标准。Manjaro排名迅速上升到第2位就是因为在这些标准上获得了很高的分数。

Manjaro就是最能拿来用、最好用的Linux发行版,它不仅开箱即用,界面人性化,轻快不卡慢,稳定无崩溃,安静无弹窗,更可喜的是软件超多,比Deb系的Mint都好!更何况我还用了自己精心配置的manjaro Lovinux桌面,用了这个桌面之后,我再也没折腾过、也没有离开过Linux!

不要被“新手/小白”和“极客/大神”这2种标签所迷惑

不少初入Linux圈的人不幸的被网上各种Linux测评文章、论坛帖子中的“新手”、“小白”、“极客”、“大神”、“入门级用户”、“高级用户”等标签所迷惑,总是手痒难耐、想着尝试更“高级”、更“牛逼”的发行版,以获得所谓“大神”“极客”“高级用户”这些标签带来的荣耀。其实,这些荣耀都是虚荣、装逼,都是以巨额时间成本的浪费为代价的,只有傻瓜、闲人才会入这个坑。

这两种标签应该改成“正常用户”和“另类用户”。正常用户都喜欢拿来即用的、好用的、能马上创造实在价值的发行版,比如Manjaro,而另类用户却喜欢浪费时间去尝试所谓“高级用户”才会跳的坑。

那些想尝试archlinux又害怕失败的人大可不必担心,因为ta还有Manjaro!也不要担心被人贴上“小白”的标签。

Manjaro本来就是为了那些想节省宝贵时间的正常用户准备的。Manjaro用户应该用这样的短句来告诉自己——人生苦短,我用Manjaro!
-------------------------

本文是《撸Linux十五年顿悟:Linux是拿来用的,不是拿来折腾的》的节选版。