Кіріспе

DOS операциялық жүйесіндегі сериялық байланыс протоколы (англ. Protocol for serial communication on DOS) – DOS операциялық жүйесінде телекоммуникациялық бағдарламалар үшін сериялық байланысты қамтамасыз ететін стандартты протокол. FOSSIL – Fido Opus SEAdog Standard Interface Layer сөздерінің бас әріптерінен жасалған аббревиатура. Fido – FidoNet желісін, Opus – Opus CBCS BBS жүйесін, ал SEAdog – Fidonet-ке үйлесімді электрондық пошта бағдарламасын білдіреді. FOSSIL протоколын сипаттайтын стандарттар құжатын Fidonet техникалық стандарттар комитеті сақтайды.

Сериялық құрылғы драйверлері

"FOSSIL драйвері" – бұл қарапайым байланыс құрылғысының драйвері. Олар Fidonet-тің алғашқы жылдарында компьютерлік аппараттық құралдардың әртүрлілігіне және бағдарламалық жасақтаманың серийлік интерфейспен қалай байланысуы керектігі туралы стандарттардың болмауына байланысты пайда болды. FidoBBS бастапқыда тек белгілі бір машинада ғана жұмыс істеді. FidoBBS тарала бастағанда, бағдарламалық жасақтаманы басқа машиналарда пайдалану үшін серийлік интерфейс аппараттық құралдарымен байланыс жасаудың бірыңғай әдісі қажет екені анық болды. Бұл қажеттілік басқа байланыс бағдарламалық жасақтамалары үшін де айқын болды. FOSSIL спецификациясы осы бірыңғай әдісті қамтамасыз ету мақсатымен 1986 жылы дүниеге келді. FOSSIL стандартын қолданатын бағдарламалық жасақтама, қандай аппаратта жұмыс істесе де, бірдей үзіліс функцияларын пайдаланып байланыс орната алады. Бұл әзірлеушілерге аппараттық интерфейске емес, қосымшаға назар аударуға мүмкіндік берді. FOSSIL драйверлері олармен жұмыс істейтін аппараттық құралдарға қатысты, өйткені олардың әрқайсысы осы платформаның серийлік интерфейс аппараттық құралдарына сәйкес жазылған. FOSSIL драйверлері IBM PC-ге үйлесімді машиналардың таралуымен көбірек танымал болды. Бұл машиналар DOS (дискілік операциялық жүйе) нысанында жұмыс істеді және олардың BIOS-ы серийлік байланыс үшін өте нашар қолдау көрсетті – соншалықты нашар, тіпті ең қарапайым байланыс міндеттерінің де қажеттіліктерін қанағаттандыра алмады. Уақыт өте келе, MS DOS және PC DOS басым операциялық жүйелерге айналды және PC-ге үйлесімді аппараттық құралдар басымдыққа ие болды. DOS-қа негізделген екі танымал FOSSIL драйвері – X00 және BNU. Windows-қа негізделген танымал FOSSIL драйвері – NetFoss, ол тегін бағдарламалық жасақтама. SIO – OS/2 негізделген танымал FOSSIL драйвері.

FOSSIL сериялық интерфейстерден басқа аппараттық драйверлері

FOSSIL драйверлері басқа байланыс жабдықтарын қолдау үшін де жасалды, оларды қолданбаға "модемдей" көрінетіндей етіп ұсынады. Ішкі ISDN карталары (мүлдем сериалдық порттарды пайдаланбайтын) көбінесе FOSSIL драйверлерімен бірге келді, бұл оларды бастапқыда тек модеммен жұмыс істеуге арналған бағдарламалық қамтамасымен жұмыс істеуге мүмкіндік берді.