FreeBSD 2.2.8-RELEASE 发行说明(1998 年 12 月)

===============================================================

发行说明

FreeBSD 2.2.8-RELEASE 版本

================================================================

1. 自 2.2.7 以来的新增功能

内核功能:

  • 支持大于 8G 的 IDE 硬盘

  • 支持 3Com 3c905B 以太网适配器

  • 支持基于 PCI ThunderLAN 的以太网适配器(Compaq/Olicom)

  • 显著改进 Linux 仿真器。例如,像 QuakeII 这样的程序现在应该可以直接运行(前提是满足其其他运行需求)。

  • 合并了 -current 分支的 pthread 实现的主要改动:包括基于 FILE * 的文件锁定、信号修复、读/写锁定、更好的 POSIX 兼容性和更高的性能。

  • 新增一个灵活的带宽限制器/延迟仿真器,即 dummynet。详见 dummynet(4)。

  • 支持多接口桥接功能(10 和 100 Mbit/s)。详见 bridge(4)。

  • 新增 NFS 客户端加速器,详见 rc.conf(5) 中的 nfs_access_cache

用户态功能:

  • 重构了 /bin/sh 的信号和 trap 处理。这使得当通过 system(2) 调用时(如由邮件代理调用),tty 模式下的 emacs 可以正常工作。

  • 从 3.0 分支合并了 ppp(8),新增了如多链路和 VPN 支持等功能,并修复了一些已知问题。

安全问题:

  • 处理了自 2.2.7 发布以来所有公开的 CERT/Bugtraq 安全通告

2. 支持的配置

FreeBSD 目前可以运行在多种基于 ISA、VLB、EISA 和 PCI 总线的 PC 上,支持从 386sx 到 Pentium 级别的机器(尽管不推荐使用 386sx)。此外,还支持通用的 IDE 或 ESDI 硬盘配置、各种 SCSI 控制器、网络和串行卡。

以下是当前确认可在 FreeBSD 上正常工作的外设列表。其他配置也可能运行良好,但尚未收到相关确认信息。

2.1. 硬盘控制器

  • WD1003(所有通用 MFM/RLL)

  • WD1007(所有通用 IDE/ESDI)

  • IDE

  • ATA

  • Adaptec 1535 ISA SCSI 控制器

  • Adaptec 154x 系列 ISA SCSI 控制器

  • Adaptec 174x 系列 EISA SCSI 控制器(标准模式和增强模式)

  • Adaptec 274X/284X/2940/3940(窄型/宽型/双端口)系列 ISA/EISA/PCI SCSI 控制器

  • Adaptec AIC7850 板载 SCSI 控制器

注意:你不能从 SoundBlaster 卡启动,因为它们没有板载 BIOS,这对于将启动设备映射到系统 BIOS I/O 向量中是必需的。然而,它们可以完美用于外部磁带、CDROM 等设备。对于任何没有启动 ROM 的 AIC-6x60 基础卡也是如此。一些系统确实具有启动 ROM,通常在系统启动或重置时会有某种消息提示,在这种情况下,你也将能够从这些设备启动。请查阅系统/主板文档了解更多详情。

  • Buslogic 545S & 545c

  • Buslogic 445S/445c VLB SCSI 控制器

  • Buslogic 742A, 747S, 747c EISA SCSI 控制器

  • Buslogic 946c PCI SCSI 控制器

  • Buslogic 956c PCI SCSI 控制器

  • SymBios(前身为 NCR)53C810, 53C825, 53c860 和 53c875 PCI SCSI 控制器

    • ASUS SC-200

    • Data Technology DTC3130(所有型号)

    • NCR 卡(所有型号)

    • Symbios 卡(所有型号)

    • Tekram DC390W, 390U 和 390F

    • Tyan S1365

  • Tekram DC390 和 DC390T 控制器(可能也支持基于 AMD 53c974 的其他卡)。

  • NCR5380/NCR53400(“ProAudio Spectrum”)SCSI 控制器

  • DTC 3290 EISA SCSI 控制器(1542 模拟模式)。

  • UltraStor 14F, 24F 和 34F SCSI 控制器

  • Seagate ST01/02 SCSI 控制器

  • Future Domain 8xx/950 系列 SCSI 控制器

  • WD7000 SCSI 控制器

对于所有受支持的 SCSI 控制器,提供完整支持 SCSI-I 和 SCSI-II 外设,包括硬盘、磁带驱动器(包括 DAT 和 8mm Exabyte)以及 CD ROM 驱动器。

目前支持的 CD-ROM 类型系统如下:

  • (cd) SCSI 接口(也包括 ProAudio Spectrum 和 SoundBlaster SCSI)

  • (matcd) Matsushita/Panasonic(Creative SoundBlaster)专有接口(562/563 型号)

  • (scd) Sony 专有接口(所有型号)

  • (wcd) ATAPI CDROM 接口

  • (acd) ATAPI CD-R 接口(作为“wcd”的替代)

