Posts Tagged ‘Tools’

Anatomy Of Linux Dynamic Libraries

Saturday, November 1st, 2008

Dynamically linked shared libraries are an important aspect of GNU/Linux®. They allow executables to dynamically access external functionality at run time and thereby reduce their overall memory footprint (by bringing functionality in when it’s needed). This article investigates the process of creating and using dynamic libraries, provides details on the various tools for exploring them, and explores how these libraries work under the hood.

Link: IBM

Screencasting: How To Start, Tools & Guidelines

Sunday, October 19th, 2008

Some companies have made a living creating a sort of “virtual classroom,” allowing members to learn at their own pace when they have the time using video tutorials. The advantages of the classroom setting stem from a one on one experience and the ability of the instructor to show the ideas and theories rather than simply explain them.

Link: Smashing Magazine

Open Virtual Machine Tools With Ubuntu

Sunday, October 19th, 2008

VMWare recently released Fusion 2.0 beta for the Mac, which we’re all desperately looking forward to. When you rely on stable software to earn your living, it’s not always a good idea to jump in to the latest beta releases with wild abandon. Unfortunately, the latest stable release (1.1.3) has some known problems with the latest releases of several Linux distros built on newer kernels that came out after the Fusion release. And guest OSes with no VMWare tools are not fun to use.

However, where the nice folks at VMware open sourced their Virtual Machine Tools late last year, the OSS community has been quietly building in compatibility for newer Linux distributions at the Sourceforge hosted openvmtools project. Getting a working vmtools installation into a freshly upgraded Ubuntu 8.04 is a simple matter of rebuilding the right modules against the newer kernel and rolling them up into a tarball where the vmware-install.pl script can find them.

Link: LinuxHaxor.net

Google Android & The Open Handset Alliance

Saturday, October 18th, 2008

Android is a software stack for mobile devices that includes an operating system, middleware and key applications. This beta version of the Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.

The Open Handset Alliance, a group of more than 30 technology and mobile companies, is developing Android: the first complete, open, and free mobile platform. To help developers get started developing new applications, we’re offering the Android Software Development Kit.

Link: Android