UNIX to Linux Porting: A Comprehensive Reference by Mendoza, Alfredo; Skawratananond, Chakarat; Walker, Artis

UNIX to Linux Porting: A Comprehensive Reference

by Mendoza, Alfredo; Skawratananond, Chakarat; Walker, Artis

Price: £47.99

Discount: 5%
RRP: 50.99

More Details

Description

Port Your UNIX Applications to Linux - Quickly, Efficiently, and Reliably

Increasingly, developers, architects, and project managers face the challenge of porting their C, C++, and Java applications from UNIX to Linux environments. Now, there's a definitive, start-to-finish guide to porting applications from today's most widely used UNIX platforms: Solaris, HP-UX, and AIX.

Three of IBM's most-experienced Linux porting specialists lead you through your entire project: scoping, analysis, recoding, and testing. They present a start-to-finish porting methodology, realistic discussions of key porting tasks, and a questionnaire for assessing the work involved in any new project. You'll discover what Linux offers in terms of APIs, library functions, versioning, system features, and tools - and the implications for your project. Next, the authors address each individual UNIX platform in detail, identifying specific porting challenges and best-practice solutions. Coverage includes

* Understanding the Linux environment: GNU binutils, Java environments, shells, packaging options, and more

* Uncovering and addressing project unknowns, variables, and other risks

* Handling specific platform differences: standards, compilers, linkers, versioning, system/library calls, threads, and more

* Testing and debugging ported applications using the GNU debugger and Linux memory leak and performance tracing tools

* Contains quick references to UNIX and Linux APIs, compilers, and linker options, and a discussion of porting issues unique to IBM's POWER architecture

Whether you need a start-to-finish guide or a concise reference, you'll find this book an indispensable resource for all your UNIX-to-Linux porting projects.

CONTENTS:

Preface xix

Acknowledgments xxv

About the Authors xxvii

Chapter 1: Porting Project Considerations 1

Chapter 2: Scoping 29

Chapter 3: Analysis 51

Chapter 4: Porting Solaris Applications 97

Chapter 5: Porting AIX Applications 203

Chapter 6: Porting HP-UX Applications 345

Chapter 7: Testing and Debugging 445

Appendix A: Solaris to Linux Reference Tables 493

Appendix B: AIX to Linux Reference Tables 541

Appendix C: HP-UX to Linux Reference Tables 569

Appendix D: Linux on POWER 653

Appendix E: gprof helper 659

Appendix F: Porting Issues Specific to the IBM zSeriesMainframe 663

Appendix G: Solaris to Linux Migration: A Guide for System Administrators 675

Index 697
Published

Apr 2006

Publisher

PRENTICE-HALL

ISBN

9780131871090

Pages

706

Static Book Details Index Page - Click Here to go to Computer Manuals Website