Today's News

12th May 2010
11th May 2010
10th May 2010

Get Linux in South Africa Pretoria on DVD or CD, SUSE, OpenSuse, Fedora, Mandriva, Knoppix, Mandrake, Debian, DamnSmall, DSL, Gentoo, Slackware, SimplyMepis, Monoppix, FreeBSD, Trustix, Comodo, Smoothwall, Gibraltar, IPCop, OpenCD, Ubuntu, Kubuntu, Redhat, CentOS, Whitebox, PCLinuxOS, Xandros, Vector, Scientific, OpenOffice, Vector, Foresight, Asterisk
 
News Alert


Linux and Open Source News for 11th May 2010

Linux South Africa

previous    Latest news on Linux distributions and BSD projects    next


Source: DistroWatch.com: News

Alan Baghumian has announced the availability of the third test release of Parsix GNU/Linux 3.5, a desktop distribution and live CD based on Debian's testing branch: "The third and final set of Parsix GNU/Linux 3.5 'Frankie' testing ISO images are out. In this release efforts were centralized on .



previous    Linux Today News Service    next


  popularitypopularitypopularitypopularity

Source: Linux Today

Tech Drive-In: "In our previous post, we discussed how mainstream media is adopting linux('Stop using Windows, Use Ubuntu instead'). And a lot of people started complaining how not-user-friendly Linux really is."


  popularity

Source: Linux Today

Blog of Jaap A. Haitsma: "In April 2010 the GNOME Foundation received the following Amazon referral fees:"


  popularitypopularitypopularity

Source: Linux Today

ERACC Web log: "However, recently I have been disappointed by a test install of OpenOffice.org for a charitable organization client of ours."


  popularitypopularity

Source: Linux Today

The H Open: "While new stable kernel releases seem to have become somewhat less frequent, they now include more changes."


  popularitypopularity

Source: Linux Today

LinuxDevices: "The Wireless Gigabit Alliance announced a specification it says will bump wireless networking speeds up to 7Gbps -- more than ten times faster than the highest 802.11n rate."


Source: Linux Today

Dissociated Press: "Word on the street is that Mandriva is looking for a buyer, due to cash flow problems. This isn't the first time the company, formerly known as Mandrake, has faced tough times."


  popularity

Source: Linux Today

Open Source Catalyst: "During the 2010 think tank in Napa, the cloud was very present. One of the question was about the "threat" that the cloud represents for Open Source."


  popularity

Source: Linux Today

Robert Pogson : "Oral arguments were given in 2009-11 yet, six months later, there is no ruling."


  popularity

Source: Linux Today

Datamation: "What do Web users want from their browser? That's the question the Mozilla will try to answer with the next generation of its open source Web browser, Firefox 4."


  popularitypopularity

Source: Linux Today

LWN.net: "Your editor recently had cause to dig around in the cpuidle subsystem. It never makes sense to let such work go to only a single purpose when it could be applied toward the creation of a kernel-page article. So, what follows is a multi-level discussion of cpuidle, what it's for, and how it works. Doing nothing, it turns out, is more complicated than one might think."


  popularitypopularity

Source: Linux Today

Zemlin's Blog: "I disagree, which is not surprising. But the market and marketing strategists also disagree. Citing the familiar ogre of fragmentation shows a limited view of the Linux economy."


  popularitypopularity

Source: Linux Today

Linux Magazine: "Last week you learned the basics of using Access Control Lists (ACLs) and the command associated with them: getfacl, setfacl and chacl. This week you'll learn that protecting the rights of your users is as important as protecting your users from themselves."


Source: Linux Today

Phoronix: "With the ATI Linux power management finally coming to fruition within the Linux kernel for its kernel mode-setting / DRM driver, we have decided to take a close look at how this power management support is working in the real world."


  popularity

Source: Linux Today

LinuxLinks: "To provide an insight into the quality of software that is available, we have compiled a list of 16 slick free Linux game engines. This article is the first in a two part series. Part 2 will be available shortly."


  popularity

Source: Linux Today

Linux Planet: "In this final segment of her excellent Lightweight Linux series, Juliet Kemp reviews Awesome, fvwm, and Ratpoison."


  popularity

Source: Linux Today

Handle With Linux: "I love ice, and now I love it even more. Linux can make you coffee, wash your clothes, heat your meal and it can also serve you a delicious fresh made Ice Cream.
"


  popularity

Source: Linux Today

Datamation: "First there was light beer, and now we've got light Linux, courtesy of the Ubuntu Light effort."


  popularity

Source: Linux Today

Wine-Reviews: "Linux users are starved for quality games - there is no doubting that. Bring up the topic of a Linux port on most gaming forums and you will typically see responses about the market share of the operating system, that Linux users are cheap "


  popularity

Source: Linux Today

LinuxDevices: "Grace Digital Audio is shipping a Linux-based Internet tuner that offers Pandora access and costs only $105. The Solo Wi-Fi Receiver provides over 50,000 radio stations, podcasts, and on-demand programs over its 802.11b/g WiFi receiver "


  popularity

Source: Linux Today

