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
命令提交错误报告,你可以尝试将其发送到:bugs@FreeBSD.org
如果是其他问题或建议,请发送邮件至:questions@FreeBSD.org
此外,作为一个志愿者项目,我们始终欢迎愿意提供帮助的人——我们已无法独自完成的增强功能远远超出了我们能够应对的范围!如果你有技术性问题或愿意提供帮助,请发送邮件至:hackers@FreeBSD.org
请注意,这些邮件列表可能会产生 大量 流量,如果你有慢速或昂贵的邮件访问并且只对跟进重大 FreeBSD 事件感兴趣,你可能更愿意订阅:announce@FreeBSD.org
任何人都可以自由加入上述任何邮件组。请向 MajorDomo@FreeBSD.org
发送邮件,并在邮件正文中单独写上 help
关键字。这将为你提供有关加入各种列表、访问归档等的更多信息。还有许多面向特定兴趣小组的邮件列表未在此提及,你可以向 majordomo 询问有关这些列表的信息!
6. 致谢
FreeBSD 代表了来自全球众多(如果不是数百个)个人的集体努力,他们为使这次发布成为现实付出了极大的努力。列举所有为 FreeBSD 做出贡献的人是非常困难的,甚至几乎是不可能的,但我们仍然会尝试(按字母顺序排列,当然)。如果你为我们做出了实质性的贡献,但你的名字没有出现在此,请放心,遗漏完全是偶然的。如果你希望更新以下列表,请联系 hackers@FreeBSD.org:
加利福尼亚大学伯克利分校计算机系统研究组 (CSRG)。
Bill Jolitz,为其最初在 386BSD 上的工作。
FreeBSD 核心团队
(按名字的字母顺序排列):
特别感谢:
其他 FreeBSD 助手和 Beta 测试员:
并且感谢全球成千上万的 FreeBSD 用户和测试人员,没有他们,这次发布根本无法实现。
我们真诚希望你喜欢本次 FreeBSD 发布!
FreeBSD 核心团队
最后更新于