在全球知名的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发行版都难!”