OStatic: "Fedora 13 will bring a lot of interesting new features when it's released in late May, but also interesting is what's going to be missing. For example, official support for PowerPC."


Source: Linux Today

Prescott Linux: "The ext4 (fourth extended) is a journaled file system of Linux that has many benefits compared to its predecessors, such as support for backward compatibility, large file system, delayed allocation, etc. However, the delayed allocation feature sometimes poses problems for the Linux system."


Source: Linux Today

ars Technica: "During a keynote at the Ubuntu Developer Summit in Belgium, Ubuntu founder Mark Shuttleworth unveiled a new lightweight user interface shell called Unity. The new shell is designed to use screen space more efficiently and consume fewer system resources than a conventional desktop environment."


Source: Linux Today

Red Hat News: "With this blog, we're focusing on a feature that affects everyone, from the newest users exploring the rich environment of open source, to the most diehard developers of the Linux kernel: video drivers."


  popularitypopularitypopularitypopularitypopularity

Source: Linux Today

Distrowatch: "CDlinux If you've ever looked at the project website for CDlinux, you might not have noticed anything particularly eye-catching. It's a small project with a small, simple site. And it's not a project which attracts a lot of attention. However, the open source community is full of hidden gems and CDlinux is one of them."


  popularitypopularity

Source: Linux Today

The H Open: "According to various reports, in the past few days a number of websites created using WordPress have been hacked."


  popularitypopularity

Source: Linux Today

Linux Journal: "This week's news includes reports about a new Linux audio blog, music made by particle acceleration, how to use a laptop as a virtual music stand, synth emulation from the terminal command prompt, and watching the Linux Audio Conference on-line."


Source: Linux Today

Packt: "Although softbody and cloth simulators that are available in Blender do an excellent job in many situations, sometimes you want to have more control over the way a mesh is deformed or simulate some specific behavior that is not quite covered by Blender's built-in simulators."



previous    News for nerds, stuff that matters    next


  popularity

Source: Slashdot: Linux

The French company that creates and sells the Mandriva Linux distribution is up for sale. The news about Mandriva SA originally surfaced on a French Mandriva portal, and was confirmed by one of the potential buyers. Mandriva the distribution is a merger of the former MandrakeLinux and Conectiva distros. Mandriva the company is no stranger to hard times, having sought bankruptcy protection in the past.

Read more of this story at Slashdot.


Source: Slashdot: Linux

judeancodersfront writes "It's time for Google to realize that it is way too early to be pushing an OS that only provides a browser. If Chrome OS fails on netbooks it will just make OEMs even more hesitant to use a Linux-based OS instead of Windows. Google should instead build upon its already successful Android platform and provide a system that offers local applications."

Read more of this story at Slashdot.


  popularity

Source: Slashdot: Linux

An anonymous reader writes "After six months of our new accelerated development schedule, MythTV 0.23 is now available. MythTV 0.23 brings a new event system, brand new Python bindings, the beta MythNetvision Internet video plugin, new audio code and surround sound upmixer, several new themes (Arclight and Childish), a greatly improved H.264 decoder, and fixes for analog scanning, among many others. Work towards MythTV 0.24 is in full swing, and has be progressing very well for the last several months. If all goes according to plan, MythTV 0.24 will bring a new MythUI OSD, a nearly rewritten audio subsystem capable of handling 24- and 32-bit audio and up to 8 channels of output, Blu-ray disc and disc structure playback, and various other performance, usability, and flexibility improvements."

Read more of this story at Slashdot.



previous    Open Source, Open Standards    next


  popularity

Source: Linux Magazine: Top Stories

Did you know your drive was SMART? Actually: Self-Monitoring, Analysis, and Reporting Technology. It can be used to gather information about your hard drives and offers some additional information about the status of your storage devices. It can also be used with other tools to help predict drive failure.


  popularity

Source: Linux Magazine: Top Stories

Using the Application object to cure a case of the Android flip flops



previous    The O'Reilly Network's Security DevCenter Articles and Weblogs    next


  popularity

Source: Security DevCenter

In this book, email expert Joe Kissell shares his real-world recommendations about the best ways to use the Mail app on your iPad, iPhone, or iPod touch, helping you to develop a successful mobile email strategy. You'll get advice and directions for how to set up your accounts, receive email, read and send email, and file messages. You'll also learn to solve connection problems and work around feature limitations.


  popularity

Source: Security DevCenter

Are you using Apple Mail in Snow Leopard effectively? In this book, author Joe Kissell provides comprehensive guidance. Perhaps you just want to fully understand the basics of receiving, composing, and sending email. Or maybe you want to master many advanced options, including account set up, integrating multiple accounts, formatting, rules, and MobileMe syncing. Either way, you'll find helpful advice and detailed steps. You'll also find tips on various third-party add-ons that make Mail smarter and more enjoyable to use.


  popularity

Source: Security DevCenter

A report on a meetup to discuss distributed work, with Jeff Howe as
speaker.


Source: Security DevCenter

