发布说明 - FreeBSD 3.4-RELEASE
欢迎使用 3.4-RELEASE,这是继 1999 年 10 月发布的 3.3-RELEASE 之后的彻底更新版本。在 3.3 发布后的几个月内,系统进行了许多错误修复和功能增强。相关详细信息请参见下文。
任何安装失败或系统崩溃问题,请通过 send-pr
命令提交报告(如果你更喜欢基于网页的界面,也可以访问 http://www.FreeBSD.org/send-pr.html)。
有关 FreeBSD 和 3.4-RELEASE 目录布局的信息(尤其是在使用软盘安装时),请参阅文件 ABOUT.TXT。安装说明请参考文件 INSTALL.TXT 和 HARDWARE.TXT。
重新支持 Adaptec 152x/151x/AIC-6360 SCSI 控制器。
新增 netgraph(4) 支持。Netgraph 提供了一个统一且模块化的内核对象系统,用于实现各种网络功能。要启用此功能,请在内核配置中新增 options NETGRAPH
。
i4b(4) 升级至版本 00.83.00,提高了稳健性和稳定性,并支持更多新型号的卡(包括 Asuscom ISDNlink 128K、AVM Fritz!Card PCI、AVM Fritz!Card PnP、ELSA PCC-16、ITK ix1 micro V.3、Siemens I-Surf 2.0)。
vinum(8) 现在新增对 RAID-5 的支持。
增加了对 Intel PIIX4 和 AcerLabs M15x3 电源管理控制器的驱动支持。
新增支持阻止以下内容:传入的 ICMP 重定向消息、发送的 RST 数据包以及传入的 SYN|FIN 数据包,从而减轻或消除某些类型的 DoS 攻击影响。
增加了无需检查或减少 TTL 即转发 IP 数据报的支持,使网关和防火墙更不易被发现并减少攻击暴露风险。
新的网络安全功能包括:
丢弃带有 SYN+FIN 的 TCP 数据包(注意:此操作会破坏 RFC 1644 扩展 (T/TCP))。
限制 RST 的发出。
忽略传入的 ICMP REDIRECT 消息。
支持记录传入的 ICMP REDIRECT 消息。
有关如何使用这些新功能的详细信息,请参阅 rc.conf(5)。
Inetd 增加了对内置 ident 的支持,并针对意外阻塞(在接受连接时)提供了解决方案。
ppp(8) 增加了对 PPPoE(以太网上的 PPP,依赖于 netgraph 的 pppoe 节点)的支持,同时支持 PPP over ISDN,包括标准的 ISDN 链路绑定。
现在使用命令行参数 -nat
和命令 nat
控制网络地址转换(NAT)。旧的命令 [-]alias
仍然有效,但会产生警告,并将在未来移除。
新功能包括:
自动加载 tun
模块并支持在命令行指定 tun
单元。
提供命令行选项 -foreground
。
支持快速队列配置。
提供功能性的 set autoload
命令(用于按需多链路 PPP)。
支持 GRE 数据包过滤。
修复了许多已知问题。
新增了守护进程 pppoed,用于处理 PPPoE 请求。有关详细信息,请参阅 rc.conf(5) 和 pppoed(8)。
FreeBSD 目前可以运行在多种基于 ISA、VLB、EISA 和 PCI 总线的 PC 上,支持从 386sx 到 Pentium 级别的机器(虽然不推荐使用 386sx)。支持常规的 IDE 或 ESDI 驱动配置,以及多种 SCSI 控制器、网络卡和串口卡。
以下是目前已知与 FreeBSD 兼容的所有外围设备列表。其他配置也可能兼容,只是尚未收到相关确认。
支持以下磁盘控制器:
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 控制器(Narrow/Wide/Twin)
Adaptec AIC7850, AIC7860, AIC7880, AIC789x 系列嵌入式 SCSI 控制器
Adaptec 1510 系列 ISA SCSI 控制器(不支持启动设备)
Adaptec 152x 系列 ISA SCSI 控制器
基于 Adaptec AIC-6260 和 AIC-6360 的板卡,包括 AHA-152x 和 SoundBlaster SCSI 卡
支持所有型号
注意: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
支持与 BusLogic MultiMaster 完全兼容的 AMI FastDisk 控制器。
支持以下 DPT SCSI/RAID 控制器:
SmartCACHE Plus
SmartCACHE III
SmartRAID III
SmartCACHE IV
SmartRAID IV 不支持 DPT SmartRAID/CACHE V。
支持的型号包括:
53C810, 53C810a, 53C815, 53C820, 53C825a, 53C860, 53C875, 53C875j, 53C885, 53C895 和 53C896
支持以下品牌的卡:
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 外围设备(硬盘、光盘、磁带机、媒体交换机、处理器目标设备和 CD-ROM 驱动器)
支持使用 CDROM 命令的 WORM 设备,提供只读访问
提供 WORM/CD-R/CD-RW 写入支持(使用 ports 树中的 cdrecord)。
以下 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 接口(所有型号)
支持以下以太网卡:
基于 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 适配器
AT1700 和 RE2000 卡
基于 Tigon 1 和 Tigon 2 芯片组,包括:
Alteon AceNIC (Tigon 1 和 Tigon 2)
3Com 3c985-SX (Tigon 1 和 Tigon 2)
Netgear GA620 (Tigon 2)
Silicon Graphics 千兆以太网
DEC/Compaq EtherWORKS 1000
NEC 千兆以太网
PCnet/PCI (79c970 和 53c974 或 79c974)
SMC Elite 16 WD8013 以太网接口
大多数基于 WD8003E, WD8003EBT, WD8003W, WD8013W, WD8003S, WD8003SBT 和 WD8013EBT 的克隆卡
SMC Elite Ultra
SMC Etherpower II
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
LinkSys EtherFast LNE100TX
NetGear FA310-TX Rev. D1
Matrox FastNIC 10/100
Kingston KNE110TX
型号包括:98713, 98713A, 98715, 98715A 和 98725,包括:
NDC Communications SFA100A (98713A)
CNet Pro120A (98713 或 98713A)
CNet Pro120B (98715)
SVEC PN102TX (98713)
LinkSys EtherFast LNE100TX Version 2
Trendware TE100-PCIE
VT3043 "Rhine I" 和 VT86C100A "Rhine II" 快速以太网 NIC,包括:
Hawking Technologies PN102TX
D-Link DFE530TX
SiS 900 和 SiS 7016 PCI 快速以太网 NIC
D-Link DFE-550TX
SK-9841:1000baseLX 单模光纤,单端口
SK-9842:1000baseSX 多模光纤,单端口
SK-9843:1000baseLX 单模光纤,双端口
SK-9844:1000baseSX 多模光纤,双端口
包括:
Compaq Netelligent 系列(10、10/100、10/100 Proliant、10/100 双端口等)
Compaq NetFlex 3P 系列
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 多功能卡
AL981 和 AN985 PCI 快速以太网 NIC
Alfa Inc. GFC2204
CNet Pro110B
EtherWORKS III NIC (DE203, DE204, 和 DE205)
EtherWORKS II NIC (DE200, DE201, DE202, 和 DE422)
DC21040, DC21041, 或 DC21140 基于 SMC Etherpower 8432T, DE245 等的 NIC
FDDI (DEFPA/DEFEA) NIC
MB86960A/MB86965A
PC Lan+ 卡(型号:27247B 和 27252A)
EtherExpress 16
EtherExpress Pro/10
EtherExpress Pro/100B PCI 快速以太网
AT 4141-0 (16 位)
Isolink 4110 (8 位)
NE1000, NE2000, 和 NE2100 以太网接口
RealTek 8029, NetVin 5000, Winbond W89C940, Surecom NE-34, VIA VT86C926
3C501 卡
3C503 Etherlink II
3C505 Etherlink/+
3C507 Etherlink 16/TP
3C509, 3C579, 3C589 (PCMCIA), 3C590/592/595/900/905/905B/905C PCI 和 EISA (Fast) Etherlink III / (Fast) Etherlink XL
3C980/3C980B Fast Etherlink XL 服务器适配器
3cSOHO100-TX OfficeConnect 适配器
以太网卡
IBM Etherjet ISA
支持 IBM 和 National Semiconductor 提供的 PCMCIA Etherjet 卡。
FORE Systems, Inc. PCA-200E ATM PCI 适配器
Efficient Networks, Inc. ENI-155p ATM PCI 适配器
ATM Forum UNI 3.1 信令协议
ATM Forum UNI 3.0 信令协议
ATM Forum ILMI 地址注册协议
FORE Systems 专有 SPANS 信令协议
永久虚拟通道 (PVCs)
RFC 1483: "多协议封装于 ATM 适配层 5"
RFC 1577: "基于 ATM 的经典 IP 和 ARP"
RFC 1626: "ATM AAL5 的默认 IP MTU"
RFC 1755: "ATM 信令支持基于 ATM 的 IP"
RFC 2225: "基于 ATM 的经典 IP 和 ARP"
RFC 2334: "服务器缓存同步协议 (SCSP)"
Internet Draft: draft-ietf-ion-scsp-atmarp-00.txt
, “使用 SCSP 的分布式 ATMARP 服务”
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 的 HOT1 (www.vcc.com)
支持 Dave Mills 实验性 Loran-C 接收器
Lucent Technologies WaveLAN/IEEE 802.11 PCMCIA 和 ISA 标准速率(2Mbps)及高速(6Mbps)无线网络适配器,以及类似产品(如 NCR WaveLAN/IEEE 802.11 和 Cabletron RoamAbout 802.11 DS) 注意: ISA 版本的适配器实际上是 PCMCIA 卡与 ISA 到 PCMCIA 桥接卡的组合,因此这两种设备使用相同的驱动程序。
FreeBSD 当前不支持 IBM 的微通道 (MCA) 总线。
你可以通过多种方式获取 FreeBSD:
你可以通过 ftp.FreeBSD.org
(FreeBSD 官方发布站点)使用 FTP 下载 FreeBSD 及其所有可选包。
有关其他镜像 FreeBSD 软件的站点,请参阅文件 MIRROR.SITES
。请尽量从网络距离你最近的镜像站点下载分发包。我们始终欢迎新的镜像站点加入!如果你希望成为官方镜像站点,请联系 freebsd-admin@FreeBSD.org
了解更多详情。
如果你无法访问互联网,但可以使用电子邮件,仍可通过向 ftpmail@ftpmail.vix.com
发送邮件获取文件。邮件中请包含关键字 “help”,以获取有关如何通过此机制获取文件的详细信息。但请注意,这种方式会通过邮件发送 几十兆字节 的数据,因此仅在万不得已的情况下使用!
你可以通过以下方式订购 FreeBSD 3.4-RELEASE 的光盘:
或通过网络发送邮件到 orders@cdrom.com
或访问 http://www.cdrom.com。他们的当前产品目录可通过以下 FTP 地址获取:ftp://ftp.cdrom.com/cdrom/catalog
每张 -RELEASE 光盘的费用为 $39.95 或 $24.95(如果你订阅了 FreeBSD)。如果有 FreeBSD SNAPshot 光盘发售,其价格为 $39.95,订阅用户价格为 $14.95(-RELEASE 和 -SNAP 的订阅是完全独立的)。订阅后,你会在每次发布更新时自动收到新版本。信用卡将在每张光盘发货时扣费,你可以随时取消订阅,无需承担后续费用。
运费(按每订单而非每张光盘计算):
美国、加拿大和墨西哥:$5
海外地区:$9
接受支付方式包括 Visa、Mastercard、Discover、American Express 或以美元支付的支票,并支持在美国境内货到付款 (COD)。加州居民 请另加 8.25% 的销售税。
如果你因任何原因感到不满意,光盘提供无条件退货政策。
如果你要从以前的 FreeBSD 版本升级,最常见的情况是从 2.2.x 或(较少情况下)2.1.x 升级,根据你选择的升级方法,以下问题可能会影响你。目前有两种常见的 FreeBSD 升级方式:
使用 /usr/src
的源码升级
还可使用 sysinstall 的(二进制)升级
对于使用源码升级的方式,你需要了解以下两个目标:
upgrade
目标
此目标用于将 FreeBSD 2.x 或 3.0 系统升级到 3.4。
world
目标
此目标适用于已经升级的系统,用于保持系统与初始升级后的变更同步。
如果选择使用 sysinstall 的二进制升级选项,系统会直接升级到 3.4/ELF 格式,并同时在 / <basepath> /lib/aout
目录下填充文件,以便向后兼容旧的二进制文件。
无论采用哪种升级方式,迁移到 ELF 格式都会带来以下变化:
可执行文件体积更小
能够访问更多已经移植到其他 ELF 环境的编译工具(旧的 a.out 格式较为陈旧,许多其他软件项目已不再支持)。
如果你希望继续使用旧的 a.out 动态可执行文件,务必安装 compat22 兼容包。不过,请注意,在系统重新启动之前,a.out 库将无法访问,这可能会导致某些 a.out 程序出现问题。
不要使用旧版本的安装盘或 sysinstall
FreeBSD 3.1 引入了全新的引导加载程序机制(因为 ELF 内核的加入),需要安装新的引导块。
FreeBSD 3.2 对引导加载程序机制进一步进行了修改,因此旧版本的安装工具无法正常工作。
其他重要升级说明
请在升级前仔细检查是否有额外的注意事项,以确保升级过程顺利完成。
我们非常重视你的建议、错误报告和代码贡献。如果你发现任何问题,请随时报告(如果可能,附上修复方案)。
如果你的机器有互联网邮件连接,提交错误报告的首选方式是使用 send-pr
命令,或者使用 CGI 脚本 http://www.FreeBSD.org/send-pr.html。错误报告会由我们的忠实 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 询问更多信息!
FreeBSD 代表了来自世界各地的许多开发者的集体努力,他们辛勤工作,才有了今天这个版本。要查看完整的 FreeBSD 项目工作人员名单,请访问:http://www.FreeBSD.org/handbook/staff.html
或者,如果你已加载文档发行版:file:/usr/share/doc/handbook/staff.html
特别感谢:
以及全球成千上万的 FreeBSD 用户和测试者,正是因为有了他们,这个版本才得以实现。
我们真诚希望你喜欢这个 FreeBSD 版本!
FreeBSD 项目