Fossil是允许在DOS操作系统下用于电信程序的串行通信的标准协议。 Fossil是Fido Opus SEAdog标准接口层的缩写。 Fido是指FidoBBS, Opus是指Opus-CBCS BBS,SEAdog是指Fidonet兼容邮件。 定义Fossil协议的标准文件由Fidonet技术标准委员会维护。
Fossil 是一个简单、高可靠性的分布式软件配置管理系统。
软件简介Fossil 是一个简单、高可靠性的分布式软件配置管理系统。
软件功能值得关注的功能:
1. Bug跟踪和Wiki
2. Web接口
3. 自动同步
4. 支持 HTTP 接口
5. 嵌入式 CGI
6. 稳健而且可靠。
版本发布2012年03月20日,Fossil 1.22 发布了,该版本包含很多方面的改进,包括文件重命名的合并;多种方式的差异比较,包括新的 --brief 模式;多版本的 allow-symlink 设置;提升了安全性,更好预防DOS攻击等。
串行设备驱动程序“FOSSIL驱动程序”只是一个通信设备驱动程序。它们的存在是因为在Fidonet早期,计算机硬件非常多样化,没有关于软件如何与串行接口硬件进行通信的标准。
FidoBBS的最初开发仅适用于特定类型的机器。在FidoBBS开始推广之前,如果软件将用于其他机器,则需要使用统一的串行接口硬件通信方法。对于其他基于通信的软件,这种需求也很明显。 FOSSIL规范诞生于1986年,以提供这种统一的方法。无论使用什么硬件,使用FOSSIL标准的软件都可以使用相同的中断功能进行通信。这使开发人员能够专注于应用程序,而不是硬件的接口1。
FOSSIL驱动程序专门针对它们操作的硬件,因为每个驱动程序都专门针对该平台的串行接口硬件编写。随着IBM PC兼容机的普及,FOSSIL司机变得更加知名。这些机器运行某种形式的DOS(磁盘操作系统),其BIOS对串行通信提供的支持非常差 - 如此之差以至于远远不能满足任何不重要的通信任务的需求。随着时间的推移,MS-DOS和PC DOS成为流行的操作系统,PC兼容硬件成为主流。
两个流行的基于DOS的FOSSIL驱动程序是X00和BNU。一款流行的基于Windows的FOSSIL驱动程序是NetFoss,它是免费软件。 SIO是一款流行的基于OS / 2的FOSSIL驱动程序。
串行接口以外的其他硬件的FOSSIL驱动程FOSSIL驱动程序也被用来支持其他通信硬件,使它对应用程序“看起来像一个调制解调器”。 内部ISDN卡(根本不使用串行端口)通常带有FOSSIL驱动程序,以使它们能够与最初仅用于调制解调器操作的软件一起工作。
本词条内容贡献者为:
王慧维 - 副研究员 - 西南大学