yon Leveron blog

John's musings on the Interknot cowpath

Save MySQL . . .

Posted by John on 12th January 2010

(I promise not to try to bring too many alerts to you, but this one seemed spot-on)


If Oracle buys MySQL as part of Sun, database customers will pay the bill.

Save MySQL

In April 2009, Oracle announced that it had agreed to acquire Sun. Since Sun had acquired MySQL the previous year, this would mean that Oracle, the market leader for closed source databases, would get to own MySQL, the most popular open source database.

If Oracle acquired MySQL on that basis, it would have as much control over MySQL as money can possibly buy over an open source project. In fact, for most open source projects (such as Linux or Apache) there isn’t any comparable way for a competitor to buy even one tenth as much influence. But MySQL’s success has always depended on the company behind it that develops, sells and promotes it. That company (initially MySQL AB, then Sun) has always owned the important intellectual property rights (IPRs), most notably the trademark, copyright and (so far only for defensive purposes) patents. It has used the IPRs to produce income and has reinvested a large part of those revenues in development, getting not only bigger but also better with time.

If those IPRs fall into the hands of MySQL’s primary competitor, then MySQL immediately ceases to be an alternative to Oracle’s own high-priced products. So far, customers had the choice to use MySQL in new projects instead of Oracle’s products. Some large companies even migrated (switched) from Oracle to MySQL for existing software solutions. And every one could credibly threaten Oracle’s salespeople with using MySQL unless a major discount was granted. If Oracle owns MySQL, it will only laugh when customers try this. Getting rid of this problem is easily worth one billion dollars a year to Oracle, if not more.

Who is driving the petition and what are your motivations?

This petition is driven by Monty Program Ab, which was founded by the creator of MySQL, Michael “Monty” Widenius, and consists of many of the original core MySQL developers.

The short answer is that we want to ensure that MySQL can’t be killed by Oracle and we also want to ensure that MySQL is also in the future actively developed under an Open Source license in a way that meets the needs of all market segments.

A more detailed answer can be found in Monty’s blog that explains his motivations and intentions.

(MySQL general info one and two)
—————-
Now playing: Jethro Tull – Wind Up (Quad Version)
via FoxyTunes

Technorati FavoritesShare

Tags: , , ,
Posted in Tech | No Comments »

Technet Plus – the titles list

Posted by John on 28th December 2009

The following list are the Technet Plus Titles I was licensed for as of a few days ago. Just in case you were curious as to what titles were in there :) You can get into a year of this Microsoft program via

Microsoft TechNet Plus – 28% discount = $251.28

for a bit of a discount, vs. the normal $350, until the end of 2009. Cheers!

Microsoft Technet

For the Betas, there is usually a single key issued (as a MAK, or Multiple Activation Key) that will allow up to ten installs. For Windows 7 Ultimate, for instance, you can generate up to ten individual serial numbers through your account, once you are logged in at https://technet.microsoft.com/en-us/subscriptions/securedownloads/default.aspx

There are also a number of files that have their key embedded in your media – no need to enter them, your install .iso is “pre-pidded” . . . there is just no convenient way to grep them, etc. so they are not listed below.

Also c.f. http://technet.microsoft.com/en-us/subscriptions/subscription-downloads.rss

<insert big text file here : redacted_MStn+KeyList.txt> ;)

<Product_Key Name=”Access 2003″>

<Product_Key Name=”Access 2007″>

<Product_Key Name=”Office 2007 Applications”>

<Product_Key Name=”Office Accounting 2009″>

<Product_Key Name=”Commerce Server 2002″>

<Product_Key Name=”CRM 3.0 Professional Edition”>

<Product_Key Name=”CRM 3.0 Small Business Edition”>

<Product_Key Name=”CRM 4.0 Enterprise Edition”>

<Product_Key Name=”CRM 4.0 Professional Edition”>

<Product_Key Name=”CRM 4.0 Workgroup Edition”>

<Product_Key Name=”GP 10.0″>

<Product_Key Name=”Dynamics GP”>

