A
A
VCF East: 9P Plan nine protocol Home Brew Grid Computing - Jon Sharp

VCF East: 9P Plan nine protocol Home Brew Grid Computing - Jon Sharp

Lejátszás
  • Angol
  • Magyar
  • 43 perc

Retro számítástechnika újraértelmezve: a Plan 9 protokoll és a közösségi grid computing a mindennapokban

Megismerhetjük, hogyan kelthetjük életre a múlt egyszerű és elegáns számítástechnikai protokolljait modern mikrokontrollereken, és hogyan építhetünk velük decentralizált, közösségi hálózatokat.

Az előadásban Jon Sharp bemutatja, hogyan alkalmazhatók régebbi számítástechnikai protokollok és megközelítések a modern, beágyazott rendszerek világában, különösen a grid computing és az otthoni DIY megoldások területén.

Személyes történetén keresztül mesél arról, hogyan inspirálta az 1980-as évek otthoni számítástechnikai mozgalma és a retro számítógépek gyűjtése arra, hogy új projektbe kezdjen, amelyben ötvözi a régi és új technológiákat. A Bluetooth billentyűzetek komplexitásán keresztül mutatja be, milyen kihívásokat jelent a protokollok sokfélesége és inkompatibilitása – ez indította el a régi technológiák felé forduló megközelítését.

Központi elemként jelenik meg a kilences protokoll (9P), amely a Bell Labs Plan 9 operációs rendszeréből származik. A protokollt Jon saját nyílt forráskódú könyvtárával hozta át modern mikrokontrollerekre és Zephyr RTOS-ra, egyszerűbbé és átláthatóbbá téve az eszközök közötti kommunikációt.

Az előadó kitér a Plan 9 filozófiájára – minden eszköz, hálózati kapcsolat, szenzor és akár a grafikus rendszer is egyszerű fájlként kezelhető, ami nagymértékben leegyszerűsíti a szoftverfejlesztést. Bemutatja, hogyan épített saját Cyber Deck-et ezen az elven, és hogy a protokoll segítségével hogyan képes a mikrovezérlők között fájl alapú, transzparens hálózatot létrehozni, amelyben a modern Bluetooth, Wi-Fi, Thread, LoRa és UART kapcsolatok egyaránt támogathatók.

A közösségi, decentralizált hálózatépítés, a nosztalgikus, de gyakorlatias retro computing, valamint a felhasználókat előtérbe helyező, emberléptékű szoftverkészítés igényei is hangsúlyos témák. Felmerül a kérdés, vajon a régi, egyszerűbb technológiák igazán releváns válaszokat adhatnak-e a mai bonyolult és üzleti érdekektől vezérelt szoftveripari kihívásokra.

Mindezek mellett szó esik a mesterséges intelligencia szerepéről a fejlesztések gyorsításában, illetve arról, hogyan tudják ezek az eszközök a technikai háttértudás hiánya mellett is kreatív megvalósításokhoz segíteni az érdeklődőket.