Open piranna opened 9 years ago
+1 e1000. It's used in Intel servers, QEMU support would greatly simplify development. +1 to focus on network cards. Should be enough to build network servers with runtime.
However, virtio and tcp still need some more work to make them stable and feature-complete.
However, virtio and tcp still need some more work to make them stable and feature-complete.
I agree on that, real hardware support don't need to be tomorrow... :-)
@piranna Unless you'd like to hack on this driver :)
Touchée ;-) Too much busy at this moment with job, examns and my bachelor thesis (NodeOS, in fact), but thank you in the offer :-)
According to discussion at https://github.com/runtimejs/runtime/issues/42 seems we are pretty close to be capable to run runtime.js on real hardware, being only a matter or drivers (we only support virtio). We could start supporting the same hardware offered by QEmu for PC platform:
The network cards it support are virtio, i82551, i82557b, i82559er, ne2k_pci, ne2k_isa, pcnet, rtl8139, e1000, smc91c111, lance and mcf_fec, being the e1000 the default one for PC platform, so we should add support for it first.
After that, we can move to other well-constrained boards like Raspberry Pi. We can (and should!) left for the future some other not so basic components like advance graphic or sound cards so we can start having servers in real world.