Scott Dowdle's blog
What is SPICE? - It stands for "Simple Protocol for Independent Computing Environments". What does that mean exactly? SPICE is a remote display protocol designed specifically for use with the Linux kernel's built-in virtualization hypervisor KVM. SPICE is similar to terminal services but rather than multiple users sharing a single, remote physical machine, SPICE allows you to graphically connect to and use a local or a remote KVM virtual machine.
For those who want to just watch a video, here it is. Please note that I kept bumping the tripod by accident and autofocus can be annoying in some spots... and it isn't the highest quality... BUT it does give you a good idea of how well SPICE works.
If you can't see it, your browser probably doesn't support the WEBM video format yet. Right-click on any of the links below (webm and ogv) and download. Then play the file you downloaded in a recent version of VLC.
I like to write reviews. I have written quite a few of them over the years... even back in my Atari days for a few print magazines. I mention this because while I'd like to write a review of the Fedora 14 release I feel like too much of an insider to be objective and I'd have trouble being as critical as a non-biased observer would be.
Yesterday I ran across a link on Fedora Planet for a video review on the Linux Action Show. I have watched a few of the LAS episodes before but am not a regular viewer... but since the topic of the episode was listed as "Fedora 14 Review" I decided to give it a viewing. About 33 minutes into it they get to the Fedora review... although it is hard for me to call it a review. It is unfortunate but they started with the Fedora 14 Release Announcement and used that as a basis for their review. Historically release announcements are very brief documents that give only spartan details but include links to other sources of more complete information, like the Fedora 14 Release Notes for example. Given the fact that the release announcement only states two new features for desktop users (libjpeg-turbo and Spice) it seems they assumed that was all there was to the release, given the fact that their main focus is desktop usage. As a result they spent most of their review time in ridicule mode... divided in two... with both an attempt at humor and at a "wake up call" style denouncement of everything Fedora. They even included an original conspiracy theory.
I think everyone who knows me understands I have a pretty healthy sense of humor that can sometimes go to the dark side... but I found almost nothing about their show funny. I'm guessing some people find their show hilarious... but me... and this episode... I'd say frustration was my reaction.
I did get on the Linux Action Show IRC channel (the only form of contact on their contact page that I use) for a few minutes and discuss with someone (probably not them) that it was unfortunate that Bryan and Chris had chosen the very brief release announcement as the authoritative source of "what's new in Fedora 14" rather than the release notes... but I do concede that the release announcement could have been much better than it was.
I've been following the development and building my MontanaLinux remix every so often, usually after a bunch of updates. All in all, I'm pretty impressed with the release.
If you know where to find the RC1 release, which is freely available, that is the final release (to the best of my knowledge). So if you want Fedora 14 early, download that. I did, although I'm mainly using my remix.
Someone at work passed around the parting memo of a Microsoft technology leader... to spark a discussion on what we see as future trends in technology. I made a long reply so I thought I'd duplicate it here.
I've been watching The Colbert Report since episode one from five years ago... and I see sites like crooksandliars posting videos from TCR and The Daily Show all the time... so I assume it is ok to post... but if someone from Viacom says otherwise, I'll gladly take it down.
Anyway, Nicholas Negroponte was a guest and although there isn't much real content for us Linux / OLPC knowledgeable folks, it is still fun to watch. Embedded is the webm version.
If inline playback isn't available, feel free to download the Ogg Theora flavor.
It has been a while since we released any new "Cool Gear". I decided to work with some images from one of my favorite Flash animation videos. If you have ever been to a BozemanLUG or a BillingsLUG meeting in the past 5 years, you'll probably be familiar with it since we often play it at meetings: Switch to Linux.
A Little History
I'm not exactly sure when Chris Hill first created ubergeek.tv but he posted the "Switch to Linux" video in 2003. What is this switch to Linux stuff? Well, at the time Apple was running a bunch of "Switcher" ads. Of course Apple was doing back then what they do today with iPhone and iPod ads... they spend tens of millions of dollars for media buys and run their ads over and over until you just want to scream. Thank goodness for TiVo and other DVRs that let you skip the commercials! I believe if we did the same with Linux oriented stuff, we'd get just as much market saturation as Apple is, but that's another topic.
Anyway, Chris created the "Switch to Linux" video as a sort of parody of the Apple Switcher ads. Of course, since that was 7 or more years ago, the young folks of today have no idea what it's about. Chris has a number of entertaining creations at his website so be sure to check them out if you haven't already.
I emailed Chris Hill and asked him if he would consider allowing me to use images from his flash animation for some tee-shirts for our LUGs. He agreed and said I didn't even need to include a blurb giving him credit... although now that I think about it, I should add it anyway. I'm attaching the images to this post for anyone who wants to alter them.
How They Were Made
Basically, I was on a computer with a fairly high resolution (1680x1050) and I had my browser window maximized. Then I used ksnapshot to take some screenshots while the video was playing. Then I cropped the images and did some cleanup and combining of multiple images (for those images that pan across the screen during the video) with GIMP. Then I imported the images into Inkscape (v 0.48 which includes the ability to embed the bitmaps) and did some additional editing until I had the final result... which I saved as both an .svg file and a .png file.
I tried using the "Path -> Trace Bitmap..." feature in Inkscape but decided that I liked the bitmaps better than the vector traces. One thing I don't like about bitmap traces in Inkscape is that they end up being a group of layered objects, each a different color. They look fairly good but I have yet to figure out a way to merge the layers together and sometimes I accidentally ungroup the object which tends to make a mess.
Anyone who has the desire can take the images that are attached and use them, or capture their own... and then make their own tee-shirts, etc. Or if you don't want to put in any effort and just want to order a tee-shirt, you can do so here:
Since the Fedora Remix build process on Fedora 13 broke some time ago after some package upgrades and they were dragging their feet about fixing it, I switched to Fedora 14 devel for my MontanaLinux Remix effort. It sure is fun. Luckily the RPM Fusion folks have devel packages for Fedora 14 so I'm not missing anything.
The only problem I've run into is with adding the Google Chrome Browser to my package set. For some reason, if I install Google Chrome as part of the build, I run into a issue with a failure to umount a loopback interface that causes the building of the iso to fail. Removing Google Chrome from the package list makes the issue go away. I guess that's actually a good thing because I'm not sure how Google would feel with me pre-installing their browser and distributing it. If I had picked Chromium, I'm sure there wouldn't be a distribution issue.
Anyway, the switch to Fedora 14 devel seems to have worked out quite well and it is actually in pretty good shape. There is one minor bug that I find annoying and hope they get fixed before the final release. Also the devel kernel has a lot of debugging options turned on that makes it a bit slower than usual, and I do have an occasional issue with sound after resuming from sleep on my Acer netbook... but I'm guessing that will get fixed in the release kernel. The switch has gotten me more involved with testing and reporting bugs and that is good.
If anyone wants to give it a try, email me and I'll give you a URL to download the .iso. 32-bit and 64-bit versions are available.
So many situations theses days remind me of a passage from Charles Dickens' A Tale of Two Cities.
It was the best of times,
it was the worst of times,
it was the age of wisdom,
it was the age of foolishness,
it was the epoch of belief,
it was the epoch of incredulity,
it was the season of Light,
it was the season of Darkness,
it was the spring of hope,
it was the winter of despair,
we had everything before us, we had nothing before us, we were all going direct to Heaven, we were all going direct the other way— in short, the period was so far like the present period, that some of its noisiest authorities insisted on its being received, for good or for evil, in the superlative degree of comparison only.
Such is it with Linux and the BozemanLUG.
One thing I find annoying is that all of the videos from the KVM Forum 2010 event have been posted to Vimeo... and seem only available in streaming Flash format.
This leads me to wonder if they are intentionally keeping people from downloading these videos and remixing them? If so, that is really strange because they typically use a Creative Commons license for most of their media. Why don't they use archive.org or some other service that offers in multiple formats with download capabilities? Why are they promoting Flash?
I assume it is someone from Red Hat on behalf of the company because the name of the account posting the videos is Red Hat Video and they are using the Red Hat logo.
I do want to thank the person(s) who took the time to record the videos and processed them so that they could be shared online... I'd just like to see them more freely available.
I'm not going to say I understood everything in this video the first time through but it did explain a lot of the terms I've run across so for that I'm thankful. I'm embedding the WebM video which can only be played inline by newer releases of Google Chrome and Opera. Firefox adds WebM support in the upcoming Firefox 4 release.