转至Notion笔记:https://www.notion.so/186bf4e6716f4ea1a847148f91e8246a
原文来自:https://www.zhihu.com/question/598499995/answer/1960736847627006316
我这里来说一个不一样的观点:Linux 使用起来,本来就没有深度呀!
管你是 Ubuntu 还是 Arch,管你是 Fedora 还是 openSUSE,用起来其实都差不多,都没什么深度的。
要深度,你得去编程。
比如说,你想拿 Linux 当桌面系统使用,不管你选哪个发行版,如果你选择 GNOME 桌面环境的话,安装起来无非就是硬盘分区、设置用户名密码这些操作,安装完之后无非就是 GRUB+Linux 内核+systemd+GDM+gnome-shell 这一套,然后你再用什么软件就装什么软件。
不同发行版最大的不同,无非就是包管理软件的不同。
但是 GNOME 使用起来是一样的,也是和 Windows 一样用鼠标点点点点就可以完成工作。就算要美化,美化的套路也都是一样的。
如果用 KDE 的话,连美化都省了。
都没什么深度。
要深度的话,你得去学编程,比如下面这几个:






再想深入一点,你应该去研究 Linux 的内核和驱动程序:




再不济的话,你去研究研究 GUI 编程也可以呀,研究下 GNOME 和 GTK,或者研究一下 KDE 和 Qt,也可以算是你对 Linux 稍微深一点的探索了吧,但其实 GUI 编程已经和 Linux 关系并不是很密切了。
如果你研究 Web 开发,比如 Java/C#/Go/Python/PHP 之类,其实用不用 Linux 都无所谓,因为这些东西都是跨平台的。哪怕是部署和运维,也只是用到了 Linux 中的一些工具软件而已。
请记住:玩操作系统,归根结底玩的是其中的软件。真真正正一个操作系统特有的需要学习的知识并不多。
Comments NOTHING