FreeBSD 2.1-RELEASE 发行说明(1995 年 11 月)
发布说明
FreeBSD 2.1
1. 技术概述
FreeBSD 是一款完全免费的、基于 4.4 BSD Lite 的源代码版本,适用于基于 Intel i386/i486/Pentium(或兼容)的 PC。它主要基于加利福尼亚大学伯克利分校计算机系统研究小组(CSRG)提供的软件,并结合了 NetBSD、386BSD 和自由软件基金会的一些增强功能。
自从我们发布 FreeBSD 2.0 版本已有一年多时间,FreeBSD 的性能、功能集和稳定性都有了显著提升。最大的变化是重新设计的虚拟内存(VM)系统,结合了虚拟内存和文件缓冲区缓存,这不仅提高了性能,还减少了 FreeBSD 的内存占用,使得 5MB 配置成为更为合理的最小配置。其他增强功能包括完全支持 NIS 客户端和服务器,事务 TCP 支持,按需拨号 PPP,改进的 SCSI 子系统,早期 ISDN 支持,支持 FDDI 和快速以太网(100Mbit)适配器,改进对 Adaptec 2940(宽和窄)和 3940 SCSI 适配器的支持,以及数百个错误修复。
我们还根据许多用户的评论和建议,努力提供一个更为合理和易于理解的安装过程。对于这一不断发展的过程,你的反馈尤为重要!
除了基础发行版,FreeBSD 还提供了一个新的软件 Ports,包含了 350 多个常见的程序。Ports 清单涉及从 http(WWW)服务器到游戏、语言、编辑器等几乎所有领域。整个 Ports 只需要 10MB 的存储空间,所有 Port 都以“增量”的形式表达,这使得我们能够更加轻松地更新 Ports,并大大减少 Ports 对磁盘空间的需求。要编译一个 Ports,你只需进入想要安装的程序目录,输入 make 命令,系统会自动完成剩下的工作。每个你构建的 Ports 的完整原始分发包都会从 CDROM 或本地 FTP 站点动态获取,因此你只需足够的磁盘空间来构建你需要的 Ports。(几乎)每个 Ports 还提供了预编译的“包”,可以通过简单的命令(pkg_add)进行安装。请参见配置菜单中的新“Packages”选项,这是访问包的一个特别便捷的界面。
你还可以在 /usr/share/doc 目录中找到一些其他有助于安装和使用 FreeBSD 的文档。你可以通过任何支持 HTML 的浏览器查看这些手册:
要阅读手册:
<browser> file:/usr/share/doc/handbook/handbook.html要阅读常见问题解答(FAQ):
<browser> file:/usr/share/doc/FAQ/freebsd-faq.html
你还可以访问主站(以及最频繁更新的副本):http://www.FreeBSD.org
FreeBSD 的核心不包含任何会妨碍其出口到美国以外地区的 DES 代码。核心发行版中有一个附加包,仅在美国使用,包含通常使用 DES 的程序。提供的附加包可以供任何人使用。对于我们非美国用户,也有一个可以自由(从美国以外)出口的 DES 发行版,位于 ftp://ftp.internat.FreeBSD.org/pub/FreeBSD。
如果你只需要 FreeBSD 的密码安全功能,并且不需要从不同主机(如 Suns、DEC 机器等)复制加密的密码到 FreeBSD 密码条目中,那么 FreeBSD 的基于 MD5 的安全性可能就足够了!我们认为,默认的安全模型足以与 DES 相抗衡,而且没有任何复杂的出口问题可处理。如果你在美国以外(甚至在美国境内),不妨试一试!
2. 支持的配置
FreeBSD 目前支持多种基于 ISA、VLB、EISA 和 PCI 总线的 PC,涉及从 386sx 到 Pentium 级别的机器(尽管不推荐使用 386sx)。同时,还提供对通用 IDE 或 ESDI 驱动配置、各种 SCSI 控制器、网络卡和串行卡的支持。
以下是目前已知与 FreeBSD 兼容的所有磁盘控制器和以太网卡的列表。其他配置也可能兼容,但我们尚未收到相关确认。
磁盘控制器
WD1003(任何通用 MFM/RLL)
WD1007(任何通用 IDE/ESDI)
IDE
ATA
Adaptec 152x 系列 ISA SCSI 控制器
Adaptec 154x 系列 ISA SCSI 控制器
Adaptec 174x 系列 EISA SCSI 控制器(标准模式和增强模式)
Adaptec 274X/284X/2940/3940(窄/宽/双通道)系列 ISA/EISA/PCI SCSI 控制器
Adaptec AIC-6260 和 AIC-6360 基板,包括 AHA-152x 和 SoundBlaster SCSI 卡
注意: 你不能从 SoundBlaster 卡启动,因为它们没有板载 BIOS,BIOS 是必需的,用于将启动设备映射到系统 BIOS 的 I/O 向量中。然而,它们完全可以用于外部磁带机、CDROM 等。对于没有启动 ROM 的任何其他 AIC-6x60 基板卡,情况相同。有些系统确实有启动 ROM,通常会在系统第一次启动或重置时显示某种信息,在这种情况下,你也可以从这些卡启动。有关详细信息,请查阅你的系统/主板文档。
[注意:Buslogic 曾用名 "Bustek"。]
Buslogic 545S & 545c
Buslogic 445S/445c VLB SCSI 控制器
Buslogic 742A、747S、747c EISA SCSI 控制器
Buslogic 946c PCI SCSI 控制器
Buslogic 956c PCI SCSI 控制器
NCR 53C810/15/25/60/75 PCI SCSI 控制器
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 控制器
所有支持的 SCSI 控制器都完全支持 SCSI-I 和 SCSI-II 外设,包括磁盘、磁带驱动器(包括 DAT)和 CD-ROM 驱动器。
目前支持的 CD-ROM 类型系统如下:
(cd) SCSI 接口(包括 ProAudio Spectrum 和 SoundBlaster SCSI)
(mcd) Mitsumi 专有接口(所有型号)
(matcd) Matsushita/Panasonic(Creative SoundBlaster)专有接口(562/563 型号)
(scd) Sony 专有接口(所有型号)
(wcd) ATAPI IDE 接口(实验性,应视为 ALPHA 质量!)
以太网卡
Allied-Telesis AT1700 和 RE2000 卡
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 DC21140 基于的网卡(SMC???? DE???)
DEC FDDI(DEFPA/DEFEA)网卡
富士通 FMV-181 和 FMV-182
英特尔 EtherExpress
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)Etherlink III
东芝以太网卡
IBM 和 National Semiconductor 的 PCMCIA 以太网卡也得到支持。
注意: 目前不支持令牌环网卡,我们仍在等待有人为其提供驱动程序。有人愿意提供吗?
其他硬件
AST 4 端口串行卡,使用共享 IRQ
ARNET 8 端口串行卡,使用共享 IRQ
BOCA ATIO66 6 端口串行卡,使用共享 IRQ
Cyclades Cyclom-y 串行板
STB 4 端口卡,使用共享 IRQ
SDL Communications Riscom/8 串行板
Adlib、SoundBlaster、SoundBlaster Pro、ProAudioSpectrum、Gravis UltraSound 和 Roland MPU-401 声卡
FreeBSD 目前不支持 IBM 的微通道(MCA)总线。
报告问题、提出建议和提交代码
你的建议、错误报告和代码贡献始终受到重视——如果你发现任何问题,请不要犹豫,报告给我们(如果可能,请附上修复程序!)。
从具有互联网邮件连接的机器提交错误报告的首选方法是使用 send-pr 命令。错误报告将由我们忠实的 bugfiler 程序妥善归档,你可以确信我们会尽最大努力尽快回应所有报告的错误。通过这种方式提交的 bug 报告也会在我们的网页上显示在支持部分,因此,它们不仅作为错误报告有价值,而且还作为“警示参数”,提醒其他用户注意潜在的问题。
如果由于某些原因,你无法使用 send-pr 命令提交错误报告,你可以尝试将其发送到:[email protected]
如果是其他问题或建议,请发送邮件至:[email protected]
此外,作为一个志愿者项目,我们始终欢迎愿意提供帮助的人——我们已无法独自完成的增强功能远远超出了我们能够应对的范围!如果你有技术性问题或愿意提供帮助,请发送邮件至:[email protected]
请注意,这些邮件列表可能会产生 大量 流量,如果你有慢速或昂贵的邮件访问并且只对跟进重大 FreeBSD 事件感兴趣,你可能更愿意订阅:[email protected]
任何人都可以自由加入上述任何邮件组。请向 [email protected] 发送邮件,并在邮件正文中单独写上 help 关键字。这将为你提供有关加入各种列表、访问归档等的更多信息。还有许多面向特定兴趣小组的邮件列表未在此提及,你可以向 majordomo 询问有关这些列表的信息!
6. 致谢
FreeBSD 代表了来自全球众多(如果不是数百个)个人的集体努力,他们为使这次发布成为现实付出了极大的努力。列举所有为 FreeBSD 做出贡献的人是非常困难的,甚至几乎是不可能的,但我们仍然会尝试(按字母顺序排列,当然)。如果你为我们做出了实质性的贡献,但你的名字没有出现在此,请放心,遗漏完全是偶然的。如果你希望更新以下列表,请联系 [email protected]:
加利福尼亚大学伯克利分校计算机系统研究组 (CSRG)。
Bill Jolitz,为其最初在 386BSD 上的工作。
FreeBSD 核心团队
(按名字的字母顺序排列):
特别感谢:
其他 FreeBSD 助手和 Beta 测试员:
并且感谢全球成千上万的 FreeBSD 用户和测试人员,没有他们,这次发布根本无法实现。
我们真诚希望你喜欢本次 FreeBSD 发布!
FreeBSD 核心团队
最后更新于
这有帮助吗?