LinuxNote 第零章 开源与Linux系统

Lesson1 开源与Linux系统

一. 开源特性与常见开源协议

1.1 开源特性

1.1.1 四大特性
  • 低风险:开源社区很少有闭源软件那样因倒闭等原因导致代码无人维护的情况发生;
  • 高品质:开源项目通常是由开源社区来研发及维护,参与编写、维护、测试的用户极多,bug一般未爆发就被及时修复;
  • 低成本:开源工作者都是在幕后默默且无偿地付出劳动成果,为美好的世界贡献一份
    力量,因此使用开源社区推动的软件项目可以节省大量的人力、物力和财力。
  • 更透明:开源代码中,没有哪个笨蛋会把木马、后门等放到代码中;
1.1.2 六个自由
  • 复制自由
  • 传播自由
  • 使用自由
  • 修改自由
  • 衍生品自由
  • 收费自由

1.2 常见开源协议

  1. GNU GPL (GNU General Public License,GUN通用公共许可证);
  2. BSD (Berkeley Software Distribution,伯克利软件发布版);
  3. Apache 许可证版本(Apache License Version) 许可协议;
  4. MPL(Mozilla Public License,Mozilla 公共许可)许可协议;
  5. MIT(Massachusetts Institute of Technology)许可协议;
    在这里插入图片描述

二、Linux系统

2.1 相对于windows系统,Linux的优点

在这里插入图片描述

2.2 常见Linux系统版本

Linux 系统内核:指的是一个由Linus Torvalds 负责维护,提供硬件抽象层、硬盘及文件系统控制及多任务功能的系统核心程序。
Linux 发行套件系统:是我们常说的Linux 操作系统,也即是由Linux 内核与各种常用软件的集合产品。

  • 红帽企业版Linux(RedHat Enterprise Linux,RHEL):RHEL 系统具有极强的性能与稳定性,并且在全球范围内拥有完善的技术支持。
  • 社区企业操作系统(Community Enterprise Operating System,CentOS):通过把RHEL 系统重新编译并发布给用户免费使用的Linux 系统,具有广泛的使用人群。CentOS 当前已被红帽公司“收编”。
  • Fedora Linux:用户可免费体验到最新的技术或工具,这些技术或工具在成熟后会被加入到RHEL 系统中,因此Fedora 也称为RHEL系统的“试验田”;

目前层级关系是:
Fedora
–CentOS
----RHEL

  • openSUSE Linux
  • Kali Linux:一般是被黑客或安全人员使用,能够以此为平台对网站进行渗透测试;
  • Gentoo Linux
  • Debian Linux(大便操作系统)
  • Ubuntu Linux
  • Deepin Linux(深度操作系统)

PS:红帽认证分级
在这里插入图片描述

书籍笔记照片:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mitays

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值