The Red Hat Package Manager (RPM) is a powerful command line driven package management system capable of installing, uninstalling, verifying, querying, and updating software packages.
Back in July, we looked at how cloud computing may force appliance vendors to change the way they build products. Now rPath, which makes release management tools for virtual appliances, is announcing support for EC2 on its rBuilder portal, a web site that lets users turn software into virtual appliances and publish them to clouds and virtual environments with a few clicks. It’s an impressive step in web-based release management for virtual environments, but rPath’s road may be bumpy.
Virtual appliances are bundles of software and “just enough operating system,” as rPath chief evangelist Marty Wesley puts it, to make them run. Software destined for an appliance comes in the form of distributions (such as Red Hat’s RPM format) that contain the code and related libraries. rPath’s tool first teases apart these distributions and identifies their components.
Armed with a list of what needs to go into the appliance, the tool then tailors it to the target cloud or virtual machine. “We grab the contents [of the distribution] and add them to a cart,” said Wesley. For example, if the appliance is destined for VMware, rPath adds code specific to that environment; for EC2, it leaves out the kernel and requests EC2 credentials. Finally, the system publishes the results to a variety of environments.
The Raleigh, N.C.-based startup is filled with Red Hat alumni, including CTO Erik Troan, who authored the Red Hat software packaging system RPM. rPath is seeing modest growth from its enterprise offering, claiming 58 customers since its launch in 2006, many of whom are large enterprises or ISVs who want to ship VM-ready versions of their software. The company has taken in a total of $25 million in funding, with a $15 million round completed this April, and has 25 engineers. Both CohesiveFT and FastScale are competitors, although they don’t support as many target environments; JumpBox, meanwhile, makes pre-built appliances for many popular applications.
But rPath is at a crossroads. If it wants to own the enterprise release management cycle, it needs more than just Linux RPM distributions. Here, Microsoft is just around the corner with its suite of virtualization, operating systems, and applications.
On the other hand, if rPath wants to focus on clouds with its catalog of appliances, it needs to move beyond individual machines and into scalable, multimachine application clusters. Wesley says the company is already pursuing this, but cloud management firms Elastra, 3Tera and Enomalism have a head start, offering management, scaling and licensing tools for virtual machines.
Whatever the bumps ahead, rPath’s portal and new EC2 support is a reminder of just how easily and quickly companies can move applications into an on-demand environment and free software from its underlying platform.
Want to know more about the rapidly changing Cloud Computing landscape? Preview our Cloud Computing Briefing or purchase the full version.

virtual
rpm
computing
infrastructure
Uncategorized
cohesiveft
fastscale

Click Here to View in Full Screen Mode
Here’s a great demonstration of a levitating magnet with 2 high-speed rotating cylinders.
Maybe someone can take this idea further and make us some hoverboards please!
While working on science museum exhibits in 1990 I came up with the above idea: it is known that a spinning metal disk will lift and fling a strong magnet. Therefore, metal rods with opposite spin will lift a magnet but WON’T fling it sideways. It works! I used “sched-80″ heavy wall copper tubes about 1-3/8″ diameter, 12″ long, with 1/4″ wall thickness. I hammered aluminum plugs into the tubes, carved shaft-tips with a lathe, built endblocks and bearings, spun them with an AC/DC motor, and managed to levitate a stack of two 3/4″ diameter neodymium magnets. The spinning tubes must move at about 5000 RPM before the magnet starts floating.
via hackedgadgets, amasci
Brought to you by: Zedomax.com
Magnet HACK - High-speed Magnetic Levitation / Floating Magnets Dude!
A+Featured Hacks, ac dc, bearings, Consumer, Cool, copper tubes, dc motor, demonstration, diameter, Educational, Entertainment, Gadgets, Hack, lathe, magnet, magnetic levitation, metal rods, neodymium magnets, rpm, science museum, shaft, spinning metal, spinning tubes, stack, wall thickness, www youtubeI recently added two new packages to my repository on the openSUSE Build Service:
The protobuf package is required, if you want to compile drizzle. Packages are available for openSUSE, Fedora and Mandriva Linux. Feedback is welcome!
Dear LazyWeb, I want to use my Ubuntu laptop (on amd64 BTW) to build an RPM of Maatkit that will work on all RPM-based distros. Is it possible? Or are there enough differences between the RPM-based distros that I can’t do it? Mind you, the finished RPM ought to just have some man pages and Perl scripts, so I don’t think it will be platform- or distro-specific. But I am just not an expert on it.
The second question is, what do I need to put into my Makefile to do this? My ‘make all’ currently builds a .zip, a .tar.gz, and a .deb package — what needs to change to make that include .rpm?
Someone who is willing to help create .spec files, etc, etc will be immediately given commit rights to Maatkit’s SVN repository!
Debian, packaging, RPM