PAGEFLOP
FORWARD
SELECTOR
SELAGAIN
WRONGSEL
YOUR SELECTION IS NOT IN THE 0 - #SELIMIT RANGE Please Try Again
P0
Copyright CourseWare Technologies Inc., 1985-88
Lesson - 9
MOVING TO A UNIX SYSTEM
MENU
Moving to UNIX|Topics to Learn|9-0|9,50
# Topic
--- -------
1 - Moving to a UNIX System from
a Non-UNIX System
2 - Moving Programs between UNIX and
UNIX Look-Alike Systems
3 - Program Portability Problems
4 - Program Transferring Tools and Software
0 - Return to the Main Menu
P1
Moving to UNIX|Moving from a Non-UNIX System|9-1.1|13,54
To move from a non-UNIX system to a UNIX system
the requirements include:
* a binary UNIX license for your system and
* the compilers you intend to use.
Pitfalls include:
* Programs using non-UNIX system calls will
not run.
* Some programs may need to be modified to
call the appropriate UNIX functions.
P2
Moving to UNIX|Moving from a Non-UNIX System|9-1.2|12,54
Here are some solutions to possible problems:
* Find a file transferring utility such as kermit.
* Select a UNIX emulator which uses the current
operating system and provides UNIX facilities.
* Move everything to a UNIX system running in a
native mode and translate all programs into C.
* Move everything to a UNIX system running in a
native mode and use the C compiler to recompile.
P3
Moving to UNIX|Moving Programs between Systems|9-2.1|10,57
File archiving utilities having a portable format
that permit relatively trouble free data transfer
between systems include:
tar
dd
cpio
Most C programs should compile without any problems.
P4
Moving to UNIX|Moving Programs between Systems|9-2.2|6,54
Program modification is required due to inherent
architecture differences.
Code transfer, particularly in C is relatively
trouble free.
P5
Moving to UNIX|Portability Problems|9-3.1|16,54
The assembler, the linker, and the code generator
need to be changed when porting the C compiler. The
rest should be trouble-free.
Porting programs to a UNIX system is easier
than porting to other systems.
Most UNIX commands and programs are not machine
dependent, therefore they are easily ported to other
systems.
The number of changes to be made is relatively
small.
P6
Moving to UNIX|Program Transferring Tools|9-4.1|8,56
For transfers between UNIX or UNIX act-alike systems,
one should consider the following approaches:
* Copy files onto magnetic tape using tar, cpio
or dd format.
* Use uucp, Micnet, or cu to transfer text data.
P7
Moving to UNIX|Program Transferring Tools|9-4.2|7,54
For transfers between a UNIX and a non-UNIX system,
consider using:
* the kermit general communication utility,
* the 3270 bisynchronous communication protocol,
* a communications network, or
* an intermediary machine.