<Product_Key Name=”Microsoft Dynamics NAV”>

<Product_Key Name=”Point of Sale”>

<Product_Key Name=”Exchange Server 2007 Standard Edition”>

<Product_Key Name=”Exchange Server 2007 Enterprise Edition”>

<Product_Key Name=”Exchange Server 2010 Enterprise Edition”>

<Product_Key Name=”Exchange Server 2010 Standard Edition”>

<Product_Key Name=”Forefront Protection 2010 for Exchange Server”>

<Product_Key Name=”Forefront Security for Exchange Server with Service Pack”>

<Product_Key Name=”Forefront Security for SharePoint with Service Pack”>

<Product_Key Name=”Forefront Security for Office Communications Server”>

<Product_Key Name=”Forms Server 2007″>

<Product_Key Name=”FrontPage Professional 2003″>

<Product_Key Name=”Groove 2007″>

<Product_Key Name=”Groove Server 2007″>

<Product_Key Name=”Office 2007 Applications”>

<Product_Key Name=”Groove 2007 (For Use with MSDN/TechNet Media)”>

<Product_Key Name=”Groove 2007″>

<Product_Key Name=”Groove Server 2007″>

<Product_Key Name=”Groove 2007 (For Use with MSDN/TechNet Media)”>

<Product_Key Name=”Identity Lifecycle Manager 2007″>

<Product_Key Name=”InfoPath 2003″>

<Product_Key Name=”InfoPath 2007″>

<Product_Key Name=”Office 2007 Applications”>

<Product_Key Name=”InterConnect 2004″>

<Product_Key Name=”InterConnect 2007″>

<Product_Key Name=”Office 2007 Applications”>

<Product_Key Name=”InterConnect 2007 (For Use with MSDN/TechNet Media)”>

<Product_Key Name=”Office 2010 KMS Host License Pack”>

<Product_Key Name=”Office 2003 Proofing Tools”>

<Product_Key Name=”Office Professional Enterprise and Standard Edition 2003″>

<Product_Key Name=”Office 2007 Suites”>

<Product_Key Name=”Office Enterprise 2007″>

<Product_Key Name=”Office Professional 2007″>

<Product_Key Name=”Office Professional Plus 2007″>

<Product_Key Name=”Office Ultimate 2007″>

<Product_Key Name=”Office Professional Plus 2010 Beta”>

<Product_Key Name=”Office Web Applications Beta”>

<Product_Key Name=”Office XP Professional”>

<Product_Key Name=”OneNote 2003″>

<Product_Key Name=”OneNote 2007″>

<Product_Key Name=”Office 2007 Applications”>

<Product_Key Name=”OneNote 2007 (For Use with MSDN/TechNet Media)”>

<Product_Key Name=”Outlook 2003″>

<Product_Key Name=”Outlook 2007″>

<Product_Key Name=”Office 2007 Applications”>

<Product_Key Name=”Point of Sale”>

<Product_Key Name=”Project Standard and Professional 2002″>

<Product_Key Name=”Project Server 2002″>

<Product_Key Name=”Project Professional 2003″>

<Product_Key Name=”Project Standard 2003″>

<Product_Key Name=”Project Server 2003″>

<Product_Key Name=”Project Standard 2007″>

<Product_Key Name=”Office 2007 Applications”>

<Product_Key Name=”Project Professional 2007″>

<Product_Key Name=”Project Professional 2010 Beta”>

<Product_Key Name=”Project Portfolio Server 2007″>

<Product_Key Name=”Project Server 2007″>

<Product_Key Name=”Project Server 2010 Beta”>

<Product_Key Name=”Publisher 2003″>

<Product_Key Name=”Publisher 2007″>

<Product_Key Name=”Office 2007 Applications”>

<Product_Key Name=”Search Server 2008″>

<Product_Key Name=”SharePoint Designer 2007″>

<Product_Key Name=”Office 2007 Applications”>

<Product_Key Name=”SharePoint Designer 2007 (For Use with TechNet Media)”>

<Product_Key Name=”SharePoint Server 2007 Enterprise Edition”>

