Private:Main Page

From VirtualSquare

Jump to: navigation, search

Contents

[edit] VirtualSquare Restricted Area

[edit] TODO and Work in Progress list

[edit] Organization issues

  • UMView: Shut down Savannah. Detour message to Sourceforge. Close cvs.
  • Already missing in the wiki: vdetelweb, purelibc, umshutdown
  • Millilinux live CD

[edit] Kernel Patches update

  • IPN
  • KMVIEW
  • UTRACE sequence
  • PTRACE VM
  • PTRACE MULTI

[edit] VDE

  • Autolink (automatic generation of links for mobility or just to fit a communication policy) WIP Shammash
  • GXemul support.
  • XEN native support TODO (Render)
  • VDEL3V6 layer 3 switch for IPv6. TODO.
  • VDEv3 common structure with management for all the tools. Just Brainstorming.
  • VDE-snmp howto/documentation
  • vde_plug configuration for login shell
  • hash: optimized EMAC for 64bits machines.
  • VirtualBOX
  • wirefilter time based filtering.

[edit] IPN/KVDE

  • IPN other applications (mpeg-ts, dbus)
  • kxvde (extended, VLAN + FST-maybe interfacing the userland FST of the kernel bridge).
  • kvdel3
  • statistics on IPN performance.
  • Synchronous IPN. IPN on ethernet.

[edit] LWIPv6

  • upgrade (align with lwip bugfixes)
  • ICMP error management (e.g. incoming UDP time exceeded and service unavailable messages)
  • ICMP error management (ICMP errors set POLLERR and do not forward the header even on raw recv)
  • ping problem (dbilli)
  • race condition (sometimes the stack gets stuck for large/fast transfers)

[edit] UMVIEW and KMVIEW

  • Mutithreading *mview core
  • De-synchronization of virtual syscalls (avoid waiting for virtual syscall to complete). TODO
  • Management of a mount table (and faster module search for pathnames) TODO
  • attach to existing processes?
  • support for login shell setup (isn't it already implemented?)
  • Human/Omnipotent (already in experimental code)
  • process freeze and restart (see http://cryopid.berlios.de/ )
  • negative mount support
  • o(1) on pcb management
  • unify mountargs
  • capability support
  • prctl/seccomp support
  • core emulation of /proc/pid
  • Code Cleaning and minor updates:
    • treepoch lazy garbage collection (incomplete)
    • security model for mount
    • trapping of module "exit"
    • management of "close on exit" flag (flag management in xmview, just the effective close when exec is missing)
    • fnctl: management of locking on virtual files
    • socktable: should not exist for architectures where SYS_SOCKETCALL does not exit
    • pcb: there are already duplicate fields (thread/processes) (should be okay in xmview).
    • ummisctime bug: it does not work on ppc (bug report by render)
      • The problem is named vDSO. On ppc clock_gettime does not result into a syscall, through vDSO it is possible to grab the value directly from the memory.
    • {send,recv}msg unification

[edit] KMVIEW

  • update everything to 2.6.33
  • kernel nested invocation vs user nested invocation (two tags for umview and kmview).
  • vfs file system for traparency/performance
  • KMView module
  • UM arch support for Utrace (gaspa, rd235)

[edit] UMVIEW modules

  • ViewFS and related tools. WIP Garden.
  • rsc. WIP Gendag. Need the two phase (or multithread, or both) UMVIEW core to achieve acceptable performance.
  • umfuse UDF module. TODO
  • umfuse fsfs module. TODO
  • fcntl for umnet
  • virtual audio (alsa/oss) device.
  • umdevtap support for more than 1 connection
  • UM_ID
  • Update cramfs.
  • Fuseext2: atomicity problems, 64 bit offset
  • Fuse hash: parent inode+filename (to survive mv of directories)
  • viewfs: more info on files, reverse logic for dirs in the hidden fork.

[edit] Other (possibly unrelated projects)

  • Simple Remote Conferencing: set up
    • Scripts for creating temporary account for asterisk and simpleproxy
    • SimpleProxy 3.5 release (for consistency we need to provide RPM)
  • Simple Remote Conferencing: webcam support (maybe using SIP video support?)
    • Asterisk video to webcam web page (snapshot) ?
  • FLOZ: kvm support
  • FLOZ: more displays (a community providing processing power for the project?)
  • Free (and non-Free) Software Museum.
    • licence problem (nightmare?)
  • KLIK like support to run programs without any installation operation.
    • KLIK is a mess. KLIK idea is nice. Can we create a clean and elegant KLIK competitor? Can we inherit KLIK packets (maybe converting them)?
  • Support of External Synchrony (Nightingale) Brainstorming.
  • CPLPC cross platform local procedure call. RPC support towards a virtual machine with a different architecture, maybe on the same host computer. It provides library portability.
  • WWFX world wide favour exchange: use of virtual machine to "lean" part of resources to others (unifies fon and other projects)

[edit] Text for Papers and Internal documents

[edit] Example of Private link

[edit] Interesting Papers

  • Approximate Link state routing algorithm [1]
Personal tools