Linux发行版
概念
Linux 发行版(英语:Linux distribution,也被叫做GNU/Linux 发行版),为一般用户预先集成好的Linux操作系统及各种应用软件。一般用户不需要重新编译,在直接安装之后,只需要小幅度更改设置就可以使用,通常以软件包管理系统来进行应用软件的管理。
组成
Linux发行版通常包含了包括桌面环境、办公包、媒体播放器、数据库等应用软件。这些操作系统通常由Linux内核、以及来自GNU计划的大量的函数库,和基于X Window的图形界面。
联系与区别
- 一个典型的Linux桌面发行版包括一个Linux内核,来自GNU的工具和库,和附加的软件、文档,还有一个窗口系统,窗口管理器。大部分包括的软件是自由软件/开源软件。他们同时以二进制可执行文件和源代码形式发布。只要用户愿意,还允许修改和重新编译源代码。还有一些可能是专有软件而不提供源代码。
- 许多发行版的联系就是使用的都是linux官方网站lease的linux内核,使用的都是来自GNU的工具和库,都会默认安装一些软件包,比如操作系统内核和系统的重要组成部分。
- 区别在于定制了不同的发行版之间安装了不同的应用程序,不同的软件包管理系统。比如Debian的DEB,以及Fedora(Red Hat)的RPM等。
类型和发展趋势
* 商业的或非商业
* 企业或家庭
* 服务器,台式机或嵌入式设备专用
* 普通用户或高级用户
* 为特殊用途或特殊功能的及其定制的,如防火墙、网络路由器和计算机集群
* 为特定的硬件和计算机架构设计的
* 针对特定用户群体
* 支持不同硬件
总结
Linux发行版的多样性是由于不同用户和厂商的技术、哲学和用途差异。在宽松的自由软件许可证下,任何有足够的知识和兴趣的用户可以自定义现有的发行版,以适应自己的需要。
参考文献:维基百科