Linux为什么会有这么多发行版,有什么区别吗?

Linux发行版 (列表)
基于Debian
▪ Debian ▪ Ubuntu ▪ Linux Mint
▪ Knoppix ▪ MEPIS ▪ sidux
▪ CrunchBang Linux ▪ Chromium OS ▪ Google Chrome OS
基于Red Hat
▪ Red Hat Enterprise Linux ▪ Fedora ▪ CentOS
▪ Scientific Linux ▪ Oracle Linux
基于Mandriva
▪ Mandriva Linux ▪ PCLinuxOS ▪ Unity Linux
▪ Mageia
基于Gentoo
▪ Gentoo Linux ▪ Sabayon Linux ▪ Calculate Linux
▪ Funtoo Linux
基于Slackware
▪ Slackware ▪ Zenwalk ▪ VectorLinux
其它
▪ SUSE ▪ Arch Linux ▪ Puppy Linux
▪ Damn Small Linux ▪ MeeGo ▪ Slitaz
▪ Tizen ▪ StartOS

阅读 4.8k
3 个回答

你的理解牵扯到广义Linux和狭义Linux。

先说狭义Linux,指的就是Linux内核(Kernel),这玩意的名字才叫Linux,Linus本人也只是享有内核的命名权和商标之类的。

但是只有内核普通用户也不会用啊,怎么办?于是有很多厂商或者个人,拿到Linux内核之后,为了简化普通用户的使用门槛,在内核之上会打包各种软件包,比如shell,比如包管理器,比如各种图形化程序,图形管理器等等,形成了一个发行版,这就是广义上的Linux,它们也被普通人称为Linux,但是实际上它们拥有对自己打包的发行版起名并注册商标的权利,于是诞生了RHEL,Debian,OpenSUSE等等诸多发行版,是这么来的。

不同发行版的底层内核几乎是一样的,它们都来源于Linux kernel,上层打包的软件包不同,造就了它们拥有不同的包管理器,不同的文件目录结构等等

因为开源啊。
每个公司拿着林纳斯的内核去研究,搞出一套新的,所以就有了那么多版本。

Linux开源,开源拿过来,想怎么玩就怎么玩。
另外每个公司搞得方向不同,深度定制下就可以发行,这不就类似为啥Android会有那么多ROM,一样的道理。
然后政治因素、背后财团等等的支持,政治因素,国内有多发行版发行后就是国产操作系统等等的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题