本书讲述怎样把UNIX环境下的应用程序移植到Linux环境上运行,是一本综合的开发和解决问题的参考手册 。本书详细描述了当前IT行业中被广泛应用的各种UNIX操作系统间的区别,其内容包括项目移植思考、调查、分析、移植Solaris应用程序、移植AIX应用程序、移植HP-UX应用程序、测试和调试。.它的读者对象包括开发人员、应用程序架构师以及项目经理。越来越多的开发人员、架构师和项目经理均面临着把UNIX上的C、C++和Java应用程序移植到Linux上的挑战。本书可以完整地指导你从当今最常用的UNIX平台(Solaris、HP-UX,和AIX)上把程序移植到Linux上。本书的三位作者是IBM最有经验的Linux移植专家,他们将带领你走完整个项目移植过程:调查﹑分析﹑移植和测试。他们给出了一个从开始到完成的移植方法,对关键任务的切实讨论,以及评估新项目时用到的问卷。按照本书的方法,你可以发现Linux在API、库函数、版本化、系统特性和工具等方面所提供的功能以及对你的项目的影响。另外,作者还详细讲述了每个独立的UNIX平台上特有的问题和最实用的解决方法。..本书的内容包括:*理解Linux环境: GNU二进制工具、Java环境、shell、打包工具等。*揭示并确定项目的未知因素、可变因素及其他风险。*处理具体平台的区别:标准、编译器、链接器、版本化、系统/库调用、线程等。*使用GNU调试器及Linux内存泄露和性能跟踪工具测试和调试移植后的应用程序。*包含了UNIX和Linux上API、编译器和链接器选项的快速索引,以及IBM POWER结构特有的移植问题。...