"The simplest way of describing government 2.0 may be any technology that helps citizens or agencies solve problems, either for individuals or the community, and enables government to operate more efficiently or effectively," writes Gov 2.0 Expo reporter Alexander Howard. In his Mashable piece, Howard details five ways that the U.S. government is using social media to deliver services or engage citizens in making better policy. Learn more.


Source: Security DevCenter

Tim O'Reilly will host a free webcast to examine the concept of Gov 2.0 and how technologists can play key roles in government's transformation. He'll also field questions from the audience. Registration is free but slots are limited, so be sure to sign up here.


  popularity

Source: Security DevCenter

Rise of the Fallen, the first book in the Ruin Mist: Dawn of the Ages series, releases/released on May 11, 2010 in hardcover. Although set in the fantasy universe of Ruin Mist, the book is very different from the previously


  popularity

Source: Security DevCenter

Spring in a Nutshell is the most complete reference available for the 3.x version of this popular application framework. Ideal whether you're new to Spring or familiar with previous versions, this book provides all of the details you need to configure and build lightweight enterprise applications on the Java platform.


Source: Security DevCenter

The new non-profit Code for America teams cities and developers to create civic-minded web and mobile applications. Founder Jennifer Pahlka, who extended the innovative volunteerism of Teach for America toward software developers with this new organization, discusses Code for America and its mission in the following interview.


Source: Security DevCenter

ToxicLibs -- an independent, open source library collection for computational design tasks with Java & Processing. (via joshua on Delicious) RibbonHero -- a game for learning the new Microsoft Office. (via azaaza on Twitter) Teambox -- open source project collaboration tool. Google Web Security Tutorials -- the classes given to new recruits, including Jarlsberg, a bug-ridden very vulnerable demo


  popularity

Source: Security DevCenter

I caught up recently with MCM, the creator of highly successful animated series, Rollbots, and proprietor of 1889 Labs, a publisher specializing in electronic and print-on-demand fiction, to discuss one of his experiments in alternative branding, the TorrentBoy Project.



previous    The latest content from IBM developerWorks    next


  popularity

Source: developerWorks : Linux : Technical library

Starting in December 2009, hard disk manufacturers began
introducing disks that use 4096-byte sectors rather than the more common
512-byte sectors. Although this change is masked by firmware that breaks
the 4096-byte physical sectors into 512-byte logical sectors for the
benefit of the operating system, the use of larger physical sectors has implications for
disk layout and system performance. This article examines these
implications, including benchmark tests illustrating the likely real-world
effects on some common Linux file systems. As disks with 4096-byte sectors
become more common throughout 2010 and beyond, strategies for coping with
these new disks will become increasingly important.


  popularitypopularity

Source: developerWorks : Linux : Technical library

So you've got to cut costs, but you're not a manager. You're a
software developer, or a power user, or just someone who needs to keep the
bottom line healthy enough to support your salary. These are ideal situations
for introducing open source software solutions into your environment. That
might sound like you'll spend the next three weeks learning to program or
write makefiles, but it's just not so. Read on and see how open source is a
flexible, usable approach to efficiency in your work
environment.


  popularitypopularitypopularity

Source: developerWorks : Linux : Technical library

The tools used to boot Linux are changing. Specifically, the Grand
Unified Bootloader (GRUB) is now officially in maintenance mode only, and
GRUB's developers have abandoned the original GRUB in favor of an entirely
rewritten package, known as GRUB 2. Discover GRUB 2's new capabilities and how
to use it.


Source: developerWorks : Linux : Technical library

Learn how to choose and configure a boot manager for your Linux system.
You can use the material in this article to study for the LPI 101 exam for
Linux system administrator certification, or just to learn for fun.


Source: developerWorks : Linux : Technical library

Linux as a hypervisor includes a number of innovations, and one of the more
interesting changes in the 2.6.32 kernel is Kernel Shared Memory (KSM).
KSM allows the hypervisor to increase the number of concurrent virtual machines
by consolidating identical memory pages. Explore the ideas behind KSM (such as storage de-duplication),
its implementation, and how you manage it.


Source: developerWorks : Linux : Technical library

Use inotify when you need efficient, fine-grained, asynchronous
monitoring of Linux file system events. Use it for user-space monitoring for
security, performance, or other purposes.


Source: developerWorks : Linux : Technical library

The Linux kernel includes a variety of APIs intended to help developers
build simpler and more efficient driver and kernel applications. Two of the
more common APIs that can be used for work deferral are the list management
and timer APIs. Discover these APIs, and learn how to develop kernel
applications with timers and lists.


Source: developerWorks : Linux : Technical library

Learn how to determine which shared libraries your Linux executable
programs depend on and how to load them. You can use the material in this
article to study for the LPI 101 exam for Linux system administrator
certification, or just to learn for fun.


Source: developerWorks : Linux : Technical library

For high-frequency threaded operations, the Linux kernel provides
tasklets and work queues. Tasklets and work queues implement deferrable
functionality and replace the older bottom-half mechanism for drivers. This
article explores the use of tasklets and work queues in the kernel and shows
you how to build deferrable functions with these APIs.


  popularity

Source: developerWorks : Linux : Technical library

Learn how to design a partition layout for disks on a Linux system. You
can use the material in this article to study for the LPI 101 exam for Linux system
administrator certification, or just to learn for fun.


