FreeBSD 3.5 RELEASE 发行公告(2000 年 6 月)
发布说明 - FreeBSD 3.5-RELEASE
欢迎使用 3.5-RELEASE,这是 3.4-RELEASE 的完整后续版本,3.4-RELEASE 于 1999 年 12 月发布。在 3.4 发布后的几个月里,系统进行了许多错误修复和一般性增强。请参见下面的相关细节。
任何安装失败或崩溃问题应通过使用 send-pr 命令报告(那些偏好使用 WEB 界面的用户也可以访问 http://www.FreeBSD.org/send-pr.html)。
有关 FreeBSD 和 3.5-RELEASE 目录布局的信息(特别是如果你是从软盘安装的话!),请参阅 ABOUT.TXT。有关安装说明,请参阅 INSTALL.TXT 和 HARDWARE.TXT 文件。
1. 自 3.4-RELEASE 以来的新变化
1.1. 内核变更
加载程序从 -current 版本进行了大幅更新。
修复了 CAM 驱动程序中的各种错误。
更新了 oltr [Olicom NIC] 驱动程序。
更新了 bktr(4) [Brooktree 帧抓取器] 驱动程序。
更新了 isp(4) [Compaq Qlogic] 驱动程序。
更新了 sym(4) [NCR/Symbios SCSI 控制器] 驱动程序。
修复了 syscons(4) 中的多个错误。
修复了 vinum(4) 中的多个错误。
wd(4) 驱动程序对 LBA(逻辑块寻址)的支持得到了改进。
音频混音器(8)支持得到了实质性更新。
新增对 Microsoft Sound Source (MSS) 音频设备的支持。
在 Linux 兼容代码中支持更多 Linux 系统调用。
更新 netgraph(4):新增了节点类型并增加了文档。
修复了 msdosfs 代码中的多个错误。
1.2. 安全性变更
进行了许多小而重要的变更,数量太多无法一一列举。有关更多细节,请参阅 CVS 库。总的来说,从用户的角度来看,可以说“各个方面都得到了加强。”
1.3. 用户空间变更
vinum(8) 进行了实质性更新。
chmod(1) 新增了
-v
选项。详情请参阅手册页。df(1) 新增了新的单位类型。详情请参阅手册页。
修复了 date(1)、ed(1)、ln(1)、sh(1)、camcontrol(8)、vinum(8) 及其他多个用户命令中的各种错误(详情请见 CVS)。
更新了 groff(1)、grep(1)、texinfo(1) 等实用工具。
从 -current 合并了不少对
/etc
的增强。修复了手册页中的许多文档错误。
向动态链接器新增线程锁定函数(详见 dllockinit(3))。
新增了函数 pthread_cancel(3)。
ppp(8) 进行了若干变更和错误修复。特别是其中一个变更可能会影响现有配置。现在,字符
#
被视为注释的起始符号,无论它是否是行中的第一个非空白字符。一些 ISP 分配的身份认证名称中包含#
字符,现必须转义或加引号。picobsd 支持(
- /usr/src/release/picobsd-
)进行了实质性更新。在系统安装程序 (sysinstall(8)) 中新增了 HTTP 安装选项。
XFree86 从 3.3.5 版本更新到 3.3.6(XFree86 4.0 尚未准备好投入使用)。
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 控制器
Adaptec 1510 系列 ISA SCSI 控制器(不支持启动设备)
Adaptec 152x 系列 ISA SCSI 控制器
Adaptec AIC-6260 和 AIC-6360 基板,包括 AHA-152x 和 SoundBlaster 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, 1080 和 1240 SCSI 主机适配器
QLogic 2100 光纤通道适配器(仅限私有环路)
DTC 3290 EISA SCSI 控制器(1542 仿真模式)
对于所有支持的 SCSI 控制器,提供对 SCSI-I 和 SCSI-II 外设的完全支持,包括硬盘、光盘、磁带驱动器(包括 DAT 和 8mm Exabyte)、磁带库、处理器目标设备和 CD-ROM 驱动器。支持可读的 WORM 设备,CD-ROM 驱动程序可以进行只读访问。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 子系统下尚未支持:
NCR5380/NCR53400("ProAudio Spectrum")SCSI 控制器
UltraStor 14F, 24F 和 34F SCSI 控制器
Seagate ST01/02 SCSI 控制器
Future Domain 8xx/950 系列 SCSI 控制器
WD7000 SCSI 控制器
[注意:目前正在进行将 UltraStor 驱动程序移植到新的 CAM SCSI 框架的工作,但无法预计何时或是否会完成。]
未维护的驱动程序,可能适用于你的硬件,也可能不适用:
磁带接口(Colorado/Mountain/Insight)
(mcd) Mitsumi 专有 CD-ROM 接口(所有型号)
2.2. 以太网卡
以下是当前已知与 FreeBSD 兼容的以太网卡列表:
Adaptec Duralink PCI 快速以太网适配器,基于 Adaptec AIC-6915 快速以太网控制器芯片,包括以下型号:
ANA-62011 64位单端口 10/100-BaseTX 适配器
ANA-62022 64位双端口 10/100-BaseTX 适配器
ANA-62044 64位四端口 10/100-BaseTX 适配器
ANA-69011 32位单端口 10/100-BaseTX 适配器
ANA-62020 64位单端口 100-BaseFX 适配器
Allied-Telesis AT1700 和 RE2000 卡
Alteon Networks PCI 千兆以太网网卡,基于 Tigon 1 和 Tigon 2 芯片组,包括以下型号:
Alteon AceNIC(Tigon 1 和 2)
3Com 3c985-SX(Tigon 1 和 2)
Netgear GA620(Tigon 2)
Silicon Graphics 千兆以太网
DEC/Compaq EtherWORKS 1000
NEC 千兆以太网
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
Kingston KNE110TX
Macronix 98713、98713A、98715、98715A 和 98725 快速以太网网卡:
NDC Communications SFA100A(98713A)
CNet Pro120A(98713 或 98713A)
CNet Pro120B(98715)
SVEC PN102TX(98713)
Macronix/Lite-On PNIC II LC82C115 快速以太网网卡,包括以下型号:
LinkSys EtherFast LNE100TX 版本 2
Winbond W89C840F 快速以太网网卡,包括以下型号:
Trendware TE100-PCIE
VIA Technologies VT3043 "Rhine I" 和 VT86C100A "Rhine II" 快速以太网网卡,包括以下型号:
Hawking Technologies PN102TX
D-Link DFE530TX
Silicon Integrated Systems SiS 900 和 SiS 7016 PCI 快速以太网网卡
Sundance Technologies ST201 PCI 快速以太网网卡,包括以下型号:
D-Link DFE-550TX
SysKonnect SK-984x PCI 千兆以太网卡,包括以下型号:
SK-9841 1000baseLX 单模光纤,单端口
SK-9842 1000baseSX 多模光纤,单端口
SK-9843 1000baseLX 单模光纤,双端口
SK-9844 1000baseSX 多模光纤,双端口
Texas Instruments ThunderLAN PCI 网卡,包括以下型号:
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
Racore 8165 10/100-BaseTX
Racore 8148 10-BaseT/100-BaseTX/100-BaseFX 多功能网卡
ADMtek Inc. AL981 基于 PCI 的快速以太网网卡
ADMtek Inc. AN985 基于 PCI 的快速以太网网卡
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 以太网接口
仿 NE2000 的 PCI 网络卡:RealTek 8029、NetVin 5000、Winbond W89C940、Surecom NE-34、VIA VT86C926。
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/905C PCI 和 EISA(快速)Etherlink III /(快速)Etherlink XL
3Com 3c980/3c980B 快速 Etherlink XL 服务器适配器
3Com 3cSOHO100-TX OfficeConnect 适配器
Toshiba 以太网卡
Crystal Semiconductor CS89x0 基于网卡,包括:
IBM Etherjet ISA
还支持 IBM 和 National Semiconductor 的 PCMCIA Etherjet 卡。
2.3. ATM
o ATM 主机接口 - FORE Systems, Inc. PCA-200E ATM PCI 适配器 - Efficient Networks, Inc. ENI-155p ATM PCI 适配器
o ATM 信令协议 - ATM Forum UNI 3.1 信令协议 - ATM Forum UNI 3.0 信令协议 - ATM Forum ILMI 地址注册 - FORE Systems 的专有 SPANS 信令协议 - 永久虚拟通道 (PVC)
o IETF “经典 IP 和 ARP 通过 ATM”模型 - RFC 1483,“通过 ATM 适配层 5 的多协议封装” - RFC 1577,“经典 IP 和 ARP 通过 ATM” - RFC 1626,“用于 ATM AAL5 上的默认 IP MTU” - RFC 1755,“IP 通过 ATM 的 ATM 信令支持” - RFC 2225,“经典 IP 和 ARP 通过 ATM” - RFC 2334,“服务器缓存同步协议 (SCSP)” - Internet 草案 draft-ietf-ion-scsp-atmarp-00.txt,“使用 SCSP 的分布式 ATMARP 服务”
o 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。
Specialix SI/XIO/SX ISA、EISA 和 PCI 串行扩展卡/模块。
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 / Bt878 芯片的帧捕捉卡。
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 接收器。
Lucent Technologies WaveLAN/IEEE 802.11 PCMCIA 和 ISA 标准速度(2Mbps)及 turbo 速度(6Mbps)无线网络适配器及其兼容设备(NCR WaveLAN/IEEE 802.11, Cabletron RoamAbout 802.11 DS)。注意:这些适配器的 ISA 版本实际上是将 PCMCIA 卡与 ISA 到 PCMCIA 桥卡结合的设备,因此两种类型的设备使用相同的驱动程序。
FreeBSD 目前不支持 IBM 的微通道(MCA)总线。
3. 获取 FreeBSD
你可以通过多种方式获取 FreeBSD:
3.1. FTP/邮件
你可以从 ftp.FreeBSD.org
(FreeBSD 官方发布站点)通过 FTP 获取 FreeBSD 及其所有或部分可选软件包。
有关其他镜像站点,请查看文件 MIRROR.SITES
。请尽量从距离你最近的站点(在网络术语上)下载发行版。如果你想成为官方镜像站点,欢迎联系 freebsd-admin@FreeBSD.org
获取更多信息。
如果你无法访问互联网,并且电子邮件是你的唯一选择,你仍然可以通过发送邮件到 ftpmail@ftpmail.vix.com
获取文件,在邮件中输入关键词“help”以获取更多关于如何通过这种方式获取文件的信息。然而,请注意,这种方式会通过邮件发送大量的数据(几十兆字节),应仅在最后的绝对手段下使用!
3.2. 光盘
你可以从以下地址订购 FreeBSD 3.5-RELEASE 光盘:
或者通过互联网从 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 的(二进制)升级。
如果你使用源代码方式升级,有两个目标需要关注:标准的“upgrade”目标,它会将 2.x 或 3.0 系统升级到 3.5;以及“world”目标,它会将已经升级过的系统与自最初升级以来发生的所有变更保持同步。
如果使用二进制升级选项,系统将直接升级到 3.5/ELF,并且还会写入目录 /<basepath>/lib/aout
,以便向后兼容旧版二进制文件。
无论哪种方式,升级到 ELF 格式将意味着你将获得较小的二进制文件,并可以访问已移植到其他 ELF 环境中的更多编译器功能(我们的旧版且有些过时的 a.out 格式在大多数其他软件项目中不再受到支持)。如果你希望保留访问旧版 a.out 动态可执行文件的权限,请务必安装 compat22 发行版。请注意,a.out 库在系统重启之前无法访问,这可能会导致某些 a.out 包出现问题。
此外,不要使用以前版本的安装盘或 sysinstall,因为 3.1 版本引入了新的引导过程,需要安装新的引导块(因为使用了 ELF 内核),而 3.2 版本对引导过程进行了进一步修改。
[其他重要的升级注意事项应在此处列出]
5. 报告问题、提出建议、提交代码
我们非常重视你的建议、错误报告和代码贡献——如果你发现任何问题,请随时报告(如果可以,请附上修复方法!)。
从具有 Internet 邮件连接的机器上提交错误报告的首选方式是使用 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
特别感谢:
在
http://www.FreeBSD.org/handbook/donors.html
上列出的捐赠者以及世界各地成千上万的 FreeBSD 用户和测试人员,没有他们的支持,这个版本是不可能完成的。
我们真诚地希望你喜欢这个 FreeBSD 版本!
FreeBSD 项目
最后更新于