Manjaro Linux 乐于简单

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发行版都难!”