说到macOS和Windows,想必大家都不会陌生,这两个操作系统占据了世界上95%的操作系统份额。Windows就不用多说了,想必大部分人开始接触电脑的时候都使用的是Windows。Apple的macOS以优秀的稳定性和漂亮的UI设计成为大家购买Macbook的理由。

Linux却很少有人提到,说道Linux,很多人接触Linux可能是因为树莓派,在200元的树莓派上配置Debian Linux,使用ssh链接,照着教程打命令来完成各种操作,想想都觉得困难,更别提使用Linux作为平时生活中使用的操作系统了。这篇文章将会带大家了解Linux的另一面。下图是我平时使用的Linux系统。

ThinkPad X1 with openSUSE Linux

什么是Linux

Linux是一个开源的类Unix操作系统,正因为开源,因而任何人都可以下载Linux的源代码并修改,所以,有着数不清的变种,这种变种称之为不同的Linux发行版,比如树莓派中使用的是Debian Linux,微软多数服务器上跑的centerOS,BBC大楼里普遍出现的Ubuntu Linux,还有我国号称“自主研发”的麒麟操作系统。Google的Android同样基于Linux。平时之所以很少看到搭载Linux的电脑是因为Linux内核的稳定性使得他被广泛用于各个服务器中。认识我的人会知道我是天气应用Flat Weather的开发者,FLat Weather的后端服务器就搭载着Ubuntu Linux,夜以继日的处理着世界各地发来的请求。
Flat Weather backend
这篇文章将会以安装openSUSE Linux作为例子,openSUSE也是世界上最好用的 Linux 发行版之一,对初学者比较友好,他的Logo是一个蜥蜴。。。

openSUSE Logo

安装openSUSE

openSUSE的安装不难,安装程序会自动为你配置双系统,在这里不详细说了,因为不同机器上都是有区别的,要做好折腾的准备,要有比较好的英文基础。

  1. 在Windows的磁盘管理中压缩出来一定大小的空间,我分出来了50G的主分区,在这里要注意分出来的空间一定要是主磁盘分区,如果是逻辑分区的话是不能引导的。
  2. 去 openSUSE 官网下载安装镜像,下载完成会得到一个iSO文件
  3. 在Win上使用UltraISO将下载的iSO文件写入到优盘中
  4. 重启电脑,在BIOS中选择优盘引导
现在就已经进入到openSUSE的安装界面了,在这里先附上一个官方的安装导引 (英文)。

一路向下会有一个分区的选项,这里要注意了,否则安装程序会把Windows一并抹掉的。点击Expert Partitioner进入高级分区工具,来手动划分刚才的50G未使用的硬盘空间
Partitioning
Linux的分区一般遵循以下原则:
  1. “/boot”分区:引导区,一般100M就可以了
  2. “/”分区:用于储存系统文件
  3. “/home”分区:用来存放你自己的文件,相当于Windows中的D盘
  4. “Swap”分区:用于存放虚拟内存,在内存吃紧的年代,一般会创建一个大小为内存的两倍的Swap分区来防止内存不足。
  5. 鉴于50G也不多所以我只创建了:
    1. /boot -> 100M
    2. Swap -> 2G
    3. 剩下的全部留给了 / 挂载点
红框中的3个分区为Linux的分区,其余全是WIndows的
分区信息
之后点击Next进入下一步,Desktop Selection:
Desktop Selection
在这里,有两个桌面环境可以选,分别是KDE和GNOME,选哪一个完全是看习惯了,也是两大派系,我更偏向于使用GNOME,这篇文章也是讲述GNOME的配置。
然后便开始了安装:
Installation

过上十几分钟安装就完成了,安装程序会自动配置好双系统的引导,重启后就会发现引导菜单变成了GURB的,而不是以前的Windows Boot Manager了。

GURB2 Boot Menu

选择openSUSE Leap 42.2即可进入系统,第三个选项Windows Boot Manager是引导Windows启动。

开始配置桌面吧!

看看openSUSE + GNOME 的桌面是什么样子:

 
 

