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

Six from IBM: Linux scheduler, moving filesystems, Ruby, Seaside…

Jul 7, 2006 — by LinuxDevices Staff — from the LinuxDevices Archive — 1 views

IBM has published the following new technical articles, tutorials, and downloads on its DeveloperWorks website. They cover a range of interesting (though not necessarily embedded) technical topics, primarily related to Linux and open source system development. Some require free registration. Enjoy . . . !


  • Go Inside the Linux Scheduler — The Linux kernel continues to evolve, incorporating new technologies and gaining in reliability, scalability, and performance. One of the most important features of the 2.6 kernel is a scheduler implemented by Ingo Molnar. This scheduler is dynamic, supports load-balancing, and operates in constant time — O(1). This article explores these attributes of the Linux 2.6 scheduler, and more.
  • Move an entire file system on a live Unix system — Copying a live file system can be risky, especially if there are open files. You should also be careful to ensure that you don't accidentally overwrite a partition, or existing files, with the files you are trying to copy. With some careful thought, you can effectively migrate files reliably to take advantage of more space, even on a live system.
  • Going beyond JSP with Ruby and Seaside — The Java community has used JavaServer Pages (JSP) technology through most of the last decade, but signs of rust are starting to show. Longstanding conventions inhibit Java programmers from using Java code within Web pages now. Other languages handle Web development much better than Java. This article discuss how code generation works in Ruby, and delves into a more radical component-based approach in Seaside.
  • LPI Exam 202: Network Troubleshooting — In this last tutorial, from a series of seven tutorials on Linux Professional Institute exam 202 topics, review tools and commands that help you detect and solve networking problems. Also, review the locations for basic configuration files that affect network status and behavior.
  • Java static analysis and custom bug detectors — Jave static analysis and custom bug detectors can be a very cost-effective way to improve software quality. By creating a detector for a known bug pattern, we can search for that bug pattern not only in the current code base for a specific project, but in any project, current or future. This article looks at how static analysis tools can change the way you manage software quality.
  • Build a better SOA client with Ajax and the Dojo toolkit — Ajax applications are quickly becoming the SOA client of choice. Good Ajax toolkits provide a set of reusable widgets, a framework for extending and creating widgets, an event system, JavaScript utilities, and enhanced asynchronous server invocation support. This paper talks about using the Dojo toolkit for building enterprise SOA clients for J2EE applications. It also shows you how to use JSON (JavaScript Object Notation)-RPC to invoke the server-side Java objects.

 
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.