Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Протокол последовательной связи для DOS
Protocol for serial communication on DOS
FOSSIL — это стандартный протокол, обеспечивающий последовательную связь для телекоммуникационных программ под операционной системой DOS. FOSSIL — это акроним от Fido Opus SEAdog Standard Interface Layer. Fido относится к сети FidoNet, Opus — к BBS Opus CBCS, а SEAdog — к почтовому клиенту, совместимому с Fidonet. Документ, определяющий стандарт протокола FOSSIL, поддерживается Техническим комитетом по стандартам Fidonet.
FOSSIL is a standard protocol for allowing serial communication for telecommunications programs under the DOS operating system. FOSSIL is an acronym for Fido Opus SEAdog Standard Interface Layer. Fido refers to FidoNet, Opus refers to Opus CBCS BBS, and SEAdog refers to a Fidonet compatible mailer. The standards document that defines the FOSSIL protocol is maintained by the Fidonet Technical Standards Committee.
драйверы серийных устройств
"Драйвер FOSSIL" – это, по сути, драйвер устройства связи. Они появились, потому что в первые дни Fidonet компьютерное оборудование было очень разнообразным, и не существовало стандартов для взаимодействия программного обеспечения с аппаратным обеспечением последовательного интерфейса. Первоначальная разработка FidoBBS работала только на конкретном типе компьютера. Прежде чем FidoBBS смог начать распространяться, стало ясно, что для использования программного обеспечения на других машинах необходим единый способ взаимодействия с аппаратным обеспечением последовательного интерфейса. Эта потребность была очевидна и для другого программного обеспечения, основанного на коммуникациях. Спецификация FOSSIL была разработана в 1986 году для обеспечения этого единого способа. Программное обеспечение, использующее стандарт FOSSIL, могло взаимодействовать, используя одни и те же функции прерываний, независимо от аппаратной платформы. Это позволило разработчикам сосредоточиться на приложении, а не на интерфейсе с оборудованием. Драйверы FOSSIL специфичны для оборудования, на котором они работают, поскольку каждый из них написан специально для аппаратного обеспечения последовательного интерфейса данной платформы. Драйверы FOSSIL стали более известными с распространением IBM PC-совместимых машин. Эти машины работали под управлением той или иной версии DOS (дисковой операционной системы), а их BIOS обеспечивал очень слабую поддержку последовательной связи – настолько слабую, что она значительно не соответствовала требованиям даже несложных задач связи. Со временем MS DOS и PC DOS стали преобладающими операционными системами, а PC-совместимое оборудование – доминирующим. Два популярных драйвера FOSSIL для DOS – X00 и BNU. Популярный драйвер FOSSIL для Windows – NetFoss, распространяемый бесплатно. SIO – популярный драйвер FOSSIL для OS/2.
A "FOSSIL driver" is simply a communications device driver. They exist because in the early days of Fidonet, computer hardware was very diverse and there were no standards on how software was to communicate with the serial interface hardware. Initial development of FidoBBS only worked on a specific type of machine. Before FidoBBS could start spreading, it was seen that a uniform method of communicating with serial interface hardware was needed if the software was going to be used on other machines. This need was also apparent for other communications based software. The FOSSIL specification was born in 1986 so as to provide this uniform method. Software using the FOSSIL standard could communicate using the same interrupt functions no matter what hardware it was running on. This enabled the developers to concentrate on the application and not the interface to the hardware. FOSSIL drivers are specific to the hardware they operate on because each is written to fit specifically to the serial interface hardware of that platform. FOSSIL drivers became more well known with the spread of IBM PC compatible machines. These machines ran some form of DOS (Disk Operating System) and their BIOS provided very poor support for serial communications—so poor that it fell far short of the needs of any non trivial communications task. Over time, MS DOS and PC DOS became the prevalent operating systems and PC compatible hardware became predominant. Two popular DOS based FOSSIL drivers were X00 and BNU. A popular Windows based FOSSIL driver is NetFoss, which is freeware. SIO is a popular OS/2 based FOSSIL driver.
Драйверы FOSSIL для оборудования, кроме последовательных интерфейсов
Драйверы FOSSIL также были реализованы для поддержки другого коммуникационного оборудования, представляя его приложению как "модем". Внутренние карты ISDN (которые вообще не использовали последовательные порты) часто поставлялись с драйверами FOSSIL, чтобы обеспечить их работу с программным обеспечением, изначально предназначенным исключительно для работы с модемами.
FOSSIL drivers have also been implemented to support other communications hardware by making it "look like a modem" to the application. Internal ISDN cards (that did not use serial ports at all) often came with FOSSIL drivers to make them work with software that was originally intended for modem operation only.