Porting Enterprise Apps from UNIX to Linux
By Martyn Honeyford2005-04-17
Resources
• Ulrich Drepper offers an article on NPTL Design gives an insight into differences between NPTL and Linux threads (and lots of great stuff like futex programming and POSIX signals).
• Get information about the Linux filesystem hierarchy that outlines the set of requirements and guidelines for file and directory placement under the Linux operating system according to those of the FSSTND v2.3 final.
• The developerWorks Migration station, Linux track provides links to a wealth of tools and information for porting and migrating your applications to Linux -- on multiple platforms -- from Windows/.NET, Solaris, and OS/2.
• Guide to porting from Solaris to Linux on POWER (developerWorks, February 2005) presents reasons why you might want to port your application from Solaris to Linux, as well as guidelines, suggestions, and resources to help.
• For more details on differences in signaling between Solaris and Linux, read Technical guide for porting applications from Solaris to Linux, version 1.0 (developerWorks, February 2002).
• Extreme Programming offers a highly effective philosophy and roadmap on how to test concurrently with code development (and sometimes before) through the use of unit tests and functional tests.
• Get involved in the developerWorks community by participating in developerWorks blogs.
• Find more resources for Linux developers in the developerWorks Linux zone.
• Purchase Linux books at discounted prices in the Linux section of the Developer Bookstore.
Tutorial Pages:
» A Practical Checklist, Tips, and Insight Drawn from Experience
» Get the Build System Working
» Decide on a Viable Operating Environment
» Architecture-Specific Changes
» Choose an IPC Mechanism
» Select the Threading Model
» File System, Usage Parameters, Stacks
» Memory Maps and Using Shared Memory Segments
» Signaling
» Configure Kernel Karameters
» Parser Tools like lex/yacc
» Globalization Issues
» Security Concerns
» Locating Installed Packages and Variable Data
» Testing
» There's a Port in Every Storm
» Resources
First published by IBM DeveloperWorks
| Related Tutorials: » How to Install PHP 5 on Linux » How to Install Apache 2 on Linux » How to Install MySQL 5.0 on Linux » SMB Caching » Mound --Bind » Tar Wild Card Interpretation |
