FreeBSD 3.1-RELEASE 发行说明(1999 年 2 月)

发布说明

FreeBSD 3.1-RELEASE

欢迎使用 3.1-RELEASE,这是完全跟进 3.0-RELEASE 的版本,3.0-RELEASE 于 1998 年 11 月发布,并参数着 3.0-STABLE 分支的开始。在 3.0 发布后的 4 个月里,系统进行了数百项错误修复和一般增强。请参见以下相关详细信息。

任何安装失败或崩溃问题应通过使用 send-pr 命令报告(喜欢使用基于网页的界面的用户也可以查看此页面)。

有关 FreeBSD 和 3.1-RELEASE 目录布局的信息(特别是如果你是从软盘安装),请参阅 ABOUT.TXT 文件。有关安装说明,请参阅文件 INSTALL.TXTHARDWARE.TXT

1. 自 3.0-RELEASE 以来的新变化

1.1. 内核变化

  • 增加了对基于 RealTek 8129/8139 和 Accton MPX 5030/5038 芯片的快速以太网适配器的驱动支持,包括 SMC EZ Card 10/100 PCI 1211-TX。

  • 增加了对基于 Lite-On PNIC 的快速以太网卡的驱动支持,包括 LinkSys LNE100TX、NetGear FA310TX Rev. D1 和 Matrox FastNIC 10/100。

  • 增加了对基于 Macronix 98713、98713A、98715、98715A 和 98725 芯片的快速以太网适配器的驱动支持。

  • 增加了对基于 Winbond W89C840F 芯片的快速以太网适配器的驱动支持。

  • 增加了对基于 VIA Technologies VT3043 "Rhine I" 和 VT86C100A "Rhine II" 芯片的快速以太网适配器的驱动支持。

  • 增加了对基于 RealTek RTL 8002 芯片的口袋以太网适配器的驱动支持。

  • 增加了对基于 ASIX Electronics AX88140A 芯片的快速以太网适配器的驱动支持。

  • 将 isdn4bsd 从 isdn4bsd 项目组整合到常规系统中。

  • 系统控制台驱动程序(sc0)现在拆分为独立的单独模块,部分准备支持 USB 键盘、鼠标等。

  • 增加了对 Philips I2C/SMBUS 的支持。

  • 初步支持 USB 设备(一些键盘、鼠标)。

  • lpt 驱动程序现在已弃用。请改用驱动程序 ppbus 和 ppc(详细信息请参阅 ppc(4) 和 ppbus(4) 手册页)。在下一个版本之前,旧的驱动程序 lpt 将被移除,驱动程序 nlpt 将重命名为 lpt。

1.2. 安全修复

有关详细信息,请参阅 ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/

  • CERT 通告 CA-98-13-tcp-denial-of-service 问题已解决。

  • FreeBSD-SA-98:08(IP 分片拒绝服务)问题已解决。

KerberosIV 得到了更完善的支持。

1.3. 用户空间变更

  • 当使用 ipfw(8) 并遵循手册页中的第一行语法(即使用规则文件)时,现在可以选择通过预处理器(m4、cpp)运行,这样可以使用符号名称和其他构造,从而使维护更加方便。

  • 增加了对 PAM(可插拔认证模块)的支持,包括 radius、TACACS、S/Key、Kerberos、Unix(passwd)和其他认证方法的模块。

  • Sendmail 升级到版本 8.9.2。

  • 更新了 AMD、texinfo、global 和许多其他各种实用工具。

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/2920C/294x/2950/3940/3950(窄型/宽型/双通道)系列 EISA/VLB/PCI SCSI 控制器

  • Adaptec AIC7850、AIC7860、AIC7880、AIC789x,集成 SCSI 控制器

  • AdvanSys SCSI 控制器(所有型号)

BusLogic MultiMaster 控制器:

[请注意,BusLogic/Mylex "Flashpoint" 适配器尚不支持]

  • BusLogic MultiMaster "W" 系列主机适配器:

    • BT-948, BT-958, BT-958D

  • BusLogic MultiMaster "C" 系列主机适配器:

    • BT-946C, BT-956C, BT-956CD, BT-445C, BT-747C, BT-757C, BT-757CD, BT-545C, BT-540CF

  • BusLogic MultiMaster "S" 系列主机适配器:

    • BT-445S, BT-747S, BT-747D, BT-757S, BT-757D, BT-545S, BT-542D, BT-742A, BT-542B

  • BusLogic MultiMaster "A" 系列主机适配器:

    • BT-742A, BT-542B

  • 支持的 AMI FastDisk 控制器是 BusLogic MultiMaster 的真实克隆。

  • DPT SmartCACHE Plus、SmartCACHE III、SmartRAID III、SmartCACHE IV 和 SmartRAID IV SCSI/RAID 控制器得到支持。DPT SmartRAID/CACHE V 尚不支持。

  • SymBios(前身为 NCR)53C810、53C810a、53C815、53C820、53C825a、53C860、53C875、53C875j、53C885、53C895 和 53C896 PCI SCSI 控制器:

    • ASUS SC-200

    • Data Technology DTC3130(所有变种)

    • Diamond FirePort(所有)

    • NCR 卡(所有)

    • Symbios 卡(所有)

    • Tekram DC390W、390U 和 390F

    • Tyan S1365

  • QLogic 1020、1040、1040B 和 2100 SCSI 及光纤通道适配器

  • DTC 3290 EISA SCSI 控制器,支持 1542 模式仿真

