学习linx系统还是学习linux还是只为了用linux
Tofloor
poster avatar
securite
deepin
2018-06-03 23:23
Author

我也算是有5年以上linux发行版使用年限的小白了,从ubuntu12,13,14, 16,到elementary os0.2,0.3,0.4.1,中间还穿插这重装卸载了好几次的deepin,debian。在Debian系列的发行版里,也算是玩得比较开心的。也因为特喜欢倒腾逛了不少贴吧、论坛。然而因此发现了一个奇怪的问题,大家接触linux,或者叫linux发行版,很多人都是奔着linux系统去的,而不是奔着这个系统的生态去的。我百思不得其解。诚然,linux内核自身的特殊性、先进性和开源特性给有志编程或者科研方面的人士给了极大的便利。但是我相信大部分人并不会对这些源代码感兴趣。并且,一个主流的论调则是,学习linux一定要入门命令行、文件管理系统、shell编程等等这些看起来非常复杂的知识等等。比如鸟哥的«linux私房菜»。可是,我为什么一定要懂这些知识呢。就好比在windows下,我会专门花精力去研究它的文件系统,所谓的引导文件,以及cmd这些奇怪的东西么?当然不会,我只会用鼠标瞎点。哦,这是图片;哦,那可以联网;哦,这还有脱光衣服的女人男人发出看似痛苦的喊声……

其实看到这里各位想必都明白我要表达的是什么意思。作为非专业人士,或者说在以往高深的开源计算机知识还无法进入普通大众的时代,我们不得不从头了解一个系统的原理、运行等等。作为用户,其实是做了一部分相当于售后或者工程师的工作。然而现在,在开源系统如此完善的今天,如果我们还在刻意关注这些系统本身,更直白点说非要搞一本书专门研究linux内核,它的桌面环境是KDE、GNOME还是DDE,其实为本末倒置。我看到有不少新学好几年都还在折腾桌面,搞所谓的美化,当然他们也仅限于到论坛里找找皮肤之类的水准。

学习linux,或者接触linux发行版的初衷到底是什么?是觉得酷炫,升级自己的技术变成大牛,还是说windows太贵了想换一个免费的系统,或者只是跟风?


时间宝贵,莫让工具绑架了你的思想。说到底系统只是一个平台,关注你要真正想提高的领域,选择合适的工具和平台,这才是真正要做的事情。

最后喊一句口号,linux万岁,多为gay♂hub做贡献!







Reply Favorite View the author
All Replies
avatar
jianguo922
deepin
2018-06-04 00:11
#1
其实系统会越来越智能化人性化,好用稳定、快速、安全,国产硬件软件化必将崛起
Reply View the author
avatar
156******44
deepin
2018-06-04 00:29
#2
有很多人都是为了学习linux才接触linux系统的,因为现在linux的图形界面的易用性和生态都远远不足。
Reply View the author
avatar
小兰米
deepin
2018-06-04 00:43
#3
说说个人感受,我接触linux系统算较早的,大约是2001年,使用的第一个发行版叫“蓝点linux”,恐怕这论坛里面没几个人知道这个吧?

但这并不代表我对linux很熟悉,其实至今仍然是小白。原因是我从来只是抱着玩玩的心态来研究linux的。直到我开始喜欢软件开发。

与windows比起来,做开发的话,linux明显优于windows的。当然,在deepin 15.5之前的话,mac也不错的,我从2014到2017都是用的mac。但deepin15.5是个我非常满意的linux发行版,为什么之前不行呢?因为无线网卡老是掉线,这个问题在15.5之前都有,但似乎在某次内核升级后就不存在了。

对于开发工作,我觉得deepin的优势很明显:

1. 字体明显较同类发行版看上云更舒服,这也许应该归功于google的思源字体,但也许是与桌面结合得比较好吧,毕竟是自主开发的。所以看上去要舒服些。
2. 终端命令行非常好用。这个可以秒掉mac和windows上任何一款命令行。可以说这是对我吸引力最大的地方,特别是远程管理可以记忆密码这个小小的功能在mac上得花美金买secureCRT才有,非常蛋疼。windows上虽然有Xshell之类的软件,但和深度终端相比就是个渣渣。
3. 提供常用软件的wine包,这完全扫清了linux的障碍。
4. 类Unix系统的树结构,给文件管理带来了极大的便利。在linux或mac下,你只管把文件往你的用户目录里面塞,稍加分类就绝不会乱。这点可以秒杀windows的,也是我认为类unix最大的特色,你可以分一个区专门存放用户文件,这在windows上很难做到。在windows上你得考虑文件放哪个盘,如何整理,稍不注意就乱七八糟。这很让我垢病。
5. 可祼奔。系统负担更少,这可以节省资源,同等软件在linux上略快于其它平台。很多开发用的软件原生就是linux的,如git、docker、node。windows是移植过去的,不好用。
6. 安装软件更方便。这一点deepin是最好的,windows和mac下都不行,虽然mac有brew,windows下有scoop。但deepin有apt,有深度商店。还能用linux上的sdkman之类的第三方软件仓库。想怎样就怎样,这也是我抛弃mac的重要原因。
7. 没有广告,没有商业流氓软件。

