大家好,今天小编关注到一个比较有意思的话题,就是关于为什么学习linux的问题,于是小编就整理了3个相关介绍为什么学习Linux的解答,让我们一起看看吧。
为什么要学习LINUX内核?
1 学习一些操作系统的理论知识,一些概念。比如:进程,内存管理,文件系统等等。
关于这一方面的书籍太多了,自己找一本就行了2 学习x86汇编,虽然linux用的是AT&T汇编,但二者只是格式不同而已。
而且学习x86汇编有助于了解x86系统结构。书籍推荐王爽的《汇编语言》 ,我学的时候用的不是这个,后面看到这本书,才觉得自己做了“苦功了”。
学完大部分汇编指令时,找些汇编程序读读,熟悉这些指令的用法。
不需要有写汇编程序的能力,能读就行了,当然会写更好3 赵炯的《Linux内核0.11完全注释》。
这个linux内核版本低,作者也讲得很详细。不过关于x86体系的那一部分,作者讲得很繁琐,这一部分一定要大体看懂,那后面章节的内容就没有多大的问题了。
我先把书通看了一遍,用了1个月的时间。
后来,再返回来一个一个研究,用了2个月。
之所以看这本书,是让自己对内核有个实质的感受,不仅仅只是理论上的东西。
4 毛德操的《linux内核情景分析》。linux内核版本2.4.0,这本书很厚,上下两册。
linux有什么优势啊?
通常来说有以下几点:
1.低软件成本,因为Linux是开源的,所以Linux上众多的软件也都是开源且免费的。
2.低移植成本,Linux能够在所有的计算机平台上运行,比如个人PC、专业服务器、手机等3.高性能高稳定,Linux有来自世界各地的开源贡献,具备了高稳定和高性能的特点。Linux还有很多的优点就不一一列举了,总之Linux非常流行,如果你想学习Linux的话,可以去看看《Linux就该这么学》这本书,非常适合初学者学习。
LINUX系统为什么普及度不高?
Linux普及度不高,说法有问题。Linux在服务器领域的占有率相当高,无论企业服务器领域还是云服务领域。在全球top500超级计算机领域,占有率100%。现在Linux的界面友好性方面也与多年前不可同日而语,可以说已不输Windows。且安全性和稳定性是远超Windows的。
其实我们大家已经在大量使用Linux了,比如安卓和iOS都是基于Linux开发的。大家觉得Linux难用吗?
不过你要说在个人用户PC上的普及度,那的确不高,原因如下:
1. Windows长期允许盗版培养的用户基础,大家已习惯了Windows,很难改变。
2. Linux是开源免费的,无商业推广,而Windows推广力度很大。
3. Linux此前给大家留下了字符命令行界面这样的不好印象,让大家觉得这是高手用的系统,望而却步。
4. 虽然软件生态上Linux已具备十万数量级开源应用规模,普通办公和日常家庭使用需求已可以满足,但跟Windows比还是有差距。比如现在腾讯还不提供QQ和微信的Linux版。虽然有办法安装,但复杂度比腾讯直接提供的要高。
所以,目前为止,PC端是Windows的天下,服务器端是Linux的天下。但现在Linux在PC端的份额在逐步提高,现在国家也在提倡开发自己的操作系统,华为洪蒙必定是基于Linux的,所以将来在中国,到底Linux和Windows谁占主流还说不清。
到此,以上就是小编对于为什么学习linux的问题就介绍到这了,希望介绍关于为什么学习linux的3点解答对大家有用。