没有合适的资源?快使用搜索试试~ 我知道了~
Linux基础知识扩展.docx
需积分: 9 0 下载量 194 浏览量
2021-07-21
09:48:40
上传
评论
收藏 382KB DOCX 举报
温馨提示
试读
29页
Linux基础知识扩展
资源详情
资源评论
资源推荐
Linux 基础知识扩展
一、什么是 Unix:
Unix 是 20 世纪 70 年代初出现的一个操作系统,除了作为网络操作系统之
外,还可以作为单机操作系统使用。Unix 作为一种开发平台和台式操作系统获
得了广泛使用,目前主要用于工程应用和科学计算等领域。
UNIX 和 Linux 对比:
1) UNIX 和 Linux 的授权方式不同
2) UNIX 和 Linux 不存在技术上面的传承关系
3) UNIX 和 Linux 对于硬件的要求不同
由于长期以来,UNIX 都是由一些大型的公司在维护,因此 UNIX 通常与这
些公司所生产的硬件相配套。例如, Oracle Solaris 在很长的一段时间都只有
SPARC 平台的版本,HP-UX 可以在 HP 的 PA-RISC 处理器、Intel 的 Itanium 处
理器的电脑上运行、IBMAlX 则运行在 IBM 的 Power PC 架构之上。正因为如
此,很大程度上限制了 UNIX 的广泛应用。
4) UNIX 是一个功能非常全面的操作系统,在某些方面超越 Linux
实际上,UNIX 与 Linux 的区别还有很多,例如,UNIX 拥有强大的网络功
能,作为互联网 基 石 的 TCP/IP 协议 就 是 在 UNIX 系 统 上 开发 和 发 展 起来
的。UNIX 多用于超级计算机、小型机或者工作站,这些技术的成长与 UNIX 是
分不开的。UNIX 是历史上影响最大、最成功的操作系统。
二、UNIX 与 Linux 的亲密关系
二者的关系,不是大哥和小弟,"UNIX 是 Linux 的父亲"这个说法更怡当。
之所以要介绍它们的关系,是因为要告诉读者,在学习的时候,其实 Linux 与
UNIX 有很多的共通之处,简单地说,如果你已经熟练掌握了 Linux,那么再上
手使用 UNIX 会非常容易。
二者也有两个大的区别:
1.UNIX 系 统大多是与硬 件配套的 ,也就是 说,大多 数 UNIX 系统 如
AIX、HP-UX 等是无法安装在 x86 服务器和个人计算机上的,而 Linux 则可以
运行在多种硬件平台上;
UNIX 是商业软件,而 Linux 是开源软件,是免费、公开源代码的。
2.Linux 受至旷大计算机爱好者的喜爱,主要原因也有两个:
它属于开源软件,用户不用支付可费用就可以获得它和它的源代码,并且
可以根据自己的需要对它进行必要的修改,无偿使用,无约束地继续传播;
它具有 UNIX 的全部功能,任何使用 UNIX 操作系统或想要学习 UNIX 操
作系统的人都可以从 Linux 中获益。
三、开源软件是什么?有哪些?
Linux 是一款开源软件,我们可以随意浏览和修改它的源代码,学习
Linux,不得不谈到开源精神。Linux 本身就是开源精神的受益者,它几乎是全
球最大的开源软件。
四、开源协议是什么?有哪些?如何选择?
1) GNU GPL(GNU General Public License,GNU 通用公共许可证)
只要软件中包含了遵循 GPL 协议的产品或代码,该软件就必须也遵循 GPL
许可协议,也就是必须开源免费,不能闭源收费,因此这个协议并不适合商用
软件。遵循 GPL 协议的开源软件数量极其庞大,包括 Linux 系统在内的大多数
的开源软件都是基于这个协议的。
2) BSD(Berkeley Software Distribution,伯克利软件发布版)协议
BSD 协议基本上允许用户“为所欲为”,用户可以使用、修改和重新发布遵
循该许可的软件,并且可以将软件作为商业软件发布和销售,前提是需要满足
下面三个条件:
1.如果再发布的软件中包含源代码,则源代码必须继续遵循 BSD 许可协议。
2.如果再发布的软件中只有二进制程序,则需要在相关文档或版权文件中声明
原始代码遵循了 BSD 协议。
3.不允许用原始软件的名字、作者名字或机构名称进行市场推广。
剩余28页未读,继续阅读
dyqy
- 粉丝: 0
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0