Next
Previous
Contents
- 多工: 数个程式可同时执行。
- 多使用者: 数位使用者可同时在相同机器上(而且没有双使用者授权!)。
- 多平台: 可在许多不同 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)的交换区可以同时被使用,理论上可达共 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(WNT, Windows 95) 及 FAT-32 在 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/Windows Native (SMB) 客户端及伺服器
- 许多网路协定: 在最新发展的核心中包含的基本协定有 TCP, IPv4, IPv6, AX.25, X.25, IPX, DDP (Appletalk), Netrom, 及其它的。
稳定的核心中目前包含的稳定的网路协定有 TCP, IPv4, IPX, DDP, and AX.25.
Next
Previous
Contents