你是否真的需要使用Linux?

自从跨入IT编程行业一直都在使用Linux桌面系统办公(尝试过挺多发行版,最终选择Ubuntu),平时生活也在用,不知不觉已经4年多了,也安利了身边很多人使用Linux,从最早的疯狂折腾到现在追求稳定,其实也颇有感触,闲来无事聊一聊。

我和很多人一样,最早接触的都是Windows系统的电脑,我也一度是Windows的爱好者,记得当年还对XP、IE情有独钟,装系统、优化系统这些事情当年也没少做,也没少折腾,基本上到了打开任务管理器,对里面每一个进程的作用以及关闭某个进程会导致什么问题都了解的地步。而当时我对Linux的印象也停留在黑框框上面,觉得很神秘,对技术要求很高,只在很多电影里面看见黑客会用到,毕竟那会我对OS需求只是到用的地步,并没有接触编程开发。

实际上,踏入编程行业之后,我发现很多教学教程用的还是Windows居多,或者是Mac OS,使用Linux的人还真不多,那会我无意间了解到一个叫Kali的系统,了解这个系统的都知道,Kali这个系统是专门用于安全渗透测试,它开箱自带了很多非常有用的工具,比如说可以用于制作木马、中间人攻击、钓鱼、抓包破解WiFi等等,我最初也是因为对黑客比较感兴趣才会去使用这个系统。具体的话我在另一篇文章说到,我拿Kali做了很多有意思的事情,不过后来渐渐就不用了,毕竟我从事的不是IT网络安全行业。

我最早使用Ubuntu的时候,那会的版本使用的还是unity桌面,我个人非常喜欢这个桌面,但是Ubuntu 18.04之后的版本换成gnome了。目前我依然坚持使用unity的一个原因就是unity桌面的沉浸式状态栏非常好看,其次unity桌面的颜值很高,另外就是习惯了,毕竟用了好几年了,可惜被官方抛弃了。

大约2年前,我建了一个Ubuntu桌面的交流QQ群(群号: 541114553),那会只有几个人,后来一直也没打理,没想到最近半年陆续有很多人申请加入,现在已经有100多人了。

但是我发现加群的人大部分都是小白,都是来问问题的,问的最多的问题都是关于安装的问题。诚然,Linux系统的安装确实是个头疼的事情,特别是在有独显的机器上面,可能还涉及到硬件驱动兼容性问题。有时候并不是我不想回答问题,只是有些问题完全是可以搜索解决的,只是很多伸手党懒的去研究,我在不同机器上面安装Linux的次数没有上百次也有几十次了,也安装过双系统,包括黑苹果双系统,折腾系统很多年,什么样的问题都遇到过,所以我这里总结一下解决问题的思路:

  • 首先,准确的描述报错问题。很多人在遇到问题之后搜索都不会,主要是因为不知道如何表达。有些人说自己英文太差,看不懂报错。。。也有人说报错太多,不知道哪地方是重点。

  • 其次,先百度|Google一下,99%的问题网上都有答案,就看你会不会搜索。英文确实很主要,Google搜出来的很多都是英文的,如果你看不懂那确实有点难,毕竟翻译有时候并不准确。

  • 然后,提问的艺术。提问要准确描述你要干什么?、你遇到的问题?、然后最好附上截图或者视频。

  • 最后,既然选择使用Linux,就一定要有耐心和动手能力,我最早折腾Linux,不知道重复安装了多次,每次折腾挂了就重新安装。如果不想折腾,可以出门右转Windows或者Mac。

针对大家遇到的Linux安装问题,我这里说一下常见的问题点:

  • BIOS,建议关闭安全启动和快速启动,有些电脑BIOS里面有很多是为Windows优化的。如果你连BIOS是什么都不清楚,回去补功课吧。

  • 显卡驱动,N卡对Linux的支持比较烂,但是英特尔家的集显还是比较好。如果安装有问题,可以尝试屏蔽独显,笔记本可能需要在BIOS里面调,台式机可以在grub加启动安装参数,具体的百度,在安装完成进系统之后再单独安装驱动。

  • 硬件驱动,某些比较新的笔记本有些硬件,比如无线网卡,蓝牙可能没驱动,Linux的驱动都在内核里面,如果不支持你有2种选择,一种是查一查最新的内核有没有带驱动,如果有那可以升级内核。另一种是查看该硬件官网是否有单独的Linux驱动提供下载,如果有可以自己编译安装。

  • 双系统,建议先安装Windows然后再安装Linux,很多发行版可以检测到你安装了Windows,所以在你安装Linux的时候可以保留Windows,自动变成双系统。而Windows安装则不会管你Linux,它会覆盖掉,虽然后面也可以通过修复引导等方式解决,不过很麻烦。

最后,我想说一个比较重要的话题,那就是你为什么要使用Linux?

首先,我不建议非IT行业从事者使用Linux,操作系统本质上只是一个工具,大部分非IT技术行业者可能只是好奇,但他们没有相关技术能力解决一些问题,他们可以选择更好用的面向消费者的Windows或Mac,少折腾多花点时间放在工作上会更好。

本人使用Ubuntu原因主要有下面几点:

  • 编程开发方便,无论是工具还是环境,Linux对编程都非常友好,这一点不用质疑。有人说使用Linux的人到最后都会转向Mac,我旁边确实有人是这样,但是我觉得我不会。Mac的操作习惯是反人类的,我曾经在黑苹果上面尝试过一段时间,最终还是没有坚持下去。

  • 渲染效果,特别是高DPI下,Linux的渲染效果和Mac是同一个级别的,毕竟都是类Unix系统。建议有条件的童鞋可以换个4k屏幕,效果非常出众。

  • 流氓软件少,Linux下很多国产软件也安分很多,比如搜狗输入法、WPS、网易云音乐都没有弹窗广告,也不会开机自启。另外,各种木马病毒也少很多,我用了这么多年从来没遇到过。

如果非得说缺点,就是打不了游戏,虽然steam也有Linux版本,但是支持的游戏少,也就Dota2比较出名。我是安装的双系统,只有玩游戏会切换到Windows。

从国内Linux生态圈来说,最近几年确实好很多,主要是政策原因,很多软件纷纷推出Linux版本,比如百度网盘、QQ,但是诚意不足,很多都是拿Web端套个壳,要不然就是功能简陋。虽然总体上说Linux依然是少数人使用的系统,但是这并不妨碍Linux的发展,毕竟Linux不仅仅是工具,更是一种自由软件的信仰!