Jiné historické materiály

Počítačové sítě FELNET a FELAN

Martin Bílý a kol., ČVUT a exČVUT, listopad 2023

Výzkumné zprávy

Vznik sítí FELNET a FELAN byl po formální stránce zastřešen tehdejším státním výzkumným úkolem. I tenkrát bylo potřeba produkovat nějaké papírové výstupy o tom, co úžasného se podařilo vyzkoumat. Je to vlastně dobře, protože některé (všechny?) zprávy týkající se sítí FELNET a FELAN se mi dochovaly na dně skříní a v hlubinách sklepů. Doporučuji si je pročíst.

Přinášejí totiž širší pohled na celou problematiku, zachycují některé konkrétní problémy, postupy, rozhodování při budování a provozování počítačových učeben pro výuku základního kurzu programování na ČVUT FEL. Prostě skutečnosti, které nikde jinde zachyceny nejsou.

Vytvořená díla nakonec přesáhla hranice ČVUT. A mne těší, že i po uplynutí mnoha let se najdou jeho fanoušci.

a08_198710.pdf (82MB) Výzkumná zpráva z října 1987, těsně před ostrým startem učeben FELNET ve Výpočetním středisku FEL ČVUT
a08_198803.pdf (30MB) Zpráva z března 1988, po prvním semestru provozu učeben s FELNETem, ukončení výzkumných prací na osmibitových počítačích
a08_199005.pdf (60MB) Zpráva květen 1990, začátky provozu FELAN na katedře počítačů FEL ČVUT a na FSv ČVUT (pracovní verze dokumentu s vyznačením chyb)

FELNET

Počítačová síť FELNET s mikropočítači IQ 151 byla navržena a realizována v tehdejším Výpočetním středisku ČVUT FEL.

Na realizaci učeben na FEL se dodavatelsky podílelo Železniční stavitelství Praha.

Mezi hlavní vlastnosti sítě a současně klíčové prvky vytvořené týmem autorů FELNETu lze zařadit:

Později za účasti firmy Kancelářské stroje Teplice se otevřela cesta k uceleným dodávkám a výstavbě sítí FELNET na několika desítkách škol.

Následně byla síť FELNET přenesena i na počítače C2717 Zbrojováček. Počítač v sobě již obsahoval podporu pro síťovou komunikaci. Takže stačilo "jen" implementovat CP/M na bezdisketová žákovská pracoviště a přepsat funkce pro vysílání a příjem dat ze sítě. Ve srovnání s IQ151 SERI byla komunikace po síti o něco pomalejší. Zbrojováček v sobě neskrýval žádné záludnosti, a tak přenos FELNETu proběhl poměrně rychle a bezbolestně.

felnet-iq.img Systémová disketa FELNET pro IQ 151. V emulátoru funguje např. v nastavení RAM 64kB, Video64, Main module None, Monitor CP/M FEL (plus Autorun), Aux module Disc2.
iqmon.mac základní monitor IQ151, verze IX.84 ?
navody návody na používání CP/M na IQ151 a užívání sítě FELNET a jejích programů
 
zdrojové texty FELNET (se souhlasy autorů nebo jejich pozemských zástupců)
iqbios CP/M BIOS pro IQ151 s FDC DISC 2M
frmiq formátování disket
felnet síť FELNET (iqncenl.sub pro řídicí počítač, iqnsld.sub bezdisketový satelit)
editor editor pro IQ151 s ovládáním ve stylu WordStar
arch ARCHivace souborů na mgf kazetu s vysokou redundancí, v. 101088. A několik mgf drobností.
test_ram Test RAM
 
letak_ks_teplice.pdf letáček FELNET z Kancelářských strojů Teplice
diskety.pdf kopie některých zajímavých disket :-)
c2717_disketa.pdf dtto Zbrojováček :-)

FELAN

Přechod od osmibitových počítačů k nastupujícímu standardu PC XT znamenal i nutnost inovovat počítačové učebny katedry počítačů ČVUT FEL. Vývoj sítě FELAN probíhal na základě hospodářské smlouvy s Tesla Eltos DIZ. Vyvíjeli jsme síť pro počítač PC16NB a jeho síťovou kartu ZNET. Počítač s přídavnými kartami vyvinuli pracovníci z Tesla Elstroj soustředění okolo Eduarda Smutného, výroba probíhala v ZPA Nový Bor. Karta ZNET i vyvíjený software byly kompatibilní se standardem počítačů kategorie PC. Podporovány byly tehdy aktuální verze MS DOSu jakož i tuzemský TE DOS z Pardubic.

V létě 1989 byla konsolidována první produkční verze FELANu a byla předána Tesle pro distribuci zákazníkům.

V nových ekonomických podmínkách po roce 1989 začaly být ve větší míře dostupné počítače PC ze zahraničí. Funkčnost karet ZNET byla otestována i na PC AT a vyšších. Ve spolupráci s Tesla Eltos DIZ byl síťový ovladač FELAN vyvinut i pro standardní síťovou kartu Arcnet.

Síťový ovladač byl dále upraven i pro práci s více síťovými kartami za účelem jednoduchého propojení několika sítí navzájem mezi sebou. Vznikl i komunikační ovladač využívající protokol IPX jako prostředí pro přenos FELANské komunikace. Zajímavější pak byla varianta komunikace FELANu po standardním ethernetu prostřednictvím všeobecně dostupné kolekce paketových driverů pro všechny běžné typy ethernetových karet. Za zajímavé body celkové architektury FELANu lze dnes asi zpětně považovat:

felan_letak.pdf leták FELAN
znet_foto.jpg foto síťové karty ZNET
 
distribuované návody, formát T602
ctimne.602, ctimne.pdf úvod
uzivatel.602, uzivatel.pdf příručka uživatele
refer1.602, refer1.pdf referenční příručka, úvod
refer2.602, refer2.pdf referenční příručka, diskové a souborové služby
refer3.602, refer3.pdf referenční příručka, tiskové služby
refer4.602, refer4.pdf referenční příručka, správa uživatelů a právový systém
refer5.602, refer5.pdf referenční příručka, instalace
program.602, program.pdf příručka programátora síťové komunikace
lanlib.pas, bro.pas ukázky pro programátory
 
interní dokumentace
znet.txt popis rozhraní a ovládání karty ZNET
jadro.txt multiprocesové jádro
net.txt komunikační služby linkového modulu LINx
int13.txt rozšíření INT13
tisk.txt tiskové služby
time.txt time server
kat.txt katalog uživatelů
seznam.txt seznam používaných synchronizačních objektů, procesů, zpráv
 
zdrojové texty (se souhlasy autorů)
znetz.mac ZNET - firmware
zneti.asm ZNET - PC BIOS (obojí Jan Mercl, Tesla Elstroj)
LINx komunikační ovladač FELANu pro ZNET, Arcnet, paketový driver ethernet
RDR redirektor souborových operací z klienta na file server