linux内核源码详解 Linux是什么,现在都有哪些操作系统是基于它来开发的?
Linux是什么,现在都有哪些操作系统是基于它来开发的?
首先谢谢题主的邀请哈。
简单来说,和windows一样,linux就是个操作系统,两者的典型区别在于,linux下一切皆是文件。linux的优点很多:开源,免费,跨平台。只要遵守版权和法律,任何机构个人都可以直接下载使用。所以由此衍生出来的产品非常多,比如centos,redhat,Debian等等,国内有优麒麟,红旗等。因为linux可以作为移植系统来操作开发板,在嵌入式中运用的非常广泛。另外像银行,进入机构也会选择linux系统作为后台服务器。
为什么那么多程序员推荐linux,是不是在linux下开发效率高?
我觉得这是一个伪命题,我以及身边的朋友一致认为开发环境使用windows或mac比较好,实际上使用linux作为开发人员的操作系统的情况非常好,我们公司仅有以为大神使用linux。
如果说服务器一般采用linux,这个是有说法的。
1. linux服务器一般没有gui界面,通常来讲linux服务器只要1g内存就可以了,而windows内存2g都不一定带的动,没有gui的windows占用内存会少点,但估计没多少人会用。其次cpu方面,linux性能也比windows好。
2. 使用linux没有操作系统授权费用,而且在内存和cpu方面的预算达到最低,深受中小型创业公司的青睐,而大公司也不缺建设服务器的钱
3. linux的shell命令丰富,虽然如今powershell命令很很丰富,但shell命令出现更早,很多运维人员可以说熟练操作shell但不一定会使用powershell,所以使用linux更好招人。
4. linux比windows更加稳定,我使用过windows服务器和linux服务器,感觉稳定性上都差不多,也许是我的业务量不够大。
5. linux服务器资料网上有很多,windows则很少,意味着windows服务器遇到问题解决起来比较麻烦,比如你想在windows上启动某端口,或查看哪些端口在使用等。
最后与我而言,如果不考虑服务器费用,业务量不大的情况下,依然首先采用windows服务器。
国内的用户一般用什么Linux发行版?
个人用户或者需要界面进行图形化操作的是ubuntu比较多,实际互联网生产环境中Red Hat Enterprise Linux和CentOS比较多,也有少量OpenSuse
linux内核源码详解 linux编程 linux源码包下载
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。