由 Torvalds 负责开发的 Linux 仅具有 Kernel(核心)与 Kernel 提供的工具, 一般使用者使用肯定会有些困难。
为了让使用者能够接触到 Linux,于是很多的商业公司或非营利团体, 就将 Linux Kernel ( 含 tools ) 与可运行的软件整合起来,加上自己具有创意的工具程序,我们称之为 Linux distribution,著名的有 Red Hat, SuSE, Ubuntu, Fedora, Debian 等等。
开源许可证
上边介绍到了 1984 年的 GNU 计划,到了 1985 年,Stallman 为了避免 GNU 所开发的自由软件被其他人所利用而成为专利软件, 所以他与律师草拟了有名的通用公共许可证 ( General Public License, GPL ),一个软件挂上 GPL 版权宣告之后,使用者可以自由的执行、复制、再发行、学习、修改与强化自由软件。但不能将一个 GPL 授权的自由软件,在你修改后而将他取消 GPL 授权,也不能单纯的贩卖自由软件。
目前很多 Linux 开发商贩卖 Linux 这个 GPL 授权的软件, 只是贩卖售后服务,提供数年不等的咨询、售后服务、软件升级与其他协力工作等等的附加价值。
Android 开源系统(Android Open Source Project,简称 AOSP ) 提供了 Android 系统的框架,包括修改后的 Android 专用 Linux 内核,Dalvik 虚拟机和 Android 应用层框架等。AOSP的大部分源码采用 Apache 2.0 授权模式发布,另外 Android 专用 Linux 内核部分采用 GPL 授权。Apache 2.0 授权规定,可以任意使用源码,不需要开源。GPL授权规定,对源码的任何修改都必须开源。
Google 移动服务(Google Mobile Service,简称GMS)GMS 是由 Google 提供的一系列提高用户移动体验的应用和服务,包括各种服务和内购功能,还有一些 Google 的应用:Play 市场,GMail,Chrome,Google 地图,Google+ 等。GMS 提供了很好的特性,但是 GMS 是闭源的。为了获取 GMS 的使用,必须通过 Google 的授权。这部分源代码是不可见的。