Developing applications
There are several options for application development on an LKP system.
You can use:
-
the UnixWare 7 Development Kit (UDK)
for development of natively-hosted applications for UnixWare 7, and
for device drivers
-
the Java 2 Development Kit (JDK)
for Java applications that can be run on any conforming Java
Virtual Machine system (including UNIX, Linux, and Windows)
-
the GNU tool chain, including gcc, gdb,
and the GNU assembler,
to develop applications to be run on Linux, UnixWare 7 and
any system that has Linux emulation/simulation capabilities.
Two versions are available:
-
A native UnixWare 7 port of
the GNU tool chain is included on the Caldera OpenLinux CD.
This is based on the GCC 2.95.3 release
and uses the native UnixWare 7 libraries,
the same linker as is used for the UDK compiler,
and the GNU assembler.
Manual pages and info files
are installed on the system when you install the software.
-
The Caldera OpenLinux GNU tool chain port
that is provided as part of the Caldera OpenLinux 3.1 Server
or the Caldera OpenLinux 3.1 Workstation.
This is based on the GCC 2.95.2 release
and uses the glibc libraries,
the GNU linker and GNU assembler.
See the "OpenLinux Developer Guide" provided
through the DocView and KHelpCenter facilities
in the Linux environment.
The native UnixWare 7 port of the GNU toolchain
includes the GNU manual pages and info files.
The DocView and KHelpCenter documentation
on the Caldera OpenLinux 3.1 Developer Workstation,
as well as the man and info commands
in the Linux environment, provide information
about the Linux version of these tools.
You can also browse the GNU documentation at
http://www.gnu.org/
It is important to note that, when the LKP is installed on your
system, statically linked binaries always follow the Linux memory layout
for stack, data and text segments.
Next topic:
UDK
© 2002 Caldera International, Inc. All rights reserved.
UnixWare 7 Release 7.1.3 - 17 October 2002