FOSSIL es un protocolo estándar para permitir la comunicación en serie para programas de telecomunicaciones bajo el sistema operativo DOS . FOSSIL es un acrónimo de Fido Opus SEAdog Standard Interface Layer . Fido se refiere a FidoBBS , Opus se refiere a Opus-CBCS BBS y SEAdog se refiere a un mailer compatible con Fidonet. El documento de estándares que define el protocolo FOSSIL es mantenido por el Comité de Estándares Técnicos de Fidonet. [1]
Controladores de dispositivos en serie
Un "controlador FÓSIL" es simplemente un controlador de dispositivo de comunicaciones . Existen porque en los primeros días de Fidonet, el hardware de la computadora era muy diverso y no había estándares sobre cómo el software debía comunicarse con el hardware de la interfaz serial. [2] El desarrollo inicial de FidoBBS solo funcionó en un tipo específico de máquina. [ cual? ] Antes de que FidoBBS pudiera comenzar a difundirse, se vio que se necesitaba un método uniforme de comunicación con el hardware de interfaz en serie si el software se iba a utilizar en otras máquinas. Esta necesidad también fue evidente para otros programas informáticos basados en comunicaciones. La especificación FOSSIL nació en 1986 [3] para proporcionar este método uniforme. El software que usa el estándar FOSSIL puede comunicarse usando las mismas funciones de interrupción sin importar en qué hardware se esté ejecutando. Esto permitió a los desarrolladores concentrarse en la aplicación y no en la interfaz del hardware.
Los controladores FOSSIL son específicos del hardware en el que operan porque cada uno está escrito para ajustarse específicamente al hardware de interfaz serial de esa plataforma. Los controladores FOSSIL se hicieron más conocidos con la expansión de las máquinas compatibles con IBM PC . Estas máquinas ejecutaban algún tipo de DOS (sistema operativo de disco) y su BIOS proporcionaba un soporte muy deficiente para las comunicaciones en serie, tan deficiente que no satisfacía las necesidades de cualquier tarea de comunicaciones no trivial. Con el tiempo, MS-DOS y PC DOS se convirtieron en los sistemas operativos predominantes y el hardware compatible con PC se volvió predominante.
Dos controladores FOSSIL basados en DOS populares fueron X00 y BNU . Un controlador FOSSIL basado en Windows popular es NetFoss , que es gratuito . SIO es un popular controlador FOSSIL basado en OS / 2 .
Controladores FOSSIL para hardware distinto de las interfaces seriales
También se han implementado controladores FOSSIL para admitir otro hardware de comunicaciones haciéndolo "parecer un módem" para la aplicación. Las tarjetas ISDN internas (que no usaban puertos seriales en absoluto) a menudo venían con controladores FOSSIL para que funcionen con software que originalmente estaba diseñado solo para el funcionamiento del módem.
Referencias
- ^ FSC-0015 - Implementación y uso de FÓSILES, Comité de Normas Técnicas de Fidonet
- ^ Dr. Dobb's - Interfaz con un controlador de comunicación FÓSIL, Diario del Dr. Dobb
- ^ SysopWorld Archivado 2007-04-28 en Wayback Machine (documento no disponible) - The History of FOSSIL Drivers, The Official BBS FAQ