Emacs standing alone on a Linux Kernel. I'm not an emacs user, but I thought this was really fascinating. Basically, the author took the linux kernel, a statically compiled copy of emacs, the mount command, and that's it. You could dd that to a hard drive and boot into only emacs. This gets me thinking about what I'm going to call SAOS - Single Application OS. Sort of like the python on a chip scene.
I am just beginning to read up on SaltStack, but I am really liking it. It has a number of things I like from Ansible (separation from code and state), the targeting abilities of mcollective, and the centralized control of Puppet/Chef. Salt can be run masterless, but in a master/minion configuration, it uses a message queue (0mq) to control minions and get information back. All messages in this queue are encrypted using keys on both the minion and the master. If you distribute this key, you can consume salt generated data in other programs.
This is a quick note log. I was able to setup a self-hosted web IDE for programming. Today I tested out codebox.io, but I also want to check out the open source Cloud9 IDE.
Last week I picked up a Chromebook, specifically the Acer C270. One of my coworkers uses one and kind of convinced me that one would be worth checking. I compared what was out there and other than the Pixel, the C270 had the best specs, including battery life (8.5 hours). It's an Intel chipset, 16GB space, 2Gb of RAM, 1.4Ghz.
Tags: foreman, puppet, libvirt, virsh Summary: Setting up a virtual datacenter using virsh, foreman, and puppet.