Eight from IBM: Live CDs, 64-bit PPC, Java generics, FreeBSD…
Mar 9, 2007 — by LinuxDevices Staff — from the LinuxDevices Archive — 2 viewsIBM has published the following new technical articles, tutorials, and downloads on its DeveloperWorks and AlphaWorks websites. 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 . . . !
- Build a Fedora Live CD — Take a step-by-step guide to creating custom Live CDs on Fedora Linux. Fedora Linux is a popular and mature Linux distribution, which released its first official Live CD in December 2006. Learn how to build your own custom and easy-to-use Live CDs using a rewrite of Pilgrim, the Fedora Live CD creation tool.
- Call Functions with PowerPC ABI for 64-bit ELF — This article discusses the PowerPC ABI for 64-bit ELF (UNIX-like) systems and how to write and call functions using it. This is helpful for writing 64-bit programs for the POWER5 and other PowerPC-based processors more effectively, whether you program in assembly language or not.
- Using Java 5 language features in earlier JDKs — Java 5 added a number of powerful language features: generics, enumerations, annotations, autoboxing, and the enhanced for loop. Even if you're stuck on JDK 1.4, you can still use generics. Use Java and theory to learn how.
- Remote kernal debugging in FreeBSD — Explore how to remotely debug a FreeBSD kernel that is running on a target machine without affecting system performance. In this article, examine setting up the debug environment using serial communication port, compiling modified kernel code, debugging, and troubleshooting tips.
- PHP5's special XML parsing techniques for complex docs — PHP5 offers an improved variety of XML parsing techniques. James Clark's Expat SAX parser, now based on libxml2, is no longer the only fully functional game in town. Parsing with the DOM, fully compliant with the W3C standard, is a familiar option. Both SimpleXML, and XMLReader, which is easier and faster than SAX, offer additional parsing approaches. This article will cover PHP5's improved XML parsing techniques, focusing on parsing large or complex XML documents.
- Little-G: The downsized application server that could — In an effort to build a simple, lightweight, but useful container for Web applications, the folks at Apache created Apache Geronimo Little-G, a stripped-down version of the original Geronimo application server. It has most of the commonly used J2EE-compliant features, including a full Web container, a transaction manager, and database connectivity. In this article, you'll discover the features of Little-G and learn how to deploy and run Web applications on it.
- Fix IE Browser XHTML errors with correct MIME type — Internet Explorer (including 6 and 7) do not recognize the application/xhtml+xml media type. This is a big problem when you send Internet Explorer an application/xhtml+xml document. Learn how to configure Apache to tag XHTML documents with the media type application/xhtml+xml for browsers that support it, while still sending text/html to nonconformant browsers.
- Five best practice Ajax design patterns — Sure, Ajax is the Web 2.0 buzzword that everyone wants associated with their site. But what does it really mean? And how are engineers integrating it into their sites at an architectural level. This article covers the basics of Ajax and shows some Ajax design patterns that have become proven best practice with Web 2.0 development.
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.