linux是不是开源软件,Linux这个操作系统是不是免费的?
Linux是开源的。Linux是一种自由和开放源代码的类Unix操作系统,支持多任务、多用户、多线程、多CPU,并且继承了Unix的以网络为核心的设计思想,是一个多任务的网络操作系统。其内核加上用户空间的应用程序形成了完整的Linux操作系统。由于其源代码是公开的,所以Linux在发布后,任何人都可以获得、使用、修改和分发它,无须支付任何费用。因此,Linux作为开源的软件,被广泛的应用到了各个领域,从嵌入式设备到超级计算机都有应用,并且在服务器领域确立了地位。
都说linux是开源的,到底怎么开源了?
兄弟,如果你用一个多月的Linux还没有见过Linux kernel的话,我只能说你没有用心去学,而只是玩儿Linux罢了。
Linux 内核源代码就在Linux文件系统中,它的存放目录就在:/usr/src下面。
所谓的开源顾名思义就是开放源代码,在Linux中用的大多数的软件都是开放源代码的,你可以在那些为Linux提供应用软件厂商的官方网站上去下载它们的完整的源代码来阅读和修改,但是尊从GNU的规则,你对源代码的修改,也要开放源代码并上传到网络中,供大家来做进一步的改进。
Linux这个操作系统是不是免费的?
什么是开源,为什么linux是开源,windows不是?
问题很搞笑。
。
。
使用Linux必须手动输入命令是一个偏见。
本人长年累月地使用Linux,但是我并不熟悉Linux的命令。
Linux一般都部署在服务器上,为了让服务器更稳定,在服务器上安装Linux时常常不安装图形环境。
这也是让人产生“做什么事情都需要手动输入命令”的错觉。
实际上,我对开源的概念也不是十分理解。
简单地说,允许查看、修改源代码的软件就属于开源软件。
而像Win和MacOsX这样的系统,源代码都是保密的,他们都是闭源软件。
按照开源许可协议,所有的Linux发行版都必须公开源代码。
不过因为源代码很占用空间,源代码一般不会直接附在发行版的光盘中,需要您自己下载。
DOS系统是由汇编语言编写的,其余的能叫上名字的操作系统,比如Linux、DBS、Win之类的,一般都是由C语言编写的。
因为Win是闭源软件,因此您看不到它的源代码,修改起来也比较难。
要想修改Win,首先您要熟悉软件的反汇编技术,其次您要做好保密工作,不要让人发现,被发现了是要坐牢的。
顺便说一句:WinCE是开源的。
修改Linux的源代码就比较自由了。
不知到您的编程水平如何,我稍微提醒您一下,自2.6.27开始,Linux内核的代码就超过1000万行了,虽然大部分的代码都是些驱动程序。
在阅读源代码前,最好先找本介绍Linux内核原理的书。 (随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)