FreeBSD 1.1.5-RELEASE 发行说明
1. 技术概述
FreeBSD 是一款免费的完整源代码的 4.3(+4.4 增强)BSD 版本,适用于基于 Intel i386/i486(及兼容)架构的 PC。它基于 Bill Jolitz 的 386BSD 0.1,纳入了补丁包(patchkit)、NetBSD、计算机系统研究小组(CSRG)和自由软件基金会的改进。
自从我们发布 FreeBSD 1.0 版本以来,已经修复了数百个错误,添加了新功能,系统的整体质量地得到了无可估量的提升。FreeBSD 1.1.5 是近 18 个月的工作成果,成千上万的志愿者付出了大量的时间与精力。我们希望你喜欢这个版本!
许多软件包也得到了升级和新增,比如 XFree86 2.1、xview 3.2、elm、nntp、mh、InterViews 和其他数十个杂项工具已被移植,现在可以作为附加组件使用。有关更多详细信息,请参阅本文档的下一节。
有关贡献者的名单,请参见文件”CONTRIB.FreeBSD“和”CONTRIB.386BSD“,这些文件应该随你的发行版一同分发。
还可以查看新的文件”REGISTER.FreeBSD“,了解如何在”Free BSD user counter(FreeBSD 用户计数器)“上进行注册。我们还提供了文件”ROSTER.FreeBSD“,列出了每个人的职责(以便你可以直接向他们咨询);建议使用该文件,以确保更快地解决你可能遇到的问题!
FreeBSD 核心部分未包含 DES 代码,因此不会影响其在美国以外的出口。核心发行版附带了一款仅限美国使用的附加包,其中包含通常使用 DES 的程序。单独提供的辅助包可以供所有人使用。对于我们的非美国用户,还提供了一款可以自由(在美国以外地区)出口的欧洲版本的 DES,详细信息请参见 FreeBSD FAQ。
2. 支持的配置
目前,FreeBSD 支持在多种基于 ISA、EISA 和 PCI 总线的 PC 上运行,范围从 386sx 到 Pentium 级别的机器(尽管不推荐使用 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
Buslogic 942A PCI
请查看文件 /usr/src/KNOWNBUGS
(在 bt742a.c 部分)中的特别说明,了解有关可能存在的固件问题和未记录的开关设置,这些设置可能对你的 Bt445S 控制器的正常操作至关重要。
DTC 3290 EISA SCSI 控制器,使用 1542 模拟模式。
Ultra Store 14F 和 34F。
Seagate ST01/02 SCSI 控制器。
Future Domain 8xx/950 系列 SCSI 控制器。
对于所有支持的 SCSI 控制器,完全支持 SCSI-I 和 SCSI-II 外设,包括磁盘、磁带驱动器(包括 DAT)和 CD-ROM 驱动器。
注意:目前唯一能将 CD-ROM 驱动器接入 FreeBSD 设备的方法是通过 SCSI 控制器和 mcd 驱动程序(Mitsumi CD-ROM 接口卡)。我们不支持 SoundBlaster CD-ROM 接口和其他“mini SCSI”适配器。
某些控制器在处理超过 16MB 内存时存在局限性,因为 ISA 总线只有 24 位的 DMA 地址空间。如果你进行计算,你会发现这使得无法直接进行 DMA 操作访问任何超过 16MB 的地址。这一限制甚至在某些 EISA 控制器(通常是 32 位的)中也成立,当它们被配置为模拟 ISA 卡时,会在所有方面模仿 ISA 卡的行为。
通过 IDE 控制器(不使用 DMA)、真正的 EISA 控制器(如 UltraStor 和 Adaptec 1742A)和大多数 VLB(局部总线)控制器,可以完全避免这个问题。在必须使用 DMA 的情况下,系统将使用 "跳跃缓冲区"(bounce buffers)与控制器进行通信,这样即使内存超过 16MB,也能顺利运行。
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(所有型号)CD-ROM 接口和驱动器。
Adlib、Soundblaster、Soundblaster Pro、ProAudioSpectrum、Gravis UltraSound 和 Roland MPU-401 声卡。
FreeBSD 当前 不 支持 IBM 的微通道(MCA)总线,但似乎即将支持。相关详细信息将在情况发展时发布。
3. 获取 FreeBSD
你可以通过多种方式获取 FreeBSD:
3.1. FTP/邮件
你可以从 freebsd.cdrom.com
(FreeBSD 官方发布站点)通过 FTP 获取 FreeBSD 及其所有和部分可选软件包。
有关其他镜像站点,请查看文件 MIRROR.SITES
。请从离你网络最近的站点获取发行版。
如果你无法访问互联网,而电子邮件是你唯一的途径,你仍然可以通过发送邮件到 ftpmail@decwrl.dec.com
来获取文件——在邮件中输入关键字 "help",以获取有关如何从 freebsd.cdrom.com 获取文件的更多信息。
注意:这种方法将通过邮件传送大量(几十兆字节)的数据,应仅作为最后的选择!
3.2. CDROM
可以通过以下途径订购 FreeBSD 1.1 的 CDROM:
或者通过互联网发送邮件至 orders@cdrom.com
。你可以通过 FTP 获取他们的最新目录,地址为 ftp.cdrom.com:/cdrom/catalog
。
价格为 $39.95。运费(每个订单,不是每张光盘)为美国、加拿大和墨西哥地区 $5,海外 $10。支持 Visa、Mastercard、American Express,并提供货到付款服务(COD)到美国。加利福尼亚州居民需额外支付 8.25% 的销售税。
如果你因任何原因对光盘不满意,可以享受无条件退货政策。
请注意,Walnut Creek CDROM 不提供 FreeBSD 的技术支持,你需要联系 FreeBSD 团队获取技术支持。有关更多信息,请参见第 4 部分。
需要指出的是,以免你产生误解,“FreeBSD”并非以盈利为目的。在“核心团队”中几乎没有人从发行版和与 FreeBSD 相关的任何事务中获利。我们仅提供这些信息,作为公共服务,帮助那些希望从网络以外的地方获取发布版的用户(而且获取我们的软件越方便,我们越高兴)。
4. 报告问题、提出建议、提交代码
我们非常重视你的建议、错误报告和代码贡献——如果你发现任何问题,请不要犹豫,随时向我们报告(如果可能的话,附上修复方案会更好!)。
从具备互联网邮件功能的机器上提交错误报告的首选方法是使用 sendbug
命令。错误报告将通过我们忠实的 bugfiler 程序提交,你可以放心,我们会尽最大努力尽快回复所有报告的问题。
如果由于某些原因,你无法使用 sendbug
命令提交错误报告,你可以尝试将报告发送至:
FreeBSD-bugs@freefall.cdrom.com
如果你有任何问题和建议,请发送邮件至:
FreeBSD-questions@freefall.cdrom.com
另外,由于这是一项志愿者项目,我们始终欢迎愿意提供帮助的额外力量——目前还有远远更多的增强功能需要完成,我们自己无法独立完成!如果你有技术问题和愿意提供帮助,可以通过邮件与我们联系:
FreeBSD-hackers@freefall.cdrom.com
由于这些邮件列表可能会有大量的邮件流量,如果你访问邮件较慢和邮件费用较高,并且只对 FreeBSD 重大事件感兴趣,你可能会更倾向于订阅以下列表:
FreeBSD-announce@freefall.cdrom.com
除了 FreeBSD-bugs 组外,其他所有组都可以自由加入。请发送邮件至 MajorDomo@freefall.cdrom.com,并在邮件正文中单独一行写上关键词 help
。这样你可以获得更多关于加入各个邮件列表、访问存档等的信息。
5. 致谢
FreeBSD 代表了来自世界各地数十位,甚至数百位个人的集体努力,他们为你带来了这一版本。列举所有为 FreeBSD 做出贡献的人是非常困难的,甚至可以说是不可能的,但我们仍然会尽力列出(按字母顺序排列,当然)。如果你的名字没有被提及,请放心,这完全是疏漏所致。
计算机系统研究组 (CSRG),加利福尼亚大学伯克利分校(U.C. Berkeley)
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 CD-ROM 驱动器。
NetBSD 团队,感谢他们的频繁帮助和评论。
其他 FreeBSD 帮手和 Beta 测试人员:
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
Atsushi Murai
以及 蒙大拿州立大学的所有人,感谢他们的初期支持。
感谢所有人,尤其是那些没有提到的人,我们真诚地希望你喜欢这个版本的 FreeBSD!
FreeBSD 核心团队
最后更新于