“核心系统定制”的版本间的差异
来自Ubuntu中文
(→主流常用语言支持) |
(→依赖关系表) |
||
第33行: | 第33行: | ||
== 依赖关系表 == | == 依赖关系表 == | ||
<pre> | <pre> | ||
+ | linuxkernel, | ||
+ | bash, | ||
+ | coreutils, | ||
+ | file, | ||
+ | findutils, | ||
+ | gawk, | ||
+ | glibc, | ||
+ | grep, | ||
+ | gzip, | ||
+ | man-db, | ||
+ | ncurses, | ||
+ | psmisc, | ||
+ | procps, | ||
+ | sed, | ||
+ | shadow, | ||
+ | tar, | ||
+ | utils-linux, | ||
+ | zlib | ||
+ | udev, | ||
+ | sysvint, | ||
+ | bootscripts, | ||
+ | basefile, | ||
+ | gdbm, | ||
+ | kmod, | ||
+ | libpiprline, | ||
+ | iana-etc, | ||
+ | inetutils, | ||
+ | iproute2, | ||
+ | readline, | ||
+ | xz | ||
</pre> | </pre> |
2013年1月18日 (五) 14:00的版本
简述
使用Linux系统已经有几年了,做服务器系统开发有已经有一年半了,岁末回过头来,把这一年多的积累整理一下,本文是以LFS为基础,以服务器操作系统运行环境为背景,分析一下Linux 命令行交互环境系统的基本结构,结构图如下。
Linux核心系统运行环境
这些都是做为运行时必备的基础环境,实用工具,文本编辑,这些工具虽然常用,但不是基本运行时的必须工具,可以按照需求作为可选的工具;除了基本系统外,剩下的开发工具集合,语言支持,国际化等软件包都属于运行在基本系统之上的应用程序。
核心运行环境
核心系统由如下运行环境组成,
linuxkernel,bash,coreutils,file,findutils,gawk,glibc,grep,gzip,man-db,ncurses,psmisc,procps,sed,shadow,tar,utils-linux,zlib udev,sysvint,bootscripts,basefile,gdbm,kmod,libpiprline,iana-etc,inetutils,iproute2,readline,xz
核心开发环境
确切的说,工具链只是开发工具链中最核心的部分,也是作为系统版本升级时优先需要准备的工作,后续的开发都要以此为基石,
binutils,gcc,gmp,mpfr,mpc,glibc-devel,make,m4,automake,autoconf,diffutils,patch,libtools
安全工具
这里只列出来主流的安全相关的软件
sudo,pam,openssl,opengpg,iptables,selinux
主流常用语言支持
perl,python,php,ruby,java,
依赖关系表
linuxkernel, bash, coreutils, file, findutils, gawk, glibc, grep, gzip, man-db, ncurses, psmisc, procps, sed, shadow, tar, utils-linux, zlib udev, sysvint, bootscripts, basefile, gdbm, kmod, libpiprline, iana-etc, inetutils, iproute2, readline, xz