linux不同发行版本,及不同版本之间区别与联系
linux的起源就不详细描述了,总结来说就是当年有个人叫金.汤姆普森,为了玩游戏,自己在一台废旧机器上写了一个操作系统内核,这个内核就是unix内核第一版,后来经过逐渐发展,unix收费了,但是这世界上从来都不缺大牛,有两个人,一个是理查德.斯托曼,创立了GNU组织,专门在unix上写开源免费的软件,一个叫李纳斯.托瓦兹开发了一个小内核(linux内核第一版),并把他发到了开源社区,由世界各地的开发者来共同完善,这两个组织的组合linux内核+GNU软件工具组成了今天的linux,我们常见的linux不同发行版本,比如redhat、debian、suse等其实linux内核都是一样的,只不过内核之上安装的软件,界面风格,以及文件系统的组织形式不一样而已,下面罗列一下主流的linux不同发行版本:
1、slackware
1.1、SUSE: 这是一个做的比较好的商业软件,是德国的一个linux发行版本,suse10.0之前是收费的版本,10.0之后为免费的,而且10.0之后大部分为open suse 之前为suse enterprise linux
2、debian
2.1、ubuntu: Ubuntu Linux是由南非人Mark Shuttleworth创办的基于Debian Linux的操作系统,这几年越来越火,桌面很好看,服务器和个人pc都可以用,相对于redhat ,ubuntu更新的速度很快
2.2、deepin: deepin操作系统是由武汉深之度科技有限公司开发的Linux发行版。deepin操作系统是一个基于Debian的Linux操作系统,专注于使用者对日常办公、学习、生活和娱乐的操作体验的极致,适合笔记本、桌面计算机和一体机。它包含了所有您需要的应用程序,网页浏览器、幻灯片演示、文档编辑、电子表格、娱乐、声音和图片处理软件,即时通讯软件等等。
2.3、mint: Linux Mint 是一个为PC和X86电脑设计的操作系统。因此,一个可以跑得动Windows的电脑也可以使用Linux Mint来代替Windows。也可以两个都跑,组建为所谓的“双系统”。同样,MAC,BSD或者其他的UNIX系统也可以和Linux Mint 共存。如果你装有多系统,你可以在电脑启动之时通过启动菜单选择不同的系统。为家庭用户和企业提供一个免费的,易用的,并且漂亮的桌面系统。
3、红帽
3.1、redhat RedHat Enterprise Linux(RHEL): 红帽的企业版linux发行版本,免费的,一般通过售卖系统后期服务来赚钱
3.2、Centos :红帽的开源社区版,完全免费的,除了名字和RHEL一样,受到很多企业的青睐,在企业服务器中利用率很高。
3.3、Fedora: 红帽的桌面版linux,桌面做的不错,可以装在pc上,红帽有新功能都会先在fedora上更新 ,稳定了以后再增加到RHEL上面,所以fedora可以看作rhel的一个测试版本,发行版本较快,6个月发一次。
3.4、中标麒麟: 这个系统是中国基于红帽系统做的二次开发的linux版本,一些国内安全要求级别较高的机构会用这个系统
4、其他不常用版本了解:
Archlinux: 轻量简洁,遵循K.I.S.S.原则( keep it simple and stupid )
Gentoo: 极致性能,不提供传统意义的安装程序,下载源代码在本机上编译安装软件
LFS: 准确的说lfs不是一个linux发行版本,它只是一个说明书,按照这个说明书我们可以基于linux内核构建自己喜欢的linux版本,装自己喜欢的软件,听起来比较简单,其实真正自己去构建的话还是需要一定功底的。
Android :一般用于移动端,其实就是linux内核 + busybox(工具集)+ java虚拟机 ,java虚拟机上面跑各种软件。