FOSSIL es un protocolo estándar que permite la comunicación serial para programas de telecomunicaciones en sistemas operativos compatibles con MS-DOS . FOSSIL es un acrónimo de Fido Opus SEAdog Standard Interface Layer ( Capa de Interfaz Estándar Fido Opus SEAdog) . Fido se refiere a FidoNet , Opus a Opus-CBCS BBS y SEAdog a un cliente de correo 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 serie
Un controlador FOSSIL es simplemente un controlador de dispositivo de comunicaciones . Existen porque en los inicios de Fidonet, el hardware de las computadoras era muy diverso y no había estándares sobre cómo el software debía comunicarse con el hardware de la interfaz serie. [ 2 ] El desarrollo inicial de FidoBBS solo funcionaba en un tipo específico de máquina. Antes de que FidoBBS pudiera comenzar a difundirse, se vio que se necesitaba un método uniforme de comunicación con el hardware de la interfaz serie si el software iba a usarse en otras máquinas. Esta necesidad también era evidente para otro software basado en comunicaciones. La especificación FOSSIL nació en 1986 [ 3 ] para proporcionar este método uniforme. El software que utilizaba el estándar FOSSIL podía comunicarse usando las mismas funciones de interrupción independientemente del hardware en el que se ejecutara. Esto permitió a los desarrolladores concentrarse en la aplicación y no en la interfaz con el hardware.
Los controladores FOSSIL son específicos del hardware en el que operan, ya que cada uno está escrito para adaptarse específicamente a la interfaz serie de esa plataforma. Los controladores FOSSIL se hicieron más conocidos con la difusión de las máquinas compatibles con IBM PC . Estas máquinas ejecutaban alguna versión de DOS (Sistema Operativo de Disco) y su BIOS ofrecía una compatibilidad muy deficiente con las comunicaciones serie, tan deficiente que quedaba muy por debajo de las necesidades de cualquier tarea de comunicación que no fuera trivial. Con el tiempo, MS-DOS y PC DOS se convirtieron en los sistemas operativos predominantes y el hardware compatible con PC se volvió dominante.
Dos controladores FOSSIL populares basados en DOS eran X00 y BNU . Un controlador FOSSIL popular basado en Windows es NetFoss, que es software libre . SIO es un controlador FOSSIL popular basado en OS/2 .
Controladores FOSSIL para hardware distinto de las interfaces serie
Los controladores FOSSIL también se han implementado para admitir otros dispositivos de comunicación, haciéndolos "parecer módems" a la aplicación. Las tarjetas ISDN internas (que no utilizaban puertos serie) a menudo incluían controladores FOSSIL para que funcionaran con software diseñado originalmente solo para el funcionamiento como módem.
Referencias
- ^ FSC-0015 — Implementación y uso de FOSSIL, Comité de Normas Técnicas de Fidonet
- ^ Dr. Dobb's : interfaz con un controlador de comunicación FOSSIL, Dr. Dobb's Journal
- ^ SysopWorld Archivado el 28/04/2007 en Wayback Machine (documento no disponible) — La historia de los controladores FOSSIL, Preguntas frecuentes oficiales de BBS
Enlaces externos
- La antigua historia de los conductores de FOSSIL
- FÓSIL