Source: developerWorks : Linux : Technical library

The Linux system call interface permits user-space applications to
invoke functionality in the kernel, but what about invoking user-space
applications from the kernel? Explore the usermode-helper API, and learn how
to invoke user-space applications and manipulate their output.


Source: developerWorks : Linux : Technical library

Learn how to use the vi editor, found on almost every UNIX and Linux system.
You
can use the material in this article to study for the LPI 101 exam for Linux system
administrator certification, or just to learn for fun.


Source: developerWorks : Linux : Technical library

A dictionary is a container data structure that offers
different optimizations and trade-offs from a list. In particular, in a
dictionary the order of the elements stored is irrelevant and the identity of
each element is explicit. In this fourth article in a
series introducing Vimscript, Damian Conway introduces you to dictionaries, including
an overview of their basic syntax and many functions. He concludes with
several examples that illustrate the use of dictionaries for more efficient
data processing and cleaner code.


  popularity

Source: developerWorks : Linux : Technical library

Linux system calls -- we use them every day. But do you know how a
system call is performed from user-space to the kernel? Explore the Linux
system call interface (SCI), learn how to add new system calls (and
alternatives for doing so), and discover utilities related to the SCI. [This
article has been updated to reflect coding changes for kernels 2.6.18 and
later. -Ed.]


  popularitypopularity

Source: developerWorks : Linux : Technical library

Learn about process management on Linux: how to shuffle processes
between foreground and background, find out what's running, kill processes,
and keep processes running after you've left for the day. You can use the material in
this article to study for the LPI 101 exam for Linux system administrator
certification, or just to learn for fun.


  popularity

Source: developerWorks : Linux : Technical library

The Linux kernel supports a variety of virtualization schemes,
and that's likely to grow as virtualization advances and new schemes are
discovered (for example, lguest). But with all
these virtualization schemes running on top of Linux, how do they exploit the
underlying kernel for I/O virtualization? The answer is
virtio, which provides an efficient abstraction for
hypervisors and a common set of I/O virtualization drivers. Discover
virtio, and learn why Linux will soon be the
hypervisor of choice.


Source: developerWorks : Linux : Technical library

Vimscript provides excellent support for operating on collections of
data, a cornerstone of programming. In this third
article in the series, learn how to use Vimscript's built-in lists to ease
everyday operations such as reformatting lists, filtering sequences of
filenames, and sorting sets of line numbers. You'll also walk through
examples that demonstrate the power of lists to extend and enhance two common
uses of Vim: creating a user-defined function to align assignment operators,
and improving the built-in text completions mechanism.


Source: developerWorks : Linux : Technical library

Learn how Perl programmers can use three of the CPAN S3 modules --
Net::Amazon::S3, Amazon::S3, and SOAP::Amazon::S3 -- to list, create, and
delete "buckets" (S3 data storage); to list, create, retrieve, and delete
items in a bucket; and to get an item's metadata.


  popularity

Source: developerWorks : Linux : Technical library

In three relatively simple steps, you can create a virtual server on the
Linux KVM hypervisor host using full virtualization. The Kernel-based Virtual
Machine (KVM) is free, open source virtualization software for Linux that is
based on hardware virtualization extensions (Intel VT-X and AMD-V) and a
modified version of QEMU.


Source: developerWorks : Linux : Technical library

In this first article in a three-part series on the RPM Package Manager, learn how
to use RPM not just to install software and attendant files but to package
almost anything, from system scripts to source code to
documentation. (This series replaces an earlier series on RPM written by Dan
Poirier.)


Source: developerWorks : Linux : Technical library

In this second article in a three-part series on the RPM Package Manager,
learn how
how to use RPM to upgrade and uninstall software on your Linux system.
(This series replaces an earlier series on RPM written by Dan
Poirier.)


Source: developerWorks : Linux : Technical library

The libvirt library is a Linux API over the virtualization capabilities
of Linux that supports a variety of hypervisors, including Xen and KVM, as
well as QEMU and some virtualization products for other operating systems. This
article explores libvirt, its use, and its architecture.


Source: developerWorks : Linux : Technical library

The task scheduler is a key part of any operating system, and Linux
continues to evolve and innovate in this area. In kernel 2.6.23, the
Completely Fair Scheduler (CFS) was introduced. This scheduler, instead of
relying on run queues, uses a red-black tree implementation for task
management. Explore the ideas behind CFS, its implementation, and advantages
over the prior O(1) scheduler.


Source: developerWorks : Linux : Technical library

Learn how to access the features of the Twitter API using the CPAN Net::Twitter module. You'll also see some solid business uses for Twitter, including automated posting and analyzing Twitter search results.


Source: developerWorks : Linux : Technical library

Not only has virtualization advanced the state of the art in maximizing
server efficiency, it has also opened the door to new technologies that were not possible before. One of these technologies is the virtual appliance, which
fundamentally changes the way software is delivered, configured, and managed.
But the power behind virtual appliances lies in the ability to freely share
them among different hypervisors. Learn the ideas and benefits behind virtual
appliances, and discover a standard solution for virtual appliance
interoperability called the Open Virtualization Format.


