This is the short form list. Things are removed from it when proper entries
are written for the full
page.
Languages
-
``C--'' (portable assembly language with hooks to support exceptions, garbage
collection, etc.)
-
MIDDL <-> C++ mapping
-
Structurally equivalent typesystem (BARF)
-
Python for Nemesis
-
Voice-recognition Programming (audio, surely?)
-
Language runtimes
Hardware
-
CPU emulator
-
Speculative out-of-order execution on Pamette
-
XiLinx - Pamette boards to emulate old computers
-
Pan & Tilt unit in Lego
Audio
-
Audio mixing on Sharks
-
AUBufs on Linux/NT
-
Progressive MP3
-
Audio feedback elimination (Sharks)
-
MP3 store/player/recorder on Shark (``Shark'' HiFi)
-
Distributed audio mixing
-
Low latency audio compression
-
Anti-noise generator (Shark)
-
Timidity direct to aubufs
-
Radio -> MP3 recorder
Video/Graphics
-
Parellelizable wavelet decoder
-
Video capture cards support
-
DVD player
Window Systems/Toolkits
-
"Nem2Nem" (a la "x2x")
-
Remote frame buffer (a la console support)
-
XLib decoder (a la XBridge)
-
Adaptive window system
-
Eye tracking, fishbowl Window Manager
-
VR Headset / Head Tracker window manager
-
GtK for Nemesis
Adaptive Nemesis Applications
-
Adaptive GNUChess
-
Adaptive MIDI synthesis
-
Progressive web server (markup language)
-
``QoSification'' of algorithms/data strucures (e.g. fibonacci heaps, B-trees,
...), to background GC-like tasks
Memory
-
Asynchronous Garbage collection with QoS for Nemesis heap
-
Self-Paging algorithms for Nemesis VM system
-
Persistent Programming Language support (PC++, PS-ALGOL, etc.)
Disks / File Systems
-
Network Attached Storage Device (NASD) API design
-
Extend disksim to simulate NASDs
-
Distributed File System for NASDs (like xFS but without all of the pass-the-parcel
stupidity)
-
Disk IO trace package which factors out CPU/Disk speeds - collect traces
for simulation use
-
Cunning replacement for amd. (see PRB/IAP for details)
-
Continuous media filesystem
-
Fault tolerant filesystems
-
Filesystem interfaces (QoS, adaptive...)
Network
-
LBL ns network simulator
-
NICStar ATM traffic generator
-
TCP for Nemesis
-
Multicast Protocols
-
Secure (ATM) network channels
-
Packet filtering
-
Quake packet rewriting
DEC Shark Projects
The Shark is StrongARM based Network Computer with built in audio support
and a TV output. We currently have about 10 of them.
-
Web browser/server on 'bare metal' on Shark
-
Native X server on Sharks
Miscellaneous
-
User level gdb for Nemesis
-
QoSbars on "speed"...
-
USB/Firewire support (camera)
-
Signals for Nemesis
-
God's own build system
-
Xterm / curses / readline / shells
-
Distributed make system (over CPUs & FS)
-
Web statistics package
-
Process checkpointing on Nemesis
-
IRC autobot on Nemesis