Open projects and ideas

From vsd
Jump to navigation Jump to search

VirtualSquare general topics

Packetize new versions of our tools and libraries.

Add contents (tutorials, guides) to: http://wiki.virtualsquare.org

Test experiemnts on the tutorial image: http://wiki.virtualsquare.org/#!tutorials/intro.md

Virtual Networking

open question: vdens/vdestack is based on user namespaces... It is the case to port all the tools on user namespaces? Are them so widely adopted that the general public will use the new tools.

vdetelweb: new design (generalization of dynamic management of web pages and command auto-completion based on help messages)

vdetelweb: re-design vdetelweb on vde-stack.

VDE-4 switch, wirefilter...

libslirp: projects convergence towards a unified library

Cado/scado: extend to inherited capabilities?

hashdns has been designed to give authoritative replies but it does not forward requests. In a scenario where all IoT/IoTh have public addresses and names, hashdns works well, but we need either to implement a forwarding service or to study a configuration for an external forwarder (dnsmasq? bind?) to support hash based DNS resolutions for private networks.

hashdns and fqdndhcp use syncronous access to the DNS server, this could slow down the service in case of bursts of requests. Implementations based on queues and asynchronous mapping of requests/replies should perform better.

fqdndhcp lease time is a constant, should be configurable

vxvde/vxvdex: BPF to filter spurious multicast self packets.

Performance analysis of vxvde using ....

exotcp

test vde4 using jumboframes

study vde vs. n2n

virtual stacks

full integration in the v2 architecture of picotcp

full integration in the v2 architecture of pycotcp

LWIPv6: convergence to lwip? new fork?

Partial Virtual Machines

Purelibc library: update or reimplement?

Debugging (update umview)

Update umfuse

umnet module for vdestack

New module API for guardian angels

Doc/Tutorial

Hash dns howto: a guide for sysadms

Namespaces vs partial virtualization: a side-by-side comparison