FreeBSD 2.2.5-RELEASE 发行说明(1997 年 10 月)
发布说明
FreeBSD 2.2.5-RELEASE
关于发布目录的布局信息,请参见文件
ABOUT.TXT
。如果你是从软盘安装,特别重要的是你要 阅读这一部分!还要检查文件
勘误.TXT
,以了解此版本的最新问题。该文件包含有关重要错误、安全问题或其他管理员应当注意的类似问题的最新信息。有关安装说明,请参阅文件
INSTALL.TXT
和HARDWARE.TXT
。
对于 RELENG_2_2 分支(现在正在向 2.2.6 版本推进)的最新发布,请从以下位置安装:ftp://releng22.FreeBSD.org/pub/FreeBSD/
或者对于最新的 3.0-current(HEAD 分支)快照发布,请从以下位置安装:ftp://current.FreeBSD.org/pub/FreeBSD
1. 自 2.2.2 RELEASE 以来的新特性
更好地支持 Cyrix 和 AMD 处理器。
/usr/src/Makefile 中的 "world" 目标已被改进,使其更加独立于主机系统,从而能通过源代码从非常旧的系统进行更轻松的引导。
对文档进行了许多修复。
通过 CERT 和其他计算机安全组织报告了许多安全增强。
安装程序得到了进一步的更新和修复,一些旧的错误终于在 2.2.5 中消除。
BIND 和 sendmail 等重要子系统已更新。
支持以太网媒体选择。用新的媒体参数替换了更为晦涩的“link”参数,
ifconfig
现在可通过名称选择多端口以太网卡上的特定接口(更多细节请参见man ifconfig
)。对 AHC(Adaptec 394x/294X)驱动程序和 AIC7xxx 汇编程序进行了显著改进。
对串行引导代码和 GDB 远程支持进行了增强。
为 CMD640 芯片组提供了工作绕过选项(请参见
/sys/i386/conf/LINT
)。现在支持更新的 3Com 3c589D PCMCIA 卡。
新的 VGA 库(
/usr/src/lib/libvgl
)现已存在,用于在 syscons ttys 上进行简单的 VGA 图形显示(类似于 Linux 的 libSVGA)。现在可以通过 printcap(5) 配置指定 lpd 和其他相关程序中的 TCP 连接超时,从而避免在多个网络打印服务器环境中出现长时间挂起的情况。
用户模式 ppp 更新,包含来自 3.0-current 的各种修复和增强。值得重新阅读手册页面,因为以下一些变更可能会打乱当前的配置:
"set debug" 命令现在变为 "set log"。
LCP 日志已拆分为 LCP、IPCP 和 CCP 日志,因此任何 "set log LCP" 行需要变更为 "set log LCP IPCP CCP" 以查看与之前相同的输出。
ppp 现在使用 syslogd 来写入日志文件。
ppp 现在默认禁用了 LQR,并启用了 openmode。
ppp 现在以 "network" 组安装,权限为 4550。你必须将 69 组(network)新增到
/etc/group
。如果你希望允许用户运行 "ppp -direct ...",必须将其新增为 "network" 组的成员。客户端 ppp 现在要求用户 ID 为 0。
请参考 ppp(8) 手册页和手册中的相关部分,了解详细信息。
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 控制器
对以下控制器的支持较弱:
Adaptec 1510 系列 ISA SCSI 控制器(不支持引导设备)
Adaptec 152x 系列 ISA SCSI 控制器
Adaptec AIC-6260 和 AIC-6360 基板,包括 AHA-152x 和 SoundBlaster SCSI 卡
注意: 你不能从 SoundBlaster 卡引导系统,因为它们没有板载 BIOS,而 BIOS 是必需的,用于将启动设备映射到系统 BIOS I/O 向量。不过,这些卡完全可以用于外部磁带、CD-ROM 等设备。其他没有启动 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 控制器。
FreeBSD 2.2.5 将附带一个由用户贡献的驱动程序,用于 Future Domain 36C20 / Adaptec AHA2920 控制器。此驱动程序尚未完全支持,但基本功能已经实现。请查看 CD-ROM 上的 /xperimnt
部分。
对于所有受支持的 SCSI 控制器,提供对 SCSI-I 和 SCSI-II 外设的完全支持,包括硬盘、磁带驱动器(包括 DAT 和 8mm Exabyte)以及 CD-ROM 驱动器。
当前支持以下 CD-ROM 类型的系统:
(cd) SCSI 接口(还包括 ProAudio Spectrum 和 SoundBlaster SCSI)
(mcd) Mitsumi 专有接口(所有型号,驱动程序较为陈旧)
(matcd) Matsushita/Panasonic(Creative SoundBlaster)专有接口(562/563 型号)
(scd) Sony 专有接口(所有型号)
(wcd) ATAPI IDE 接口。
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 也得到支持。
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)网卡
富士通 MB86960A/MB86965A
HP PC Lan+ 卡(型号:27247B 和 27252A)。
英特尔 EtherExpress(由于驱动程序不稳定,不推荐使用)
英特尔 EtherExpress Pro/10
英特尔 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 PCI 和 EISA(快速)Etherlink III /(快速)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 端口串行卡(支持调制解调器)
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 帧抓取器
基于 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 发行站点,FTP 下载 FreeBSD 及其所有可选的软件包。
有关其他 FreeBSD 软件镜像站点,请参见文件 MIRROR.SITES。请从离你最近的(在网络层面上)站点下载分发文件。我们欢迎额外的镜像站点!如果你希望成为官方镜像站点,请联系 freebsd-admin@FreeBSD.org 了解更多详情。
如果你没有互联网访问权限,且电子邮件是你唯一的途径,你仍然可以通过向 ftpmail@ftpmail.vix.com
发送邮件来获取文件,在邮件中写上关键字 "help" 以获取有关如何使用该机制获取文件的更多信息。请注意,这将通过邮件发送大量几十兆字节的数据,因此仅应在绝对没有其他选择时使用!
3.2. 光盘
你可以通过以下方式订购 FreeBSD 2.2.5-RELEASE 和 3.0-SNAPSHOT 的光盘:
或者通过互联网从 orders@cdrom.com
或 http://www.cdrom.com
订购。他们的当前目录可以通过 FTP 从以下地址获取: ftp://ftp.cdrom.com/cdrom/catalog
每张 -RELEASE 光盘的价格为 39.95 美元,或 24.95 美元(附带 FreeBSD 订阅)。 FreeBSD 3.0-SNAP 光盘的价格为 29.95 美元,或 14.95 美元(附带 FreeBSD-SNAP 订阅)。 (-RELEASE 和 -SNAP 订阅是完全独立的)。有了订阅,你将自动接收每次发布的更新。每张磁盘发货时会收取信用卡费用,你可以随时取消订阅,且不会产生进一步的义务。
在美国、加拿大和墨西哥,运输费用为 5 美元,国际运输费用为 9 美元。他们接受 Visa、Mastercard、Discover、美国运通卡或美国美元支票,并且在美国境内货到付款。 加利福尼亚州居民请加收 8.25% 的销售税。
如果你因任何原因不满意,光盘可无条件退货。
4. 报告问题、提出建议、提交代码
你的建议、错误报告和代码贡献一直受到重视——请不要犹豫,报告你发现的任何问题(如果可能,请附带修复程序!)。
从具有互联网邮件连接的机器上提交错误报告的首选方法是使用 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
除了 freebsd-bugs 组外,任何有意加入的人都可以自由加入。请将邮件发送到 MajorDomo@FreeBSD.org
,并在邮件正文中单独写一行 help
关键字。这将为你提供更多关于加入各种邮件列表、访问存档等的信息。还有一些面向特定兴趣小组的邮件列表未在此提及,你可以向 majordomo 发送邮件,询问有关这些列表的详情!
5. 致谢
FreeBSD 代表了全球数十位,甚至数百位个人的集体努力,他们为发布这个版本付出了巨大努力。有关 FreeBSD 项目工作人员的完整名单,请参阅:http://www.FreeBSD.org/handbook/staff.html
或者,如果你已经加载了文档文件:file:/usr/share/doc/handbook/staff.html
额外的 FreeBSD 帮助者和测试人员:
特别感谢:
我们真诚希望你享受这个版本的 FreeBSD!
FreeBSD 项目
最后更新于