Neil Cafferkey - Amiga vývojář a síťový specialista

Napsal Prober on .

Neil Cafferkey je norský softwarový vývojář, dlouholetý aktivní člen komunity uživatelů počítačů Amiga. Již v 90. letech začal pro tuto platformu vyvíjet systémové nástroje - například v roce 1999 poprvé zveřejnil vlastní vylepšení ovladače pro PCMCIA modemy.

Neil Cafferkey - Amiga vývojář a síťový specialistaNeil Cafferkey - Amiga vývojář a síťový specialista

Zájem o počítačové sítě a Amigu spojil také ve svém akademickém životě: vystudoval informatiku na University College Cork v Irsku (získal titul B.Sc. v roce 1999 a Ph.D. v roce 2011), kde se specializoval na síťové protokoly a distribuované systémy. Po studiích se přesunul do Norska, kde se zapojil do tamní Amiga komunity a nadále přispíval svými znalostmi na různých setkáních a fórech fanoušků retro počítačů (včetně přednášek na akcích typu Amiga Ireland Meetup v roce 2019).

Síťové ovladače pro Amigu

Jeho nejvýznamnější technické přínosy spočívají ve vývoji síťových ovladačů a nástrojů, které umožnily počítačům Amiga (včetně jejich novodobých klonů) připojení k místním sítím i internetu.

Cafferkey je autorem nebo správcem několika ovladačů standardu SANA-II pro síťové karty, zejména pro rozhraní PCMCIA u klasické Amigy. Napsal například ovladač 3c589.device pro ethernetové PC karty 3Com EtherLink III a podobně xircom.device (Xircom CreditCard Ethernet).

Tyto ovladače umožnily uživatelům Amigy 1200 a 600 využít tehdy běžné PCMCIA síťové karty o rychlosti 10 Mb/s (100Mb karty obecně podporovány nebyly) k zapojení do sítí. Cafferkey v průběhu let ovladače aktualizoval kvůli kompatibilitě s novými systémy - například verze 3c589.device 1.5 opravila zamrzání pod AmigaOS 4.0, což bylo důležité pro uživatele AmigaOS 4 Classic (PPC verze systému provozovaná na původním hardware A1200 s turbo kartou).

Prism2.device a bezdrátové sítě

Jako průkopnický počin Cafferkey vyvinul ovladač prism2.device, který umožnil počítačům Amiga využívat bezdrátové Wi-Fi sítě. Jde o SANA-II driver pro 11Mb/s Wi-Fi karty založené na čipsetu Prism II (popř. variantách Hermes).

Ovladač podporuje jak PCMCIA / CompactFlash Wi-Fi karty (použitelné v A1200 a A600 s PCMCIA slotem), tak PCI adaptéry (přes PCMCIA-PCI redukce nebo přímo PCI Wi-Fi karty) na modernějších systémech, jako jsou Amigy s PCI sloty či AmigaOne.

Jeho Prism2 ovladač byl uvolněn jako open source (GNU GPL) a byl portován napříč více platformami - existují verze pro klasický AmigaOS 3.x (68k), pro AmigaOS 4 (PPC) a dokonce i pro alternativní systémy jako MorphOS a AROS (na nich však byla podpora omezená). Tento ovladač se stal de facto standardem pro Wi-Fi na Amize. Cafferkey jej dlouhodobě udržuje a rozšiřuje: v roce 2020 vydal verzi 2.7 přinášející zásadní novinku v podobě podpory moderního šifrování WPA/WPA2 (TKIP i AES/CCMP), díky níž mohou Amigy komunikovat i s novějšími zabezpečenými bezdrátovými sítěmi. V aktuálních verzích (např. 2.9 z roku 2025) ovladač dále zlepšil stabilitu, rozpoznávání nových typů karet a přidal utility jako WirelessManager (pro snadné navázání spojení při startu systému).

Spolupráce a zpětná vazba

Cafferkeyho ovladače byly ceněny pro svou kvalitu a pomohly udržet počítače Amiga připojené v dnešním světě. Komunita jeho práci aktivně testovala a přispívala podněty - například další vývojáři upravili prism2.device pro různé scénáře (v roce 2005 vznikla modifikace 1.3 pro AmigaOS 4 s lepší obsluhou resetu Wi-Fi karty).

Neil Cafferkey vždy ochotně reagoval na uživatelské dotazy a bug reporty; ještě v roce 2006 uživatelé na fórech zmiňovali, že je snadné jej kontaktovat pro radu či opravy. Díky jeho otevřenému přístupu byly ovladače portovány i na příbuzné platformy - některé jeho kódy využili autoři MorphOS ovladačů. MorphOS Development Team ostatně veřejně poděkoval Cafferkeymu „za pomoc s podporou bezdrátových sítí“ ve svém systému.

Uživatelé MorphOS získali kolem roku 2013 možnost používat Wi-Fi PCMCIA karty (např. Atheros‐base) právě zásluhou tohoto vývoje a spolupráce v komunitě.

Příspěvky k systému AROS

Vedle práce na klasickém AmigaOS (a jeho nových verzích) se Neil Cafferkey významně zapojil i do vývoje open-source klonu systému AROS (Amiga Research Operating System). Je autorem portace síťového stohu AmiTCP z Amigy na AROS, čímž zajistil tomuto alternativnímu systému plnohodnotnou podporu TCP/IP sítí. Tato implementace známá jako AROSTCP se stala základem sítí v AROSu.

Později prošla dalším vývojem - ostatní vývojáři AROS do ní přidali vylepšení a některé změny do ní pronikly i zpětně z portu pro MorphOS, který na základě Cafferkeyho kódu vytvořil Pavel Fedin.

Kromě nízko-úrovňových síťových komponent pracoval Cafferkey v rámci AROS i na dalších projektech: například vytvořil nový instalační program a nástroj pro rozdělování disků, který výrazně usnadnil instalaci AROS na fyzický hardware (uveden jako beta verze v roce 2007).

Také se podílel na vylepšování systémových knihoven (MUI / Zune), ovladačů grafiky a podpory moderních zařízení. V roce 2010 přispěl k tomu, že AROS bylo možné spouštět a instalovat přímo z USB flash disků - čímž opět posunul použitelnost tohoto systému blíže současným standardům. Jeho všestranné zapojení do AROS komunity mu vyneslo pověst jednoho z „tahounů“ projektu, na kterého se ostatní vývojáři často obracejí při řešení obtížných problémů.

Shrnutí a význam

Neil Cafferkey patří k vývojářům, kteří překlenuli propast mezi zlatou érou Amigy a současností. Svými síťovými ovladači a nástroji zpřístupnil retro počítačům Amiga moderní komunikační technologie - od klasického Ethernetu až po bezdrátové Wi-Fi s WPA2 šifrováním.

Zároveň přispěl ke komunitním projektům (AROS, MorphOS), které udržují ducha AmigaOS naživu na nových platformách. Jeho ochota sdílet zdrojové kódy a znalosti umožnila dalším nadšencům navázat na jeho práci a portovat ji napříč různými verzemi systému.

Cafferkey tak zůstává uznávanou osobností v Amiga světě - jako vývojář s hlubokou technickou expertízou v oblasti síťových technologií i jako aktivní člen komunity retro výpočetní techniky. Svým dílem dokládá, že i desítky let stará platforma může držet krok s dnešními sítěmi, pokud má za sebou oddané a schopné vývojáře.

Přidat komentář

Odhadované roční prodeje

odhadovany prodej

Prodeje podle regionů

prodej regiony

Počet prodaných kusů

Počet prodaných kusů