<Product_Key Name=”SharePoint Server 2007 Standard Edition”>

<Product_Key Name=”SharePoint Server 2007 for Search Enterprise Edition”>

<Product_Key Name=”SharePoint Server 2007 for Search Standard Edition”>

<Product_Key Name=”SharePoint Server 2010 Enterprise Beta”>

<Product_Key Name=”SharePoint Server 2010 for Internet Enterprise Beta”>

<Product_Key Name=”Small Business Server 2003″>

<Product_Key Name=”Small Business Server 2003 R2″>

<Product_Key Name=”SL (Solomon)”>

<Product_Key Name=”SQL Server 2000 Reporting Services”>

<Product_Key Name=”Virtual PC for Mac 7.0″>

<Product_Key Name=”Virtual Server 2005 Standard Edition”>

<Product_Key Name=”Virtual Server 2005 Standard Edition”>

<Product_Key Name=”Visio Standard 2003″>

<Product_Key Name=”Visio Professional 2003″>

<Product_Key Name=”Visio Standard 2007″>

<Product_Key Name=”Office 2007 Applications”>

<Product_Key Name=”Visio Professional 2007″>

<Product_Key Name=”Visio Premium 2010 Beta”>

<Product_Key Name=”Windows 7 Ultimate and Ultimate K”>

<Product_Key Name=”Windows 7 Ultimate N and KN”>

<Product_Key Name=”Windows 7 Enterprise, N, K, and KN”>

<Product_Key Name=”Windows 7 Starter and Starter K”>

<Product_Key Name=”Windows 7 Starter N and KN”>

<Product_Key Name=”Windows 7 Home Basic”>

<Product_Key Name=”Windows 7 Home Premium and Home Premium K”>

<Product_Key Name=”Windows 7 Home Premium N and KN”>

<Product_Key Name=”Windows 7 Professional and Professional K”>

<Product_Key Name=”Windows 7 Professional N and KN”>

<Product_Key Name=”Windows Advanced Server, Limited Edition”>

<Product_Key Name=”Windows Essential Business Server 2008 Standard and Premium Management Server”>

<Product_Key Name=”Windows Essential Business Server 2008 Standard and Premium Management Server (Virtual)”>

<Product_Key Name=”Windows Essential Business Server 2008 Standard and Premium Security Server”>

<Product_Key Name=”Windows Essential Business Server 2008 Standard and Premium Security Server (Virtual)”>

<Product_Key Name=”Windows Essential Business Server 2008 Standard and Premium Messaging Server”>

<Product_Key Name=”Windows Essential Business Server 2008 Standard and Premium Messaging Server (Virtual)”>

<Product_Key Name=”Windows Server 2008 Standard”>

<Product_Key Name=”Windows Home Server with Power Pack 1″>

<Product_Key Name=”Windows Server 2003 Enterprise x64 Edition”>

<Product_Key Name=”Windows Server 2003 IA64 Editions”>

<Product_Key Name=”Windows Server 2003 Enterprise Edition”>

<Product_Key Name=”Windows Server 2003 Web Edition”>

<Product_Key Name=”Windows Server 2003 Standard x64 Edition”>

<Product_Key Name=”Windows Server 2003 Standard Edition”>

<Product_Key Name=”Windows Server 2003 R2 Enterprise Edition”>

<Product_Key Name=”Windows Server 2003 R2 Enterprise x64 Edition”>

<Product_Key Name=”Windows Server 2003 R2 Enterprise Edition KN”>

<Product_Key Name=”Windows Server 2003 R2 Standard Edition”>

<Product_Key Name=”Windows Server 2003 R2 Standard x64 Edition”>

<Product_Key Name=”Windows Server 2003 R2 Standard Edition KN”>

<Product_Key Name=”Windows Server 2008 Enterprise and Windows Server 2008 Standard”>

<Product_Key Name=”Windows Server 2008 Datacenter and Windows Server 2008 for Itanium-based Systems”>

<Product_Key Name=”Windows HPC Server 2008 and Windows Web Server 2008″>

