什么是开源系统?

UNIX究竟是什么~请详细回答(200字以内)
2024-12-18 01:43:15
推荐回答(1个)
回答1:

先回答你的第一个问题:
开源不仅仅表示开放程序源代码。从发行角度定义的开源软件必须符合如下条件:
1、自由再发行
2、程序源代码
程序必须包含源代码。必须允许发行版在包含编译形式的同时也包含程序源代码。
3、派生程序
许可证必须允许更改或派生程序。必须允许这些程序按与初始软件相同的许可证发行。
4、作者源代码的完整性
5、无个人或团体歧视
6、许可证发行
7、许可证不能特制某个产品
8、许可证不能排斥其他软件
9、许可证实例

第二个问题:
UNIX ,是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。最早由Ken Thompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。经过长期的发展和完善,目前已成长为一种主流的操作系统技术和基于这种技术的产品大家族。由
于UNIX具有技术成熟、可靠性高、网络和数据库功能强、伸缩性突出和开放性好等特色,可满足各行各业的实际需要,特别能满足企业重要业务的需要,已经成为主要的工作站平台和重要的企业操作平台。
UNIX是对源代码实行知识产权保护的传统商业软件,它的开发完全是处在一个黑箱之中,只有相关的开发人员才能够接触的产品的原型。UNIX系统大多是与硬件配套的。(这也是它与开源系统的区别)。