Source: developerWorks : Linux : Technical library

If you think streams and pipes make a Linux expert sound like a
plumber, here's your chance to learn about them and how to redirect and split
them. You even learn how to turn a stream into command arguments. You can
use this material in this article to study for the LPI 101 exam for
Linux system administrator certification, or just to learn for
fun.


Source: developerWorks : Linux : Technical library

Discover the most common errors in UNIX and Linux -- and
how to avoid them.


Source: developerWorks : Linux : Technical library

Learn how to install, upgrade and manage packages on your Linux system.
This article focuses on the Red Hat Package Manager (RPM) developed by Red
Hat,
as well as the Yellowdog Updater
Modified (YUM) originally developed to manage
Red Hat Linux systems at Duke University's Physics department. You can use the material in this article to study
for the LPI 101 exam for Linux system administrator certification, or just to
explore the best ways to add new software and keep your system current.


Source: developerWorks : Linux : Technical library

Learn how to use regular expressions, and then use them to find things in
files on your filesystem. You can use the material in
this article to study for the LPI 101 exam for Linux system administrator
certification, or just to learn for fun.


Source: developerWorks : Linux : Technical library

Learn how to set and change process priorities so that
applications get as much processing time as
they need. You can use this
material in this article to study for the LPI 101 exam for Linux system
administrator certification, or just to learn for fun.


Source: developerWorks : Linux : Technical library

Git offers Linux developers a number of advantages over Subversion for
software version control, so developers working collaboratively owe it to
themselves get familiar with the basic concepts behind it. In
this installment, Ted dissects branching and merging in both Git and
Subversion, introduces "git bisect" for bisecting changes, and shows how to
resolve merge conflicts.


  popularitypopularity

Source: developerWorks : Linux : Technical library

For collecting data from Web pages, the mechanize library automates
scraping and interaction with Web sites. Mechanize lets you fill in forms and
set and save cookies, and it offers miscellaneous other tools to make a Python
script look like a genuine Web browser to an interactive Web site. A
frequently used companion tool called Beautiful Soup helps a Python program
makes sense of the messy "almost-HTML" that Web sites tend to
contain.


Source: developerWorks : Linux : Technical library

Flickr isn't just for photo sharing and social networking; it's a
legitimate business tool. Learn how Perl programmers can use the CPAN Chart
modules to create charts and graphs, and the Flickr::Upload module to upload
the charts to Flickr.


Source: developerWorks : Linux : Technical library

Processors have evolved to improve performance for virtualized
environments, but what about I/O aspects? Discover one such I/O performance
enhancement called device (or PCI) passthrough. This innovation improves
performance of PCI devices using hardware support from Intel (VT-d) or AMD
(IOMMU).


Source: developerWorks : Linux : Technical library

This three-part series is your starting point for tuning your system for
power efficiency. In Part 3, the author compares the performance of the five
in-kernel governors in both tuned and untuned states to show you how to
optimize a Linux-based System x server.


Source: developerWorks : Linux : Technical library

Many companies like IBM, Google, VMWare, and Amazon have provided products and
strategies for Cloud computing. This article shows you how to use Apache Hadoop to
build a MapReduce framework to make a Hadoop Cluster and how to create a sample
MapReduce application which runs on Hadoop. You will also learn how to set up a
time/disk-consuming task on the cloud.


Source: developerWorks : Linux : Technical library

You've probably heard that everything in Linux is a file,
so start on the right path with a solid grounding in file and directory
management -- finding, listing, moving, copying, and archiving.
You can use this material in this article to study for the LPI 101
exam for Linux system administrator certification, or just to learn for fun.


  popularity

Source: developerWorks : Linux : Technical library

Electricity is invisible. To understand how people use it, you need to make it visible. This tutorial will show you how easy it is to build a Web-based energy monitoring system yourself, using a Current Cost real-time energy monitor and AMEE, a neutral Web-based API for energy data, combined with some XML, Ruby, Rails, and Ajax.


Source: developerWorks : Linux : Technical library

This three-part series is your starting point for tuning your system for
power efficiency. In Part 2, follow a step-by-step guide on the general
settings of the Linux CPUfreq subsystem and get more details on the five
in-kernel governors -- performance, powersave, userspace, ondemand, and
conservative -- and their settings.


Source: developerWorks : Linux : Technical library

Booting servers from storage area networks with multiple paths can
provide significant benefits for the complex, modern data center environment
-- benefits such as improving availability and increasing your reach when it
comes to easier management and maintainance and in providing reliability. To
boot your Linux system from a SAN device, you'll need to set up a SAN boot
operating system to your storage with multipath driver support; that's where
this article comes in. The author will walk you through setting up a SAN-boot
Linux system on the IBM System Storage DS8000 with the multipath function
supported by the Device-Mapper MultiPath (DMMP) feature.


Source: developerWorks : Linux : Technical library

Outdated computer hardware may be too old to rely on, but it represents
a value to your organization -- whether in an office or at home. Discover how
you can realize that value by repurposing older machines with Linux.


