1.许可证GPL(generic public license) gcR(GNU C Compiler)
2.LGPL (lesser GPL)
3.FSF (free software foundation)
Apache ASF 响应自由软件,但由自己的声明
Pro Andrew 自己编写内核 4000行左右代码 戏称为:Minix
Linus Torvalds Andrew的学生。 1991.8 Freaxà1991.10 Linux 0.10 完全开源 --->GNU
Linux 单单是一个OS 的内核,GNU负责提供大量应用程序。 GNU/Linux
Linux 2.6.32-573
主版本号:2
次版本号偶数:稳定版
奇数:测试版,开发版
32:多少次修订
想·
企业发行版:
%Red hat: 认证体系 RHCSA RHCE RHCA
% CentOS :社区企业版
%SUSE: 流行于欧洲 衍生版本在中国也有很多使用。前身:slackware
%Debian:衍生 Ubuntu
// mirrors.ailiyun.com
Wanbyiyun
Kernel.org
*软件执行问题?
操作系统开发接口:
API Application Programming Interface
执行接口:
ABI:Application Binary Interface
.exe .msi :编译之后生成的二进制数据集合,所以才能被windows识别、运行。而Linux采用ELF格式。
无论Linux还是windows 只要 符合一个软件开发的接口标准化:POS(IX)标准Portable OS 可移植操作系统,开发的应用程序都可以用
应用:
软件应用及运维,是为了熟练的使用已经开发的软件进行系统管理,提高系统性能,系统优化
运维工具:开发语言shell:计算机科学中,是指“提供用户使用界面”的软件,通常指的是命令行界面的解析器。一般来说,这个词是指操作系统中,提供访问内核所提供之服务的程序。
python:Python(英语发音:/paθn/), 是一种面向对象、解释型计算机设计程序语言,由guido van rossum于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循 GPL(GNU General Public License)协议。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。