AccuRev Platform Support



AccuRev supports virtually all user platforms in one of two ways:

  • Native support

    Where a user runs the AccuRev client software natively on their system

  • Shared support

    Where the user of a system which cannot run AccuRev natively connects to another system and runs the AccuRev client software natively on that system.

Both Native and Shared use of the AccuRev client software provide full functionality. Native support is provided on many major platforms, and shared support can be used on most remaining platforms where native support is not provided.

Understanding "Shared" support

The user of a system, "A", which cannot run AccuRev natively can use a shared AccuRev client as follows:
  • There is another system ("B") which can run the AccuRev Client natively.
  • System A can open a terminal to system B.
    • A text-based terminal such as 'telnet' will allow use of the AccuRev command-line client interface, while a graphical system such as X-windows will allow use of the AccuRev graphical client interface.
  • Both systems A and B are able to access the same shared network disk space.
    • For example, system B shares out disk space using NFS or Windows file sharing to system A.

Using a shared AccuRev client provides full functionality - no functionality is lost compared to running natively.

Getting native support

If you need to run AccuRev natively on a system and no installation package is available for your platform, please contact us. Your platform may already be planned for future support, and we can also port our software to your platform if needed. The AccuRev command line client software is also available for older platforms not listed on our download page.

Shared support details

In order to provide a shared AccuRev client for use by systems which cannot run it natively, a "development server" system would be set up. This system will allow access to a native AccuRev client, and it will also share out disk space where developer workspaces will be located. In general, a UNIX platform provides the most flexibility in providing the needed services to a wide variety of clients, but other platforms can also be used.

Macintosh
In a workgroup or enterprise environment, Mac users often are storing their files on shared network disk space already. If this disk space can also be accessed from a UNIX system (often it is already stored on one), then the Mac user would just open a telnet terminal or graphical window to the UNIX system, and run AccuRev in the UNIX window.

  • In order to use the AccuRev graphical client interface in the way described above, the Mac requires 3rd-party X-windows software, such as eXodus. Otherwise, the Mac would open a console (telnet) terminal window to the unix system and they would use the AccuRev command-line client interface.
  • If the shared disk space is not available to a UNIX system but only a Windows system, the Mac user would be able to use AccuRev just as described, but only the command-line client interface would be supported since we are not aware of any graphical terminal systems for Windows that support Mac clients.
  • It is planned that native support for Mac OS-X will be provided in a future AccuRev release.

Windows not on x86

Developers on Itanium or Alpha windows platforms can use an AccuRev client in one of several ways:

  • If a UNIX server is preferred, the UNIX server can share out disk space to the windows system via NFS or SMB. For graphical AccuRev client use numerous 3rd party solutions exist, such as Exceed. For command-line use, telnet can be used.
  • If a Windows server is preferred, windows file sharing can be used. For command-line use telnet is available on Windows Server platforms, and Microsoft® has a product which provides graphical windows terminals as well.
  • These platforms also provide emulators which can run x86 software natively

Other systems
Most other systems can be used as long as a natively supported UNIX server is available. All that is needed is a file sharing system supported by both the UNIX host and the system in question (such as NFS), and either x-windows or a 'telnet' client on the system.