Home Blog Page 2877

GIMP 2.6.10 Fixes Crashing Bug

Less than one week after the release of version 2.6.9 of GIMP, the GIMP project has issued the tenth point update to the 2.6.x branch of GIMP to fix a bug that caused the open source image editing tool to crash when clicking on a scroll bar

Read more at The H

The Planet Jumps on KVM Virtualization

The hosting provider is taking a different approach with its new cloud hosting service based on Linux KVM virtualization.

Read more at internetnews.com

Distributed data processing with Hadoop, Part 2: Going further with multinode clusters

Learn advanced setup that uses multiple nodes for parallel processing. It demonstrates the various node types required for multinode clusters and explores MapReduce functionality in a parallel environment. This article also digs into the management aspects of Hadoop—both command line and Web based.

Continuous integration with Buildbot

The days of cowboy coding are long gone at most organizations, replaced by a renewed interest in generating quality software. Continuous integration (CI) testing is a vital component in the practice of agile programming techniques that lead to high-quality software. Learn the theory and practice of CI testing by exploring Buildbot, an open source CI system written in Python.

MeeGo Punches Android in the Spleen, Wins Javascript Test

Yesterday on Android Community, the results of a benchmark battle between Android 2.2 and iOS4 in a Javascript test were published. Android 2.2 put a serious beat down on iOS4 in the test. Today MeeGo has been put up against Android 2.2 in the same test and Android got a taste of its own medicine.

Read more at SlashGear

 

The Fragmentation of Linux: Two Points of View


The fragmentation of Linux has become a hot topic in recent weeks as industry leaders debate how the community can collaborate to compete against single, vertical operating systems without creating an ecosystem that pulls the community in too many directions at once to be truly effective. As FOSS developers work at a fever pitch to create Linux-based OSes, handheld devices, enterprise-level servers, and mobile phones, the point at which they join forces can make the difference between getting a leg up on other operating systems and lagging behind.

Canonical COO Matt Asay says Linux has the opportunity to beat Apple’s iPhone as long as developers don’t stretch themselves too thin working on various iterations of the mobile platform.

“The mobile Linux market has always had more variants/distributions than sense, ranging from Google Android to LiMo to Moblin (now MeeGo) to Bada to WebOS to…you name it. […] Meanwhile, Intel and Nokia have fused together their Moblin and Maemo projects under the MeeGo brand, while Samsung backs Bada and Google stands atop the heap with Android.

“To beat Apple, the industry needs to collaborate, even as it has done in servers to fix the Unix mess and meet the growing Microsoft Windows threat.”

Jim Zemlin, executive director of the Linux Foundation, has a slightly different take on the matter. He acknowledges that the application ecosystem is fragmented but says the real focal point is what’s going on with the core libraries common to most forms of mobile Linux; namely, code contributions swim upstream to strengthen the overall code base.

“Linux distributions are… unified at the core library level. In addition to the kernel, you have projects like X.org, glibc, gstreamer, Gnome, QT, webkit, CUPS, clutter, etc. These are all example of core libraries that generally are included in almost every variant of mobile Linux; Chrome, Android, MeeGo, WebOS, LiMo, etc. They all use these same “base” components. In the MeeGo project, for example, the development philosophy echos this with an ‘upstream first’ mantra. Most of the actual coding for MeeGo or many of these other Linux distributions takes place upstream. That means that when Meego contributes upstream, all downstream distributions benefit. This is the same in the server and desktop market, and why it’s so important for distributions to focus their development upstream.”

The issue is further complicated by a lack of a common API and user interface that leave a lot to be desired. The real question becomes at what point should the community pool work and resources to reach a common goal. Asay says it begins at the distribution level, however that means stripping away each distro’s uniqueness for the sake of homogeny. Zemlin, on the other hand, believes the real unity comes from upstream collaboration.

Mobile devices aren’t going away anytime soon, and Linux-based operating systems are clearly gaining a foothold within the mobile developer community. Whether Linux finds it strength in collaboration or compartmentalized development, it’s still poised to emerge as a leader — perhaps the leader — in mobile computing.

Read more at Intel OSS Blogs

Alfresco Gets an Extensions Incubator

Alfresco has created a community incubator for extensions – the Alfresco Community Committer Program (ACCP) as part of a plan to raise the quality of extensions for its open source ECM

Read more at The H

Legal Foundations of the Open Source Way

I had the opportunity to participate as a speaker in the first Open Your World forum.  My presentation, “Open Source License Compliance”, was an adaptation of a talk I’ve previously given to lawyers with varying levels of experience in the legal issues surrounding open source software.  It is always challenging to speak on this sort of subject when you aren’t sure who your audience is, and I worried that the topic may have seemed relatively dry.  Nevertheless, I believe it is worthwhile to accompany discussions of applying open source principles to a wide range of non-technic

Read more at OpenSource.com

Get Faster Download Speeds for Ubuntu Packages with Synaptic

Ubuntu has a great network of mirrors all over the world, allowing you to download updates from a server geographically close to wherever you are. However, in the age of broadband, the speed of your connection and how close you are to a server has less to do with the speed of downloads than the speed and capacity of the server you are downloading from. Some sites have amazingly fast servers, and some sites have horribly slow ones. Installing new software from the Ubuntu repositories can be made considerably faster by using Synaptic Package Manager to choose the best server.

For some reason, Synaptic has almost hidden this little gem. To get to it, click on the “Settings” menu, then select the “Repositories” menu item. This will open a new window with a selection of options. Next to “Download From:” there is a drop down menu, if you select “Other…” that will open a new window showing a list of all of the mirrors that Ubuntu knows about, and a button that says “Select Best Server” and Synaptic will begin the testing.

Software sources window:

Choosing best server window:

Read more at Ostatic

Burning Brighter: The Future of Firefox, Browsers and the Web

Remember the Browser Wars of the Aughts? Internet Exploder gripped the web. Firefox 1.0 challenged the king. Six years later, IE is waning. (But still strong.) WebKit rules smartphones. Where does Mozilla, and the web, go from here?

 
Read more at Gizmodo