未维护的驱动程序,可能适用于某些硬件,也可能不适用:

  • Adaptec 1510 系列 ISA SCSI 控制器(不适用于启动设备)

  • Adaptec 152x 系列 ISA SCSI 控制器

  • Adaptec AIC-6260 和 AIC-6360 基础的板卡,包括 AHA-152x 和 SoundBlaster SCSI 卡

  • 软盘磁带接口(Colorado/Mountain/Insight)

  • (mcd) Mitsumi 专有 CD-ROM 接口(所有型号)

2.2. 以太网卡

  • Allied-Telesis AT1700 和 RE2000 卡

  • AMD PCnet/PCI(79c970 & 53c974 或 79c974)

  • SMC Elite 16 WD8013 以太网接口,以及大多数其他 WD8003E, WD8003EBT, WD8003W, WD8013W, WD8003S, WD8003SBT 和 WD8013EBT 基于的克隆卡

  • SMC Elite Ultra

  • SMC Etherpower II

  • Texas Instruments ThunderLAN PCI NICs,包括以下型号:

    • Compaq Netelligent 10, 10/100, 10/100 Proliant, 10/100 双端口

    • Compaq Netelligent 10/100 TX 嵌入式 UTP, 10 T PCI UTP/同轴, 10/100 TX UTP

    • Compaq NetFlex 3P, 3P 集成版, 3P 带 BNC

    • Olicom OC-2135/2138, OC-2325, OC-2326 10/100 TX UTP

  • DEC EtherWORKS III NICs(DE203, DE204, 和 DE205)

  • DEC EtherWORKS II NICs(DE200, DE201, DE202, 和 DE422)

  • DEC DC21040, DC21041, 或 DC21140 基于的 NICs(SMC Etherpower 8432T, DE245 等)

  • DEC FDDI(DEFPA/DEFEA)NICs

  • Fujitsu MB86960A/MB86965A

  • HP PC Lan+ 卡(型号:27247B 和 27252A)

  • Intel EtherExpress(由于驱动程序不稳定,不推荐使用)

  • Intel EtherExpress Pro/10

  • Intel EtherExpress Pro/100B PCI 快速以太网

  • Isolan AT 4141-0(16 位)

  • Isolink 4110(8 位)

  • Novell NE1000, NE2000 和 NE2100 以太网接口

  • 3Com 3C501 卡

  • 3Com 3C503 Etherlink II

  • 3Com 3c505 Etherlink/+

  • 3Com 3C507 Etherlink 16/TP

  • 3Com 3C509, 3C579, 3C589(PCMCIA), 3C590/592/595/900/905/905B PCI 和 EISA

    • (Fast)Etherlink III /(Fast)Etherlink XL

  • Toshiba 以太网卡

  • IBM 和 National Semiconductor 的 PCMCIA 以太网卡也受支持。

目前不支持令牌环卡。

2.3. 其他

  • AST 4 端口串行卡,使用共享 IRQ

  • ARNET 8 端口串行卡,使用共享 IRQ

  • ARNET(现为 Digiboard)Sync 570/i 高速串行卡

  • Boca BB1004 4 端口串行卡(不支持调制解调器)

  • Boca IOAT66 6 端口串行卡(支持调制解调器)

  • Boca BB1008 8 端口串行卡(不支持调制解调器)

  • Boca BB2016 16 端口串行卡(支持调制解调器)

  • Comtrol Rocketport 卡

  • Cyclades Cyclom-y 串行板

  • STB 4 端口卡,使用共享 IRQ

  • SDL Communications Riscom/8 串行板

  • SDL Communications RISCom/N2 和 N2pci 高速同步串行板

  • Stallion 多端口串行板:EasyIO, EasyConnection 8/32 & 8/64, ONboard 4/16 和 Brumby

  • Adlib, SoundBlaster, SoundBlaster Pro, ProAudioSpectrum, Gravis UltraSound 和 Roland MPU-401 声卡

  • Connectix QuickCam

  • Matrox Meteor 视频帧抓取卡

  • Creative Labs 视频 Spigot 帧抓取卡

  • Cortex1 帧抓取卡

  • Hauppauge Wincast/TV 板卡(PCI)

  • STB TV PCI

  • Intel Smart Video Recorder III

  • 基于 Brooktree Bt848 芯片的各种帧抓取卡

  • HP4020, HP6020, Philips CDD2000/CDD2660 和 Plasmon CD-R 驱动器

  • PS/2 鼠标

  • 标准 PC 游戏杆

  • X-10 电源控制器

  • GPIB 和 Transputer 驱动程序

  • Genius 和 Mustek 手持扫描仪

