Main Page
From VirtualSquare
Virtual Square: all the virtuality you always wanted but you were afraid to ask
Welcome to Virtual Square wiki!
Here you'll find almost everything you need to know to get started using Virtual Square suite of tools and software. Remember that the software presented in this Wiki is produced by a research project and so the latest developments are extremely experimental.
Virtualsquare mailing list: virtualsquare (at) cs.unibo.it (click on the address to reach the mailing list info/subscribe page).
Contents |
[edit] News
- Feb 13, 2012
- Post Fosdem 2012, Renzo's slides can be downloaded from here: Fosdem2012 Slides, all the software used in the public demo is included in our Virtual Square Tutorial Disk Image
- Feb 01, 2012
- new: 0.1 version of the Virtual Square Tutorial Disk Image: the time to start a kvm machine and you are ready to test all VirtualSquare Projects.
- Jan 03, 2012
- new: umdevloop, virtual implementation of loop devices. It supports losetup and mount (linux-utils and busybox). In ViewOs svn: rd235 experimental brach.
- Dec 08, 2011
- new: um_hostcmd (run a command on the hosting OS) protected by um_passwd, um_console (*mview console on a separate terminal, for remote view-os machines). In ViewOs svn: rd235 experimental branch.
- Nov 07, 2011
- new: contiki support for vde (in the sourceforge svn repository of vde-2)
- Aug 12, 2011
- new LwipV6 (merge of the previous experimental version). NAT/Slirpv6 enter mainstream svn code.
- Aug 08, 2011
- new View-OS 0.8.2 (merge of the previous experimental version). Virtual ptrace support in the new experimental branch (0.8.2.1).
- Jul 18, 2011
- new VDE 2.3.1 on svn (merge from rd235 experimental version). The new vde-switch is faster and drops very few packets even when it works under heavy traffic.
- Mar 02, 2011
- new mailing list: virtualsquare (at) cs.unibo.it, join it if you like the lab's projects and you want to take part to our discussions, ask for features, send us bug reports/patches.
- Feb 28, 2011
- umview/kmview support updated to 2.6.37. x86_64 is now fully supported.
[edit] User's documentation
Virtual Square Disk Images
Core Documentation
Tutorials
- VDE Basic Networking
- Umview with umfuse
- Umview networking: Umnet
- Running foreign code
- Virtually partitioned Virtual Disks
- Time/uname and other virtualities
Advanced Tutorials
- Remote command execution on umview with overlapped filesystem
- Port forwarding inside umview environment
- Creating VLANs with multiple vde switches
- Managing Fast Spanning Tree Protocol on vde networks
Useful links
- VDE project on sourceforge
- View-OS project homepage at Sourceforge
- VirtualSquare Tools @ GitHub
- Virtual Square site: ideas of Evolution
- OS Zoo (a sibling project from the same team), a set of preinstalled imaged for Qemu. Download 'n run. It is also possible to test them live direcly in your browser.
[edit] Virtual Square Bibliography
Renzo Davoli: Fosdem2012 Slides
Renzo Davoli, Michael Goldweber (editors) VirtualSquare: Users, Programmers & Developers Guide (draft) Available at Lulu Book or here.
Renzo Davoli, Michael Goldweber View-OS: Change your View on Virtualization. Proc. of Linux Kongress, 2009 (slides)
Ludovico Gardenghi, Michael Goldweber and Renzo Davoli View-OS: A New Unifying Approach Against the Global View Assumption Lecture Notes in Computer Science Volume 5101/2008, Computational Science – ICCS 2008
Michael Goldweber, Renzo Davoli VDE: an emulation environment for supporting computer networking courses ACM ITiCSE '08 Proceedings of the 13th annual conference on Innovation and technology in computer science education, 2008
Renzo Davoli, A poster about View-OS: A process with a ViewPoster at EuroSys2006
Renzo Davoli, UMview: View-OS implemented as a System Call Virtual Machine Poster at 7th USENIX Symposium on Operating Systems Design and Implementation (OSDI '06)
Renzo Davoli, Michael Goldweber Virtual square (V2) in computer science education Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education (ITiCSE 2005),
Renzo Davoli, VDE: Virtual Distributed Ethernet Proc. of First International Conference on Testbeds and Research Infrastructures for the DEvelopment of NeTworks and COMmunities (TRIDENTCOM'05), pp. 213-220, 2005
Renzo Davoli, Virtual SquareProceedings of the First International Conference on Open Source Systems. 2005.
[edit] Documentation in progress
This section contains beta of documents that will be included in the Wiki.
Lost in the View-Space: how to know in which View you are
vdetelweb: Telnet and Web management for VDE
Multi stack support for Berkeley Sockets
UMNET: user mode virtual multi stack support
(Experimental) Public VDE Networks
Virtual NetManager: visual front-end to manage virtual networks obsolete - see [1]
umview/kmview as login shells: give each user his/her own view
Virtual installation of software
VDE native support for VirtualBox
iplog: a plugin to log ip addresses for a vde switch


