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毫秒