式系统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 sources
wget 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 code
tar xf linux-3.10.tar.xz
cd linux-3.10
make menuconfig
make
make modules_install
tar xf busybox-1.21.0.tar.bz2
cd busybox-1.21.0
make menuconfig
make
make install

# 3. Install and configure the OS
mkdir -p /opt/linux
cd /opt/linux
mkdir -p proc sys dev etc
mount -t proc none proc
mount -t sysfs none sys
mount -o bind /dev dev
cp /etc/resolv.conf etc/
# 4. Boot the OS
cd linux-3.10
make bzImage

从上述可以看出,Linux系统有两种分支:主流Linux发行版以及自定义定制自己的Linux系统,均具有一定的特点,并可根据用户需要选择使用,从而满足用户的需求。


数据运维技术 » 式系统Linux的分支式结构:百科解析(linux的分支)