Linux的分支:开放源码的丰富可选择(linux的分支)

Linux的分支:开放源码的丰富可选择

Linux是一种自由和开放源码的操作系统,广受欢迎,在服务器,嵌入式系统和智能手机等设备上得到了广泛的应用。由于其开放源代码和可定制性,Linux 的构建可以定制出不同的代码衍生版,为用户提供多种选择。

Linux 分支主要分为两类:发行版本和封装发行版本。发行版本是经过编译、测试和审核后提供给用户使用的一种完整安装版软件,是在基础 Linux 软件上定制出来的,如 Debian,Ubuntu等。封装发行版本可以看做是一种从源代码定制出来的易扩展的软件包,可以定制出不同的代码衍生版,如Red Hat Enterprise Linux,CentOS,Fedora等。

每一种 Linux 分支都有其特定的特点,比如Debian,以可靠和稳定为主,重点保证其安全性和可维修性,适合服务器等需要可靠性高的系统环境;而Ubuntu,则更倾向于用户友好,以上手快速,日常任务快速响应等为目标,适合个人、办公等通用场景;Red Hat Enterprise Linux 还特别针对企业用户推出了收费的支持服务,定期提供 bug 修复、漏洞补丁、新技术支持等等。

当然,如果你想针对特定需求定制 Linux 分支,可以自行编译源代码,以满足自己的需求。编译步骤比较复杂,主要包括提取源码,配置和编译:

获取源代码:

$wget http://www.kernel.org/pub/linux/kernel/v4.x/linux-4.13.tar.xz

配置:

$tar -xf linux-4.13.tar.xz

$cd linux-4.13

$make menuconfig

编译:

$make -j $(nproc)

#或使用make-kpkg自定义编译成Debian Deb包

#比如:make-kpkg –initrd –append-to-version=-4.13. –revision=1.0 kernel_image

最后,Linux的开放源码形式,给用户带来了极大的方便,他可以拿来直接使用,也可以自行定制出自己的操作系统,让用户有了更多的选择。


数据运维技术 » Linux的分支:开放源码的丰富可选择(linux的分支)