BBS水木清华站∶精华区
发信人: fkbch (心魔@笨愚斋@闭斋练功:黑功,武功), 信区: Linux
标 题: 开放源代码软件漫谈(14) (转载)
发信站: BBS 水木清华站 (Wed May 12 08:56:54 1999)
【 以下文字转载自 FreeDevelop 讨论区 】
【 原文由 pandazzz 所发表 】
关于Linux发行版的基本知识
虽然Linux的基础是其内核(kernel),但是光有内核还远不是一个完整可用的操作系统环
境。这里我们要讲述一些关于Linux发行版的基本要素。
Boot manager :boot manager是存在在硬盘主引导记录(aster boot record ,MBR)中的
程序,该程序由计算机的BIOS调入执行,完成启动工作。如果你在一个已经安装了
Windows或其它系统的机器上安装Linux,boot manager将让你选择启动哪个操作系统。
boot
manager是这类程序的统称,比如System Commander就是一种第三方的boot manager。通
常Linux包含的boot manager是LILO(LInux LOader),LILO一般会和Linux一起安装到系统
中。
用户界面:在核心上,Linux是Unix衍生出来的,因此其基本的界面是象DOS一样的命令行
界面。为了使Linux更易用,现在有几种用于Linux的图形界面,使之类似于Windows或
Mac OS。比如CDE (Common Desktop Environment), KDE (Kool Desktop Environment)
,以及GNOME (GNU
Network Object Model Environment)。
X Window 系统:象Windows的GDI(Graphics Device Interface)一样,X Window是一个支
持图形用户界面的图形子系统。最常见的X server 是Xfree86(www.xfree86.org)。在安
装时,你可以选择是否安装X Window系统。
Internet服务:Linux本身支持TCP/IP以及所有常见的Internet协议,包括DNS,HTTP,
SMTP,FTP,NNTP,以及PPP/SLIP。多数Linux发行版带有Apache,这是最流行的开放源码
Web Server,通常Linux发行版也带有Web浏览器,e-mail客户端软件,新闻阅读器,以及
其它的Internet应用。
文件和打印服务:这些服务使系统可以在网络上与其它计算机共享文件和打印机资源。典
型的服务包括:NFS(Network File System)支持与其它以Unix为基础的系统共享资源;
Samba使Linux在网络中可以扮演Windows NT Server的角色;以及AppleTalk。
应用程序:Linux现在得到的应用支持还无法与Windows相比。不过多数Linux发行版都带
了许多应用程序,如果你愿意找,还可以在其它地方找到一些很有用的应用程序。除了象
Crisp以及XEmacs这样的文本编辑器之外,还可以找到一些商业应用套件,以及象GIMP这
样类似于Adobe
PhotoShop的图象编辑程序。
Package manager:Package manager是用于在linux系统中安装,反安装,升级应用程序
的工具。Debian Package Manager和Red Hat Package Manager(RPM)是最著名的Package
manager。
开发工具:既然Linux深受编程人员的喜爱,因此在linux发行版中带有许多开发工具就不
奇怪了。这些工具包括编译器egcs和gcc,用于调试的gdb,开发管理工具,编程语言,以
及脚本语言,象Python和TCL。
Libraries:Linux包含一组库程序(libc)。就象Windows的DLL一样,libc包含可执行模块
,用以在后台完成功能或者支持其它应用程序。多数发行版都包含许多库;常见的类型包
括GNU Libc(glibc)以及Libc5。
--
^_^ 胖咪笑吟吟地问候你!(Sculping in time.)
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.49.179]
BBS水木清华站∶精华区