Buch, Englisch, 496 Seiten, Format (B × H): 178 mm x 229 mm, Gewicht: 726 g
Porting UNIX Applications
Buch, Englisch, 496 Seiten, Format (B × H): 178 mm x 229 mm, Gewicht: 726 g
ISBN: 978-1-55860-532-9
Verlag: Elsevier Science
The BeOS is the exciting new operating system designed natively for the Internet and digital media. Programmers are drawn to the BeOS by its many state-of-the-art features, including pervasive multithreading, a symmetric multiprocessing architecture, and an integrated multithreaded graphics system. The Be engineering team also built in many UNIX-like capabilities as part of a POSIX toolkit. Best of all, the BeOS runs on a variety of Intel architectures and PowerPC platforms and uses off-the-shelf hardware.
This book explores the BeOS from a POSIX programmer's point of view, providing a comprehensive and practical guide to porting UNIX and other POSIX-based software to the BeOS. BeOS: Porting UNIX Applications will help you move your favorite UNIX software to an environment designed from the ground up for high-performance applications.
Zielgruppe
UNIX programmer and programmers working on other POSIX compliant systems interested in porting applications from those systems to the BeOS.
Autoren/Hrsg.
Fachgebiete
Weitere Infos & Material
Part I - Preparation
Chapter 1 - Introduction to the Porting Process
Chapter 2 - BeOS Structure
Chapter 3 - Were not in UNIX Anymore
Chapter 4 - Useful Tools
Chapter 5 - Sources
Chapter 6 - Revisions and Backups
Part II - The Porting Process
Chapter 7 - Getting Started
Chapter 8 - Configuring the Package
Chapter 9 - Makefiles
Chapter 10 - Configuration Scripts
Chapter 11 - Smart Compilers
Chapter 12 - bison and flex
Chapter 13 - The Compiler and Linker
Chapter 14 - The Debugger
Chapter 15 - Building the Package
Chapter 16 - Overview of BeOS Programming
Chapter 17 - POSIX
Chapter 18 - Kernel Support
Chapter 19 - Time Support
Chapter 20 - Terminals and Devices
Chapter 21 - Files and Directories
Chapter 22 - Networking
Chapter 23 - Summary
Appendix A - Resources
Appendix B - Releasing the Software




