0条评论
还没有人评论过~
1、从1992年linux诞生至今产生了数百种之多的Linux发行版,1992-2013期间诞生的各发行版之间的关系如下图所示
2、但距今为止,主流的发行版、二次发行版乃至三次发行版它们之间的关系如下图所示。
CPU指令架构 | 操作系统 | 指令集 | 生产厂商 | 备注 |
---|---|---|---|---|
x86 | CISC | intel | ||
x64 | CISC | intel | 又称作AMD64 第一款x64指令架CPU由amd研发 | |
m68000 = m68k | 摩托罗拉 | 早期摩托罗拉CPU指令架构 | ||
ARM | RISC | ARM | 移动终端设备主流CPU指令架构 | |
Ultrasparc | solaris | SUN | ||
Power | AIX | IBM | ||
powerpc = pcc | Apple、IBM、摩托罗拉 | |||
alpha | Hp-Unix | HP | ||
MIPSalpha | DEC |
指令集分为
机器语言(接口)——> 汇编语言(接口)——> 高级语言(C、C++)[需要使用编译器将文本格式代码转换为对应架构CPU的汇编语言代码,再使用汇编器转换为机器对应的二进制代码]
可移植(portable)
交叉编译(cross compile)
POSIX(POS)
如:Linux, BSD, AIX, ...等都可以称作Unix-like(类Unix的系统),通常这类程序的API与ABI是兼容
理查德·马修·斯托曼(Richard Matthew Stallman), RMS发起的GNU运动
开源协定
双线授权
程序管理
Linux发行版 | 软件包格式 | 软件包管理工具 | 软件包前端管理工具 |
---|---|---|---|
Debian | .deb | dpkg | apt-get |
RedHat | .rpm | rpm | yum或者dnf |
S.u.S.E | .rpm | libzypp | zypper |
Gentoo | Portage | emerge | |
ArchLinux | Pacman | port | |
Kali | |||
LFS Linux From Scratch(从零构建Linux)【编译安装指南,自行编译安装Linux】 |