Source: developerWorks : Linux : Technical library

Once a faraway problem, an important barrier in disk storage is fast
becoming a reality: the venerable master boot record (MBR) partitioning scheme
can't fully handle disks larger than 2TB. With 1TB-hard disks now common and
2TB-disks becoming available, forward-looking individuals are thinking about
alternatives to the MBR partitioning scheme. The heir apparent is the GUID
Partition Table (GPT). Learn how to make sure your Linux system is fully
prepared for the future of disk storage.


Source: developerWorks : Linux : Technical library

This three-part series is your starting point for tuning your system for power
efficiency.
In Part 1, get up to
speed on the components and concepts you need to fine-tune a Linux-based
System x server for power efficiency. Learn how to enable the
Linux CPUfreq subsystem, get instruction on C and P states, and
determine which of the five in-kernel governors you need to boost
power efficiency on your system.


Source: developerWorks : Linux : Technical library

Accelerate your porting efforts by following this six-step guide. Learn
the differences between Solaris and Linux on POWER that you commonly encounter
during a port. Get an introduction to the development environment for Linux
running on IBM POWER processor-based systems, and see how Sun's compiler/linker
switches compare with those of GNU GCC and the IBM native compiler. Finally,
learn about tools for performance analysis and software packaging for Linux on
POWER. [This article has been updated to reflect the latest product versions.
-Ed.]


Source: developerWorks : Linux : Technical library

Learn about binary compatibility as it relates to the different
operating environments that run on Linux on POWER. Examine the two Linux on
POWER distributions supported by IBM, Red Hat Enterprise Linux (RHEL) and SUSE
LINUX Enterprise Server (SLES), with regard to the binary compatibility
between their respective releases. In general, a smooth transition from the
2.6.9 kernel-based RHEL4 to the 2.6.18 kernel-based RHEL5 is made possible by
the stable Application Binary Interface (ABI) maintained between the releases.
The same can be said when moving from the 2.6.5 kernel-based SLES9 to the
2.6.16 kernel-based SLES10. Learn about new technologies that can provide
performance enhancements for a Linux on POWER application, and follow steps to
ensure binary compatibility across multiple distributions in the future.
[Additional items have been added to the Resources section. -Ed.]


Source: developerWorks : Linux : Technical library

Linux is the very definition of flexibility and extensibility. Take the
virtual file system switch (VFS). You can create file systems on a variety of
devices, from traditional disk, USB flash drives, memory, and other storage
devices. You can even embed a file system within the context of another file system.
Discover what makes the VFS so powerful, and learn its major
interfaces and processes.


Source: developerWorks : Linux : Technical library

Version control systems are a core component of most development projects,
regardless of whether you're developing an application, a Web site, or an operating
system. Most projects involve multiple developers, often working at widely separated
physical locations. Distributed version control systems are nothing new, but the Git version
control system provides unique support for collaboration and interaction among developers.


Source: developerWorks : Linux : Technical library

There's a lot more to text manipulation than cut and paste,
particularly when you aren't using a GUI. Study for the Linux Professional
Institute Certification (LPIC) 101 exam, or learn
for fun. In this article, Ian Shields introduces you to text manipulation on
Linux using filters from the GNU textutils package. By the end of this
article, you will be manipulating text like an expert. [The first line of
Listing 7 has been corrected, thanks to an alert reader. -Ed.}


Source: developerWorks : Linux : Technical library

Use this roadmap to find IBM developerWorks articles that will help you
learn and review
basic Linux tasks. And if you're also pursuing professional certification as
a Linux system administrator,
these articles can help you study for the Linux
Professional Institute Certification (LPIC) exam 101 and exam 102.
This roadmap is organized according to the
43 objectives in the 101 and 102 exams, which you are required to pass for
LPI level 1 certification.


Source: developerWorks : Linux : Technical library

GUIs are fine, but to unlock the real power of Linux, there's no
substitute for the command line. In this article, Ian Shields introduces
you to some of the major features of the bash shell, with an emphasis on the features that are
important for LPI certification. By the end of this article, you will
be comfortable using basic Linux commands like echo and exit,
setting environment variables, and gathering system information.
[The first two notes following Listing 8 have been updated to correct the process IDs
(PIDs). -Ed.]


  popularitypopularity

Source: developerWorks : Linux : Technical library

The Beagle Board is an open-hardware single-board computer that is both
inexpensive and capable of running Linux at a reasonable speed. Get to know
the Beagle Board, and learn how to get a Linux development environment
together on the cheap.


Source: developerWorks : Linux : Technical library

The O'Reilly Open Source Convention (OSCON) is nothing if not a place
to collect one's deeper thoughts around software development. The 2009
convention offered more than its share of inspiration, but David Mertz
whittled the schedule down and focused on two very different but important
areas: open government and concurrency.


Source: developerWorks : Linux : Technical library

Distributed version control systems (DVCSs) offer a number of advantages
over centralized VCSs, and for Subversion users looking to explore this model,
Git is a great place to start. Using Subversion as a baseline, this first of
two articles shows how to install Git, set up a remote repository, and begin
using basic Git commands.


