UNIX to Linux Porting: A Comprehensive Reference

Index

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Z]

package managers

     DEB

    RPM [See RPM (Red Hat Package Manager).]

packaging

     baseline packaging format

     with RPM

packaging tasks

page sizes

pattern-replacement macro references, GNU Make (Solaris)

pdksh

PerfInsp

PerfInsp.ITrace.PPC64

Performance Inspector

performance monitoring tools

     external view

         iostat

         nmon

         ps

         top

         vmstat

     internal view

         gprof

         OProfile

     Kprobes

     Performance Inspector

     System Tap

performance options, compilers

     HP-UX

     Solaris

pipes

     HP-UX

     Solaris

platform-dependent code

platform-dependent constructs

platform-specific information, sample technical questionnaire

plock( ), Solaris

PLT (Procedureu Linkage Table)

pointer (ptr)

poll( )

portability, mount( ), umount( ), vmount( )

porting 2nd

    AIX

         C

         C++

         GNU C/C++

         Java

         setting up build system

         setting up code change management system

         setting up porting systems

         standards comparison

         threads

     estimating

         build environment and tools

         compilers

         platform-and hardware-dependent code

         platform-dependent constructs

         skill level and porting experience of programmers

         test environment

         third-party and middleware product availability

         user interface requirements

     HP-UX

         C++

         GNU C/C++

         Java

         setting up build system

         setting up code change management system

         setting up porting system

         standards comparison 2nd

         threads

     into Linux

     Linux on POWER

     scoping risks

    shell scripts to Linux

         HP-UX

         Solaris

    Solaris

         C

         C++

         GNU C/C++

         Java

         setting up the build system

         setting up the code change management system

         setting up the porting system

         standards

     step in porting process

porting engineer

porting process

     analysis

     from a business perspective

     porting

     scoping

     support

     testing

porting project execution information, sample technical questionnaire

porting project time schedule information, sample technical questionnaire

porting schedules, creating

porting systems, setting up

     AIX

     HP-UX

     Solaris

POSIX

     API support, HP-UX system calls

     message queues, HP-UX

     NPTL (Native POSIX Threads Library)

         maximum number of threads

    semaphores

         HP-UX

         Solaris

    shared memory

         HP-UX

         Solaris

     signal-catching function

         HP-UX

POSIX messages, Solaris

POSIX threads [See also pthreads.]

     AIX

         comparing Linux and AIX thread models

         cross-references

         kernel space threads

         user-space threads

     differences in HP-UX DCE

     invoking AIX compilers

POSIX:signal-catching function

posix_spawn( ), Solaris

posix_spawnp( ), Solaris

POWER architecture

POWER4

POWER5

PowerPC processors

#pragma, AIX (template instantiation)

pread( )

predefined symbols, IBM zSeries

Principles of Operation

Procedure Linkage Table (PLT)

programming interface, dynamic linker

programs, stopping multithreaded programs

project management tasks

project objectives

project scope

project start and end dates

PROT_EXEC

PROT_NONE

PROT_READ

PROT_WRITE

ps aux

ps, performance monitoring tools (external view)

pthread_cancel

pthread_cancellations

PTHREAD_PROCESS_SHARED

pthreads

ptr (pointer)

ptrace( )

PTRACE_ATTACH

PTRACE_CONT

PTRACE_DETACH

PTRACE_GETFPREGS

PTRACE_GETREGS

PTRACE_KILL

PTRACE_PEEKDATA

PTRACe_PEEKTEXT

PTRACE_PEEKUSR

PTRACE_POKEDATA

PTRACE_POKETEXT

PTRACE_POKEUSR

PTRACE_SETFPREGS

PTRACE_SETREGS

PTRACE_SINGLESTEP

PTRACE_SYSCALL

PTRACE_TRACEME

pwrite( )

Категории