GNOME插件配置

GNOME的可玩性很高,有着众多的扩展可以安装来实现很多功能,访问 GNOME Shell Extension 来获取扩展插件,直接在自带的Firefox上就可以安装。
GNOME Shell Extension
运行Tweak Tool就可以来配置GNOME的各种参数
Tweak Tool

我来推荐几个:
Dash to Dock
这个插件可以把Dock栏显示在桌面上,就像Mac一样
Dash to Dock

Flat-Plat主题
让你的桌面拥有像Android Material Design的设计:
访问该项目Github主页来获取安装方试

Flat-Plat

Dynamic Indicator
可以改变Top Bar的透明度

Clipboard Indicator
剪贴板管理工具

Clipboard Indicator


Open Weather
天气插件

Open Weather

todo.txt
一个在顶栏加入todo list的插件

todo.txt

Promodoro
在顶栏加入一个番茄钟

Promodoro

Wikipedia search provider
在全局搜索中加入维基百科

Wikipedia search Provider

配置互联网账户

设置 -> Online Accounts中可以添加网络账户,比如Google和Facebook,这样Google Drive中的文件也会自动同步到文件管理器中。

Online Account Config

安装软件

对于软件的安装,小白的话可以去自带的图形化商店中下载

动手能力强的可以试一试自带的包管理器YaST和Zypper命令

Zypper

软件推荐

首先,Chrome网易云音乐有道词典等一些著名软件都是支持Linux的,可以访问官网下载。PDF浏览器可以使用Foxit Reader或者使用自带的。
openSUSE自带的LibreOffice可以用于处理Office文档
看视频可以使用VLC media player

邮件应用Thunderbird
老牌邮件应用,Mac,Win,Linux都有


Franz
一个消息类软件,可以整合各种消息应用

Franz

Linux里面的软件也很丰富,很多都是开源的,国外Linux Community对于代码的贡献也很多,这就是开源的伟大。

还记得初中的时候,学校机房用着盗版的Windows XP和盗版的Office 2003授课,还要考试,这是什么行为?当时普通的家庭真的会购买上千元的Office嘛?


为什么选择Linux

开发者选择Linux是因为Linux可以很方便的配置各种环境,在命令行上和Mac那种类Unix相同,Mac上的指令和Linux是通用的。
并且,相同的电脑,在Linux上开发环境的编译速度比Windows要高很多,虽然我也不知道为啥,但是我感受到了,开发Android的时候开的虚拟机比我真机都流畅。
Android Studio

对于普通的用户呢,Linux比Windows优雅,或者说使用Linux可以更加专注吧,还可以没事敲几句命令吸引别人的眼球。

尾巴

第一次接触Linux是在高一的时候,当时用的家人淘汰的一台十年前的IBM ThinkPad R40,第一次拥有一台自己的电脑就开始了瞎折腾,当时因为XP已经过时,我也不想太多用,单核1.6GHz的处理器和DDR1代256M的内存根本带不起来Windows 7,索性配置了Ubuntu Linux + WIndows XP的双系统,当时分区之类的东西也学习了好久,不过安装好之后发现Ubuntu的字体渲染比XP出色的多,并且Chrome上网页居然是秒开的,之后瞬间爱上Ubuntu,那时候的经验为我现在熟悉使用Linux命令打下了大多数基础,之后在那台电脑上也体验过国产团队雨林木风的ylmfOS和深度技术的Deepin OS。上了大学之后每一台Win本上都配一个Linux备用。后来去别的公司实习开始被要求在Linux的服务器上部署一些服务,从此之后使用Linux的频率多了起来。

如果你们真的想问哪一个Linux发行版能最大限度的模仿Apple macOS,那我只能说,试一试朝鲜的红星OS吧。。以前无聊的时候在虚拟机上装过。

 
 

不认韩文?那只能是吃了文化的亏了,换个Mac吧~
话说我怎么什么奇葩的Linux发行版都用过。。。话说国内用openSUSE的人还真没几个,大家都用Ubuntu。