A
A
VCF East: Running a Minecraft server and more on a 1960s UNIVAC 1219B – Nathan Farlow

VCF East: Running a Minecraft server and more on a 1960s UNIVAC 1219B – Nathan Farlow

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

Minecraft szerver futtatása UNIVAC számítógépen: kreatív megoldások és kihívások a múlt tudományos örökségében

Hogyan futtathatók modern programok, akár egy Minecraft szerver is, egy 1960-as évekből származó UNIVAC 1219B számítógépen? Az előadás lenyűgöző technikai nehézségeket és kreatív megoldásokat mutat be.

A bemutató során egy különleges technikai kísérletet ismerhetünk meg: a legendás, 1960-as években gyártott UNIVAC 1219B számítógépen modern szoftverek – például egy Minecraft szerver – futtatásának lehetőségét vizsgálja az előadó.

Kiderül, hogyan küzdöttek meg a fejlesztők az extrém hardverkorlátokkal, például azzal, hogy csak 90 kilobájt memória, lassú processzor és 18 bites, nem szabványos architektúra állt rendelkezésükre. Szó esik arról is, miért jelent kihívást ehhez a géphez C vagy modernebb nyelveken (például Rust vagy OCaml) írt programokat fordítani, illetve hogyan lehet modern eszközökkel (mint a Rust-alapú assembler vagy LLM segítette tesztelők) segíteni a fejlesztést.

Az előadás kitér arra, milyen optimalizációs és hibakeresési módszerekkel sikerült áthidalni a hardver és szoftver közötti szakadékokat, miként tudtak hálózati kapcsolatot kialakítani, és ezzel weboldalt, illetve Minecraft szervert is életre kelteni a UNIVAC-on.

Számos érdekes, retró program is bemutatásra kerül – többek közt NES-emulátor, Eliza chatbot, BASIC értelmező, Sudoku-megoldó és titkosítási algoritmusok. A prezentáció folyamatosan felveti, milyen lehetőségek rejlenek a klasszikus számítógépek modern kihívások elé állításában, és mik a szoftveres, illetve hardveres akadályok a megvalósítás során.