Source: developerWorks : Linux : Technical library

Learn how to use the Linux command line and some basic Bash scripting
techniques to draw lines and text on images using ImageMagick. And create a
pixel ruler along the way.


Source: developerWorks : Linux : Technical library

Construct an on-demand software build service using ooRexx that uses the
Linux Kernel Virtual Machine (KVM) for better performance. KVM acts as the
host for the guest operating systems that build the target software for the
user. The Apache Web server controls the builds and stores the results for
later retrieval by the user. Learn how to set up the build server and create
guests, customize build requests, and organize and access build
results.


Source: developerWorks : Linux : Technical library

User-defined functions are an essential tool for decomposing an
application into correct and maintainable components, in order to manage the
complexity of real-world programming tasks. This article (the second in a
series) explains how to create and deploy new functions in the Vimscript
language, giving several practical examples of why you might want
to.


Source: developerWorks : Linux : Technical library

As a Linux administrator, you may encounter rootfs
errors like"cannot mount rootfs" and "kernel panic" when you try to reboot a server
after attaching volumes from
external storage or even after installing a new Linux operating system.
This article outlines the Linux booting process on an x86 platform, shows why
this problem happens, and offers four tips to avoid it or fix it.


Source: developerWorks : Linux : Technical library

Learn how to install, upgrade, and manage packages on your Linux
system.
This article focuses on the Advanced Packaging Tool, or
APT, which is the package management system used by Debian and
distributions derived from Debian, such as Ubuntu. You can use the material in this article to study
for the LPI 101 exam for Linux system administrator certification, or just to
explore the best ways to add new software and keep your system current.


Source: developerWorks : XML : Technical library

In this article, we present an approach for XML Validation using OASIS Content
Assembly Mechanism (CAM) templates to support a wide array of complex message
exchanges with business partners using B2B or B2C business patterns. The CAM
templates simplify and externalize the validation rules while allowing the gateway
to act as a pass-through on information that is not directly relevant. We also cover
our experiences using an open source component built using Eclipse and Java
technology to deliver the needed validation services. Follow the application development
process as it happened along with sample code snippets and an XML example using the
STAR (Standards for Technology in Automotive Retail) Automotive Business Object
Document (BOD) schema and associated CAM XML template.


Source: developerWorks : Open source : Technical library

The Zend Framework is an MVC-compliant framework for building robust, scalable PHP Web applications. It includes a Zend_Soap component that allows developers to quickly and efficiently add SOAP-based Web services to their applications. This article examines the Zend_Soap component in detail, illustrating how you can build a SOAP Web service and examining features such input validation, fault generation, and WSDL auto-creation.


Source: developerWorks : Open source : Technical library

Developing for mobile devices has been a high cost, low return
proposition for many years, despite the hype around it. The latest generation
of smartphones powered by the iPhone OS and Google's Android provide a much
simplified solution: just build Web applications. This gives you a one build for
all devices approach, which can lower the cost. Even better, these high-end devices
all offer ultra-modern browsers supporting advanced HTML, JavaScript, and CSS.
In this article, learn how to build Asynchronous JavaScript and XML (Ajax)-heavy applications that take
full advantage of the capabilities of modern smartphones. You will learn not
only how to get the most out of these devices, but also how to deal with the
subtle differences between them.


  popularity

Source: developerWorks : Open source : Technical library

iBATIS is a project used primarily for data access object (DAO)
and object-relational mapping (ORM). You can use it to easily work with Java
objects and databases. The update for iBATIS 3 beta 9 was posted January 23,
2010. iBATIS 3 is a completely rewritten version of iBATIS and includes some
significant updates. This article introduces some of what's new in iBATIS 3.


Source: developerWorks : Open source : Technical library

Lombok is a Java utility that enables developers to eliminate Java
verbosity, specifically with plain old Java objects (POJOs). It does this with
the use of annotations. Developers can save a lot of time constructing methods
such as hashCode() and equals(), as well as the usual assortment of accessors
and mutators, by implementing Lombok in their development environments.


Source: developerWorks : Open source : Technical library

The popular jQuery JavaScript library is best known for its use working with
HTML, but you can also use it to process XML, if you're careful and aware of the pitfalls. This article shows how to use jQuery to process the Atom Web feed format. Web feed XML is perhaps the most pervasive XML format around, and the main fulfillment of the promise of XML on the Web. But most such formats use XML namespaces, which cause issues with many popular JavaScript libraries, including jQuery.


Source: developerWorks : Open source : Technical library

Google provides an interesting and easy-to-use open source alternative for developing unit tests to validate C/C++ based software. This article introduces readers to some of the more useful features of the Google C++ Testing Framework and is based on version 1.4 of the release.


Source: developerWorks : Web development : Technical library

This is the final article in a five-part series written for the PHP developer interested in learning about an open-source, flexible, and scalable framework called Agavi. You'll learn to support file uploads, store user data in sessions, integrate third-party libraries and create custom input validators for your Agavi application.


Source: developerWorks : Web development : Technical library