<Product_Key Name=”Windows Server 2008 R2 Datacenter and Itanium”>

<Product_Key Name=”Windows Server 2008 R2 Standard and Enterprise”>

<Product_Key Name=”Windows Server 2008 R2 Web”>

<Product_Key Name=”Services for Unix 2.0″>

<Product_Key Name=”Windows Small Business Server 2008 Premium”>

<Product_Key Name=”Windows Small Business Server 2008 Premium (Virtual)”>

<Product_Key Name=”Windows Small Business Server 2008 Standard”>

<Product_Key Name=”Windows Small Business Server 2008 Standard (Virtual)”>

<Product_Key Name=”Windows Server 2008 Standard”>

<Product_Key Name=”Windows Storage Server 2008 Basic”>

<Product_Key Name=”Windows Storage Server 2008 Standard”>

<Product_Key Name=”Windows Storage Server 2008 Enterprise”>

<Product_Key Name=”Windows Storage Server 2008 Workgroup”>

<Product_Key Name=”Windows Vista Home Basic”>

<Product_Key Name=”Windows Vista Home Basic N”>

<Product_Key Name=”Windows Vista Home Premium”>

<Product_Key Name=”Windows Vista Business”>

<Product_Key Name=”Windows Vista Business N”>

<Product_Key Name=”Windows Vista Enterprise”>

<Product_Key Name=”Windows Vista Ultimate”>

<Product_Key Name=”Windows XP Home Edition”>

<Product_Key Name=”Windows XP Home Edition K”>

<Product_Key Name=”Windows XP Home Edition KN”>

<Product_Key Name=”Windows XP Tablet PC Edition”>

<Product_Key Name=”Windows XP Professional”>

<Product_Key Name=”Windows XP Professional x64 Edition”>

<Product_Key Name=”Windows XP Professional Edition K”>

<Product_Key Name=”Windows XP Professional Edition KN”>

<Product_Key Name=”Windows XP Media Center Edition”>

—————-

Now playing: Siouxsie & The Banshees – Hong Kong Garden
via FoxyTunes

Technorati FavoritesShare

Tags: , ,
Posted in Tech | No Comments »

Intel 48 core chip design – future super computing ?

Posted by John on 11th December 2009


Intel hopes 48-core chip will solve new challenges

by Stephen Shankland

Intel&#39;s 48-core Single-chip Cloud Computer (SCC) processorIntel’s 48-core Single-chip Cloud Computer (SCC) processor (Credit: Intel)

SAN FRANCISCO–Pushing several steps farther in the multicore direction, Intel on Wednesday demonstrated a fully programmable 48-core processor it thinks will pave the way for massive data computers powerful enough to do more of what humans can.

The 1.3-billion transistor processor, called Single-chip Cloud Computer (SCC) is successor generation to the 80-core “Polaris” processor that Intel’s Tera-scale research project produced in 2007. Unlike that precursor, though, the second-generation model is able to run the standard software of Intel’s x86 chips such as its Pentium and Core models.

The cores themselves aren’t terribly powerful–more like lower-end Atom processors than Intel’s flagship Nehalem models, Intel Chief Technology Officer Justin Rattner said at a press event here. But collectively they pack a lot of power, he said, and Intel has ambitious goals in mind for the overall project.

“The machine will be capable of understanding the world around them much as humans do,” Rattner said. “They will see and hear and probably speak and do a number of other things that resemble human-like capabilities, and will demand as a result very (powerful) computing capability.”

Intel is working with companies facing large-scale computing challenges that today require thousands of networked servers. That’s very much a here-and-now problem compared to the more sci-fi challenges of computer vision.

Intel’s idea with the SCC and its ilk, Rattner said: “Could you replace a rack full of equipment today with one or a number of high-core count processors like the SCC?”
Intel CTO Justin Rattner holds a wafer made of Intel&#39;s 48-core experimental SCC chips.

