式系统Linux的分支式结构:百科解析(linux的分支)
Linux是一款基于Unix改进而成的免费操作系统,也叫作Linus,由Linus Torvalds发布于1991年,现广泛运用于人们的日常生活和工作中,从服务器运维到智能手机操作,从穿戴设备到汽车的黑匣子当中,恐怕我们每天都要接触到它。
Linux系统历史悠久,是一个可持续发展的开源项目,所以没有唯一标准。Linux系统分为主流Linux发行版以及定制自己的思路,涵盖了传统桌面环境、桌面壳、作业系统、微内核、服务器、嵌入式系统等广范,所以会存在许多分支。
主流Linux发行版有很多,诸如Debian、RedHat、Ubuntu、Arch等。它们都是基于Linux核心,但由于不同的发行版有着不同的社区,既有不同的技术定位也有不同的默认配置。比如可以针对桌面环境、桌面壳和服务器软件安装不同的包,还可以编译内核以及智能安装和配置等。例如Debian系统专注于稳定性,Ubuntu以强大的应用软件著称,而RedHat被用于服务器环境以及领先的解决方案,Arch又有着Linux世界这一切都不同的解决方案。
定制自己的Linux系统则更加灵活,可以根据用户自己的需要定制一套系统,从内核到文件管理器,从软件到安装文件,都可以上传至LINUX系统,这种定制可以通过脚本来实现。
#!/bin/bash
#Linux定制脚本
# 1. Download sourceswget http://www.kernel.org/pub/linux/kernel/v3.x/linux-3.10.tar.xz
wget http://www.busybox.net/downloads/busybox-1.21.0.tar.bz2
# 2. Extract and compile the source codetar xf linux-3.10.tar.xz
cd linux-3.10make menuconfig
makemake modules_install
tar xf busybox-1.21.0.tar.bz2cd busybox-1.21.0
make menuconfigmake
make install
# 3. Install and configure the OSmkdir -p /opt/linux
cd /opt/linuxmkdir -p proc sys dev etc
mount -t proc none procmount -t sysfs none sys
mount -o bind /dev devcp /etc/resolv.conf etc/
# 4. Boot the OScd linux-3.10
make bzImage
从上述可以看出,Linux系统有两种分支:主流Linux发行版以及自定义定制自己的Linux系统,均具有一定的特点,并可根据用户需要选择使用,从而满足用户的需求。