Linux是否开源?
Linux是开源的。
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。
Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。
跑在Linux上的程序必须开源吗?
不必呀,比如第三方的mp3解码库和nvdia驱动就都有不开源的版本,大部分linux发行版都会在你下载,安装这部分必源软件时给予你提示,那为啥要用闭源软件呢?要么找不到开源的,要么开源的性能比不上闭源的
程序是否需要开源与所运行的操作系统无关,无论是linux还是windows。
如果你的程序中使用了其它开源代码,并且该开源代码的协议中要求使用者也必须开源的话,那么你的程序也必须开源,如apache协议。否则,即使使用甚至修改了其它开源代码,也不必开源,如BSD协议。
如果你的程序代码完全是自己或公司的,那么是否开源也取决于自己或公司而已。
注:直接使用开源代码的二进制包而非直接使用源代码,则无论该源代码使用哪个开源协议,你的程序也不必开源。
首先需要说明一个问题开源是要遵守GNU协议就可以,就是说你把开源的软件拿过来用了修改源代码,你如果遵守GNU协议这个就是一个开源软件,当人也有很多人把开源的软件一些代码拿过加上一些自己的代码组成一个新的应用或者是一个产品,他不想开源也是可以的。
数据库公司Oracle,它运行在Linux下面的一个软件,但是它就不是一个开源免费的产品。
邮件网关软件SPAM就是一个运行在FreeBSD下面一个收费软件。
虚拟化软件Esxi VMware 公司开发的一套虚拟化产品。
当然还有很多,这些这些只是我工作上接触的一些产品,顺便再说一下开源不等于免费,请一定要区分清楚。
linux是开源软件吗?
Linux是一款开源软件,用户可以随意浏览源代码,并根据自己的意愿对源代码进行修改。现下很多企业都在使用Linux服务器,市场对于Linux云计算运维人才的需求也逐渐增加。学习Linux技术的人们也越来越多了。作为开源软件之一,那么学习Linux运维技术,必然会了解到开源软件。