对所有支持的 SCSI 控制器提供完全支持,包括 SCSI-I 和 SCSI-II 外设,如硬盘、光盘、磁带驱动器(包括 DAT 和 8mm Exabyte)、介质更换器、处理器目标设备和 CDROM 驱动器。支持具有 CDROM 命令的 WORM 设备进行只读访问。WORM/CD-R/CD-RW 写入支持由 cdrecord 提供,该工具在 ports 树中。

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

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

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

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

  • (wcd) ATAPI IDE 接口

以下驱动程序在旧的 SCSI 子系统下受到支持,但尚未在新的 CAM SCSI 子系统下得到支持:

  • Tekram DC390 和 DC390T 控制器(可能还有其他基于 AMD 53c974 的卡)

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

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

  • Seagate ST01/02 SCSI 控制器

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

  • WD7000 SCSI 控制器

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

  • Adaptec 152x 系列 ISA SCSI 控制器

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

[注:目前正在进行将 AIC-6260/6360 和 UltraStor 驱动移植到新的 CAM 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。

  • RealTek 8129/8139 快速以太网网卡,包括以下型号:

    • Allied Telesyn AT2550

    • Allied Telesyn AT2500TX

    • Genius GF100TXR(RTL8139)

    • NDC Communications NE100TX-E

    • OvisLink LEF-8129TX

    • OvisLink LEF-8139TX

    • Netronix Inc. EA-1210 NetEther 10/100

    • KTX-9130TX 10/100 快速以太网

    • Accton "Cheetah" EN1027D(MPX 5030/5038;RealTek 8139 克隆?)

    • SMC EZ Card 10/100 PCI 1211-TX

  • Lite-On 82c168/82c169 PNIC 快速以太网网卡,包括以下型号:

    • LinkSys EtherFast LNE100TX

    • NetGear FA310-TX Rev. D1

    • Matrox FastNIC 10/100

  • Macronix 98713、98713A、98715、98715A 和 98725 快速以太网网卡:

    • NDC Communications SFA100A(98713A)

    • CNet Pro120A(98713 或 98713A)

    • CNet Pro120B(98715)

    • SVEC PN102TX(98713)

  • Winbond W89C840F 快速以太网网卡,包括以下型号:

    • Trendware TE100-PCIE

  • VIA Technologies VT3043 "Rhine I" 和 VT86C100A "Rhine II" 快速以太网网卡,包括以下型号:

    • Hawking Technologies PN102TX

    • D-Link DFE530TX

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

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

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

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

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

    • Racore 8165 10/100baseTX

    • Racore 8148 10baseT/100baseTX/100baseFX 多重适配

  • ASIX Electronics AX88140A PCI 网卡,包括以下型号:

    • Alfa Inc. GFC2204

    • CNet Pro110B

  • DEC EtherWORKS III 网卡(DE203、DE204 和 DE205)

  • DEC EtherWORKS II 网卡(DE200、DE201、DE202 和 DE422)

  • DEC DC21040、DC21041 或 DC21140 基于网卡(SMC Etherpower 8432T、DE245 等)

  • DEC FDDI(DEFPA/DEFEA)网卡

  • Fujitsu MB86960A/MB86965A

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

  • Intel EtherExpress 16

  • 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(快速)Etherlink III /(快速)Etherlink XL

  • 3Com 3c980 快速 Etherlink XL 服务器适配器

  • Toshiba 以太网卡

  • Crystal Semiconductor CS89x0 基于网卡,包括:

    • IBM Etherjet ISA

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

注意: 目前不支持令牌环网卡,因为我们仍在等待有人贡献驱动程序。有人愿意吗?

2.3. ATM

  • ATM 主机接口

    • FORE Systems, Inc. PCA-200E ATM PCI 适配器

    • Efficient Networks, Inc. ENI-155p ATM PCI 适配器

  • ATM 信令协议

    • ATM Forum UNI 3.1 信令协议

    • ATM Forum UNI 3.0 信令协议

    • ATM Forum ILMI 地址注册

    • FORE Systems 的专有 SPANS 信令协议

    • 永久虚拟通道(PVCs)

  • IETF "经典 IP 和 ARP over ATM" 模型

    • RFC 1483, "通过 ATM 适配层 5 的多协议封装"

    • RFC 1577, "经典 IP 和 ARP over ATM"

    • RFC 1626, "ATM AAL5 上使用的默认 IP MTU"

    • RFC 1755, "IP over ATM 的 ATM 信令支持"

    • RFC 2225, "经典 IP 和 ARP over ATM"

    • RFC 2334, "服务器缓存同步协议(SCSP)"

    • Internet 草案 draft-ietf-ion-scsp-atmarp-00.txt, "使用 SCSP 的分布式 ATMARP 服务"

  • ATM 套接字接口

2.4. 其他

  • 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 声卡(snd 驱动程序)

  • 大多数由 Crystal Semiconductors、OPTi、Creative Labs、Avance、Yamaha 和 ENSONIQ 制造的 ISA 音频编解码器(pcm 驱动程序)

  • Connectix QuickCam

  • Matrox Meteor 视频帧抓取卡

  • Creative Labs Video 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 手持扫描仪

  • Xilinx XC6200 基于的可重构硬件卡,兼容 Virtual Computers(www.vcc.com)的 HOT1

  • 支持 Dave Mills 的实验性 Loran-C 接收器

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

3. 获取 FreeBSD

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

3.1. FTP/邮件

你可以通过 ftp.FreeBSD.org(官方 FreeBSD 发布站点)从 FTP 下载 FreeBSD 及其任何或所有可选软件包。

有关镜像 FreeBSD 软件的其他位置,请参阅文件 MIRROR.SITES。请从离你最近的(在网络术语中)站点下载分发版。欢迎提供更多的镜像站点!如果你希望成为官方镜像站点,请联系 freebsd-admin@FreeBSD.org 获取更多详情。

如果你无法访问互联网,且电子邮件是唯一选择,你仍然可以通过发送邮件到 ftpmail@ftpmail.vix.com 获取文件。请在邮件中写上关键字 "help" 以获取有关如何通过此机制获取文件的更多信息。然而,请注意,这将通过邮件发送大量的数十兆字节数据,应该仅作为最后的手段使用!

3.2. FreeBSD 2.0

你可以通过以下方式从 CDROM 订购 FreeBSD 3.1-RELEASE 光盘:

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

或者通过互联网联系 orders@cdrom.com 或访问 http://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 或美国美元支票,并在美国境内提供货到付款服务。加利福尼亚州居民需加收 8.25% 的销售税。

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

4. 从旧版 FreeBSD 升级

如果你正在从之前的 FreeBSD 版本进行升级,最有可能是从 2.2.x/2.1.x 版本升级(在某些较少的情况下),以下一些问题可能会影响你,当然,具体情况还取决于你选择的升级方式。有两种常见的 FreeBSD 升级方式:

  • 使用源代码,通过 ·/usr/src·

  • 还可使用 sysinstall 的(二进制)升级。

使用源代码时,你需要了解两个目标:标准的“升级”目标,它将把 2.x 或 3.0 系统升级到 3.1;和“world”目标,它将保持已经升级的系统与自初次升级以来的所有变更同步。

使用二进制升级选项时,系统将直接升级到 3.1/ELF,同时为与旧版二进制文件的向后兼容性填充 /<basepath>/lib/aout 目录。

无论哪种方式,升级到 ELF 后,你将拥有更小的二进制文件,并能访问更多已移植到其他 ELF 环境中的编译器工具(我们的旧版并且有些过时的 a.out 格式大多不被其他软件项目支持)。那些希望继续访问旧版 a.out 动态可执行文件的人,应确保安装 compat22 分发版。

[其他重要的升级说明应放在此处]

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

我们始终欢迎你的建议、错误报告和代码贡献——如果你发现任何问题,请随时报告(如果可能,请附上修复方案!)。

从具有互联网邮件连接的计算机提交错误报告的首选方法是使用 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 询问!

6. 致谢

FreeBSD 代表了来自世界各地的许多个人,甚至数百人,的共同努力,他们为你带来了这个版本。欲了解 FreeBSD 项目工作人员的完整名单,请访问:http://www.FreeBSD.org/handbook/staff.html

或者,如果你已加载了文档发行版:file:/usr/share/doc/handbook/staff.html

特别感谢:

  • Steve Price 为其在构建和组织软件包方面的工作,以及一如既往的 Satoshi Asami 在 Ports 方面的工作。

  • Doug Rabson 和 John Birrell 为使 FreeBSD/alpha 成为现实,以及 NetBSD 项目在间接方面的重大帮助。

  • Peter Wemm 为新内核模块系统(在 Doug Rabson 的大力帮助下)所做的贡献。

  • 以及全世界成千上万的 FreeBSD 用户和测试人员,没有他们,这个版本根本不可能实现。

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

FreeBSD 项目

最后更新于