head 1.2;
access;
symbols
netbsd-5-2-3-RELEASE:1.2
netbsd-5-1-5-RELEASE:1.2
riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.2
riastradh-drm2-base:1.2
netbsd-5-2-2-RELEASE:1.2
netbsd-5-1-4-RELEASE:1.2
netbsd-5-2-1-RELEASE:1.2
netbsd-5-1-3-RELEASE:1.2
netbsd-5-2:1.2.0.8
netbsd-5-2-RELEASE:1.2
netbsd-5-2-RC1:1.2
netbsd-5-1-2-RELEASE:1.2
netbsd-5-1-1-RELEASE:1.2
netbsd-5-1:1.2.0.6
netbsd-5-1-RELEASE:1.2
netbsd-5-1-RC4:1.2
netbsd-5-1-RC3:1.2
netbsd-5-1-RC2:1.2
netbsd-5-1-RC1:1.2
netbsd-5-0-2-RELEASE:1.2
netbsd-5-0-1-RELEASE:1.2
netbsd-5-0:1.2.0.4
netbsd-5-0-RELEASE:1.2
netbsd-5-0-RC4:1.2
netbsd-5-0-RC3:1.2
netbsd-5-0-RC2:1.2
netbsd-5-0-RC1:1.2
netbsd-5:1.2.0.2
netbsd-5-base:1.2
netbsd-2-0-3-RELEASE:1.1.1.9
netbsd-2-1:1.1.1.9.0.8
netbsd-2-1-RELEASE:1.1.1.9
netbsd-2-1-RC6:1.1.1.9
netbsd-2-1-RC5:1.1.1.9
netbsd-2-1-RC4:1.1.1.9
netbsd-2-1-RC3:1.1.1.9
netbsd-2-1-RC2:1.1.1.9
netbsd-2-1-RC1:1.1.1.9
netbsd-2-0-2-RELEASE:1.1.1.9
netbsd-2-0-1-RELEASE:1.1.1.9
netbsd-2:1.1.1.9.0.6
netbsd-2-base:1.1.1.9
netbsd-2-0-RELEASE:1.1.1.9
netbsd-2-0-RC5:1.1.1.9
netbsd-2-0-RC4:1.1.1.9
netbsd-2-0-RC3:1.1.1.9
netbsd-2-0-RC2:1.1.1.9
netbsd-2-0-RC1:1.1.1.9
netbsd-2-0:1.1.1.9.0.4
netbsd-2-0-base:1.1.1.9
netbsd-1-6-PATCH002-RELEASE:1.1.1.9
netbsd-1-6-PATCH002:1.1.1.9
netbsd-1-6-PATCH002-RC4:1.1.1.9
netbsd-1-6-PATCH002-RC3:1.1.1.9
netbsd-1-6-PATCH002-RC2:1.1.1.9
netbsd-1-6-PATCH002-RC1:1.1.1.9
netbsd-1-6:1.1.1.9.0.2
netbsd-1-6-base:1.1.1.9
netbsd-1-6-PATCH001:1.1.1.9
netbsd-1-6-RELEASE:1.1.1.9
netbsd-1-5-PATCH003:1.1.1.9
netbsd-1-5-PATCH002:1.1.1.9
netbsd-1-5-PATCH001:1.1.1.9
xf-3_3-branch-2001-03-05:1.1.1.9
netbsd-1-5-RELEASE:1.1.1.9
netbsd-1-4-PATCH003:1.1.1.9
netbsd-1-4-PATCH002:1.1.1.9
v3-3-6:1.1.1.9
comdex-fall-1999:1.1.1.8
v3-3-5:1.1.1.8
v3-3-4:1.1.1.7
netbsd-1-4-PATCH001:1.1.1.6
netbsd-1-4-RELEASE:1.1.1.6
v3-3-3-1:1.1.1.6
netbsd-1-3-PATCH003:1.1.1.5
v3-3-3:1.1.1.5
pre-xf86-3-3-3-import:1.1.1.4
netbsd-1-3-PATCH002:1.1.1.4
v3-3-2:1.1.1.4
netbsd-1-3-RELEASE:1.1.1.3
v3-3-1:1.1.1.3
v3-3:1.1.1.2
v3-2:1.1.1.1
XF86:1.1.1;
locks; strict;
comment @# @;
1.2
date 2005.01.07.18.53.58; author tron; state dead;
branches;
next 1.1;
1.1
date 97.03.15.06.12.45; author scottr; state Exp;
branches
1.1.1.1;
next ;
1.1.1.1
date 97.03.15.06.12.45; author scottr; state Exp;
branches;
next 1.1.1.2;
1.1.1.2
date 97.06.30.13.19.32; author mrg; state Exp;
branches;
next 1.1.1.3;
1.1.1.3
date 97.08.20.06.06.41; author mrg; state Exp;
branches;
next 1.1.1.4;
1.1.1.4
date 98.03.08.09.09.49; author veego; state Exp;
branches;
next 1.1.1.5;
1.1.1.5
date 98.11.23.15.38.11; author veego; state Exp;
branches;
next 1.1.1.6;
1.1.1.6
date 99.01.19.22.21.01; author veego; state Exp;
branches;
next 1.1.1.7;
1.1.1.7
date 99.07.20.17.47.06; author veego; state Exp;
branches;
next 1.1.1.8;
1.1.1.8
date 99.09.01.18.49.51; author veego; state Exp;
branches;
next 1.1.1.9;
1.1.1.9
date 2000.01.10.22.02.35; author veego; state Exp;
branches;
next ;
desc
@@
1.2
log
@EOL of XFree86 3.3.6, approved by core@@NetBSD.org
@
text
@
README for XFree86 3.1.2D on OS/2
Holger Veit
Last modified on: 20 Feb 1996
Introductory Note about the ALPHA release 3.1.2D
Before looking into this file, please check for any LATEST.OS2 files
that may come with the binary distribution. Some statements made here
refer to the official public version of XFree86/OS2, and may not be
fully functional in the alpha release.
This version of the code is called XFree86/OS2 3.1.2D. The letter ``D'',
according to the naming rules of XFree86, usually denotes a (public)
beta version of the code. Since this is the first public version of
XFree86/OS2 at all, this code is considered having ALPHA quality only.
The purpose of this release is to test it widely without restrictions
in a large number of configurations and find bugs that are still existing
in the distribution. It is also intended as a developer's platform to
port and write applications based on the X11 programming interfaces
provided here. This release is complete (with one exception) regarding
the X11R6.1 ``core'' distribution. The ``contrib'' distribution containing
some of the more interesting tools for the end user, will be issued together
with a later release (no need to start porting it independently).
This version is therefore intended for the experienced and knowledged
software engineer only, not for a casual end user.
This means - and this should be taken serious - that
there is no explicit or implicit warranty that certain code works
correctly or works at all
this code may damage your hardware; this includes improper
configuration or bugs still present in the software
this code may destroy or damage your data on the storage media, crash
or lock up the operating system and even damage data on different
disk partitions
You are urged to make a backup of your complete system and keep it in a safe
place before you attempt to load any of this software on your disk.
This even holds if you already have a working copy of XFree86-3.1.2D
running on another platform, such as Linux, and found it working without
problems. This is XFree86/OS2 which differs in a number of critical aspects
from any Unix implementation of XFree86.
If you are afraid to try out this code, simply don't use it and wait for
a future, hopefully more bug-free version.
What and Where is XFree86?
XFree86 is a port of X11R6 that supports several versions of
Intel-based Unix. It is derived from X386 1.2, which was the X server
distributed with X11R5. This release consists of many new features
and performance improvements as well as many bug fixes. The release
is available as source patches against the X Consortium X11R6 code, as
well as binary distributions for many architectures.
XFree86/OS2 is the tentative work title for the implementation of XFree86
on OS/2 based systems.
See the .
Binaries for OS/2 2.11 and OS/2 Warp are available from:
more archives to be added ...
Other versions:
XFree86/OS2 will run on all dialects of Warp, including Warp "red spine box",
Warp "blue spine box", Warp Connect and Warp Server (beta 1 and 2). Fixpack
level 5 is mandatory, a later fixpack level (10 or 17) is recommended.
XFree86/OS2 appears to work under OS/2 2.11 with fixpack 100, but this was
not checked in all details, so hidden problems may still exist. It is
unlikely that it will run stable under OS/2 2.0 and 2.1, and it will definitely
not run with any OS/2 1.X.
It is possible to build XFree86/OS2 from the sources. Read about this
in some section below.
Bug Reports for This Document
Send email to Hardware and Software Requirements
Supported, Required, and Recommended Hardware
At least a 486DX33 with 16MB RAM is required. A Pentium or Pentium Pro
and more main memory is recommended. A 386 or a system with 8MB or less
memory is an insufficient configuration.
There are no specific requirements concerning network cards, disk types,
or CD ROM equipment; of course the more powerful, the better.
Depending on the packages installed, a disk space of 20-55MB on a
HPFS formatted partition (or a NFS partition natively allowing long
filenames) is required. XFree86/OS2 will not run on FAT partitions.
You need a video card that is supported by XFree86. Refer to the general
README document for a list of supported cards. Note that the sets
of video cards supported by XFree86 on one hand and OS/2 on the other
hand overlap, but do not match exactly, i.e. the fact that your card
is supported by OS/2 does not mean it works with XFree86 as well, and
vice versa. XFree86 does not use the video services of the OS/2
operating system.
Required Software
OS/2 2.11 with fixpack 100 and all versions of Warp with at least
fixpack level 5 are required.
In the version 3.1.2D, you need certain networking TCP/IP software.
In a future version, this restriction might be no longer present.
For OS/2 2.11, IBM TCP/IP 2.0 or later is mandatory.
Warp comes with the Internet Access Kit (IAK), which is
sufficient. Warp Connect and Warp Server come with a full
version of TCP/IP (3.0). Use of this software is preferred over
IAK then.
Other versions of TCP/IP, such as FTP's, DEC's, or Hummingbird's
TCP/IP versions, as well as IBM TCP/IP 1.X are not supported. Nor does
any networking support from DOS (packet drivers, winsock), Netware,
or NetBIOS work, and I won't to provide support for that in the future.
If you want to write or port applications for XFree86, you are
encouraged to do so. You will need a complete installation of
EMX/gcc 0.9B fix 1 or later for doing so. Neither the second (obsolete)
implementation of gcc, nor any commercial package, including
Cset/2, VAC++, Borland C++/OS2, Watcom C++, Metaware C, and others,
is suitable for porting, because various parts of the X DLLs rely
on certain features only present with EMX.
Installing the System
The binary distribution is composed of a number of zip archives
which are the executables, servers, fonts, libraries, include files,
man pages, and config files. The full distribution requires about
40-55MB of disk space.
All archives of this alpha version are packed with the
Choose at least one of the following to match your hardware:
In order to save space on your disk and reduce net bandwidth, choose the
software to obtain carefully. Each X server is an archive of about 1.4MB
and occupies 2.5MB on the disk. You won't normally need more than the
single Xserver tailored to your video card.
If it is your first time install, get the Checking Compatibility of Video Hardware
In the following, we assume that you want to install XFree86/OS2 on a disk
drive with the letter Y: (which you probably don't have). Change the letter
in all commands accordingly.
Obtain the package
[C:\] Y:
[Y:\] cd \
[Y:\] unzip \path_of_package\312Dbase.zip
Edit your CONFIG.SYS file to contain the following line somewhere:
DEVICE=Y:\XFree86\lib\xf86sup.sys
Of course replace ``Y:'' with the correct drive letter.
At this point, you may consider to add the variables required for
XFree86/OS2 as well, which will save you from one additional reboot.
Refer to section
below.
After adding the device driver entry to the CONFIG.SYS file, you must
reboot to install the driver. XFree86/OS2 will not work without this
driver.
Start a full screen OS/2 CMD session and enter the following
command:
[C:\] Y:\XFree86\bin\SuperProbe
This command will (normally) report important information about your
video configuration, i.e. the type of chipset, the available video
memory and the RAMDAC circuit available. Please write this down or
redirect the output of ``SuperProbe'' into a file by entering:
[C:\] Y:\XFree86\bin\SuperProbe >filename
SuperProbe can identify many more video cards than are supported by
XFree86. Therefore lookup the reported type in the compatibility list,
and also check the accompanying README.* files for special conditions
and requirements. If the card is not mentioned or marked as unsupported,
the game is over for you now, unfortunately.
Otherwise chances are good, that you can run XFree86/OS2. Obtain the
rest of the software and proceed with the next section.
Installing the packages
XFree86/OS2 assumes a directory hierarchy starting from drive:\XFree86.
This can be changed, but is strictly discouraged.
Choose a HPFS partition with sufficient free space.
For each package to install, go to the root directory of this
drive, and type:
drive:> cd \
drive:> unzip \path_of_packages\312Dxxxx.zip
Adding Variables to CONFIG.SYS
manual page.
If you know the configuration process from Linux or other XFree86 platform,
you will encounter a few differences:
There is no configuration for the mouse type or device. The mouse
device name is fixed to OSMOUSE, and this cannot be changed.
If you have a three-button-mouse, install the correct OS/2 driver
for it, such as
DEVICE=D:\OS2\BOOT\PCLOGIC.SYS SERIAL=COM1
DEVICE=D:\OS2\BOOT\MOUSE.SYS TYPE=PCLOGIC$
for a MouseSystems compatible mouse, for instance.
Currently, the X server does not read the native OS/2 keyboard map,
so you need a xmodmap file for a non-us keyboard. Fortunately, it
is the same you use for Linux. The server is compiled with the
XKEYBOARD option, so this might be an alternative. At the time of this
documentation, unfortunately, some subtle bug in the OS/2 implementation
is still waiting for a fix, so this might not yet work. Read the
LATEST.OS2 file with the binary distribution.
There is no support for the Wacom and Elographics input devices yet.
Other than that, an existing xvidtune utility.
Running X
16mb of memory is a recommended minimum for running the network software,
X and the presentation manager in parallel. The server, window manager and
an xterm take about 4-6 Mb of memory themselves. X will start up on a
system with 8MB or less, but the performance will severely suffer from
heavy disk swapping. Your mileage may vary, though, so some people might
consider this still tolerable.
The easiest way for new users to start X windows is to type:
[C:\] startx.
To get out of X windows, type: `` Rebuilding the XFree86 Distribution
Do you really want to rebuild XFree86/OS2 from source? If so, here are
a few hints:
You need about 250-300 MB of free HPFS space.
You must have the complete EMX environment installed.
You need most of the GNU utilities that are available from the
unix directory of hobbes.nmsu.edu.
You need a GNU make 3.71 or 3.72, others often have obscure bugs.
You cannot use dmake, nmake, wmake, or other toy software as a
replacement.
Install the X11R6.1 ``core'' distribution on some disk under a
directory like \X11, i.e.
\X11\xc\....
Copy the cmd file buildos2.cmd from the directory
\X11\xc\config\util to the top
directory \X11\xc.
Execute this script; this should recompile everything, thereby
producing a logfile \X11\xc\buildxc.log.
The process requires between 2 and 20 hours depending on your hardware.
Good luck!
Building New X Clients
The easiest way to build a new client (X application) is to use
Acknowledgements
Many thanks to:
$XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/OS2.sgml,v 3.4 1996/03/10 12:05:04 dawes Exp $
$XConsortium$
README for XFree86 3.3 on OS/2
d6 1
a6 1
Last modified on: 17 May 1997
d10 1
a10 1
Introductory Note about the release 3.3
d13 22
a34 2
that may come with the binary distribution. Please also check out the
following XFree86/OS2 WWW pages:
d36 7
a42 3
a43 1
before you claim to have found any problems.
d45 7
a51 19
This version of the code is called XFree86/OS2 3.3. This is a full, unrestricted
version which does not expire, and for which the complete source code is
available. In contrast to beta versions, we consider this code as sufficiently
stable for use by an end user. Since there have been numerous bugfixes, we
recommend this version, even if you had XFree86/OS2 3.2 before and it worked
satisfyingly with your hardware.
Previous versions have been tested in a large number of configurations
and have been found to be working, with some bugs left, rather flawlessly.
This release is almost complete (with a few exceptions) regarding
the X11R6.3 ``core'' distribution. A subset of the ``contrib'' distribution
is available from the ported software page
In the past beta testing, it has been found that the software itself is
rather stable and does not damage hardware - provided the user does not
try to push the builtin limits and change certain configuration parameters
which could operate the video hardware out of specs.
d53 2
a54 8
However,
even with a code we consider stable there is no explicit or implicit
warranty that certain code works correctly or works at all
although no damage reports are known, it does not mean that it is
impossible to damage hardware with this code; some deeply hidden
bugs may still be present in the software.
a55 8
It is recommended that you backup essential data of your system before
installing this software, but this should be your general precautions
before ANY installation. No reports exist that a crashing X server itself
actively destroys or modifies data, but it is possible in rare cases
that the system is left in an unusable state (video display mode garbled
or system unresponsive, not reacting to mouse or keyboard actions).
If you then hard reset or switch off the system, file caches of the operating
system might not be written correctly back to disk, thus causing data loss.
d66 1
a66 1
XFree86/OS2 is the name of the implementation of XFree86
d69 1
a69 1
See the .
d74 2
a75 2
d78 3
a80 9
Binaries for OS/2 Warp and Merlin are available from:
The WWW page
will
usually show more references to FTP or WWW sites to retrieve
sources or binaries.
d82 2
d87 7
a93 18
XFree86/OS2 will run on all dialects of Warp 3, including Warp "red spine box",
Warp "blue spine box", Warp Connect, Warp Server, and Warp 4.
For Warp 3 installing fixpack level 17 is strongly recommended, newer
fixpacks like 22 also work. There have been a few reports that the
installation of FP26 causes XFree86 no longer to work, but I am not sure
about a real reason.
Warp 4 may be used with or without the recent public fixpack FP1.
Please check in all cases a LATEST.OS2 file.
OS/2 2.11 is not supported any longer with this release, due to lack
of a working test environment. Consequently, OS/2 SMP is not supported either,
because this is currently based on OS/2 2.11. Warp Server SMP is supported,
but SMP does not give significant advantage, other than the general speedup
because of multiple processors working.
OS/2 versions 1.X are definitely not supported and will never be.
d96 1
a96 1
in the document OS2.NOTES.
d112 1
a112 1
At least a 486DX33 with 16MB RAM is required. A Pentium or Pentium Pro
d115 1
a115 1
There are no specific requirements concerning network cards, disk types,
d117 1
a117 1
Depending on the packages installed, a disk space of 20-55MB on a
d120 1
a120 1
You need a video card that is supported by XFree86. Refer to the general
d133 4
a136 3
Any version of Warp 3 with at least fixpack 17, or Warp 4 is required
XFree86/OS2-3.3 may use a local named-pipe connection or a TCP/IP
based network connection.
d138 2
a139 1
Warp comes with the Internet Access Kit (IAK), which is
a142 4
Warp 4 comes with TCP/IP 4.0 which should also work.
The old IBM TCP/IP 2.0, that comes with the IBM PMX product
may be used with Warp as well, although it is no longer supported
by IBM. Please ensure that you have the latest CSDs installed.
d148 1
a148 1
If you want to write or port applications for XFree86, you are
d150 1
a150 1
EMX/gcc 0.9C or later for doing so. Neither the second (obsolete)
d171 2
a172 3
which somewhat reduces the usability. Refer to WWW sites and archives listed
in the XFree86/OS2 FAQ and elsewhere to obtain pre-built X clients which
were ported to XFree86.
d179 5
a183 4
Troubleshooting
Surprised to see this section directly in the beginning? We have put it here
because chances are best here not to overlook it. This does not mean that
you will necessarily encounter trouble when installing XFree86, but be warned:
the following sections are .
Maybe - but we found you must be very creative - you find a bug. Consult the
page
whether it is already known. If not, you have a case and should report it
to XFree86 (Checking Compatibility of Video Hardware
d239 1
a239 1
Obtain the package Edit your CONFIG.SYS file to contain the following line somewhere:
d253 1
a253 1
At this point, you may consider to add the variables required for
d258 1
a258 1
After adding the device driver entry to the CONFIG.SYS file, you must
d262 1
a262 1
Start a full screen OS/2 CMD session and enter the following
d268 1
a268 1
This command will (normally) report important information about your
d276 5
a280 12
SuperProbe can identify many more video cards than are supported by
XFree86. In some cases, SuperProbe unfortunately detects a wrong
card, often it claims to have seen a MCGA card which is some sort of
a fallback. Generally, if it is approximately right, there are only
few reasons for doubts; if it is totally off (e.g. saying it has
seen a ET4000, and you have a Cirrus card), you should report a
mis-detection as a bug to the given address. In all cases, please
take the few minutes and check the accompanying README.* files to
check for special precautions, options, or features of the card.
If the README files tell you that your hardware is supported, please
obtain the rest of the software.
d282 2
d286 1
a286 1
Installing the packages
d293 2
a294 2
Choose a HPFS partition with sufficient free space.
For each package to install, go to the root directory of this
d298 1
a298 1
drive:> unzip \path_of_packages\X33xxxx.zip
a299 5
You might encounter that some packages report duplicate files, e.g.
the X server packages install corresponding README files, which are also
in the X33doc package. This is okay, the files are the same. Let unzip
replace the files.
There is no special sequence of installing packages required.
d302 1
a302 1
Adding Variables to CONFIG.SYS
d326 1
a326 1
SET ETC=C:\TCPIP\ETC
d330 1
a330 1
SET TMP=C:\TCPIP\TMP
d355 1
a355 1
SET HOME=H:\user\holger
d382 1
a382 1
Y:\XFree86\bin
d389 1
a389 1
Y:\XFree86\lib
d400 1
a400 7
The recent version of XFree86/OS2 has a REXX script named Remarks on the Network Configuration
d416 1
a416 1
Create a file \tcpip\etc\hosts with the
d419 1
a419 1
Add the following line to your
d422 2
a423 2
Uncomment the Set the HOSTNAME environment variable to Add the following line to CONFIG.SYS:
d427 2
a428 2
After rebooting, verify that the following command works:
[C:\] ping localhost
a430 3
The Configuring X for Your Hardware
d441 1
a441 1
[C:\] xf86config
d443 3
a445 3
The The configuration file is named There is no configuration for the mouse type or device. The mouse
d464 2
a465 2
DEVICE=D:\OS2\BOOT\PCLOGIC.SYS SERIAL=COM1
DEVICE=D:\OS2\BOOT\MOUSE.SYS TYPE=PCLOGIC$
d468 1
a468 1
The X server does not read the native OS/2 keyboard map,
d470 6
a475 4
is the same you use for Linux. Alternatively, for standard keyboards,
you can also use the XKB extension which is offered during the
There is no support for the Wacom and Elographics input devices yet.
d478 2
a479 11
In most cases, an existing
MemBase 0x12345678
to the XConfig file.
d484 1
a484 1
Running X
d495 1
a495 1
[C:\] startx.
d499 2
a500 9
and Y:/XFree86/lib/X11/xinit/xinitrc.cmd)
installs the rather simplistic .
d502 1
a502 1
Rebuilding the XFree86 Distribution
d505 21
a525 3
Do you really want to rebuild XFree86/OS2 from source? Read the file
on details to recompile XFree86/OS2 from scratch.
d535 1
a535 2
in a Makefile generated from an Imakefile. Also see the XFree86/OS2 FAQ
for more hints about porting X clients.
d537 1
a537 1
Acknowledgements
d542 1
a542 1
README for XFree86 3.3.1 on OS/2
d6 1
a6 1
Last modified on: 2 August 1997
d10 1
a10 1
Introductory Note about the release 3.3.1
d22 6
a27 10
This version of the code is called XFree86/OS2 3.3.1. This is a bugfix release
for 3.3. It is a full, unrestricted version which does not expire, and for
which the complete source code is available. In contrast to beta versions, we
consider this code as sufficiently stable for use by an end user. Since there
have been numerous bugfixes, we recommend this version, even if you had
XFree86/OS2 3.2 before and it worked satisfyingly with your hardware.
By the time 3.3.1 is released, the older version 3.3 will be withdrawn,
and archives will be updated to this version. There may still be references
to 3.3 still in documents; these apply to 3.3.1 as well, unless otherwise
noted.
d136 2
a137 2
HPFS formatted partition (or a NFS or ext2fs partition natively
allowing long filenames) is required. XFree86/OS2 will not run on FAT partitions.
d152 1
a152 1
XFree86/OS2-3.3.1 may use a local named-pipe connection or a TCP/IP
d170 1
a170 1
EMX/gcc 0.9C fix2 or later for doing so. Neither the second (obsolete)
d200 4
a203 4
Obtain the package unzip \path_of_packages\X331xxxx.zip
d358 1
a358 1
in the X331doc package. This is okay, the files are the same. Let unzip
d619 1
a619 1
$XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/OS2.sgml,v 3.9.2.4 1997/08/04 02:10:42 dawes Exp $
@
1.1.1.4
log
@XFree86 3.3.2 sources
@
text
@d4 1
a4 1
README for XFree86 3.3.2 on OS/2
d6 1
a6 1
Last modified on: 15 February 1998
d10 1
a10 1
Introductory Note about the release 3.3.2
d22 4
a25 6
This version of the code is called XFree86/OS2 3.3.2. This is a bugfix release
for 3.3.1 which also adds hardware support for some newer cards (including
AGP boards. See the RELNOTES document for details. Xfree86/OS2-3.3.2 is a
full, unrestricted version which does not expire, and for which the complete
source code is available. In contrast to beta versions, we consider this
code as sufficiently stable for use by an end user. Since there
d27 2
a28 2
XFree86/OS2 3.3 before and it worked satisfyingly with your hardware.
By the time 3.3.2 is released, the older version 3.3 will be withdrawn,
d30 1
a30 1
to 3.3 still in documents; these apply to 3.3.2 as well, unless otherwise
d67 1
a67 1
XFree86 is a port of X11R6.3 that supports several versions of
d81 2
a82 2
d86 2
a87 2
d104 1
a104 2
about a real reason. Current fixpacks for Warp 3, like FP32, seem to work
well also.
d106 1
a106 1
Warp 4 may be used with or without the recent public fixpack FP5.
d111 5
a115 4
of a working test environment. Consequently, OS/2 SMP 2.11 is not supported
either. Warp Server SMP is supported, but SMP does not give significant
advantage, other than the general speedup because of multiple processors
working. OS/2 versions 1.X are definitely not supported and will never be.
d156 1
a156 1
XFree86/OS2-3.3.2 may use a local named-pipe connection or a TCP/IP
a163 2
There are reports that with EMX 0.9 fix 4, you can also use
the new 32 bit IBM TCP/IP 4.1 product.
d174 1
a174 1
EMX/gcc 0.9C fix4 or later for doing so. Neither the second (obsolete)
d190 3
a192 4
which is available under the name Obtain the package unzip \path_of_packages\X332xxxx.zip
d362 1
a362 1
in the X332doc package. This is okay, the files are the same. Let unzip
d364 1
a364 1
No special sequence to unpack the files is required.
d371 1
a371 2
correctly. Please add the following settings, and in particular take
care to set forward versus backward slashes correctly:
d493 1
a493 5
If you don't have such a tcpstart.cmd file (Warp 4 calls this file
\MPTN\BIN\MPTSTART.CMD), create one, and add a line
like the following to your config.sys file:
CALL=C:\OS2\CMD.EXE /Q /C C:\tcpip\bin\tcpstart.cmd >NUL:
(implying that your bootdrive is C:).
a501 6
You don't need this ``loopback'' interface if your PC is connected to a LAN
(either directly or through SLIP/PPP).
In case of a SLIP/PPP line, you have to establish this connection BEFORE
you start XFree86.
d503 1
a503 1
on the configuration as well.
d513 1
a513 1
in Y:\XFree86\lib\X11\XF86Config from a windowed
d523 2
a524 2
The X server does not read the native OS/2 keyboard map, but the new XKB
server extension might already give you a correct keyboard layout,
provided your language was selectable in the README for XFree86 3.3.3 on OS/2
d6 1
a6 1
Last modified on: 04 October 1998
d10 1
a10 1
Introductory Note about the release 3.3.3
d22 12
a33 16
This version of the code is called XFree86/OS2 3.3.3. This is a
bugfix release for 3.3 and later which also adds hardware support for
some newer cards (including AGP boards). XFree86-3.3.3 contains all
security fixes that were released for earlier versions. See the
RELNOTES document for details.
XFree86/OS2-3.3.3 is a full, unrestricted version which does not
expire, and for which the complete source code is available. In
contrast to beta versions, we consider this code as sufficiently
stable for use by an end user. Since there have been numerous
bugfixes, we recommend this version, even if you had XFree86/OS2 3.3
before and it worked satisfyingly with your hardware. By the time
3.3.3 is released, the older version 3.3 will be withdrawn, and
archives will be updated to this version. There may still be
references to 3.3 still in documents; these apply to 3.3.3 as well,
unless otherwise noted.
d43 4
a46 5
In the past beta testing, it has been found that the software itself
is rather stable and does not damage hardware - provided the user
does not try to push the builtin limits and change certain
configuration parameters which could operate the video hardware out
of specs.
d83 2
a84 2
d88 2
a89 2
d103 5
a107 4
For Warp 3 installing fixpack level 17 or later is strongly recommended.
There have been a few reports that the installation of FP26 causes XFree86
no longer to work, but I am not sure about a real reason. Current fixpacks
for Warp 3, like FP36, seem to work well also.
d109 1
a109 1
Warp 4 may be used with or without the recent public fixpack.
d158 1
a158 1
XFree86/OS2-3.3.3 may use a local named-pipe connection or a TCP/IP
d209 4
a212 4
Obtain the package unzip \path_of_packages\X333xxxx.zip
d367 1
a367 1
in the X333doc package. This is okay, the files are the same. Let unzip
d641 1
a641 1
$XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/OS2.sgml,v 3.9.2.7 1998/11/04 08:01:53 hohndel Exp $
@
1.1.1.6
log
@XFree86 3.3.3.1 sources
@
text
@d4 1
a4 1
README for XFree86 on OS/2
d6 1
a6 1
Last modified on: December 29, 1998
d646 1
a646 1
$XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/OS2.sgml,v 3.9.2.8 1998/12/29 07:54:29 hohndel Exp $
@
1.1.1.7
log
@XFree86 3.3.4 sources
@
text
@d6 1
a6 1
Last modified on: July 6th, 1999
d10 1
a10 1
Introductory Note about the release 3.3.4
d22 3
a24 3
This version of the code is called XFree86/OS2 3.3.4. This is a
bugfix release for 3.3.3 and later which also adds hardware support for
some newer cards (including AGP boards). XFree86-3.3.4 contains all
d28 1
a28 1
XFree86/OS2-3.3.4 is a full, unrestricted version which does not
d32 1
a32 1
bugfixes, we recommend this version, even if you had XFree86/OS2 3.3.x
d34 1
a34 1
3.3.4 is released, the older version 3.3 will be withdrawn, and
d36 2
a37 2
references to 3.3 or 3.3.x still in documents; these apply
to 3.3.4 as well, unless otherwise noted.
d88 2
a89 2
d93 2
a94 2
d162 1
a162 1
XFree86/OS2-3.3.4 may use a local named-pipe connection or a TCP/IP
d213 4
a216 4
Obtain the package unzip \path_of_packages\Xxxxx.zip
d372 1
a372 1
in the Xdoc package. This is okay, the files are the same. Let unzip
d646 1
a646 1
$XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/OS2.sgml,v 3.9.2.9 1999/07/13 07:09:49 hohndel Exp $
@
1.1.1.8
log
@XFree86 3.3.5 sources
@
text
@d6 1
a6 1
Last modified on: August 1st, 1999
d10 1
a10 1
Introductory Note about the release 3.3.5
a11 1
d22 5
a26 5
This version of the code is called XFree86/OS2 3.3.5. This is a
bugfix release for 3.3.3.1 (3.3.4 was never released for XFree86/OS2)
which also adds hardware support for some newer cards, including AGP
boards. XFree86-3.3.5 contains all security fixes that were released
for earlier versions. See the RELNOTES document for details.
d28 1
a28 1
XFree86/OS2-3.3.5 is a full, unrestricted version which does not
d34 1
a34 1
3.3.5 is released, the older version 3.3 will be withdrawn, and
d37 1
a37 1
to 3.3.5 as well, unless otherwise noted.
d88 2
a89 2
d93 2
a94 2
d162 1
a162 1
XFree86/OS2-3.3.5 may use a local named-pipe connection or a TCP/IP
d646 1
a646 1
$XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/OS2.sgml,v 3.9.2.10 1999/08/02 08:38:16 hohndel Exp $
@
1.1.1.9
log
@XFree86 3.3.6
@
text
@d6 1
a6 1
Last modified on: December 12th, 1999
d10 1
a10 1
Introductory Note about the release 3.3.6
d17 3
a19 3
d23 4
a26 4
This version of the code is called XFree86/OS2 3.3.6. This is a
bugfix release for 3.3.5 and previous versions which again adds
hardware support for some newer cards, including AGP
boards. XFree86-3.3.6 contains all security fixes that were released
d28 2
a29 2
XFree86/OS2-3.3.6 is a full, unrestricted version which does not
d35 1
a35 1
3.3.6 is released, the older version 3.3 will be withdrawn, and
d38 1
a38 1
to 3.3.6 as well, unless otherwise noted.
d46 1
a46 1
d89 2
a90 2
d93 3
a95 3
Binaries for OS/2 Warp, Merlin, and Aurora are available from:
d147 1
a147 1
HPFS formatted partition (or a JFS, NFS or ext2fs partition natively
d163 1
a163 1
XFree86/OS2-3.3.6 may use a local named-pipe connection or a TCP/IP
a214 4
.
d284 1
a284 1
page
a318 1
a403 2
For Warp 4 and later, this may point to the SET MANPATH=Y:\XFree86\man;Y:\EMX\man
Note: xman alone might not be sufficient to display arbitrary Unix
man pages correctly. You might have to install the HOSTS/ file. The TCP/IP configuration dialogue in your system
configuration folder allows you to edit this file.
d528 1
a528 25
seek assistance in the FAQ, the
or the .
Dynamic IP Considerations
Generally, the whole stuff works best, if your machine has a fixed IP address.
The localhost address, and also fixed (non-routable) local addresses
(10.x.x.x, 192.168.x.x, 172.16.x.x-172.31.x.x) work fine. A problem occurs
on both sides of such an X connection if there are dynamic IP addresses
involved, for instance in case of a PPP line to an ISP. Unfortunately, the
XFree86/OS2 net community hasn't come up with a set of helpful scripts yet
(which I would integrate), so there are here only some hints what the problem
really is: The X server listens for X protocol packets on some defined
host/port socket. It gets the information about the socket from either the
command line or the resolved hostname (which it gets from the
PCIProbe2
to the section "ServerFlags" of your XF86Config file.
d589 1
a589 3
modes with the xvidtune utility. Note this is an X11 program which
has to be executed in a local xterm window of a running X server, not in
a PM window.
d599 1
a599 12
consider this still tolerable.
Some more on resource requirements: With the arrival of complex desktops like
WindowMaker, KDE, Gnome, Enlightment, etc. which add a lot of graphical
features, resource requirements grow. The X server will cache used fonts and
resource settings internally, and depending on the number of windows (backing-
store) it may require much more memory and swapspace than the mentioned
few MBs. Also take into consideration that X runs in parallel to PM which
also takes its share. My own system, albeit meanwhile rather outdated,
is a PII-233 with 128MB, however, it is a development system. 64 MB are
meanwhile standard, and okay for the purpose, and my laptop runs Aurora
with XFree86 in 32MB, as well.
d602 1
a602 3
startx in a PM CMD window. People have
reported problems when starting this in a fullscreen session or through
a remote telnet session, so don't try it.
d613 1
a613 1
.
d647 1
a647 1
$XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/OS2.sgml,v 3.9.2.11 1999/12/20 12:55:51 hohndel Exp $
@