开源系统,手机中开源系统是什么

1 , 手机中开源系统是什么开源不仅仅表示开放程序源代码 。从发行角度定义的开源软件必须符合如下条件:1、自由再发行2、程序源代码程序必须包含源代码 。必须允许发行版在包含编译形式的同时也包含程序源代码 。3、派生程序许可证必须允许更改或派生程序 。必须允许这些程序按与初始软件相同的许可证发行 。4、作者源代码的完整性5、无个人或团体歧视6、许可证发行7、许可证不能特制某个产品8、许可证不能排斥其他软件9、许可证实例
2,什么是开源系统先回答你的第一个问题:开源不仅仅表示开放程序源代码 。从发行角度定义的开源软件必须符合如下条件: 1、自由再发行 2、程序源代码 程序必须包含源代码 。必须允许发行版在包含编译形式的同时也包含程序源代码 。3、派生程序 许可证必须允许更改或派生程序 。必须允许这些程序按与初始软件相同的许可证发行 。4、作者源代码的完整性 5、无个人或团体歧视 6、许可证发行 7、许可证不能特制某个产品 8、许可证不能排斥其他软件 9、许可证实例第二个问题: UNIX ,是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统 。最早由Ken Thompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发 。经过长期的发展和完善,目前已成长为一种主流的操作系统技术和基于这种技术的产品大家族 。由 于UNIX具有技术成熟、可靠性高、网络和数据库功能强、伸缩性突出和开放性好等特色,可满足各行各业的实际需要 , 特别能满足企业重要业务的需要,已经成为主要的工作站平台和重要的企业操作平台 。UNIX是对源代码实行知识产权保护的传统商业软件,它的开发完全是处在一个黑箱之中,只有相关的开发人员才能够接触的产品的原型 。UNIX系统大多是与硬件配套的 。(这也是它与开源系统的区别) 。
3,什么是开源为什么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内核原理的书 。开源不等于免费,它只是提供了源代码,大部分开源软件都是免费的开源有很多方式,linux遵循GPL协议,其他还有BSD,MIT,APACHE等多种协议linux和windows底层代码都是c和汇编写的,上层的就随便用哪种语言了c和汇编对硬件的控制力和运行效率是其他语言根本无法比拟的windows2000有过源代码泄漏事故,流传出来的代码都是c和汇编linux的内核代码在kernel.org库和应用程序部分在gnu网站,都是gpl的,其他的就比较杂了,授权协议也不同,闭源的软件也很多所谓开源,是在发布软件的同时,放上这个软件的源代码,这样不仅有利于大家对这个源代码排错,也可以根据这些源代码重新定制编译成更适合自己的程序 。所以开源软件是免费的,并且不会有版权纠纷 。而windows仅仅是发布了软件而已,并没有开放源代码展示这个程序是怎么做成的,所以有严格的版权所属 。LINUX是由芬兰的赫尔辛基大学的一个研究生用C语言编写的 。linux系统下 , /usr/src/linux目录下的东西就是内核源代码比尔盖茨亲自说windows是用最古老的basic语言开发的 。为什么LINUX开源的,这个故事就长了 , windows不是开源的是应为windows属于微软的商业操作系统 。源码肯定是不会公开的 。LINUX大多数代码是C,既然是开源软件你当然可以修改,甚至发行自己的Linux版本,当然你发行的版本也要遵守开源的准则 。这个网站可以给你参考 。http://linux.vbird.org/【开源系统,手机中开源系统是什么】
4,开源操作系统是什么意思开源的意思是安卓系统的源代码是面向用户开放的,可以遵循开源协议(GNU)进行使用、编译和再发布 。在遵守GNU协议的前提下,任何人都可以免费使用,随意控制软件的运行方式 。最著名的开源操作系统是linux 。开源系统相对于不开源的操作系统,如Windows和Mac,开源操作系统最大的特点就是开放源代码和自由定制,但也会因为使用者的技术水平等关系出现很多不可预知的情况及维护问题,并且由于多数硬件和软件厂商并不支持开源软件.所以在驱动和软件源方面有很大困难 , 这就要求个人用户在选择系统时需要注意根据自己的实际情况来选择,这也是目前个人使用开源操作系统较为困难的最主要原因 。开源系统的分类:Unix-like类:Linux(这一族开发者众多,发行版本以千计,覆盖所有平台 , 并支持所有文件格式和所有网络协议)、FreeBSD、OpenBSD、NetBSD(覆盖所有平台)、DrangonflyBSD、Darwin/OpenDarwin/PureDarwin、Minix、GNU Mach/GNU Hurd、L4/Fiasco/Pistachio、syllable、禅OSUnix类:Opensolaris、AuroraUX、Plan9、Inferno – Plan 9 。dos类:Freedoswindows-like类:ReactOS原创类:House、KolibriOS、MenuetOS、HelenOS、Openvms还有其他的开源操作系统有:XFree86、ReactOS 。安卓手机系统开源指的是安卓系统是开源操作系统(open source operating system)  , 就是公开源代码的操作系统软件,可以遵循开源协议(gnu)进行使用、编译和再发布 。在遵守gnu协议的前提下,任何人都可以免费使用 , 随意控制软件的运行方式 。开源操作系统的历史是和gnu紧密联系在一起的 。从1983年开始的gnu计划致力于开发一个自由并且完整的类unix操作系统,包括软件开发工具和各种应用程序 。到1991年 linux内核发布的时候,gnu已经几乎完成了除了系统内核之外的各种必备软件的开发 。在linus torvalds和其他开发人员的努力下 , gnu组件可以运行于linux内核之上 。整个内核是基于 gnu 通用公共许可,也就是gpl(gnu general public license , gnu通用公共许可证)的,但是linux内核并不是gnu 计划的一部分 。1994年3月 , linux1.0版正式发布,marc ewing成立了 red hat软件公司,成为最著名的 linux 分销商之一 。[开源操作系统最大的特点就是开放源代码和自由定制 。很多基于linux内核的操作系统相继问世 , 如android、webos、meego等,便是采取了基于linux内核的技术发展路线 。android是基于linux内核的操作系统 。谷歌android开发团队在开发android操作系统过程中,曾将配置在linux内核中的一些驱动模块转移到linux内核之外,他们还重新定义、增设某些功能模块(如电源管理模块等),修改后一度引起了linux社区与谷歌android开发团队之间的意见冲突,但最终还是通过协商取得了一致 。上述案例表明 , 谷歌修改主干 “linux内核”变成自己分支 “android内核”时,必须取得主干linux内核维护管理者的认可,并在其中登记注册,使“android内核”成为“linux内核”的一部分 。开源操作系统即公开源代码的操作系统软件 , 它遵循开源协议使用、编译和发布 。自由和开放源代码软件中最著名的是Linux,它是一种类Unix的操作系统 。Linux可安装在各种计算机硬件设备中 , 比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机 。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程中各种工具和数据库的操作系统 。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核 。移动开发领域使用最广泛的Android也是基于Linux内核开发的操作系统 。

    推荐阅读