Showing headlines posted by solrac
« Previous ( 1 2 3 4 5 6 7 8 ... 31 ) Next »Tune your Linux-based server for power efficiency
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.
IBM Java Developer Kit for Linux
This update includes enhancements to the JIT compiler, garbage collection technology, JVM serviceability, and an updated XML parser for Java.
Linux virtualization and PCI passthrough
Platform virtualization is about sharing a platform among two or more operating systems for more efficient use of resources. But platform implies more than just a processor: it also includes the other important elements that make up a platform, including storage, networking, and other hardware resources. Some hardware resources can easily be virtualized, such as the processor or storage, but other hardware resources cannot, such as a video adapter or a serial port. Peripheral Component Interconnect (PCI) passthrough provides the means to use those resources efficiently, when sharing is not possible or useful. This article explores the concept of passthrough, discusses its implementation in hypervisors, and details the hypervisors that support this recent innovation.
Virtual appliances and the Open Virtualization Format
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.
Getting comfortable with Linux plumbing
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. This article grounds you in the basic Linux techniques for redirecting standard IO streams.
Getting completely comfortable with Linux files and directories
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.
Cloud computing with Linux and Apache Hadoop
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.
Who does virtualization better IBM and HP
Learn about the virtualization capabilities of both HP-UX® and AIX®, the fundamental differences between virtualization products on HP and IBM® and how they integrate with the hardware platforms in which they run. The intent of this article is to educate you and also to help you make informed decisions as to which platform works best for you, from a feature and functionality standpoint and for your long-term strategic goals.
10 things that rocked the Linux world
Here's a a list of the 10 most important developments for Linux. The Linux technology, development model, and community have all been game-changing influences on the IT industry, and all we can really do is stand back and look at it all, happy to have been along for the ride for developerWorks' first 10 years. The Linux zone team has put together this greatly abbreviated collection of things that stand out in our minds as having rocked the world of Linux in a significant way.
Reduce Linux power consumption
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.
Guide to porting from Solaris to Linux on POWER
Six steps to accelerate Solaris to Linux on POWER porting tasks. 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.
UNIX network performance analysis
Knowing your UNIX network layout will go a long way with understanding your network and how it operates. But what happens when the performance of your UNIX network and the speed at which you can transfer files or connect to services suddenly reduces? How do you diagnose the issues and work out where in your network the problems lie? This article looks at some quick methods for finding and identifying performance issues and the steps to start resolving them.
Anatomy of the Linux virtual file system switch
Learn about the advantages of the VFS architecture and what make it so powerful. With the Linux 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.
Whats new with Java and the Google Web Toolkit
See what's new with Java and the Google Web Toolkit and build a desktop-like Web application. Google Web Toolkit (GWT) lets you use the Java language to implement rich client user interfaces that run in a browser. This article brings you up to speed on the latest version of GWT and shows you how to build desktop-like Web apps with the GWT and Java code.
Learn Linux, 101: The Linux command line
Getting comfortable with GNU and UNIX commands. 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.
Java-based persistence and the Google App Engine datastore
Data persistence is a cornerstone of scalable application delivery in enterprise environments. In this final article of his series introducing Google App Engine for Java™, Rick Hightower takes on the challenges of App Engine's current Java-based persistence framework. Learn the nuts and bolts of why Java persistence in the current preview release isn't quite ready for prime time, while also getting a working demonstration of what you can do to persist data in App Engine for Java applications. Note that you will need to have the contact-management application from Part 2 up and running as you learn how to use the JDO API to persist, query, update, and delete Contact objects.
Boot Linux on the Beagle Board
The Beagle Board is an inexpensive platform for learning how Linux and small systems work. 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.
Faster Java coding in Eclipse Galileo
Learn the new features introduced in Eclipse Galileo for using the new toString() generator. This tip for generating code uses new features introduced in Eclipse Galileo. However, you can use some of the techniques covered here — such as generating getters and setters — in older versions of Eclipse, such as Ganymede, as well.
Git gets demystified and Subversion control
Learn basic Git concepts and compare Git with Subversion. 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.
Make the most of large drives with GPT and Linux
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.