News Archive (1999-2012) | 2013-current at LinuxGizmos | Current Tech News Portal |    About   

Seven from IBM — memory management, security, XSLT, emulation . . .

Nov 19, 2004 — by Henry Kingman — from the LinuxDevices Archive — views

IBM has published the following technical articles, tutorials, and downloads on its developerWorks Website. They cover a range of interesting (though not necessarily embedded) technical topics. Some require free registration. Enjoy . . .


  • Inside Memory Management — Memory management is one of the most fundamental areas of computer programming. In many scripting languages, you don't have to worry about how memory is managed, but that doesn't make memory management any less important. Knowing the abilities and limitations of your memory manager is critical for effective programming. Get an overview of the memory management techniques that are available to Linux programmers, focusing on the C language but applicable to other languages as well.
  • Securing Linux, Part 2: Planning the installation — Only the paranoid survive, and that is no less true when securing Linux systems as any other. Fortunately, a host of security features are built into the kernel, are packaged with one of the many Linux distributions, or are available separately as open source applications. This second installment covers inventory assessment, risk analysis, identifying user categories and access privileges, and then moves on to a more detailed action plan and steps for safely acquiring a Linux distribution.
  • Better XSLT Make intergration with Eclipse — This article reports on changes with the Eclipse platform and embarks on a major update that will integrate XM[ XSLT Make ] more tightly with Eclipse. It looks into Eclipse's own resource management and discusses techniques for writing code that works equally well from within Eclipse and from the command line. It also looks into a simple interface enhancement that is often requested: support for the problem and task lists or, more specifically, support for markers.
  • Software Tools of the future — What are the sofware tools of the future going to be? It's an interesting question, with many facets. Here are some important trends in design and construction tool strategy, which will effect the kinds of software tools that will be delivered in the future. It looks at how to improve software development efficiency through visual modeling, generating code from abstract models, and systematic reuse.
  • Emulating legacy operating systems on Linux — From CP/M to OpenVMS, one of the best things to do with a Linux box is to run programs for other operating systems on it. It can simplify your life considerably. Emulations of a wide variety of operating systems are available for Linux. More than mere academic exercises, these “hosted OSes” are practical investments for many server rooms. Also see Cameron Laird's notes on emulators.
  • Where does all the time go when performing calculations in a grid? — In any grid computing environment, you have data nodes, and you have computation nodes. Performance is important, so is it better to send the executables to the data? Or send the data to the executables? Or both? The questions are even more important when your grid is distributed across a number of geographically dispersed sites. This article examines the challenges we all face in making these design and implementation choices, in this four-part series of articles.
  • Analytics Acceleration Grid Environment, Part 2 — This article explains how the Analytics Acceleration Grid Environment (AAGE) infrastructure components relate and work together to build and deliver a virtual system environment that supports a wide range of application requirements.


 
This article was originally published on LinuxDevices.com and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.



Comments are closed.