Discover how easy it is to improve the usability of your CodeIgniter applications using jQuery.
By leveraging the power of CodeIgniter's MVC-based framework and jQuery's support for
Asynchronous JavaScript and XML (Ajax) interaction, learn how to quickly and efficiently create more effective UIs.


  popularity

Source: developerWorks : Open source : Technical library

The Apache CXF Web services stack supports JAXB 2.x data binding (along with some alternative data bindings) and JAX-WS 2.x service configuration. Like the Metro JAXB/JAX-WS alternative discussed in earlier columns, CXF uses XML files to extend the JAX-WS configuration information. In this article, Java Web services series author Dennis Sosnoski looks into the basics of working with CXF for client and server development.


Source: developerWorks : Open source : Technical library

If you want your teams to collaborate by using IBM Rational Team Concert and Jazz technology, yet you are reluctant to give up the mainframe software configuration management (SCM) system that you use, this article is for you. It explains how you can jump start your development teams on Rational Team Concert while enabling governance of your existing mainframe SCM system.


  popularity

Source: developerWorks : Open source : Technical library

NoSQL datastores like Bigtable and CouchDB are moving from margin to center in the Web 2.0 era because they solve the problem of scalability, and they solve it on a massive scale. Google and Facebook are just two of the big names that have bought in to NoSQL, and we're in early days yet. Schemaless datastores are fundamentally different from traditional relational databases, but leveraging them is easier than you might think, especially if you start with a domain model, rather than a relational one.


Source: developerWorks : Web development : Technical library

Plug-ins let third parties, or partners, customize the vCenter
Server with their own Web product-specific menu selections, tabs, or toolbars.
With plug-ins you have a wide range of integration and extension scenarios, such as
navigating the vSphere Client to the HostSystem's power management Web page. In
this article, learn about vCenter Server plug-in architecture and how to add
your own Web extensions to the vSphere Client. Walk through the setup and
configuration, and explore the workflow at run time. Learn to enable or disable a
specific plug-in using the Manager Plug-ins menu in vSphere
Client.


  popularitypopularity

Source: developerWorks : Open source : Technical library

One of Linux's strengths is its cross-platform nature: you can run it on
x86, x86-64, SPARC, PowerPC, and many other central processing units (CPUs).
This wealth of hardware choices poses a challenge for software developers,
though. Ensuring that software compiles, and runs correctly, on all platforms
can be difficult. The use of the QEMU package can help ease this burden. QEMU
is a machine emulator that supports a wide range of CPUs, so you can run
PowerPC software on an x86 computer, x86-64 software on an SPARC computer, or
what have you. This facility is particularly useful for programmers who need
to test software's endianness compatibility or check other CPU-specific
features. QEMU also enables you to run different operating systems entirely,
so that you can test a program's ability to compile and run under FreeBSD,
Solaris, or even Microsoft Windows without shutting down Linux.


Source: developerWorks : Open source : Technical library

Meet OpenLaszlo, an open source platform, released under the Common
Public License (CPL), for the development and delivery of rich Internet
applications (RIAs). OpenLaszlo is based on LZX, which is an object-oriented
language utilizing XML and JavaScript. Rich-client applications written with
OpenLaszlo run across browsers and across platforms. In this article, we
look at the architecture and APIs of OpenLaszlo with several examples. We
also cover the basic debugging tools.


Source: developerWorks : Open source : Technical library

Are you an experienced PHP developer who needs to learn Python? This
article approaches the world of Python development from a PHP developer's
perspective, translating familiar PHP concepts, such as variables, lists, and
functions, into their Python equivalents.


Source: developerWorks : Open source : Technical library

Google Base allows users to store any type of content online in Google's
version of a massive online database. Web application developers are able to
access and search this content through the Google Base Data API. This article
introduces the Google Base Data API and demonstrates it in the context of a PHP
application, explaining how to use SimpleXML and the Zend_Gdata module to search, retrieve, add, and edit different types of data on Google Base.


Source: developerWorks : Open source : Technical library

As mobile platforms become increasingly sophisticated, the
demand for mobile computing will increase. In this "Introduction
to the eSWT mobile extension series, learn about the embedded Standard Widget Toolkit
(eSWT). You can use eSWT to develop native-looking Java applications for a
variety of mobile phones. In this article, learn how to use more of the mobile
controls: MultiPageDialog, QueryDialog, TimedMessageBox, MobileDevice, Screen,
and Input.


Source: developerWorks : Open source : Technical library

Hardware management using the Common Information Model standard often
means that the management application must be capable of listening to and handling
the indications that occur at the hardware level.
To test the indication listener component of the
management application when the planned system hardware is not
available during development, you will need dummy indications.
This article explains how
to generate dummy indications on OpenPegasus CIMOM (Common Information Model
Object Manager) using a provider shipped with the OpenPegasus source
code.


  popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: developerWorks : Open source : Technical library

Data mining is a collective term for dozens of techniques to glean
information from data and turn it into meaningful trends and rules to improve
your understanding of the data. In this second article of the series, we'll
discuss two common data mining methods -- classification and clustering -- which
can be used to do more powerful analysis on your data.



Updated: Wed May 12 23:55:01 2010


OrderWeb Software CC
Contact Us