简介
Linux 只是一个内核。内核指的是一个提供设备驱动、文件系统、进程管理、网络通信等功能的系统软件,内核并不是一套完整的操作系统,它只是操作系统的核心。一些组织或厂商将 Linux 内核与各种软件和文档包装起来,并提供系统安装界面和系统配置、设定与管理工具,就构成了 Linux 的发行版本
Linux 的发行版本大体分为四类:
- 商业公司维护的发行版本,以著名的 Red Hat 为代表;
- 社区组织维护的发行版本,以 Debian 为代表。
- 社区组织维护的发行版本,arch linux
- 基于Linux内核的自由及开放源代码的操作系统 Andorid
linux 常见分类
linux发行版很多,大部分是基于red hat、debian和arch linux进行的二次开发。
基于red hat
RedHat: 由 Redhat 公司发行,曾经是最流行的 Linux 发行版,一度几乎成为了 Linux 的代名词。由于其良好的兼容性和完善的开发工具,目前依然是不少工程师进行嵌入式 Linux 开发的首选平台。优点是拥有数量庞大的用户,优秀的社区技术支持。缺点是已经停止开发,新硬件支持不佳或者不能支持。而且更多服务于商业付费业务,所以现在大家见到的并不多。
CentOS: CentOS是从redhat源代码编译重新发布版。CentOS去除很多与服务器功能无关的应用,系统简单但非常稳定,命令行操作可以方便管理系统和应用,并且有帮助文档和社区的支持。
Fedora Linux: 是由Fedora项目社区开发、红帽公司赞助,目标是创建一套新颖、多功能并且自由开放源代码的操作系统。
Mandriva: 是目前全球最优秀的Linux发行版之一,稳居于linux排行榜第一梯队,2005年之前稳居linux排行榜NO.1,它是目前最易用的linux发行版,也是众多国际级linux发行版中唯一一个默认即支持中文环境的linux,它是法国的Mandriva公司开发的Linux发行版。
Oracle: 以Red Hat Linux做为起始,移除了Red Hat的商标,然后加入了Linux的错误修正。Oracle Enterprise Linux现在是,并旨在保持为,与Red Hat Enterprise Linux完全兼容。
基于Debian
Debian: 开源操作系统,很多发行版都是基于它搞的,感觉国内没什么人直接用,更多是被人拿来进行二次开发
Kali Linux: 基于Debian,集成了很多渗透测试的工具,专门用于网络安全方面
Ubuntu: 一个广泛应用于个人电脑,云计算,以及所有智能物联网设备的开源操作系统
Parrot OS: 基于Debian开发,设计核心是安全与隐私,同样继承很多安全工具,与kali的作用类似
deepin: 国产Linux操作系统,致力于最好用的桌面系统
Raspbian: 专门用于树莓派的操作系统
基于Arch
arch linux: 简洁轻量,基于 x86-64 架构,对新手非常不友好,主要面向有Linux经验的爱好者,这种原则注定其很小众,不可能被企业和一般用户接受。
Manjaro: 基于archlinux的个人桌面版本,简单易用,由一群爱好者以社区的方式开发维护。
ArcoLinux: 基于Arch的Linux发行版
Android
安卓(Android)是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由美国Google公司和开放手机联盟领导及开发。Android操作系统最初由安迪·鲁宾开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。