Planet Hypervisor

MirageOS Summer 2016 hack retreat announcement, and talk roundup

As summer starts to shine over an obstinately rainy England, we are organising the second MirageOS hack retreat in Cambridge! It will be held on Weds 13th July at the lovely Darwin College from 9am-11pm, with snacks, teas, coffees and a servery lunch provided (thanks to sponsorship from Docker and OCaml Labs). Anyone is welcome at all skill levels, but we'd appreciate you filling out the Doodle so that we can plan refreshments. We will be working on a variety of projects from improving ARM support, to continuous integration tests, the new Solo5 backend and improving the suite of protocol libraries. If you have something in...

TripleO QuickStart HA Setup && Keeping undercloud persistent between cold reboots

This post follows up http://lxer.com/module/newswire/view/230814/index.html and might work as timer saver unless status undecloud.qcow2 per http://artifacts.ci.centos.org/artifacts/rdo/images/mitaka/delorean/stable/ requires fresh installation to be done from scratch So, we intend to survive VIRTHOST cold reboot (downtime) and keep previous version of undercloud VM been able to bring it up avoiding build via quickstart.sh and restart procedure from logging into […]

MirageOS Spring 2016 hack retreat!

Hack retreat Trip Reports We're looking forward to the next MirageOS hack retreat already! We've collected some reports from those who were present at our 2016 Spring hack retreat to share our excitement! Thanks to the folks who put in the time and effort to organize the event and our wonderful hosts, and a huge thanks to everyone who documented their hack retreat experience! More information is also available at the Canopy site developed and used for information sharing during the hack retreat! Trip Reportby David Kaloper Last month, the MirageOS community saw its first community-organized, international hackathon. It took place between 11th...

MirageOS security advisory 00: mirage-net-xen

MirageOS Security Advisory 00 - memory disclosure in mirage-net-xen Module: mirage-net-xenAnnounced: 2016-05-03Credits: Enguerrand Decorne, Thomas Leonard, Hannes Mehnert, Mindy PrestonAffects: mirage-net-xen

I'm part of Conservancy's GPL Compliance Project for Linux

I am one of the Linux copyright holders who has signed an agreement for the Software Freedom Conservancy to enforce the GPL on my behalf, as part of the Conservancy's GPL Compliance Project For Linux Developers. I’m also a financial supporter of Conservancy. We're a group of Linux kernel developers that give input and guidance on Conservancy's strategy in dealing with compliance issues on the Linux kernel.I don't take this lightly"Don't be evil" is hardWhy things are hairy when it comes to the Linux kernel and GPL enforcementWhy we need GPL enforcementHow can we enforce the GPL responsiblyEvolving copyleftI don't take...

Introducing Functoria

For the last few months, I've been working with Thomas on improving the mirage tool and I'm happy to present Functoria, a library to create arbitrary MirageOS-like DSLs. Functoria is independent from mirage and will replace the core engine, which was somewhat bolted on to the tool until now. This introduces a few breaking changes so please consult the breaking changes page to see what is different and how to fix things if needed. The good news is that it will be much more simple to use, much more flexible, and will even produce pretty pictures! Configuration For people unfamiliar with MirageOS, the mirage tool handles configuration...

Hotswapping a failed RAID device

Recently I started getting SMART warnings from on of the disks in my home NAS (a QNAP TS-419P II armel/kirkwood device running Debian Jessie): Device: /dev/disk/by-id/ata-ST3000DM001-1CH166_W1F2QSV6 [SAT], Self-Test Log error count increased from to 1 Meaning it was now time to switch out that disk from the RAID5 array. Since everytime this happens I have to go and lookup again what to do I've decided to write it down this time. I configure SMART to talk about devices by-id (giving me their name and model number) so first I needed to figure out what the kernel was calling this device (although mdadm is happy with the by-id...

ZFS, Linux, illumos and the ISC license

People are discussing whether or not Canonical including and shipping ZFS as a Linux kernel module of the GPLv2 licensed Linux kernel might be a GPL violation or not. James Bottomley recently posted an interesting opinion in that although it is a technical GPL violation "it’s difficult to develop a theory of harm and thus the combination is allowable" given that you'd need to prove the harm is done to prosecute. Meanwhile just today Conservancy has released a Statement on ZFS and Linux combinations. In it are very important pieces of information on serious incompatibilities which takes this a bit further outside...

Support software freedom now!

Free Software is in a critical state today. Bradley Kuhn recently has made an urgent call for supports of free software to help a campaign to strengthen both the Free Software Foundation and Software Freedom Conservancy, specially given if you donate before January 31st 2016 as your donation will be matched! I've learned the hard way that without such organizations we could be in for a dark age on user software freedoms. No other entity is doing what they do and they are both of critical importance to the community. Because of this I'm not only contributing now but I've...

Training neural network using genetic algorithm

Over the last few years we observed the raise of artificially intelligent applications, which showed almost super-human ability to solve difficult problems. A closer look reveals that deep neural networks is what drives this wave.