runtimejs / runtime

[not maintained] Lightweight JavaScript library operating system for the cloud
http://runtimejs.org
Apache License 2.0
1.93k stars 128 forks source link

Implement virtio driver #2

Closed iefserge closed 10 years ago

iefserge commented 10 years ago

Easiest way for system to access network and disk is virtual virtio devices provided by emulators like QEMU. And it's fast too! http://wiki.osdev.org/Virtio

Network driver should implement functions to send and receive ethernet packets. Disk driver should provide access to disk block device.

Spec http://ozlabs.org/~rusty/virtio-spec/virtio-0.9.5.pdf