总之,对于别人来说,deepin linux 只是一个可选项,是windows或mac的替代方案,但我觉得deepin虽然不完美,有毛病,但都在可接受范围之内。deepin linux现在是我的主力系统。给我十分完美的开发体验。
Reply View the author
avatar
le******ly@163.com
deepin
2018-06-04 01:30
#4
本帖最后由 lethappyfly 于 2018-6-3 18:07 编辑

1   GNU LINUX可以让使用者明白自己需要哪些功能,然后学习安装, 了解原理性的东东。      
2  对于版权的尊重, 以前在win95  98 xp 用过盗版软件。现在有正版而又能满足自己需要的正版,为什么不用呢?  而且还能学到很多东西。
3   对于虚荣心的满足, 安装一些个性化的,独一无二的桌面装饰,难道不是一件很COOL的事吗?
4   你没听到国家在呼吁使用国产操作系统吗,政治立场正确
Reply View the author
avatar
baoding-fenshuajiang_Odoo
deepin
2018-06-04 01:46
#5
我用过蓝点,是当时最好的LInux 发行版 ,可惜后来那个公司转行了。我后来整开源ERP系统odoo ,用到LInux ,发现它和深度Linux 是绝配,就一直用深度了。
Reply View the author
avatar
lyerbird
deepin
2018-06-04 02:05
#6
很多人其实有所误解,Windows 并不比 Linux 简单,IOS Android 这样的移动操作系统并不比桌面简单。
我在小学三年级的那个暑假时候接触了 Windows98,对一个从未接触电脑的小学生而言,GUI 的各种界面、操作逻辑真的难以理解,折腾了一个假期我才将最基本的 Windows 操作融会贯通(单机、双击、右键、菜单栏、工具栏、窗口、提示窗等等等等)
而此时 Word2003 上的各种“专有名词”我是看不懂的,文件管理的概念也是没有的,快捷方式的概念是没有的,让我用迅雷下东西是不会的,打字也是打不顺的,URL 这玩意我也是不理解的。
诚然 GUI 比命令行更加直观上手,移动操作系统比桌面操作系统使用方便,但这并非决定性的,命令行没有难到那个级别,无非多记忆几个英语单词的难度;鼠标点点点也就比手指点点点稍微难了那么一丁点。
Windows 承担了计算机使用层面的大部分学习成本——我对计算机的各种概念(文件管理、系统和应用的区别、URL、熟练的文字输入、任务的概念等等等等)理解均在 Windows 下完成;这为我后来使用 Linux IOS Android WP 打下了坚实的基础。

我要表达的
1.使用 Linux 桌面发行版不需要会命令行,文件管理有右键,shell 并非必须,linux私房菜已经算是专业书籍了
2.不懂引导你没法自己安装系统,win linux 都是,深层次的问题在于电脑城装机的小哥并不会安装 Linux,Windows ghost 烂大街,但是 ghost 又有几个装机的会,都是网上下载的
3.这个世界上各种 Linux 使用者里,了解运行原理的人是极少数极少数极少数
4.Windows 闭源,内核想研究也不行;研究内核是硕士层面以上的工作了,本科基础不够用的
5.Windows 也一大堆人搞美化的,那是别人的自由

对于非开发、非运维,总之跟计算机专业不沾边的学科工作的用户来说
1.字体无所谓
2.终端无所谓,桌面发行版有桌面
3.磁盘哪个文件夹放置啥文件是用户自己开心的事情,绝大多数人不存在啥文件管理的概念,新建一个乱放就行了,管你啥磁盘文件系统
4.人才不关心软件咋安装的呢,人才不关心啥广告什么的
5.Linux OSX WP 没软件没游戏是硬伤,其他都是细枝末节、无足轻重的事情

可惜这是软件开发商开发者的事情,做不起来像 WP 一样死掉就行了
Reply View the author