Linux Information Sheet 中译版 作者: Michael K. Johnson [1]johnsonm@redhat.com 译者: [2]黄志伟 [3]cwhuang@phys.ntu.edu.tw v4.14, 1 September 1998 翻译日期: 30 September 1998 _________________________________________________________________ 本文件提供 Linux 作业系统的基本资讯,包括解释什麽是 Linux,特性列表,一 些需求,以及一些资源。 _________________________________________________________________ 1. Linux 的简介 2. Linux 的特性 3. 硬体需求 * 3.1 最小配置 * 3.2 可用配置 * 3.3 支援的硬体 4. 移植程式及其它软体的不完整列表 5. 谁使用 Linux? 6. 取得 Linux * 6.1 匿名 FTP * 6.2 CDROM * 6.3 其它取得 Linux 的方法 7. Linux 的法律状况 8. 关於 Linux 的新闻 9. 未来展望 10. 本文件 11. 法律声明 _________________________________________________________________ 1. Linux 的简介 Linux 是 POSIX 规格的完整重新实作,有著 SYSV 及 BSD 扩充,(这表示它看起 来及运作上就像 Unix,但不包含相同的基础原始程式码),可以原始程式码及二 进位执行档两种形式取得。 它的版权属於 Linus Torvalds < [4]torvalds@transmeta.com>,以及其它的贡献者,在 GNU General Public License (GPL) 下可自由的散布。 GPL 的一份拷贝包含在 Linux 原始程式码里 ,你也可以自 [5]ftp://prep.ai.mit.edu/pub/gnu/COPYING 取得一份拷贝。 Linux, 本质上来说,只是作业系统的核心,就是控制硬体,管理档案,行程等等 。 有数种将 Linux 及工具程式和应用程式集组合成的一个完整作业系统。如此 的组合叫做 Linux 的一个 发行套件(distribution). Linux 这个字,虽然就严 格的意义来说是指系统的核心,但这字也广泛而正确地用来指明利用 Linux 核心 建构的整个作业系统。 关於不同发行套件的列表及简短描述可见 [6]http://sunsite.unc.edu/LDP/HOWTO/Distribution-HOWTO.html. 没有一种套 件可以叫做是``正式的 Linux''. Linux 不是公益软体,它也不是共享软体(shareware)。 它是`免费'软体,通常 叫做 freeware,或是开放性原始码(Open Source Software)[tm], 参见 [7]http://www.opensource.org), 而你可以送人或贩买拷贝,但你必须包含原始 程式码,或是让程式码可由你送出或贩买执行档相同的方式取得。 如果你散布任 何的修改,你必须散布这些修改的程式码。详情请见 GNU General Public License。 Linux 在 2.0 版仍然是免费的,而且仍会一直是免费的。由於 Linux 遵循 GPL 的关系,让它变成非免费是不合法的。 特别注意: `免费'的部份是指不需用金钱 来获得原始程式码; 散布 Linux 而收取费用是完全合法的,即使你连同原始程式 一起散布。 这是广义的推论; 如果你想知道细节,请阅读 GPL。 Linux 可在具 ISA, EISA, PCI 及 VLB 汇流排的 386/486/Pentium 机器上执行 。 MCA (IBM 专利的汇流排)在 2.0.x 及更早的版本上还未完全支援,但目前发 展中的核心 2.1.x 已经加入支援了。 如果你有兴趣,请看 [8]http://glycerine.itsmm.uni.edu/mca。 有一个移植到多重 Motorola 680x0 平台(目前在一些 Amigas, Ataris, 及 VME 机器上执行)的版本,运作得相当良好。 它需要具 MMU 的 68020, 68030, 68040, 或是一 68060, 而且也需要一个 FPU. 网路及 X 视窗目前都可运作。请 见 [9]news:comp.os.linux.m68k。 Linux 在 DEC's Alpha CPU 上执行得很好,目前支援 "Jensen", "NoName", "Cabriolet", "Universal Desktop Box" (以 Multia 较知名),及许多其它的平 台。 想了解更多资讯,参见 [10]http://www.azstarnet.com/~axplinux/FAQ.html。 Linux 也在 Sun SPARCs 上执行得很好; 许多 sun4c, sun4m 及 sun4u 机器现在 执行 Linux,而 sun4 的支援正在发展中。 Red Hat Linux 是(在本文写作时)是 唯一可在 SPARCs 上执行的 Linux 套件; 参见 [11]http://www.redhat.com/support/docs/rhl-sparc/。 Linux 正被移植到 PowerPC 架构上,包括 PowerMac (Nubus 及 PCI), Motorola, IBM 及 Be 机器。 参见 [12]http://www.cs.nmt.edu/~linuxppc/ 以 及 [13]http://www.linuxppc.org/。 移植到其它的机器,包括 MIPS (参见 [14]http://linus.linux.sgi.com/ 及 [15]http://lena.fnet.fr/) 及 ARM, 正在计画中而且已有许多的进展。 别期望 太高,但如果你有兴趣而且想尽一份力,你将会发现其它的发展者愿意与你共同 工作。 Linux 自 1994 年三月十四号发表第一版以来已不再认为是在 beta 测试阶段。 系统中仍有错误,而且新的错误将持续出现,并且随著时间的进行而被修正。 因 为 Linux 遵循了``开放发展模型(open development model)'',所有新的版本都 将被公开发表,不论它们是否被认为具有``产品品质''。 然而,为了帮助人们分 辨他们是否取得一稳定的版本,如下的方案被采用: 版本 n.x.y, 其中 x 是一偶 数,是稳定的版本,而且当 y 增加时只有错误修正会加进去。 因此从 1.2.2 到 1.2.3, 其中只有错误修正,而没有新的特性。 版本 n.x.y, 其中 x 是奇数,是 给发展者 beta 性质的发表,可能不稳定而且可能当掉,还有随时可能有新的特 性加入。 随著时间进展,目前发展的核心逐渐稳定,它将被冻结为新的``稳 定''核心,而发展将会在一新版本的核心继续下去。 注意大部份发表出来的 Linux 核心,不论是否为 beta 版本,都是相当强固的(robust); ``稳 定(stable)''在本文中除了``强固(robust)''之意外,还有``改变得很慢''的意 思。 目前稳定的核心是 2.0.35 (当新的驱动程式及错误修正加入时这会继续改变), 而实验的 2.1.x 核心也已经开始发展。 Linux 核心的原始程式码中也包含了一 个档案, Documentation/Changes, 解释你整某一核心更新到另一核心时应注意的 改变。 然而,大部份的 Linux 使用者只是偶尔简单地升级他们的套件就可以得 到一新版本的核心。 大部份的 Linux 版本,不论是否为 beta 版,都相当的稳定,而且如果它能符合 你的需要你仍可继续使用下去而不必感到难过(? on the bleeding edge)。 有一 个站台执行 0.97p1 (从 1992 年夏天起)超过 136 天而没有一样错误或当掉。( 它还可持续更久如果不是因为助理操作员操作电源失当...) 其它人还报告过超过 一年的开机时间的。最近一项报告有一个站台执行 Linux 0.99p15s 超过 600 天 的。 有一件值得注意的事是 Linux 是以开放且分散模式发展的,而非像许多其它的软 体的封闭且集中模式。 这表示目前发展的版本总是公开的(最多有一星期到两星 期的延迟)因此任何人皆可使用。 这结果是每当一具有新功能的版本发表时,它 几乎总是包含有错误的,但它也导致一非常快速的发展因而错误很快地被发现且 修正,通常在数小时内,因为许多入努力去修正它们。 相对地,封闭而集中的模式意指只有一个人或一团队为此计画工作,而它们只发 表他们认为运作得很好的软体。 通常这会导致较长的发展周期,较长等待的错误 修正,还有较慢的发展。 如此软体最後公开发表的版本有时会有更好的品质,但 发展的速度一般来说是慢许多的。 关於这两种模式的讨论,请见 Eric Raymond 的 ``教堂与市集的发展模式(The Cathedral and the Bazaar, [16]http://sagan.earthspace.net/~esr/writings/cathedral-bazaar/)'' 一文 。 在 1998 九月一号为止,目前 Linux 的稳定版本是 2.0.35, 而最新发展中的版 本是 2.1.119. 2. Linux 的特性 * 多工: 数个程式可同时执行。 * 多使用者: 数位使用者可同时在相同机器上(而且没有双使用者授权!)。 * 多平台: 可在许多不同 CPUs 上执行,不只是 Intel. * 多处理器: SMP 支援在 Intel 及 SPARC 平台上可用(其它平台正发展中), 而且 Linux 也使用在数个疏结的(loosely-coupled) MP 应用程式,包括 Beowulf 系统上(见 [17]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. 3. 硬体需求 3.1 最小配置 下面可能是让 Linux 运作所需最小的配置: 386SX/16, 1 MB RAM, 1.44 MB or 1.2 MB floppy, 任何支援的显示卡(当然加上键盘,显示器等)。 这个应该可以 让你启动与测试它是否能在那部机器上运作,但你无法做任何有用的事情。 Linux 的最小配置可参见 [18]http://rsphy1.anu.edu.au/~gpg109/mem.html。 为了能做一些事情,你会想要一些硬碟空间,5 到 10 MB 应该足够一最小的安 装(只包含最重要的指令及或许一个到两个小的应用程式,例如,终端机程式)。 这仍然是非常,非常受限的,而且非常不舒服的,因为它未留下足够的空间来做 任何事,除非你的应用程式相当有限。 一般来说并不建议如此,除了测试它是否 能运作,以及当然可以拿来夸口说只需要这麽小的资源。 3.2 可用配置 如果你想拿来跑需大量计算的程式,例如 gcc, X 及 TeX, 你应该会想要一个比 386SX/16 更快的处理器,但即使是 386SX/16 如果你有耐心的话它也应该够用了 。 实际上,如果你不用 X 的话你会至少想要 4 MB 的记忆体,而若要跑 X 的话至 少要 8 MB. 还有,如果你想同时有好几个使用者,或同时执行好几个大型程式( 例如编译),你可能会想要超过 4 MB 的记忆体。 它在更少的记忆体上仍可能运 作,但它会使用虚拟记忆体(使用硬碟作为慢的记忆体)而那会变得太慢而难以使 用。 如果你同时使用许多程式,16 MB 将会降低大量的磁碟交换。如果你不想让 交换在正常负载下可被查觉,32 MB 对一个使用者应会足够了。 如果你一次执行 多个需求记忆体的应用程式,64 MB 可以避免掉大量的交换。 当然,如果你执行 消耗大量记忆体的应用程式,你也许会需要更多。 你需要的硬碟容量视你想要安装什麽软体而定。基本的 Unix 工具,shells 及它 管理程式应该少於 10 MB, 还要有一部份的空间给使用者档案。 一个完整的系统 ,取用 Red Hat, Debian, 或其它的套件,你可能会需要 60 到 600 MB, 看你选 择安装什麽以及你取得什麽套件而定。 再加上你要保留给使用者的空间。在今日 的硬碟价格下,如果你要买一新的系统,没有理由买一个太小的硬碟。 至少买 2 GB, 最好 4 GB 或更多的,而你将不会後悔。 Linux 可以愉快地处理非常大容 量的磁碟机,例如最近流行的 11 GB IDE 硬碟或 18 GB 的 SCSI 硬碟。 加上更多的记忆体,更多的硬碟,一个更快的处理器及其它的东西视你的需要而 定,希望及预算要远超过仅仅可用的程度。 一般来说,一项 DOS 与 Linux 相当 大的差异是 Linux 增大记忆体会有很大的不同,而在 DOS 上更多的记忆体并没 有太大的不同。 这当然是由於 DOS 的 640 KB 限制,这在 Linux 上是完全不存 在的。 3.3 支援的硬体 CPU: 任何可执行 386 保护模式程式的东西。所有型号的 386s, 486s, Pentiums, Pentium Pros, Pentium IIs 及相容晶片都应能运作。 286 及更旧的也许有一天可在一较小的核心称为 ELKS(Embeddable Linux Kernel Subset) 下被支援,但别期望会有相同的能力。) 给 680x0 CPU 的版本(其中 x = 2 要有外部 MMU, 3, 4, 及 6)可在 Amigas 及 Ataris 上执行的可在 tsx-11.mit.edu 的 680x0 目录下找到。 许多 DEC Alphas, SPARCs 及 PowerPC 机器都被支援。移植到 ARM, StrongARM 及 MIPS 架构上正在进行中。更多的细节可在别处找到。 架构: PCI, ISA, EISA 及 VLB 汇流排。MCA(mostly true blue PS/2's) 的支 援还不完整但正改善中(见下述)。 Linux 对硬体的要求比 DOS, Windows, 以及事实上大部份其它的作业系统还要高。 这表示说某些在执 行其它要求较低的作业系统不会有问题的最低硬体可能在跑 Linux 时会 失败。Linux 是相当好的记忆体测试器... RAM: 在 Intel 平台上至多可到 1 GB; 在 64-bit 的平台上可有更多。 某些 人(包括 Linus 本人)已经注意到增加 RAM 而不同时增加更多的快取记忆 体会使他们的机器变得很慢,因此如果你增加了记忆体而发现你的机器变 慢了,试著加上更多的快取记忆体。 某些机器只能快取某些数量的记忆 体,不论安装了多少的 RAM (64 MB 是最多晶片能快取的)。 核心 2.0.35 及更早的在超过 64 MB 记忆体的机器上需要启动时期的参数,因 为 BIOS 原先被设计为无法报告超过 64MB 的记忆体。 最近的 2.1.x 核 心及以後的可以侦测到更多的记忆体。 资料储存设备: 一般的 AT 磁碟 (EIDE, IDE, 16 bit HD controllers with MFM or RLL, or ESDI) 是支援的,SCSI 硬碟及光碟机也都支援,只要有一被支 援的 SCSI 卡。一般的 XT 控制器 (8 bit controllers with MFM or RLL) 也都支援。 支援的 SCSI 卡有: Advansys, Adaptec 1542, 1522, 1740, 27xx, and 29xx 系列(有些例外), Buslogic MultiMaster and Flashpoint, NCR53c8xx-based controllers, DPT controllers, Qlogic ISP and FAS controllers, Seagate ST-01 and ST-02, Future Domain TMC-88x series (or any board based on the TMC950 chip) and TMC1660/1680, Ultrastor 14F, 24F and 34F, Western Digital wd7000, and others. SCSI, QIC-02, 及一些 QIC-80 tapes 也支援。 除了 IDE 及 SCSI 的 CD-ROM 外,好几种专属介面的 CD-ROM 装置也都 支援,包括 Matsushita/Panasonic, Mitsumi, Sony, Soundblaster, Toshiba, ATAPI (EIDE), SCSI, 及其它的。 想了解确实的型号,查阅 [19]Hardware compatibility HOWTO。 注意,这份列表并不完整,而且 永远会如此。发行套件的厂商会维护一份更新的列表。 视讯: VGA, EGA, CGA, 或 Hercules (及相容的)可在文字模式运作。 图型模式 及 X 视窗,支援的有(至少)普通的 VGA, 某些 super-VGA 卡(大部份用 Tseng, Paradise, 及某些 Trident 晶片的卡), S3, 8514/A, ATI, Matrox, 及 Hercules. (Linux 使用 XFree86 X server, 因此这决定了 什麽卡被支援。单单完整已支援晶片的列表就超过了一页。参见 [20]http://www.XFree86.org/.) 网路: 乙太网路卡支援包括 3COM 503/509/579/589/595/905 (501/505/507 也 支援但不建议使用), AT&T GIS (nee NCR) WaveLAN, most WD8390-based cards, most WD80x3-based cards, NE1000/2000 及大部 份的仿制品, AC3200, Apricot 82596, AT1700, ATP, DE425/434/435/500, D-Link DE-600/620, DEPCA, DE100/101, DE200/201/202 Turbo, DE210, DE422, Cabletron E2100 (不建议), Intel EtherExpress (不建议), EtherExpress Pro, EtherExpress 100, DEC EtherWORKS 3, HP LAN, HP PCLAN/plus, most AMD LANCE-based cards, NI5210, ni6510, SMC Ultra, DEC 21040 (tulip), Zenith Z-Note ethernet, 所有 Zircom 卡及所有 Cabletron 的卡除了 E2100 之外都不支援,因为制造商不愿意免费的公开程式写作 的资讯。 FDDI 目前支援包括来自 DEC 的 DEFxx 卡。 点对点网路支援包括了 PPP, SLIP, CSLIP, and PLIP. PPP 支援包括标 准的非同步装置像数据机,以及同步模式连线如 ISDN. 有限的 Token Ring 支援已可取得。 串列装置: 大部份 16450 及 16550 UART-based 板,包括 AST Fourport, the Usenet Serial Card II, 及其它的。 智慧型串列板支援包括 Cyclades Cyclom 系列 (由制造商支援), Comtrol Rocketport 系列 (由制造商支 援), Stallion (大部份; 由制造商支援), 以及 Digi (某些版; 由制造 商支援)。某些 ISDN, frame relay, 及专线硬体也支援。 其它的硬体: SoundBlaster, ProAudio Spectrum 16, Gravis Ultrasound, 大部份其 它的音效卡,大部份(全部?)流行的汇流排滑鼠(Microsoft, Logitech, PS/2), 等等。 4. 移植程式及其它软体的不完整列表 大部份一般的 Unix 工具及程式已经被移植到 Linux 上,包括了几乎所有 GNU 的东西及许多不同来源的 X 客户端程式。 实际上,所谓的移植通常只是一句话 ,因为许多程式可直接在 Linux 机器上编译而不需要修改,或只需要很小的修改 ,因为 Linux 非常遵循 POSIX。 对任何作业系统来说永远没有足够的应用程式 ,但是 Linux 有愈来愈多终端使用者(end-user)及伺服器的应用程式。 和你喜 欢的商业 Unix 应用程式的供应商联系询问他们是否将它移植到 Linux 上。 这里有份已知能在 Linux 上运作软体的不完整列表: 基本的 Unix 指令: ls, tr, sed, awk 等等(你能说得出名字的,Linux 大概就有)。 发展工具: gcc, gdb, make, bison, flex, perl, rcs, cvs, prof. 语言及环境: C, C++, Objective C, Java, Modula-3, Modula-2, Oberon, Ada95, Pascal, Fortran, ML, scheme, Tcl/tk, Perl, Python, Common Lisp, 及许多其它的。 图形环境: GNOME 及 KDE (桌面环境), X11R5 (XFree86 2.x), X11R6 (XFree86 3.x), MGR. 编辑器: GNU Emacs, XEmacs, MicroEmacs, jove, ez, epoch, elvis (GNU vi), vim, vile, joe, pico, jed, 及其它的。 Shells: bash (POSIX sh-compatible), zsh (包含 ksh 相容模式), pdksh, tcsh, csh, rc, es, ash (大部份 sh-相容的 shell 在 BSD 上当做 /bin/sh 来用), 还有更多。 通讯程式: PPP, UUCP, SLIP, CSLIP, 完整的 TCP/IP 通讯工具集, kermit, szrz, minicom, pcomm, xcomm, term (runs multiple shells, redirects network activity, and allows remote X, all over one modem line), Seyon (非常受欢迎的 X Window 通讯程式), 以及数个传 真及声音邮件(使用 ZyXEL 及其它数据机)套件都有。当然,远端串列及 网路签入也支援。 新闻及邮件软体: C-news, innd, trn, nn, tin, smail, elm, mh, exmh, pine, mutt, 等 等。 文字处理软体: TeX, groff, doc, ez, LyX, Lout, Linuxdoc-SGML, 及其它的。 游戏: Nethack, 数个 Muds 及 X 游戏,以及大量其它的游戏。所有游戏可自 tsx-11 及 sunsite 取得。 所有这些程式都可免费取得(而这些还不及所有的百分之一)。商业软体愈来愈 多; 询问你喜爱的商业软体供应者他们是否支援 Linux. 5. 谁使用 Linux? Linux 可免费取得,而没有人需要将他们的拷贝向任何中央当局注册,因此很难 知道有多少人在使用 Linux. 数家公司目前单独提供贩卖及支援 Linux,而 Linux 新闻群组是网际网路某些被非常大量阅读的群组之一,因此这个数目大概 在百万之谱,但实际的数字很难估计。 最佳的市场调查显示大约在 750 万到 1100 万人之间。 有个勇敢的家伙,Harald T. Alvestrand < [21]Harald.T.Alvestrand@uninett.no> 决定要试一试用最困难的方式计算 Linux 的使用者数目: 一个一个数。 如果你想被计算为一个 Linux 的使用者, 请使用 [22]http://counter.li.org/ 上的 web forms 注册。 除此之外,你还 可以送一讯息到 [23]linux-counter@uninett.no,标题是下列其中之一: `I use Linux at home', `I use Linux at work', 或 `I use Linux at home and at work'。 他也接受`第三者(third-party)'的注册; 向他询问详情。 他每个月将他的计数放到 [24]news:comp.os.linux.misc; 也可从 [25]http://counter.li.org/ 取得。 6. 取得 Linux 6.1 匿名 FTP 要免费散布的 Linux 文件,参见 Linux 文件计画(Linux Documentation Project, LDP)站台,在 [26]ftp://sunsite.unc.edu/pub/Linux/docs/LDP/ 及 [27]http://sunsite.unc.edu/LDP/。 译注: 要取得 Linux 的中译文件,参见 CLDP, [28]http://www.linux.org.tw/CLDP/。 进一步的发展注意到 [29]news:comp.os.linux.announce 新闻群组。 至少有下列匿名的 FTP 站台有 Linux. Textual name Numeric address Linux directory ============================= =============== =============== tsx-11.mit.edu 18.172.1.2 /pub/linux sunsite.unc.edu 152.2.22.81 /pub/Linux ftp.funet.fi 128.214.248.6 /pub/Linux net.tamu.edu 128.194.177.1 /pub/linux ftp.mcc.ac.uk 130.88.203.12 /pub/linux src.doc.ic.ac.uk 146.169.2.1 /packages/linux fgb1.fgb.mw.tu-muenchen.de 129.187.200.1 /pub/linux ftp.informatik.tu-muenchen.de 131.159.0.110 /pub/comp/os/linux ftp.dfv.rwth-aachen.de 137.226.4.111 /pub/linux ftp.informatik.rwth-aachen.de 137.226.225.3 /pub/Linux ftp.Germany.EU.net 192.76.144.75 /pub/os/Linux ftp.lip6.fr 132.227.77.2 /pub/linux ftp.uu.net 137.39.1.9 /systems/unix/linux wuarchive.wustl.edu 128.252.135.4 mirrors/linux ftp.win.tue.nl 131.155.70.100 /pub/linux ftp.stack.urc.tue.nl 131.155.2.71 /pub/linux srawgw.sra.co.jp 133.137.4.3 /pub/os/linux cair.kaist.ac.kr /pub/Linux ftp.denet.dk 129.142.6.74 /pub/OS/linux NCTUCCCA.edu.tw 140.111.1.10 /OS/Linux nic.switch.ch 130.59.1.40 /mirror/linux sunsite.cnlab-switch.ch 193.5.24.1 /mirror/linux cnuce_arch.cnr.it 131.114.1.10 /pub/Linux ftp.monash.edu.au 130.194.11.8 /pub/linux ftp.dstc.edu.au 130.102.181.31 /pub/linux ftp.sydutech.usyd.edu.au 129.78.192.2 /pub/linux tsx-11.mit.edu 及 fgb1.fgb.mw.tu-muenchen.de 是 Linux's GCC 的正式站台 。 某些站台映射其它的站台。请尽量使用距离你最近(网路距离)的站台。 至少有 sunsite.unc.edu 及 ftp.informatik.tu-muenchen.de 提供 ftpmail 服 务。 写信到 ftpmail@sunsite.unc.edu 或 ftp@informatik.tu-muenchen.de 以 寻求协助。 如果你觉得困惑,试著看看 [30]http://sunsite.unc.edu/LDP/HOWTO/Distribution-HOWTO.html,那里列举 了数个发行套件。 Red Hat Linux 及 Debian 已经成为目前最受欢迎的套件,至 少在美国是如此。 6.2 CDROM 大部份的人现在从 CDROM 安装 Linux. 这些套件已经成长为包含数百 MB 的 Linux 软体,而经由 28.8K 数据机或是 ISDN 连线来下载将花费很长的时间。 基本上有两种方式可购买一个 Linux 套件的 CDROM: FTP 站台一部份的档案包装 ,或直接向制造商购买。 如果你买一档案包装,你通常会取得好几种套件可供选 择,但一般不包括支援服务。 如果你直接向厂商购买套件,你通常只取得一种套 件,但你通常可得到某些形式的支援,通常是安装的支援。 6.3 其它取得 Linux 的方法 有许多的 BBS 有 Linux 档案。它们的一份列表经常公布在 comp.os.linux.announce 上。向朋友或使用者团体要,或是订一份商业套件。 这些东西的一个列表包含在 Linux Distribution HOWTO, 可由 [31]http://sunsite.unc.edu/LDP/HOWTO/Distribution-HOWTO.html 取得,而且 定期公布在 [32]news:comp.os.linux.announce 新闻群组上。 7. Linux 的法律状况 虽然 Linux 提供了完整的原始程式码,它仍是有版权的软体,而非公益软体。 然而,它是在 GNU General Public License 下免费取用的,有时候也称 为``copyleft''。参见 GPL 以取得更多资讯。 在 Linux 上执行的程式每一个都 有它自己的版权,虽然许多也是使用 GPL 的。 X 使用 MIT X 版权,而一些工具 是在 BSD 的版权保□下。 不论是何种情况,所有从 FTP 站取得的软体都可免费 自由地散布(不然它也不会在那儿了)。 8. 关於 Linux 的新闻 有一本叫 Linux Journal 的杂志在四年前就发行了。 它包含的文章几乎涵盖所 有的技术层面,而且几乎对所有的 Linux 使用者都有帮助。 在美国订阅一年是 $22 元,在加拿大及墨西哥是 $27 元,而世界其它的地方都是 $32 元,都是以 美金计算。 订阅查询可寄电子邮件到 [33]subs@ssc.com 或传真到(美国) 1-206-782-7191,或打电话到 +1-206-782-7733,或寄信到 Linux Journal, PO Box 85867, Seattle, WA 98145-1867 USA。 SSC 还有一个 PGP public key,用 来将你的电子邮件编码以保护你的信用卡号码; 用 finger info@ssc.com 以取得 此 key。 有许多给 Linux 的 Usenet 新闻群组,还有许多邮递列表。参见 Linux FAQ 以 得到更多关於邮递列表的资讯(你应该可在新闻群组或 FTP 站台上发现这份 FAQ)。 [34]news:comp.os.linux.announce 是一个受管制的新闻群组,用来发布关於 Linux 的消息(新程式,错误修正等等)。 [35]news:comp.os.linux.answers 是一个受管制的新闻群组,用来发表 Linux FAQ, HOWTO 文件及其它的文件用的。 [36]news:comp.os.linux.admin 是一个未管制的新闻群组,用来讨论 Linux 系 统的管理。 [37]news:comp.os.linux.development.system 是一个未管制的新闻群组,专门 用来讨论 Linux 的核心发展。 唯一可以在那里讨论的应用程式发展问题是与核 心密切相关的。 所有其它的发展问题多半是一般的 Unix 发展问题而应被放到 comp.unix group,除非它们是与 Linux 有关的应用程式问题,这种情形的话问 题应放到 comp.os.linux.development.apps。 [38]news:comp.os.linux.development.apps 是一个未管制的新闻群组,专门用 来讨论 Linux 相关的应用程式发展。 它不是用来讨论如何取得 Linux 的应用程 式的,也不是用来给那些想看看 Linux 应用程式的人的讨论场所。 [39]news:comp.os.linux.hardware 是给 Linux 相关的硬体问题用的。 [40]news:comp.os.linux.networking 是给 Linux 相关的网路发展及建立的问题 。 [41]news:comp.os.linux.x 是给与 Linux 有关的 X Windows 的问题。 [42]news:comp.os.linux.misc 是用来取代 comp.os.linux,用来给不属於任何 其它方面的 Linux 讨论。 一般来说,不要在 Linux 新闻群组上重复发表(crosspost)文章。 唯一适合重复 发表的是偶而发布在一未管制的群组及 [43]news:comp.os.linux.announce 的文 章。 将 comp.os.linux 分割为许多群组的主要原因是为了降低每一群组的文章 流量。 不遵守这项规则的话将会遭致他人毫不留情的抨击… Linux 的网页 URL 在 [44]http://sunsite.unc.edu/LDP/。 9. 未来展望 在 Linux 1.0 发行之後,已经有许多增强的工作。 Linux 1.2 包括了加速磁碟 取用,TTY 改善,虚拟记忆体增强,多平台支援,quotas, 及更多。 Linux 2.0, 目前的稳定版本,还有更多的增强,包括了许多效率的改善,数个新的网路 协定,一个世界上最快之一的 TCP/IP 实作,还有更多,更多。 更高的效率,更 多的网路协定,及更多的装置驱动程式将在 Linux 2.2 出现。 虽然已有超过 75 万行的程式码在核心之中,仍有许多的程式码,还有更多的文 件等著要写。 如果你想贡献文件请加入 linux-doc@vger.rutgers.edu 邮递列表 。 送电子邮件到 majordomo@vger.rutgers.edu, 信件内容(不是标题)只含一行 字``help''。 10. 本文件 本文件由 Michael K. Johnson < [45]johnsonm@redhat.com> 所维护。 请将任 何意见送给我,不论多小都行。没有你的帮助我无法将维护此文件的工作做好。 本文件的最近版本总可在 [46]http://sunsite.unc.edu/LDP/ 找到。 如果您对中译版有任何问题请与 黄志伟 < [47]cwhuang@phys.ntu.edu.tw> 联系 。 最新的中译版本可在 [48]http://www.linux.org.tw/CLDP/INFO-SHEET.html 取得。 11. 法律声明 所有商标是属於它们的拥有者。本文的资讯没有任何保证。使用及散布必须自行 负担风险。 本文的内容是公开的,但如果你引用它们,请保持礼节并说明来源。 原文 Trademarks are owned by their owners. There is no warranty about the information in this document. Use and distribute at your own risk. The content of this document is in the public domain, but please be polite and attribute any quotes. References 1. mailto:johnsonm@redhat.com 2. http://www.phys.ntu.edu.tw/~cwhuang/pub/ 3. mailto:cwhuang@phys.ntu.edu.tw 4. mailto:torvalds@transmeta.com 5. ftp://prep.ai.mit.edu/pub/gnu/COPYING 6. http://sunsite.unc.edu/LDP/HOWTO/Distribution-HOWTO.html 7. http://www.opensource.org/ 8. http://glycerine.itsmm.uni.edu/mca 9. news:comp.os.linux.m68k 10. http://www.azstarnet.com/~axplinux/FAQ.html 11. http://www.redhat.com/support/docs/rhl-sparc/ 12. http://www.cs.nmt.edu/~linuxppc/ 13. http://www.linuxppc.org/ 14. http://linus.linux.sgi.com/ 15. http://lena.fnet.fr/ 16. http://sagan.earthspace.net/~esr/writings/cathedral-bazaar/ 17. http://cesdis.gsfc.nasa.gov/linux-web/beowulf/beowulf.html 18. http://rsphy1.anu.edu.au/~gpg109/mem.html 19. file://localhost/tmp/zh-sgmltools.18077/HOWTO/Hardware-HOWTO.html 20. http://www.XFree86.org/ 21. mailto:Harald.T.Alvestrand@uninett.no 22. http://counter.li.org/ 23. mailto:linux-counter@uninett.no 24. news:comp.os.linux.misc 25. http://counter.li.org/ 26. ftp://sunsite.unc.edu/pub/Linux/docs/LDP/ 27. http://sunsite.unc.edu/LDP/ 28. http://www.linux.org.tw/CLDP/ 29. news:comp.os.linux.announce 30. http://sunsite.unc.edu/LDP/HOWTO/Distribution-HOWTO.html 31. http://sunsite.unc.edu/LDP/HOWTO/Distribution-HOWTO.html 32. news:comp.os.linux.announce 33. mailto:subs@ssc.com 34. news:comp.os.linux.announce 35. news:comp.os.linux.answers 36. news:comp.os.linux.admin 37. news:comp.os.linux.development.system 38. news:comp.os.linux.development.apps 39. news:comp.os.linux.hardware 40. news:comp.os.linux.networking 41. news:comp.os.linux.x 42. news:comp.os.linux.misc 43. news:comp.os.linux.announce 44. http://sunsite.unc.edu/LDP/ 45. mailto:johnsonm@redhat.com 46. http://sunsite.unc.edu/LDP/ 47. mailto:cwhuang@phys.ntu.edu.tw 48. http://www.linux.org.tw/CLDP/INFO-SHEET.html