Intel CTO Justin Rattner holds a wafer made of Intel’s 48-core experimental SCC chips. (Credit: Screenshot by Stephen Shankland/CNET)
The chipmaker found only one flaw with the chip so far and has booted Windows and Linux on SCC systems. The company demonstrated computers using the processor running Microsoft’s Visual Studio on Windows and other tasks at the event.

No silver bullet for parallel programming
The Tera-scale project doesn’t fundamentally address one of the big challenges in today’s computing industry, though: getting multicore chips to run today’s computing jobs that are often designed to run as a single thread of instructions rather than independent tasks running in parallel. In days of yore, processor clock frequencies got steadily faster, letting single threads execute faster, but overheating issues led chip designers instead down the multicore path for trying to increase computing power.

“This isn’t a full solution,” Rattner said of the programming challenge. He said that from a programmer’s perspective, the SCC is similar in many ways to a server with 48 cores.

While the chip may not have any silver bullets for the parallel programming challenge, it does have the advantage of some compatibility with existing computer designs. It can run ordinary software for Intel chips, unlike the increasingly capable graphics chips touted by Intel rivals Nvidia and Advanced Micro Devices.

“Our thrust is to maintain the compatibility and familiarity of the Intel architecture as we move to more and more performance,” Rattner said. “That’s why we could bring up Windows and Linux environments with relatively little effort.”

The system is different in some ways, though, notably in its lack of cache coherency–technology that keeps data stored in each core’s high-speed memory bank synchronized with the others on the chip. By contrast, Intel’s Larrabee processor, a many-core x86 chip under development for graphics acceleration, is a cache-coherent design that has a large amount of real estate devoted to caching data.

100 chips for research partners
Intel hopes to encourage academics and others to tackle programming challenges on the chip. To that end, Intel plans to share 100 SCC-based systems with various partners in industry and academia.

Microsoft is one such partner. “We’re very excited about this as a research vehicle,” said Jim Larus, director of cloud-computing futures at Microsoft Research.

One major feature of the SCC design is a high-speed “mesh” network that lets each of the 48 cores communicate with others or with the four linked memory controllers. The first-generation Tera-scale chip had such a network, but the second-generation mesh consumes only a third of the power and is accelerated with built-in hardware instructions for minimum communication delays, Rattner said.

That fast communication was designed in part as a response to what Intel industry partners desired, Rattner said. “They were looking for extremely low latency–not just core to core at the chip level, but interchip as well,” he said.

Each link on the chip can carry 64 gigabytes of data per second.

Better power management is one element of the new design. The chip cores can be switched on or off as the chip is running.

“It’s extremely clever, because it means the processor could be run in an adaptive mode. Processors could be turned on and off depending on the applications,” said Jon Peddie, an analyst with Jon Peddie Research.

Overall, the chip consumes between 25 and 125 watts, Rattner said. It’s built using a manufacturing process with 45-nanometer electronics features.

It consists of 24 dual-core modules linked together. A computer based on the chip can accommodate a maximum of 64GB of memory.

The SCC is the second but not last generation of Intel’s Tera-scale project. In the long run, Intel is telling programmers to brace themselves for computers with thousands of processing cores.

Updated at 12:20 p.m. PST

Stephen Shankland writes about a wide range of technology and products, but has a particular focus on browsers and digital photography. He joined CNET News in 1998 and since then also has covered Google, Yahoo, servers, supercomputing, Linux and open-source software, and science. E-mail Stephen, or follow him on Twitter at http://www.twitter.com/stshank.
—————-
Now playing: David Bowie – Ziggy Stardust
via FoxyTunes

Technorati FavoritesShare

Tags: ,
Posted in Tech | 1 Comment »

usb multi-iso boot

Posted by John on 5th December 2009

To use a tech-term – w00t ! [ahem] Been looking to have a multi-boot capability from a USB thumb drive for some time now.

http://www.pendrivelinux.com/boot-iso-from-usb-flash-drive/ for the basics, then

http://www.pendrivelinux.com/boot-multiple-iso-from-usb-multiboot-usb/ for multi-boot.