目前,FreeBSD 不支持 IBM 的微通道(MCA)总线。

3. 获取 FreeBSD

你可以通过多种方式获取 FreeBSD:

3.1. FTP/邮件

你可以从 ftp.FreeBSD.org 下载 FreeBSD 及其任何或所有的可选包 - 这是官方的 FreeBSD 发布站点。

有关镜像 FreeBSD 软件的其他位置,请参见文件 MIRROR.SITES。请从最接近(在网络术语中)的站点下载发行版。我们始终欢迎额外的镜像站点!如果你希望成为官方镜像站点,请联系 freebsd-admin@FreeBSD.org 获取更多细节。

3.2. 光盘

你可以从以下地址订购 FreeBSD 3.0-SNAP 和 2.2.x-RELEASE 光盘:

  Walnut Creek CDROM  
  4041 Pike Lane, Suite D  
  Concord, CA 94520  
  电话:1-800-786-9907, +1-925-674-0783, +1-925-674-0821 (传真)

或者通过互联网从 orders@cdrom.comhttp://www.cdrom.com 订购。你可以通过 FTP 从以下地址获取他们的当前目录:

  • ftp://ftp.cdrom.com/cdrom/catalog

每张 -RELEASE 光盘的费用为 $39.95,或如果订阅 FreeBSD,则为 $24.95。FreeBSD SNAPshot 光盘的费用为 $39.95,或如果订阅 FreeBSD-SNAP,则为 $14.95(-RELEASE 和 -SNAP 订阅是完全分开的)。通过订阅,你将自动收到更新版本。每次光盘发货时会计入你的信用卡费用,你可以随时取消订阅,无需额外承担费用。

运输费用(每订单,而非每张光盘)为美国、加拿大和墨西哥 $5,美国境外 $9.00。他们接受 Visa、Mastercard、Discover、American Express 或美国美元的支票,并在美国境内通过 COD(货到付款)发货。加利福尼亚州居民需额外支付 8.25% 的销售税。

如果你对任何原因不满意,光盘有无条件退货政策。

4. 报告问题、提出建议、提交代码

你的建议、错误报告和代码贡献始终受到重视——如果你发现任何问题,请不要犹豫,尽管报告(如果可以,请附上修复补丁)!

提交错误报告的首选方法是使用带有互联网邮件连接的机器上的 send-pr 命令,或使用 http://www.FreeBSD.org/send-pr.html 上的 CGI 脚本。错误报告将由我们的忠实 bugfiler 程序妥善归档,你可以放心,我们会尽力尽快回复所有报告的错误。通过这种方式提交的错误报告也会出现在我们的网站支持部分,因此既作为错误报告,也为其他用户提供有关潜在问题的“路标”。

如果由于某种原因,你无法使用 send-pr 命令提交错误报告,可以尝试将报告发送到:freebsd-bugs@FreeBSD.org

请注意,send-pr 本身是个 shell 脚本,即使在完全不同的系统上也应容易迁移。我们更倾向于你使用此界面,因为它有助于更容易地跟踪问题报告。然而,在提交之前,请尽量确保该问题是否已经被修复。

否则,对于任何问题或技术支持问题,请将邮件发送到:freebsd-questions@FreeBSD.org

此外,作为一个志愿者项目,我们始终欢迎更多愿意帮助的人的加入——目前所需的增强功能远远超过我们自己能完成的!如需就技术问题联系我们,或提供帮助,请发送邮件至:freebsd-hackers@FreeBSD.org

请注意,这些邮件列表可能会经历 大量 的流量,如果你有慢速或昂贵的邮件访问,并且仅对关注 FreeBSD 的重大事件感兴趣,你可能会发现订阅以下列表更为方便:freebsd-announce@FreeBSD.org

所有邮件列表均可自由加入。发送邮件至 MajorDomo@FreeBSD.org,并在邮件正文中单独一行包含关键字 help。这将为你提供有关加入各个列表、访问档案等的更多信息。还有一些面向特定兴趣小组的邮件列表没有在此列出,请发送邮件至 majordomo 并询问更多信息!

5. 致谢

FreeBSD 代表了来自世界各地许多个人的共同努力,这些人不懈工作,最终为你带来了这个版本。欲查看完整的 FreeBSD 项目工作人员名单,请访问:http://www.FreeBSD.org/handbook/staff.html

或,如果你已加载文档分发包:file:/usr/share/doc/handbook/staff.html

特别感谢:

  • 蒙大拿州立大学的所有人员,感谢他们的早期支持。

  • 以及全球数千名 FreeBSD 用户和测试人员,正是有了他们的帮助,这个版本才得以实现。

我们真诚希望你喜欢这个 FreeBSD 版本!

最后更新于