{eval=Array;=+count(Array);}
和Windows、macOS不同,linux并没有一个官方公司出品,也就没有所谓“原版linux”的概念。linux严格来说指的是linux内核,一个四五十兆的程序,充当操作系统最核心的部分。
而所谓的linux系统,指的就是linux内核,加上一些开源软件,总共组成的这个系统,因为这些外围软件基本都是自由软件,遵循GPL协议,属于GNU组织。所以linux系统又被叫做GNU/linux。
从linux到各种外围软件都是开源免费自由的,因此任何人只要遵循开源协议,都可以开发属于自己的“linux系统”。名气比较大的Ubuntu、Fedora、CentOS、Arch、Manjaro等linux系统,都是由各种各样的公司和社区开发的,它们或者基于RHEL、Debian这样现有系统进行二次开发,或者是自己全新开发。总之没有人限制任何人开发linux。
我们的国产linux,开发的初衷应该是拥有自主可控的linux发行版。不过我个人绝对,这一点倒是不用太过在意。因为开源软件算是一种新形势的知识,和以往那些由各种组织私有的软件完全不同。就算贸易战继续打下去,美国也不可能禁止我国使用那些开源软件的。就算立法禁止了,那些软件的源代码还是在网络上公开存在,就算这样也不会对我们有任何影响。
原版Linux,这个说法并不准确。
Linux是指内核,现在的Linux发行版包括内核和GNU项目,然后其他第三方的软件。
在计算机刚出现的那几年,Windows还没有诞生,个人是很少能碰到电脑的。他们一般都是大型机构才能拥有,管理也是专业的人员,他们使用的系统叫Unix。
生产计算机的厂家多,他们的Unix系统也收回了源码,用户要调试修改就必须求助厂商,这样厂商就可以获取更多的利润。当时有2个人影响了Linux的诞生。
一个叫斯托曼的,他发现软件都是闭源的,用户不知道软件究竟做了些什么,要升级修改调试,还要找厂商支付额外的费用。这些厂商还可以在软件中植入特殊代码,来达到监控隐私的不良目的,完全没有自由。于是,他发起了GNU的项目,就是开源,分发必须提供源码并赋予用户自由修改再分发的权利,而用户必须反馈修改内容给原作者。这样才能保证GNU项目,能够源源不断的发展下去。基于当时的条件,就是把基于Unix的软件移植到GNU项目下,万事俱备只欠东风,结果他们的内核难产了。
另一个至关重要的人就是林纳斯,他写了一个内核放在学校的留言板上供人们下载,又收到很多人改进的反馈。就这样,基于原始互联网的多人协作开发,Linux内核发展很快。
GNU项目的内核持续难产,二者一拍即合。Linux内核和GNU项目的编译系统,GNU软件组成了一套完整的操作系统。这就是Linux操作系统的本来面目。都是很多程序员或者机构分散开发的,他们在服务器上托管最原始的代码,这就是Linux的上游。
仅仅有源码还不能够成为操作系统,普通用户和小机构不具备编译调试整个操作系统的能力,事实上这样做也很浪费资源。基于上游源码开发的操作系统诞生了三大家族,Redhat 这个是以商业支持开发的操作系统,有钱技术强话语也大。Debian 是以社区模式运作的操作系统,和Redhat一样是Linux的两大泰山北斗。还有一个 Arch Linux,这个主张轻量实用,被奉为神教。也就是这三大Linux发行版可以算是原版Linux发行版。
三大家族在Linux的世界中呼风唤雨,风光无限,但是体量大了,负担也就多了,对于喜欢定制的人们来说,一板一眼的老面孔肯定不讨喜。这样就有无数的人在三大家族的基础上,精心定制,定向维护,搞特色发展道路。这样就有了很多的版本,比如对笔记本友好的Ubuntu,Redhat的社区版Centos,安全渗透的Kali,开箱即用的Mint,对中文十分友好的国产Deepin。
对于为什么要国产,主要是Linux的主要发源地是在西方的欧美,这样呢,即使是开源的,一旦发生纠纷,很可能被阻断。比如对ucloud的断供行为。源码在国内并不安全,重要的是有这样的人在国内,他们精通审核代码,优化调试系统。人才难得。要系统,更要人才。
所幸,我说的最坏的情况并没有发生,但是未雨绸缪。国产自主可控,是一道安全线。
看了这么多回答,似乎没有一个学操作系统的。以前给学生讲授操作系统,也让学生在Linux 0.1版本上做过练习。Linux是一个庞大的操作系统,涵盖从掌上设备到超级巨型机。对一台设备的速度,大家都关心硬件,其实,软件,尤其是系统软件,更为重要。所以,Linux要移植到任何一个硬件上,都要进行剪裁,优化,以适应相应的硬件。当然,让尽可能多的软件,能在操作系统上有效运行,又是另外一个问题。因此,一般情况下,不能直接使用Linux操作系统。如果大家有兴趣了解更多,那就要看看介绍操作系统的书啰。。
不好意思,Linux系统不存在原版这一说。
我们说的Linux系统的全称是GNU/Linux。
当年GNU这个组织开发了大量的开源软件,但是唯独没有系统内核,但是这个时候Linux内核出现了,GNU就直接拿Linux内核作为自己的系统内核。你不可能多带带和内核打交道。
Linux的桌面端的操作系统,一直没有一个比较好的普及。
只能说win系统占了那个迅速发展的风口,迅速占了大片市场,现在Linux系统还想在桌面这块发展,其实已经很难了。
基于Linux的操作系统是有很多,其实可以理解为一个定制的过程,内核大家其实是一样的,只是做的UI效果不同,还各种自己加的内容,可以类比现在的Android手机,这样你应该会懂。
想开发操作系统赚钱赚名声,但自己不会开发,所以就直接拿开源Linux来当自己产品了。美其名曰 生态 兼容 国产 自主。
直接用原装linux就不能赚钱了。
原版的Linux就是Linux内核,国外也是基于Linux内核开发了Ubuntu, debian, centos, arch等众多发行版,跟国内的Linux发行版是一个性质的。
第一,基于linux的国产操作系统一般都开发了安全模块和组件,对政府和个人使用时都更加安全,更加放心。
第二,加强了系统的本地化开发,对中国人使用体验更加友好,国内适配了qq,微信,搜狗输入法,网易云音乐等本地化应用
第三,能提高国内的操作系统开发能力和人才培养,直接用国外的不能培养国内的操作系统人才
第四,可以赚钱,很多公司开发自己的linux发行版卖给政府和企业能赚钱啊
如果觉得对您有帮助,可以多多点赞哦,也可以随手点个关注哦,谢谢!
开发一个全新的操作系统是比较难,不仅是开发出新系统还要去适配现在的硬件,最关键的是操作系统周边生态,就像windows phone一样,虽然开发出新系统,但是最后消费者不认可,没有发展起来,最后退出市场。
windows系统和linux系统都是经过多少年的发展逐步形成现在的样子,其中linux系统是开源的,基于linux内核开发的桌面操作系统有很多。准确的说原版linux指的是linux的内核,只有内核没有桌面环境,各个发行版要自己基于Linux内核去开发相应的环境,比较知名的linux发行版本有debain、ubuntu、deepin、archlinux、centos等。
虽然这些发行版本都是开源的,但是linux发行版本在桌面领域只占有很小份额,软件生态不够完善,国内用户可能不习惯使用。
大家好!我是黑客之家小编,黑客之家我们
分享黑客技术,物联网、GO、Python、Kotlin、Android、Java编程知识,科技资讯等
喜欢的朋友可以关注我的我们!
你好,很高兴能回答您的问题。
以上是纯手工打字,希望对有所帮助哦,谢谢!
0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答