I have any number of utilities I might want to use (memtest, partEd, various Linux utils, etc.) as well as system install images (Windows 7 x86 or x64, Ubuntu, etc.). Let’s not forget disaster recovery (Acronis restore, Truecrypt Boot CD, etc.)

Now you really can have your cake and eat it too. I’ve tested this so far only with FAT-32 partitions; it did not want to [easily] transfer itself to an NTFS formatted 16g usb drive.

allmybasecake

—————-
Now playing: Diamond Head – Am I Evil
via FoxyTunes

Technorati FavoritesShare

Tags: ,
Posted in Tech | No Comments »

RepRap – self-replicating 3-D printer technology you can own fairly inexpensively

Posted by John on 18th October 2009

Below article lifted from http://reprap.org/bin/view/Main/WebHome

The concept is quite keen. Amazingly, I had never heard of this before, but it makes perfect sense.

We are coming much closer to the future depicted in Neal Stephenson’s The Diamond Age: Or, a Young Lady’s Illustrated Primer (quite a read, in and of itself)


What is RepRap?


RepRap from Adrian Bowyer on Vimeo.

Look at your computer setup and imagine that you hooked up a 3D printer. Instead of printing on bits of paper this 3D printer makes real, robust, mechanical parts. To give you an idea of how robust, think Lego bricks and you’re in the right area. You could make lots of useful stuff, but interestingly you could also make most of the parts to make another 3D printer. That would be a machine that could copy itself.

RepRap is short for Replicating Rapid-prototyper. It is the practical self-copying 3D printer introduced in the video on the right – a self-replicating machine. This 3D printer builds the parts up in layers of plastic. This technology already exists, but the cheapest commercial machine would cost you about €30,000. And it isn’t even designed so that it can make itself. So what the RepRap team are doing is to develop and to give away the designs for a much cheaper machine with the novel capability of being able to self-copy (material costs are about €500). That way it’s accessible to small communities in the developing world as well as individuals in the developed world. Following the principles of the Free Software Movement we are distributing the RepRap machine at no cost to everyone under the GNU General Public Licence. So, if you have a RepRap machine, you can use it to make another and give that one to a friend…

The RepRap project became widely known after a large press coverage in March 2005, though the idea goes back to a paper on the web written by Adrian Bowyer on 2 February 2004.

RepRap Version I “Darwin” can be built by anyone now – see the Make your own RepRap link there or on the left, and for ways to get the bits and pieces you need, see the Obtaining Partslink. RepRap Version II “Mendel” will be released in a matter of days.

(view more at the official site : http://reprap.org/bin/view/Main/WebHome )

Technorati FavoritesShare

Tags: , ,
Posted in General, Tech | No Comments »

Mizzou Linux Users Group Presentations – MLUG

Posted by John on 22nd August 2009

Presentations – MLUG

Wow, someone emailed me on this one from the Missouri dot Edu days.  Seems like a long time ago; many of the listed folks are no longer at UMC.

Side note : I remember attending an IT meeting with Joe Heck (also departed) where a (former) top IT manager was yelling about a new feature for users, and was this going to be easy for everyone to use, etc. (specifically, NS roaming profiles) and I finally introduced myself as the fellow who’d implemented it.  Yup, he didn’t even know my name until that point, the fellow responsible for “his new feature”.

Anyway, good archaeological dig for you here :)  Things are moving forward a lot faster now. Xmarks is the only close competitor to the original NS roams, BTW.  Cheers!

Technorati FavoritesShare

Tags:
Posted in General, Tech | No Comments »

linux commands dejure

Posted by John on 14th August 2009

Tech crap warning . . . Danger! heh.

command line fu

command line fu

via http://www.commandlinefu.com/commands/browse/sort-by-votes you can find gems like

wget -c http://www.somewhere.com/file-I-want-to-download.zip

among others.  Currently searching for a reasonable command line (linux) way to push files up to SkyDrive.  If you got this tamed, don’t hesitate to send it along and of course I’ll credit you ;)

Unless of course you want to remain an ‘anonymous coward’ <grin>

Technorati FavoritesShare

Tags: , ,
Posted in Tech | No Comments »