Linux 学习旅程
随堂笔记:
一.开源协议和分类
1.BSD: 可以自由使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布
2.APachec Licence:和BSD的开源协议类似
3.GPL:出发点是代码开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改和衍生做为闭源的商业软件发布和销售。
4.MIT:
二.Linux 发行的版本
1.Debain:ubuntu
2.Slackware:S.U.SE
3.Red Hat:
Rhel:企业版
Fedora:社区版(主要测试新的驱动和个人桌面美化)
Centos:社区版
4.Gentoo
5.Lfs
6.kail
三.API:应用接口程序
1. IEEE:poxis协议
例如:将windown 上的程序移植到Linux上面遵循poxis协议可以使用(指源代码没有被windown编译过的程序,反之也一样)
2.ABI:二进制接口(源代码被编译过后)
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。