stringtranslate.com

FÓSIL

FOSSIL es un protocolo estándar para permitir la comunicación serial 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 FidoNet , Opus se refiere a Opus-CBCS BBS y SEAdog se refiere a un 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 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 serie. [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 serie si el software iba a usarse en otras máquinas. Esta necesidad también era evidente para otros software basados ​​en comunicaciones. La especificación FOSSIL nació en 1986 [3] para proporcionar este método uniforme. El software que utiliza el estándar FOSSIL puede comunicarse utilizando 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 adaptarse específicamente al hardware de 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 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 estaba muy por debajo de las necesidades de cualquier tarea de comunicación no trivial. Con el tiempo, MS-DOS y PC DOS se convirtieron en los sistemas operativos predominantes y el hardware compatible con PC pasó a ser predominante.

Dos controladores FOSSIL populares basados ​​en DOS fueron X00 y BNU . Un controlador FOSSIL popular basado en Windows es NetFoss , que es un software gratuito . SIO es un popular controlador FOSSIL basado en OS/2 .

Controladores FOSSIL para hardware que no sean interfaces serie

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 RDSI internas (que no utilizaban puertos serie en absoluto) a menudo venían con controladores FOSSIL para que funcionaran con software que originalmente estaba destinado únicamente al funcionamiento del módem.

Referencias

  1. ^ FSC-0015 - Implementación y uso de FOSSIL, Comité de Normas Técnicas de Fidonet
  2. ^ Dr. Dobb's: interfaz con un controlador de comunicación FOSSIL, Dr. Dobb's Journal
  3. ^ SysopWorld Archivado el 28 de abril de 2007 en Wayback Machine (documento no disponible): la historia de los controladores FOSSIL, las preguntas frecuentes oficiales de BBS

enlaces externos