1998年,我的第一份工作在广州,最开始接手的是一个Windows系统下的人才网站系统,然后,我把它迁移到了Linux系统上,那时候,我的想法比较纯粹,因为当时Windows的安全性和稳定性都不如Linux。误打误撞,我发现踩对方向了。 后来不论是做程序员,自己创业,还是做数据分析,我的编程环境一直在Linux,在互联网早期,草根创业者还都用Windows做服务器的时候,这一点让我获得了不少的优势,用更少的资源,提供更稳定的服务,而且无需支付高昂的版权费用。 现在来看,Linux已经是互联网巨头在服务端领域的不二选择,而移动互联网时代,我们知道,安卓系统其实也是基于Linux内核衍生的。 前几天我认识超过18年的老朋友,刘文欢来新加坡找我玩耍,他是Deepin Linux的创始人,他也跟我提及,由于信息安全和可控性的需要,目前政府和国家机关越来越多的采用自主定制版本的Linux系统用于办公和内部服务。这块也会衍生出相当多的开发,维护,优化的需求,以及与之匹配的技术岗位。 如果想在技术之路上走得更远,找到更高薪的工作,深入地学习并掌握操作系统更是必经之路。研究Linux研究操作系统内核代码,你能学到数据结构与设计模式的落地实践;了解Linux操作系统生态,能让你事半功倍地学会新技术...... 可是很多人在学习Linux过程中很容易迷路,主要有下面两个原因: 1.操作系统涉及方方面面的知识,包括数据结构与算法、计算机组成原理、网络协议、编译原理等等CS专业的硬核知识,可以说是最复杂的软件系统; 2.理解操作系统更需要理论与实践深度结合,很多具体的编程问题,比如并发、网络编程、性能调优等等,都需要你理解操作系统的工作原理。 如何轻松有趣的深入研究操作系统背后的原理呢?我认为刘超的比喻恰到好处:操作系统就像一个软件外包公司,其内核就相当于这家外包公司的老板。为什么这么说呢? 假设,我们现在就是在做一家外包公司,我们的目标是把这家公司做上市。其中,操作系统就是这家外包公司的老板。我们把这家公司的发展阶段分为这样几个时期: 把外包公司做上市的过程,就是我们对 Linux 操作系统从入门到精通的过程。要做到对 Linux 了如指掌,你需要爬 6 个陡坡。
在《趣谈 Linux 操作系统》这个专栏里,刘超会基于上面这 6 个陡坡,用“图解”和“趣谈”的形式,带你一步一步进入 Linux 操作系统的大门,让基础变成你技术生涯的左膀右臂。 多提一下,《趣谈 Linux 操作系统》这个专栏目前正在限时优惠,上新价¥68,2天后就恢复原价99了。这个专栏1 周时间有超过 1 万人加入学习,识别上图二维码,立即试读或加入学习。
|