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 核心团队

最后更新于

这有帮助吗?