Private:Main Page
From VirtualSquare
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
- KMView Interface Specifications (WIP)
- KMView Kernel Module interface
- doublecheck security for setuid executables
- Native support for:
- select/poll
- mmap
- exec
- chdir
- 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
- How to set up a test environment for utrace using KVM or QEMU
- Seeking for a killer application.
- bibliography: They are proposing a specific partial virtual machine
[edit] Example of Private link
- Example title (Link di esempio)
[edit] Interesting Papers
- Approximate Link state routing algorithm [1]

