matryoshka
A matryoshka doll is a set of dolls of decreasing sizes placed one inside the other. Virtualization is a concept similar to the Matryoshka analogy. There is another system running inside the host machine. So it is box in a box. Each performs and executes exactly like a stand-alone server; a container can be rebooted independently and have root access, users, IP addresses, memory, processes, files, applications, system libraries and configuration files.
The container technology aka LXC is actively being pushed into the mainstream linux kernel. It provides the resource management through the control groups aka process containers and resource isolation through the namespaces.
LXC is interesting primarily in that:
- It can be used to run a mere application, service, or a full operating system.
- It offers essentially native performance. A binary running as an LXC guest is actually running as a normal process directly in the host os kernel just like any other process. In particular this means that cpu and i/o scheduling are a lot more fair and tunable, and you get native disk i/o performance which you can not have with real virtualization (even Xen, even in paravirt mode) This means you can containerize disk i/o heavy database apps. It also means that you can only run binaries that the host kernel can execute. (ie: you can run Linux binaries, not another OS like Solaris or Windows).
Download
Media
USB & disk image
This is an image of your disk, ready to be written to either a USB drive or your hard disk. When written, it will erase all data on a disk. During the first boot, your partition will bee automatically resized to fill available space.
ISO image
Burn this ISO file to a DVD (or CD, if the space allows), and you'll be able to boot directly from the disc.
Preload ISO
A bootable ISO containing the appliance disk image. Boots into a simple graphical environment and prompts for confirmation before writing the image onto the hard drive. Useful for performing automated system installs/preloads.
Warning: Overwrites all data on the target hard drive.
Virtual
Open Virtualization Format (OVF)
The OVF format is an open standard for packaging and distributing virtual appliances. It is not tied to any particular hypervisor or system architecture.
VMware / VirtualBox / KVM image
Whether you use VMware, VirtualBox, or KVM, this vmdk is a ready-to-use virtual appliance.
Xen guest image
This Xen guest image is ready to run on a Xen hypervisor host.
Release notes
This is an Alpha version yet still usable. There are known and unknown bugs.
Known Bugs
- /etc/init.d/issue_reset claims to fail yet it works
- INIT Id "x0"respawning too fast. If that is the case comment the line starting with X in the /etc/inittab file and issue kill -HUP 1
Known limitations
- lxc containers does not start at boot time
- container ip is set to 10.0.2.17/24
- only operator user can log into LXC container, though root user can access from the host os via ssh
- in order to create another container lxc_opensuse script variables must be edited
There may be other unknown bugs and limitations, Once the appliance reaches beta stage, cloning will be allowed, so please be patient and for the time being use the created images. Please use comment feature to report issues.
Technical Details
Appliance configuration
Accounts
| User | Password |
|---|---|
| root | toor |
| tux | linux |
Basic settings
| Keyboard: | english-us |
|---|---|
| Time zone: | Europe/Berlin |
| Language: | en_US.UTF-8 |
| Network: | dhcp |
| Firewall: | disabled |
Software
0 patterns, 170 packagesView package list…
Security summary
-
-
No custom software packages were uploaded.
-
No custom scripts were enabled.

You need to sign in to comment
Everyone's comments
No comments yet