Linux 版 (精华区)
发信人: clx (楚留香), 信区: Unix
标 题: Linux Information Sheet 中译版(03)
发信站: 紫 丁 香 (Sat Jun 27 16:23:23 1998), 转信
Linux Information Sheet 中译版 : Linux 的特性
Previous: Linux 的简介
Next: Hardware 需求
2. Linux 的特性
多工: 数个程式可同时执行.
多使用者: 数位使用者可同时在相同机器上(而且没有双使用者
授权!).
多平台: 可在许多不同 CPUs 上执行,不只是 Intel.
多处理器: SMP 支援在 Intel 及 SPARC 平台上可用(其它平台
正发展中), 而且 Linux 也使用在数个疏结的
(loosely-coupled) MP 应用程式,包括 Beowulf 系统上(见
http://cesdis.gsfc.nasa.gov/linux-web/beowulf/beowulf.html)
及 Fujitsu AP1000+ SPARC-based 超级电脑上.
在 386 上以保护模式执行.
具行程间记忆体保护,因此一个程式不会让整个系统当掉.
依需求载入执行档: Linux 只从磁碟机上读入一个程式真正需
要的部份.
执行档的共享式写入时拷贝(copy-on-write)分页机制.这就是
说多行程可以使用相同的记忆体来执行. 如果其中之一尝式写
入那块记忆体,那一页(4KB 的记忆体)会被拷贝到其它地方
去.写入时拷贝有两项好处: 增加速度及降低记忆体使用量.
虚拟记忆体使用分页写入磁碟(而非整个行程交换至磁碟): 至
一独立的分割区或档案系统上的一个档案,或两者皆可,而且
在执行时期可以增加交换区(是的,它们仍叫做交换区,
swapping areas). 总共十六个 128MB 的交换区可以同时被使
用,理论上可达共 2GB 的可用交换空间.如果需要增加的话,
只要改几行程式码就行.
使用者程式及磁碟快取使用统一的记忆体池(memory pool),因
此所有未使用的记忆体可用来当做快取之用,而快取量在执行
大程式时可以减少.
动态连结程式库(DLL's),当然,也有静态程式库.
可做 core dumps 以为事後的分析,不仅允许在一程式执行时
使用侦错器(debugger),也可在它当掉之後.
与 POSIX, System V, 及 BSD 在原始程式码层次上大部份相
容.
经由 iBCS2-compliant 模拟模组,能与 SCO, SVR3, 及 SVR4
在二进位执行档上大部份相容.
所有的原始程式码都可取得,包括整个核心及所有的驱动程
式,发展工具及所有使用者程式; 还有,所有这些都可自由地
散布. 大量的商业程式也提供给 Linux 而没有程式码,但所
有已经是免费的东西,包括整个基本的作业系统,仍然是免费
的.
POSIX 工作控制.
pseudoterminals (pty's).
核心的 387 模拟,因此程式不需要自行做数学运算模拟.每一
部执行 Linux 的机器看起来都有数学辅助处理器. 当然,如
果你的电脑已经包含一个 FPU, 它会被使用而不用模拟的,而
你甚至可以编译核心将数学运算模拟拿掉以减少记忆体的使
用.
支援许多国际或自订的键盘,而且很容易动态地加入新的.
多重虚拟主控台: 数个经由主控台独立的签入(login)程序,你
可以按下热键来切换(与视讯硬体无关). 这些可以动态地增
加; 你最多可用 64 个.
支援数种普通的档案系统,包括了 minix, Xenix, 及所有普通
的 System V 档案系统,而且自己有一个先进的档案系统,提
供最多达 4 TB 的档案系统,以及至多可到 255 个字元长的档
名.
经由一特殊的档案系统取用 MS-DOS 分割区(或 OS/2 FAT 分割
区)透明化: 你不需要任何特别的指令来使用 MS-DOS 分割区,
它看起来就像是一普通的 Unix 档案系统(除了可笑的档名限
制,及权限等等). MS-DOS 6 的压缩分割区目前没有修补
(dmsdosfs)的情况下无法使用.VFAT(Windows 95) 在 Linux
2.0 已开始支援.
特殊的档案系统叫 UMSDOS 可以让 Linux 安装在一 DOS 的档
案系统里.
唯读的 HPFS-2 支援 for OS/2 2.1
HFS (Macintosh) 档案系统支援可以单独的模组使用.
CD-ROM 档案系统可读取所有标准格式的 CD-ROMs.
TCP/IP 网路,包含 ftp, telnet, NFS, 等等.
Appletalk 伺服器
Netware 客户端及伺服器
Lan Manager (SMB) 客户端及伺服器
许多网路协定: 在最新发展的核心中包含的基本协定有 TCP,
IPv4, IPv6, AX.25, X.25, IPX, DDP (Appletalk), NetBEUI,
Netrom, 及其它的. 稳定的核心中目前包含的稳定的网路协定
有 TCP, IPv4, IPX, DDP, and AX.25.
Linux Information Sheet 中译版 : Linux 的特性
Previous: Linux 的简介
Next: Hardware 需求
--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.244.16]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.305毫秒