FreeBSD 1.1 RELEASE 发行说明
1. 技术概述
FreeBSD 是一款免费提供的完整源代码的 4.3 BSD(加 4.4 增强功能)版本,适用于英特尔 i386/i486(及兼容)架构的 PC。它主要基于 Bill Jolitz 的 386BSD 0.1,并结合了来自以下来源的增强功能: 补丁包(Patchkit)、NetBSD、加州大学伯克利分校计算机系统研究小组**(CSRG)和自由软件基金会(Free Software Foundation)。
在 386BSD 0.1 的分发版本中,修复了数百个漏洞,并将许多过时的软件升级到其在 GAMMA 版本中的最新发布版本。1.1 版本解决了 BETA 和 GAMMA 用户反馈的许多影响首次运行的问题。
此外,许多软件包已经移植并可作为附加组件使用,包括但不限于: XFree86 2.1、xview 3.2、elm、nntp、mh、InterViews 及其他数十种实用工具。
有关详细列表,请参阅本文档的下一部分。
有关贡献者的名单,请查看随发行版内置的文件:
CONTRIB.FreeBSD
CONTRIB.386BSD
FreeBSD 的核心不包含 DES(数据加密标准)代码,这确保了它可以出口到美国以外的地区。核心发行版中为美国用户提供了一款附加包,其中包含通常使用 DES 的程序。分开的辅助软件包可以由所有使用。
此外,还存在一款欧洲版本的 DES,可以从美国以外地区自由出口给非美国用户,相关信息可在 FreeBSD FAQ 中找到。
2. 支持的配置
FreeBSD 当前可运行在多种基于 ISA 和 EISA 总线的 PC 上,支持范围从 386sx 到 486 级别的机器(但不推荐使用 386sx)。此外,它支持通用 IDE 和 ESDI 驱动器配置,以及各种 SCSI 控制器、网络和串口卡。
以下是 FreeBSD 已知兼容的磁盘控制器和以太网卡列表。其他配置可能同样可用,但尚未收到相关报告。
2.1. 磁盘控制器
WD1003(所有通用 MFM/RLL 控制器)
WD1007(所有通用 IDE/ESDI 控制器)
Adaptec 154x 系列 ISA SCSI 控制器(适用于内存少于 16MB 的系统)。
Adaptec 174x 系列 EISA SCSI 控制器(支持标准模式和增强模式)。
Buslogic 系列(原名 "Bustec"):
Buslogic 545S
Buslogic 445S VLB SCSI 控制器
Buslogic 742A 和 747
注意: 有关可能存在的固件故障以及未公开的开关设置的详细信息,请参阅
/usr/src/KNOWNBUGS
中的bt742a.c
条目。
DTC 3290 EISA SCSI 控制器(在 1542 仿真模式下)。
Ultra Store 系列:
Ultra Store 14F 和 34F
Seagate ST01/02 SCSI 控制器
Future Domain 系列:
8xx/950 系列 SCSI 控制器
FreeBSD 对所有支持的 SCSI 控制器提供了全面支持,包括 SCSI-I 和 SCSI-II 外设,如磁盘、磁带驱动器(包括 DAT)和 CD-ROM 驱动器。
注意: Mitsumi CDROM 接口卡(
mcd
驱动)是当前唯一支持 CD-ROM 驱动器的方式。FreeBSD 不支持 SoundBlaster CDROM 接口和其他“mini SCSI”适配器。
某些控制器在处理超过 16MB 内存时存在局限性,这是因为 ISA 总线的 DMA 地址空间仅有 24 位。如果你计算一下,就会发现这使得直接 DMA(直接内存访问)无法访问超过 16MB 的地址。即使是一些 EISA 控制器(通常是 32 位的)在配置为模拟 ISA 卡时,也会完全遵循 ISA 的限制。
此类问题可以通过以下方式完全规避:使用 IDE 控制器(不依赖 DMA)、原生 EISA 控制器(如 UltraStor 和 Adaptec 1742A),以及大多数 VLB(局部总线)控制器。在这些情况下,系统会使用“回弹缓冲区”(bounce buffers)与控制器通信,这通常是默认配置。
2.2. 以太网卡
SMC Elite 16 WD8013 以太网接口,以及大多数基于以下型号的变种卡:
WD8003E, WD8003EBT, WD8003W, WD8013W, WD8003S, WD8003SBT, WD8013EBT
Isolan AT 4141-0(16 位)
Isolink 4110(8 位)
Novell 系列:NE1000、NE2000 和 NE2100 以太网接口
3Com 3C503 Etherlink II
3Com 3C509 以太网卡
Toshiba 东芝以太网卡
SMC Elite Ultra
2.3. 杂项
AST 4 端口串口卡(使用共享 IRQ)
ARNET 8 端口串口卡(使用共享 IRQ)
BOCA ATIO66 6 端口串口卡(使用共享 IRQ)
STB 4 端口卡(使用共享 IRQ)
Mitsumi(所有型号)CDROM 接口和驱动器
声卡支持:
Adlib
SoundBlaster
SoundBlaster Pro
ProAudioSpectrum
Gravis UltraSound
Roland MPU-401
注意: FreeBSD 当前 不支持 IBM 的微通道(MCA)总线,但相关支持似乎即将完成。开发进展会随时发布详细信息。
3. 获取 FreeBSD
你可以通过多种方式获取 FreeBSD:
1. FTP/邮件方式
你可以从官方 FreeBSD 发布站点 freebsd.cdrom.com
使用 FTP 下载 FreeBSD 及其所有可选软件包。
可在文件 MIRROR.SITES
中找到其他 FreeBSD 镜像站点的信息。请优先选择离你网络最近的镜像站点进行下载。
如果你无法访问互联网,并且只能通过电子邮件获取文件,可以发送邮件至 ftpmail@decwrl.dec.com
,并在邮件中包含关键词 "help" 以获取有关如何从 freebsd.cdrom.com
获取文件的说明。
注意: 通过这种方式下载可能会产生几十兆字节的邮件流量,应仅在其他方式无法实现时才使用此方法作为最后手段!
2. 购买 CD-ROM
你可以通过以下方式订购 FreeBSD CD-ROM:
或者通过互联网联系 orders@cdrom.com 订购。可以通过 FTP 获取他们的最新目录,地址为:ftp.cdrom.com:/cdrom/catalog
。
费用为 39.95 美元。运费(按订单计算,而非按光盘数量)为:
美国、加拿大或墨西哥地区:5 美元
海外:10 美元
他们接受 Visa、Mastercard 和 American Express 支付,并支持美国地区货到付款(COD)。加利福尼亚州居民需额外支付 8.25% 的销售税。
如果你对产品有任何不满,CD 支持 无条件退货政策。
请注意:Walnut Creek CDROM 不提供 FreeBSD 的技术支持。有关技术支持,请联系 FreeBSD 团队。详情请参阅第 4 节。
重要说明
FreeBSD 团队希望强调,"FreeBSD" 始终是一款免费软件。核心团队几乎没有人通过 FreeBSD 的发行版及相关活动获利。提供此信息仅作为公共服务,为希望通过网络以外的方式获取软件的用户提供帮助。
我们的目标是让你更容易获得 FreeBSD 软件,这让我们感到非常高兴。
4. 报告问题、提出建议、提交代码
我们非常重视你的建议、问题报告和代码贡献——请随时报告你发现的任何问题(如果可能,请附上修复方案)。
问题报告
如果你的计算机具备互联网邮件连接功能,提交问题报告的首选方法是使用命令 sendbug
。通过该命令提交的报告会由我们的忠实程序 bugfiler 归档,你可以放心,我们会尽力尽快回复所有报告的问题。
如果由于某些原因无法使用 sendbug
命令,你可以尝试将问题发送至:
问题与建议
如有任何问题或建议,请发送邮件至:
贡献与技术支持
作为一项志愿者努力的项目,我们非常欢迎额外的帮助之手!目前需要改进的地方远远超出了我们团队的能力范围。
如需就技术问题联系或提供帮助建议,请发送邮件至:
订阅公告列表
由于这些邮件列表的流量可能较大,如果你的邮件访问速度较慢或费用较高,且你只对 FreeBSD 的重要动态感兴趣,可以选择订阅:
加入邮件列表
除 FreeBSD-bugs 外,其他邮件列表均可自由加入。发送邮件至 MajorDomo@freefall.cdrom.com
,在邮件正文的某行输入关键词 help
即可获得关于加入列表、访问存档等更多信息。
5. 致谢
FreeBSD 的成功凝聚了来自全球数十人甚至数百人的辛勤努力,他们为该版本的发布做出了卓越的贡献。要完整列举所有对 FreeBSD 有贡献的人几乎是不可能的,但我们仍然会尽力尝试(按字母顺序排列)。如果你的名字未被提及,请相信这完全是无心的疏漏。
感谢以下团队和个人
伯克利大学 (U.C. Berkeley) 计算机系统研究小组 (CSRG)
为操作系统领域的贡献提供了基础支持。
Bill Jolitz
感谢他为 386BSD 所做的大量工作。
FreeBSD 核心团队
Andrew A. Chernov
John Dyson
David Greenman
Rodney W. Grimes
Jordan K. Hubbard
Scott Mace
Andrew Moore
Rich Murphey
Geoff Rehmet
Paul Richards
Andreas Schulz
Nate Williams
Garrett A. Wollman
特别鸣谢
Robert Bruce 和 Jack Velte(来自 Walnut Creek CDROM)
没有他们的帮助和持续支持,这次发布根本无法实现。
Dermot McDonnell
捐赠了 Toshiba XM3401B CDROM 驱动器。
NetBSD 团队
频繁提供了宝贵的帮助和建议。
其他 FreeBSD 支持者和测试者
Gary Browing
Jon Cargille
J.T. Conklin
Chris Demetriou
Julian Elischer
Bruce Evans
Sean Eric Fagan
Guy Helmer
Jeffrey Hsu
Terry Lambert
Gary Moyer
Jaye Mathisen
Curt Mayer
L Jonas Olsson
Chris Provenzano
Dave Rivers
Guido van Rooij
Steven Wallace
Rick Weldon
Terry Williams
蒙大拿州立大学 (Montana State University)
感谢他们最初提供的支持。
总结
感谢所有人,特别是未被提及的人,我们真诚地希望你享受这个 FreeBSD 版本的发布!
FreeBSD 核心团队
最后更新于