Programmeerimisprojektid

Programmeerimisprojektid arvutimuuseumi eksponaatidele ehk nimekiri asjadest, mis oleksid olemasoleva riistvara peal potentsiaalselt teistelegi huvitavad. Enamus neist teemadest on seotud Linuxiga. Mõned projektidest sobiksid ka lõputööks, väiksemamahulised operatsioonisüsteemide ehituse projektiks.

  • Ehitada uusima Linuxi tuuma automaattestimise süsteem, mis arvestaks vana riistvara omapäradega - keegi peab neid testimiseks sisse lülitama ja vigade korral sekkuma, info tuleb korjata keskele kokku, osade arvutite jaoks tuleb tuuma kompileerida võimsamatel arvutitel. Kasutada on Linux Test Project, Jenkins ja muud tänapäevased vahendid. Sobib ka bakalaureusetööks.
  • Starfire (Sun Ultra Enterprise 10000) konsoolidraiver (täielik kaugjuurdepääs oli tekitatav, enam vist mitte)
  • HP Tachyon (Interphase) FC draiver Linuxile kunagise cpqfc baasil
  • Taaselustada PowerPC PReP alamarhitektuuri tugi Linuxis, kolides selle üle arch/ppc seest (eemaldatud pärast 2.6.26) arch/powerpc sisse (testpatch ja mitu erinevat arvutit olemas)
  • Panna üles sparc32 masinate testbed võimalikult automaatseks bleeding-edge linuxi testimiseks
  • Proliant 4500 SMP tugi Linuxile (Compaq SystemPro, !MPS, 4x Pentium 133, 1G RAM)
  • SGI Origin 3400 Linuxi port (32xMIPS R12000 400 MHz, 8G RAM)
  • DECstation 3100 Linuxi port (kunagi vist töötas; masin on 16 MHz MIPS)
  • Ajada NuBus-siiniga PowerMac 7100/80 arvutil tööle Linux 2.6 (Linux 2.4 jaoks on patch, 2 erinevat arvutit olemas)
  • Sun soc/socal SBus FC kontrollerite tugi Linuxis
  • Sun GigabitEthernet SBus tugi Linuxis (PCI draiver ja raua dokk ja raud olemas)
  • SMP skaleeruvuse uuring läbi aegade masinate ja opsüsteemide kohta. Rakendus mõõdaks mingite hoolikalt valitud tegevuste jõudlust 1-4 CPU peal eri masinatel ja eri opsüsteemides (seega ei saa neid teste just palju olla) ja sellest mingeid järeldusi ja palju graafikuid jms teha. Rauda on muuseumis hulga vanast ajast, uuema aja asju universaalselt saadaval pole, mõnikord ajutiselt, seda tuleb organiseerida spetsiaalselt.