Free OS2 Software System Utils - twse/random-stuff GitHub Wiki

Backup

BaR Front End

"BaR is a PM-based front end for OS/2's backup and restore utilities. Its purpose is to simplify the process of backing up your files/data to floppies by allowing you to create what are called profiles."

Author: Paul H. Caron, Canada (1994).

1994-06-26: v2.14.

Find bar2_14.zip (463.2K) in the Hobbes archive: util/backup.

EABACKUP/EARESTOR — Backup/restore HPFS extended attributes.

"EABACKUP and EARESTOR are utilities designed to backup and restore extended attributes associated with OS/2 files. The programs are run from the command line in an OS/2 windowed or fullscreen session. All extended attributes in a single directory or in a directory and its sub-directories may be backed up in one pass. Backups may be made to a fixed disk or a floppy. Individual files and directories may be restored selectively and an option is provided that allows previously backed up extended attributes to be deleted."

Author: David Thorn (1994).

1994-11-04: v2.03.

Find eabk203.zip (104.2K) in the Hobbes archive: util/backup.

syncBackup

Package contains C source code.

Authors: Daniel Mendizabal, Spain (2010-2012); OS/2 port by Elbert Pol, Netherlands (2014).

2012-10-06: v1.1.4. Free under GPL 2.0 license.

Find this utility in Netlabs' FTP server.

Configuration

ALLINI — INI file editor.

"ALLINI is a program to point and click your way to a cleaner INI file. ALLINI shows all the Sections (Main Topics) of your INI file and allows you to either View them or Delete the Section out of the file. You can also Edit the Section to change any Item that needs updating."

Author: Words Plus Connectivity (1993).

1993-01-20: v2.1.

Find inios2.zip (20.1K) in the Hobbes archive: util/config.

CheckEnv — A small program that checks environment variables like %PATH% or %CLASSPATH% for invalid entries.

"CheckEnv checks the value of an environment variable like PATH%%% for invalid, i.e. non existing entries.

CheckEnv can handle all environment variables that are lists of semicolon separated file or directory names."

Author: Rolf Lochbühler, Germany (2000).

2000-02-22: v1.2.

Find chkenv12.zip (2.4K) in the Hobbes archive: util/disk.

CleanConfig — Configuration cleaner.

"CleanConfig is a small program to clean-up Config.Sys files."

Author: Raphaël Vanney, France (1996).

1996-03-22: v0.1.

Find clncfg01.zip (32.8K) in the Hobbes archive: util/system.

CleanINI — Delete unused object handles in os2sys.ini.

"This tool deletes all handles in os2sys.ini by removing unused objects. In addition it can delete PM_Workplace:FolderPos, PM_Abstract:FldrContent, PMWP_ASSOC_TYPE, PMWP_ASSOC_FILTER, PMWP_ASSOC_CHECKSUM and PM_Workplace:Startup."

Note: The English version of this program was translated with Yahoo! Babel Fish (1997-2012).

Author: Carsten Arnold, Germany (2001).

2001-02-15: v0.55.

Confed — Configuration editor.

Author: Eric Slaats, Netherlands (1994-1995).

1995-06-20: v0.8.

Find confed08.zip (115.7K) in the Hobbes archive: util/system.

ConfigEdit — Configuration editor/manager.

"This tool will help you manage multiple config.sys files, and also help you manage different commands and multiple options. It will then auto-generate the final config for you. You can then manage OS/2's Recovery Choices, run Tyra/2 on the generated configuration and even get detailed information on every config.sys command."

Author: Dimitris Michelinakis, Greece (2001).

2001-05-28: v1.8.

Find configedit18.zip (165.9K) in the Hobbes archive: util/config.

See also the ConfigEdit/2 project page with the same download.

ConfigMaint/2 — Configuration editor/manager.

"ConfigMaint/2 is a CONFIG.SYS analyzer / optimizer / information tool for OS/2 PM."

Author: Kai Evers, Germany (1998-2001).

2001-12-31: v1.05.

Find cfgmt105.zip (441.8K) in the Hobbes archive: util/config.

ConfigSort — Configuration sorter.

"ConfigSort is a small application which will process OS/2's config.sys and structure it into discreet sections, making the resultant file much more readable.

Standard system entries are pre-programmed into the program, but ConfigSort now has the ability to be configured to process user-definable application entries."

Author: Philip A. O'Malley, UK (1996).

1996-04-10: v2.2.

Find cfgsrt22_rev.zip (107.1K) in the Hobbes archive: util/config.

ConfigTool — Configuration editor/manager.

ConfigTool is AFAIK the best database with various information about the CONFIG.SYS of OS/2. It includes also a tool to check and optimize the CONFIG.SYS.

Authors: program by Goran Ivanković, Croatia; database by Klaus Städtler, Germany (2000-2002).

2002-11-25: v1.3.0.

Find cfgtool130.zip (1.1MB) in the Hobbes archive: util/config.

CPYINI — Copy OS/2 ini files to other directories.

"CPYINI will make a copy of your OS2.INI and OS2SYS.INI to a specified directory. Both of these ini-files contain a lot of empty space as a result of updating the records. CPYINI will result in much smaller ini-files."

Author: Henk Kelder, Netherlands (1992).

1992-02-24: v0.2.

Find cpyini2.zip (15.7K) in the Hobbes archive: util/config.

CSORTOS/2 — Configuration sorter.

"This program sorts the configuration-file CONFIG.SYS belonging to OS/2 2.x and WARP and improves its readability. In some cases the time for booting the system will decrease."

Author: Thomas Paatsch, Germany (1995).

1995-09-15: v2.01.

Find cfginfo7.zip (188.2K) in the Hobbes archive: util/config.

CUBE — REXX procedure and tools to configure multiple boot drives.

"A REXX procedure to automatically configure update config.sys, command files, and text profiles. Handles multiple boot drives and can be used for unattended configuration over a LAN. Other procedures have been added to handle INI, CLASS and WPS."

Author: Greg Jarvis, Canada (2003).

2003-12-12: v3.30.

Find cube330.zip (169.7K) in the Hobbes archive: util/config.

EDITINI — INI file editor.

"The EDITINI program is a simple editor which can be used to view and change text entries in the OS2.INI and OS2SYS.INI keyed files. The OS2.INI and OS2SYS.INI files provide a convenient place for programs to store profile information. However, these files are stored in binary form and therefore cannot be readily viewed without a special program. That's why EDITINI was created.

EDITINI can be used to view text entries in the OS2.INI and OS2SYS.INI profiles, and it also provides the ability to change or delete entries if desired. (EDITINI does not provide binary data editing capability.)"

Author: Gunnar P. Seaburg for IBM (1992).

1992-08-17: v1.00. Free under IBM EWS license.

Find this utility in IBM's FTP server.

ENVED — An Environment Editor.

"ENVED is program to allow you to edit the environment strings associated with an OS/2 process. The environment consists of a set of variable names each variable having a simple text string value. Programs running in that OS/2 process may examine the environment and obtain the value of one or more of these environment variables. Such programs often use the values they obtain to tailor their behavior for an individual user.

Many environment variables are established and given initial values as OS/2 starts up and processes its CONFIG.SYS file. The environment can be displayed by issuing the SET command from an OS/2 command prompt.

The SET command can also be used to add new environment variables, to remove variables and to replace an existing variable's value. However, these values are often quite lengthy and rather than replacing the entire value you may just want to make a few small changes, this is where an Environment Editor such as ENVED proves useful.

ENVED may be particularly useful to program developers, since most compilers make extensive use of environment variables to control the characteristics of the compilation process. ENVED makes altering those environment variables for debugging, testing or experimentation very simple."

Author: Tim Baldwin for IBM (1987-1993).

1993-12-09: v1.10. Free under IBM EWS license.

Find enved.zip (23.2K) in the Hobbes archive: util/system.

GenINI — Generic INI save and restore.

"The GenINI package is a pair of programs (DumpINI, LoadINI) that allow you to save OS/2 INI files in human-readable form, and to load them from that human-readable form. It also includes some Rexx scripts (in the TNItools subdirectory) to read and write INI and TNI data."

Author: Peter Moylan, Australia (2008-2019).

2019-04-02: v1.7. Free under GPL 2.0 license.

Find this utility in the author's FTP server.

I Browse — INI browser/editor.

"I Browse is a simple little INI file browser I wrote using VisPro REXX to fill a need at work. It lets you browse through the applications and associated key values stored in OS2.INI. You can also delete apps and keys, and change values of keys."

Author: Jay Freeman (1995).

1995-09-26: Unnumbered release.

Find ibrowse.zip (49.5K) in the Hobbes archive: util/system.

Iconomize — A unique tool to reduce the bloat in os2.ini.

"Iconomize is a unique ini-maintenance tool that lets you eliminate the single largest source of bloat in os2.ini: duplicate icon data. Running Iconomize just once can reduce the size of your os2.ini anywhere from 10% to 25%.

One of the nicest features of the WPS is the ease with which you can assign a customized icon to an object. For program objects and the like, that icon is stored in os2.ini. Unfortunately, many of these "custom" icons are totally unnecessary because they're exact copies the object's default icon. Each one of these duplicated icons adds 4-12K of useless bloat to os2.ini. Iconomize lets you delete the duplicates and reduce the bloat.

Iconomize was created to demonstrate the features of Remote Workplace Server ("RWS"). RWS enables stand-alone programs to interact with the WPS as though they were part of it. Programs can manipulate WPS objects in ways that were not available previously: query their titles, paths, icons, etc.; popup their menus; and more."

Author: Richard L. Walsh (2007).

2007-07-12: v0.81. Free under Mozilla Public License.

Find iconomize081.zip (86.4K) in the Hobbes archive: util/wps.

IMPINI — INI file editor.

"This command line program can copy or delete INI entries. A compare function lets you determine changes within INI files. The active user and system INI are accessible like normal files, so that you easily can backup and restore user/system INI file entries for certain applications."

Author: Christian Langanke, Germany (1994-2003).

2003-10-17: v1.41.

Find impin141.zip (56.7K) in the Hobbes archive: util/config.

INI2Rexx — Converts OS/2 INI files to human editable REXX scripts.

"INI2Rexx is a tool that eases the freezing, editing and maintenance of INI files that you want to behave exactly as you like. It works by generating a rexx script capable of regenerating the original INI file again when executed."

Authors: originally by Alfredo Fernández Díaz, Spain (2003); maintained by André Doff, Netherlands (2017).

2017-03-28: v0.1.2.0.2.

Find ini2rexx_01202.zip (2.4K) in the Hobbes archive: util/wps.

INI Tools — INI file editor.

INI tools is an INI editor for binary OS/2 INI and plain-text WIN INI files with integrated tools to compare INI files and search multiple files for a string."

Package contains source code for the docs (used for translation purpose).

Note: Has to be installed to the HDD.

Author: Goran Ivanković, Croatia (1997-2001).

1999-12-23: v1.10.

Find initool110.zip (573.1K) in the Hobbes archive: util/config.

INITOR — INI file editor.

"INITOR enables you to edit OS/2 "INI" files. You are able to add, delete, copy and edit applications, keys and key data. Furthermore you are able to save and read data from the current INI file to and from another INI file(s). You can also save applications, keys and key data into an ASCII HEX file so that you can view it using an ASCII editor."

Note: This program only works if OS/2 is not booted into the maintenance desktop.

Author: Jobst Schmalenbach, Australia (1997).

1997-09-26: v2.5.

Find initor25.zip (81K) in the Hobbes archive: apps/editors.

Logical CONFIG.SYS Sort — Configuration sorter.

"This program sorts CONFIG.SYS in a logical way, so that people, as well as a machine can read it."

Author: Doug Bissett (2014-2018).

2018-11-07: v0.6.5.

Find lcss-0-6-5.wpi (20.9K) in the Hobbes archive: util/config.

N-Viro PM — System variable browser and editor.

"N-Viro PM (nvpm) is a program that allows easily manipulation and browsing of the OS/2 system variables. I think it might be useful for programmers, system administrators and probably some other people too."

Author: Jan-Helge Bergesen, Norway (1997).

1997-01-27: v1.1. Commentware.

Find nvpm11.zip (151.5K) in the Hobbes archive: util/system.

OS2CSM — Configuration file filter.

"When starting DR-DOS I use BBB. It modifies the CONFIG.SYS file loaded in memory. On DR-DOS this is very simple (no memory protection, you must only know where it is and DRDOS even allows to load a user executable before loading device drivers). In OS/2 this is not possible - user programs are loaded late. A workaround could be inserting additional code in OS2BOOT (mini IFS) to filter config.sys at a high level. But I don't have enough experience to do that and it would not work for FAT. So I have written something like a boot sector virus: attached to OS2LDR it installs a filter to the disk interface and modifies the loaded data if OS2KRNL tries to load the config.sys file."

Author: Veit Kannegieser, Germany (1999-2009).

2009-01-07: Unnumbered release.

Find os2csm.zip (315K) in the Hobbes archive: util/config.

QCONFIG — System configuration reporting utility.

"The philosophy of QCONFIG is to try and determine every aspect of machine hardware in the system. The angle of attack is through BIOS, DOS INT 21h, Device Drivers, and even straight from known memory locations. Whatever gets the job done is done. Of course, it is best to start with BIOS and work down with the path of unreliable results."

Authors: Jeff D. Muir & Norris Couch for IBM (1994).

1994-02-06: v2.21. Free under IBM EWS license.

Find qconfg.zip (214.2K) in the Hobbes archive: util/system or in IBM's FTP server.

SHOWINI — INI file editor, viewer, backup and restore (REXX).

SHOWINI allows you to

  • interactively edit & print OS/2-INI-files and
  • to backup/restore/update OS/2-INI-files to/from INI- or TEXT- formats
  • uses ANSI-colors from procedure SCRCOL.CMD
  • uses documented API's only (hence safe over different versions of OS/2)

Author: Rony G. Flatscher, Austria (1992-1993).

1993-09-20: v3.2.

Find shwini32.zip (40.7K) in the Hobbes archive: util/config.

SYSEDOS2 — Configuration file editor.

Author: Thomas Bohn, Germany (1999).

1999-06-08: v1.01. Free under GPL 2.0 license.

Find sysedos2.zip (23.9K) in the Hobbes archive: apps/editors.

SysSet — Workplace Shell class used for system components.

"This program contains an OS/2 WPS class which give the ability to set up systems components such as Keyboard, Mouse and System from a REXX command file."

Author: Paul Ratcliffe, UK (1999-2000).

2000-06-03: v1.2.

Go to the author's website to download this utility. The Hobbes archive has the same download.

UpdIni — Put your INIs to other drives for fast access.

"UpdIni moves the files OS2.INI and OS2SYS.INI into a ramdisk and copies these files back to harddisk in regular intervals. The idea behind this is to accelerate the WPS. The WPS updates these INI files in irregular intervals with high priority, suspending all other activities for the moment. With the INI files located on a ramdisk, access time is significantly reduced, the user may even not notice any activity at all.

With RAM disk data being transient, the INI files have to be backed up on harddisk periodically. For this purpose UpdIni checks the INI files' archive bits on RAM disk at recurrent intervals as set by the user, and, in case of a discrepancy, copies the INI files from ramdisk back to harddisk with idle-task priority."

Package contains docs in English, French & German.

Author: Peter Engels, Germany (1999-2000).

2000-02-07: v1.2α.

Find updini12a.zip (27K) in the Hobbes archive: util/wps.

WarpCfg — Configuration sorter.

"Warp is great, but rather slow to boot. This problem can be partially solved by organizing the config.sys differently."

Author: François Thunus, France (1995).

1995-05-24: v0.1.

Find wrpcfg01.zip (10.7K) in the Hobbes archive: util/system.

Warp'n'Go — Configuration editor. Requires WARP and newer.

"This tool is intended to assist you in editing your OS/2 CONFIG.SYS file."

Author: Dietmar M. Klein for IBM (1995).

1995-08-13: v3.0. Free under IBM EWS license.

Find warpngor.zip (239.1K) in the Hobbes archive: util/config.

Help

Bookshelf — Catalog for online books.

"Bookshelf will scan your drive(s) and find online books and help files (INF, HLP, PDF and PS files). Information about found books can be saved in separate databases (*.DAT files)."

Package contains DrDialog source code.

Author: Goran Ivanković, Croatia (2002).

2002-02-22: v0.9.2.

Downloads available in the Hobbes archive in apps/calc

  • In English - books092en.zip (100.5K)
  • På Svenska - books092sw.zip (100.9K)

HLP2INF — Convert HLP to INF files.

"This program creates an OS/2 INF file from an OS/2 HLP file. It simply copies the HLP file to a new file with the INF extension, changing the four-byte header from "HSP\x10" to "HSP\x01". There may be more differences between HLP and INF files, but I haven't seem them yet."

Package contains C source code.

Author: Richard Papo (1996).

1996-01-13: Unnumbered release.

Find hlp2inf.zip (16.3K) in the Hobbes archive: util/convert.

INFCAT / INFTITLE — Catalog INF files.

INFCAT catalogs INF files and builds a folder with them. INFTITLE extracts the title from an INF file.

Package contains C source code.

Author: Stephen Dahl, Denmark (2003).

2003-02-07: Unnumbered release.

Find infcat.zip (25.4K) in the Hobbes archive: util/file.

INFVIEW — DOS and OS/2 VIO help viewer.

"INFVIEW is a text-mode program for reading OS/2 .INF and .HLP files."

Notes: Seems to crash when opening help files with font sizes.

Author: Damir Ujčić, Croatia (1994).

1994-09-13: v0.1.

Find view01.zip (141.5K) in the Hobbes archive: util/browser.

Intelligent View — Open OS/2 and Windows help files with one program.

Author: Salvador Parra Camacho, Spain (2003).

2003-12-01: v0.31. Program & docs in English, French, Italian & Spanish.

Downloads available in the Hobbes archive in apps/misc

  • Program - invi031z.zip (32.9K)
  • Source code - invi031s.zip (9K)

IPFC Preprocessor

Authors: Doug Haigh, Larry Salomon Jr. (1992-1993).

1993-01-11: v1.11.

Find ipfcpp.zip (33.5K) in the Hobbes archive: dev/help.

KHelpNdx — Invoke online help viewer.

"This program is a invoker of a viewer of online books like KwikINF of OS/2 toolkit. This program was made because KwikINF does not process a user defined NDX file."

Package contains C++ source code and docs in English & Korean.

Author: Myung-Hun Ko, South Korea (2013).

2013-04-05: v1.0.0. Free under GPL 2.0 license.

Find khn100.zip (133.2K) in the Hobbes archive: dev/help.

NewView — Help viewer.

"NewView is a free replacement for the original OS/2 or eComStation online help system."

Major enhancements are:

  • New user interface (split window)
  • Select and copy direct from window
  • Easy to use global (all files) search
  • Remembers size & position
  • Most recently used files list
  • Smooth scrolling display
  • Current topic always highlighted in contents
  • Can go forward as well as back in history
  • Options for fonts, colors and more
  • Annotate help files
  • Bookmarks
  • Fully resizeable
  • Automatic web, ftp and email links (uses default WPS browser)
  • Drop files to open
  • Open additional files
  • Automatic language selection
  • Automatic index creation
  • Enhanced file dialog with help file titles

Limitations:

  • Automatic links not supported for certain protocols (e.g. Gopher or WAIS)
  • Crashes when using the help features in the window list

Note: Seems to merge first two words of paragraphs with the first two words (:lines. tag). If the user is not on an OS/2 system (e.g. Win32), startup does not print the message "This is an OS/2 executable module".

Authors: originally by Aaron Lawrence (1998-2005); maintained by Ronald Brill, Germany (2006-2019). Free under GPL 2.0 license.

2019-06-13: v2.19.6.

Find newview2_19_6.zip (1.1MB) in the Hobbes archive: apps/misc or download the program from the author's website.

UniView — Open OS/2 and Windows help files with one program.

Package includes source code.

Author: Laurenz Sommer, Germany (2016-2017).

2017-01-31: v0.2.1. Free under Apache License.

Find uniview_0_2_1.zip (45.1K) in the Hobbes archive: apps/misc.

ViewAll — View all .INF files on your system easily.

"ViewAll is a utility to view all the INF files on your system in a simple manner."

Author: Kim Kruse Hansen, Denmark (1994).

1994-08-11: v1.0.

Find viewall.zip (379.1K) in the Hobbes archive: util/system.

ViewHelp — Help viewer.

Author: Torsten Manhardt, Germany (1993).

1993-08-26: v1.0.

Find vhelp10.zip (20.5K) in the Hobbes archive: util/browser.

VIPF — Help viewer.

"VIPF is a text-mode replacement for VIEW.EXE, the IPF file (.INF and .HLP) viewer supplied with OS/2. It was written primarily for use on my ThinkPad 300 running OS/2 2.1 without PM that I do some of my development on (I use CSHELL from IBM's EWS stuff as a session manager). Since I often just read around in such files, VIPF reads the whole file when started so that the harddisk can be shut down afterwards to conserve battery power and reduce noise."

Author: Peter Arrenbrecht, Switzerland (1994).

1994-05-02: Unnumbered release.

Find vipf.zip (40K) in the Hobbes archive: util/browser.

VyperHelp — visual outliner and editor for creating on-line Help.

"VyperHelp is a visual outliner and editor for creating online help for OS/2. It generates IPF files, as well as HTML and WinHelp files."

Package contains C source code.

Author: Mat Kramer / MekTek (2000).

2000-10-24: v1.11. Formerly pay shareware, now free under GPL 2.0 license.

Find vyperhelp.exe (6.6MB) as a WarpIN installer in the Hobbes archive: dev/help.

WarpHelp — Help viewer.

"WarpHelp aims to become THE substitute for the old VIEW.EXE from IBM. If you're (like me) tired of:

  • seeing VIEW.EXE opening full-screen every time, taking away all your screen just to show a little help;
  • not being able to add notes to your help files;
  • being unable to save text to a filename of your choice;
  • being unable to select text to copy and paste;
  • etc...

then WarpHelp is here for you!"

Author: Cristiano Guadagnino, Italy (1998-1999).

1999-01-16: v0.06.

Find whlp006.zip (222.2K) in the Hobbes archive: apps/misc.

Memory, Cache, Loading

CPU — CPU Monitor.

"CPU is a graphical display of current cpu usage, interrupt time and memory usage."

Author: Michael Brüstle, Austria (1999-2003).

2003-10-01: v1.30.

Find cpu.zip (90.4K) in the Hobbes archive: util/system.

Memory Watcher

Memory Watcher is a program for monitoring the RAM of your computer.

Author: Jostein Ullestad, Norway (1998).

1999-03-19: v1.2.00.

Find memwatch.zip (220.8K) in the Hobbes archive: util/memory.

MemSize — Monitoring program.

"This program provides a digital clock (with date), the elapsed time since your system's last restart, the amount of free virtual memory, the current swap-file size, the maximum amount the swap-file can still grow, the current CPU load (%), the number of active tasks and the amount of disk space free on each of your hard disks. Each figure is updated once per second, or at whatever interval from one to thirty seconds that you wish. Removable disk drives (including CDs) are not supported at this time."

Package contains C source code.

Author: Rick Papo (1997-2001).

2001-07-04: v4.0.

Find memsz400.zip (963.1K) in the Hobbes archive: util/system.

Monitor — A simple minded CPU monitor (and a first attempt at a Presentation Manager Application).

"This program provides a windowed display of the approximate CPU utilization."

Package contains C source code.

Author: Marc L. Cohen for IBM (1988).

1988-05-17: v1.20. Free under IBM EWS license.

Find mon120.zip (21.4K) in the Hobbes archive: util/benchmark or in IBM's FTP server.

Odin — Win32 API.

Odin is the name of the project and software that allows users to run Win32 applications in OS/2 Warp operating system natively, almost as if they were intended to be OS/2 applications in the first place.

Authors: Netlabs et al. (1998-2017).

2017-02-17: v0.9.0. Free under GPL 2.0 license.

Find this utility in the Hobbes archive or Netlabs' FTP server. Create tickets in the TRAC Netlabs instance or use its own bug reporting program (OdinBug) to report bugs or suggest new features.

OS2XMEMU — Memory usage display.

"OS20MEMU is an OS/2 protect-mode program which displays a "snapshot" of the current memory usage in an OS/2 2.X system."

Authors: Glenn Brew & Ross L. Cook for IBM (1993).

1993-06-16: v1.02. Free under IBM EWS license.

Find 20memu.zip (93.1K) in the Hobbes archive: util/memory.

PMCPU — A more accurate replacement for Pulse.

"PMCPU is a replacement for PULSE.EXE which on my system is inaccurate when the system is overloaded. It also has some added features."

Author: Patrick Ian Mackinlay (1995).

1995-07-19: v0.90.

Find pmcpu090.zip (22.3K) in the Hobbes archive: util/system.

PMTREE — Display PM window hierarchy.

"PMTREE is an application for examination of and interaction with the windows of an OS/2 system. It presents a graphical display of all a window hierarchy, allowing navigation according to the relationships between the windows. Many characteristics of the windows may be displayed or queried. In many cases the windows may also be modified. The application also allows the user to post or send PM messages to any window in the system."

Author: Donald Hobern for IBM (1992).

1992-08-06: v3.0. Free under IBM EWS license.

Find pmtree.zip (98.7K) in the Hobbes archive: util/wps or in IBM's FTP server.

Protime — Watch and kill programs that spend too much time in memory. Good for watching server CGIs.

"Protime is a simple utility that watches programs in memory. If a program stays in memory for too long it can terminate that program or another program. Protime tracks the time of each loaded occurrence and will not terminate until a specific loaded EXE goes beyond its allotted time."

Author: Gene Angel (2004).

2004-01-30: v1.0. Emailware.

Find protime10.zip (35.2K) in the Hobbes archive: util/memory.

PU Monitor — Monitoring program.

"PU Monitor is a system monitoring tool for OS/2 PM. Primarily targeted to replace WarpCenter Monitors panel it's now a feature rich and useful monitoring tool."

Author: Sergey I. Yevtushenko, Russia (1997-2002).

2002-02-19: v2.1.166. Free under 'Simplified' BSD License.

Go to the PU Monitor website for download links and version history.

QikView/2 — Monitoring program.

"QikView/2 is a GUI for RMView command. With QikView/2, you can look at IRQ, DMA, MEMORY, and I/O while on your desktop. You can even print out what you need to see."

Author: Daniel Goggia (2000).

2000-02-15: Unnumbered release.

Find qikv2.zip (1.6MB) in the Hobbes archive: util/system.

RamTest — Memory testing program.

"RamTest is utility for fighting with rakes from memory manufacturers... Even if you have so called "industrial PC" and you have tested it for many hours and memory chips are marked with labels and so on, nevertheless there is non-zero possibility that at some moment it will break."

Package contains source code.

Author: Evgeny Kotsuba, Russia (2004-2005).

2005-06-16: v0.4.

Find ramtest.zip (60.1K) in the Hobbes archive: util/memory.

rxFMem — get free memory amount.

This DLL exports a function to retrieve the amount of free virtual and free physical memory.

Package contains source code.

Author: Mike Ruskai (1998).

1998-12-05: Unnumbered release.

Find rxfmem.zip (12.7K) in the Hobbes archive: dev/rexx.

Theseus

Theseus is a memory analysis program for the OS/2 system used to:

  • Determine the amount of memory consumed by each process.
  • Determine working set information on a system basis or per process.
  • Detect memory leaks on system wide basis or per process.
  • Examine application memory (in hexadecimal notation)
  • Examine selected OS/2 system control blocks (formatted)
  • Examine selected machine registers and control blocks (formatted)

Author: IBM (2001-2002).

2002-01-29: v4.001.

Find this utility in IBM's FTP server.

Power Management

Micro UPS Daemon

Package contains docs in English & Russian.

Author: Stepan Kazakov, Russia (2000).

2000-09-28: v1.4.

Find m_upsd14.zip (18K) in the Hobbes archive: util/power.

PmApm — PM program that uses APM/2 to perform a defined system termination.

Package contains docs in English & German and C source code.

Author: Cornelius Bockemühl, Switzerland (1998).

1998-08-17: v0.10. Free under GPL 2.0 license.

Find pmapm010.zip (66.3K) in the Hobbes archive: util/power.

PM Shutdown — Perform delayed shutdown.

"PM Shutdown is a small 32-Bit application for OS/2 v2 Presentation Manager. It pops up a dialog box (with weird colors) and asks whether you want to perform a shutdown or not. If you select "Yeah, do it!" or if PM Shutdown times out, the WPS and the file-system will completely shut down. If you select "Nah, not now." you get back to the system."

Package contains source code.

Author: Carsten Wimmer, Germany (1994).

1994-01-30: v0.1.

Find shtdwn01.zip (17.2K) in the Hobbes archive: util/system.

SHUTKILL — Command-line program to manipulate shutdown kill list.

"SHUTKILL is a REXX program which allows you to manipulate the Styler shutdown "kill list" from the command line."

Author: Alexander Taylor (2003).

2003-08-30: v1.01.

Find shutkill_101.zip (3.1K) in the Hobbes archive: util/process.

Shutup — Shutdown OS/2 via command line windows.

"This is a pretty simple program that causes OS/2 to shut down."

Author: Panagiotis Takis Skagos, Canada (1995).

1995-02-03: Unnumbered release.

Find shutup.zip (1.1K) in the Hobbes archive: util/system.

Simple Shutdown

"It provides a simple, graphical selection of shutdown and reboot of OS/2 to the operator and, primarly, new OS/2 users."

Author: Armin Schwarz (1998).

1998-11-30: Unnumbered release.

Find simsd2.zip (106.7K) in the Hobbes archive: util/system.

System Info and Diagnostic Tools (incl. process tools)

Asu'a Session List — Alternative window list.

"It is a session showing/switching utility. You can kill or close selected sessions. It uses WinQuerySwitchList - it returns slightly something different that undocumented stuff for querying processes, so what you will see is a little different from the output of PS-like commands. Unfortunately it has to be in that way. The main (and I think the only) thing I don't like about OS/2 is that not everything can be killed. The best examples are the PM windows, they are killed with whole WPS restart. So be sure what you are killing (the PIDs may be of some help, you can notice, that all windows are running on one process which is WPS)."

Author: Piotr Grzybowski, Poland (2000).

2000-09-30: v0.1.

Find sessionl_p01.zip (52.3K) in the Hobbes archive: util/wps.

BYTEmark

Package contains source code.

Author: Rick Grehan / BYTE Magazine (1994-1995).

1995-11-30: v2.0.

Find bytewarp.zip (143.3K) in the Hobbes archive: util/benchmark.

CAD/Off

"CAD/Off is a small utility that disables the CTRL-ALT-DEL keys for rebooting and enables them again after system shutdown allowing to reboot the system."

Package contains C source code.

Author: Thorsten Thielen, Germany (1999).

1999-04-21: v1.01.

Find cadof101.zip (10.5K) in the Hobbes archive: util/system or download it from the author's site.

CPUBurn

Package contains C++ source code.

Author: Robert J. Redelmeier (2001).

2001-06-18: v1.14. Free under GPL 2.0 license.

Find cpuburn14os2.zip (28.6K) in the Hobbes archive: util/benchmark.

CPU Limiter — Automated process killer.

"This program works as a daemon, and its only purpose is to kill processes which eats too much CPU for a specified period of time. CPU load for each process is calculated as an average value between current CPU load and previous average value of CPU load. (CPUav=(oldCPUav+CPU)/2 — in mathematical notation)."

Package contains docs in English & Russian.

Author: Stepan Kazakov, Russia (2000-2001).

2001-01-12: v0.1.3.

Find limit013.zip (128.3K) in the Hobbes archive: util/process.

CPU Monitor

"This little PM application draw a graph of CPU utilisation. It supports up to 16 CPUs."

Author: Trevor Hemsley, UK (1997).

1997-06-29: v1.10.

Find cpumon11.zip (40.1K) in the Hobbes archive: util/system.

CStart — Show uptime.

CStart is a program to show when the computer started and how long it has been running.

Package contains C source code.

Author: Tomas Ögren, Sweden (1996).

1996-06-10: v1.0.

Find cstart10.zip (15K) in the Hobbes archive: util/system.

Ctrl-Alt-Delete Handler

Ctrl-Alt-Delete Handler is a program to capture the Control - Alt - Delete key combination and display a full screen text window with a menu of several options instead of the normal OS/2 action of forcing the file systems to close and reboot the system.

Author: Veit Kannegieser, Germany (2003-2006).

2006-10-29: Unnumbered release.

Find cadh.zip (128.3K) in the Hobbes archive: util/process.

Data Flow Benchmark

Author: Detlef D. Engert, Germany (1994-1996).

1996-03-06: v1.8β.

Find dfb18b.zip (26.9K) in the Hobbes archive: util/benchmark.

DINFO — Display swapfile stats & disk free space.

"DINFO is a small utility the purpose of which is to show you the size of SWAPPER.DAT and, optionally, how much space you have left on your swap partition."

Author: N. Malte Christensen / IBM Denmark (1992).

1992-08-20: v1.30. Free under IBM EWS license.

Find dinfo13.zip (45.3K) in the Hobbes archive: util/system.

DISKIO — Disk benchmarking utility.

"This is a hard disk and CD-ROM drive benchmark for OS/2 and Windows NT.

It tests single device characteristics such as data transfer rate and average data access time as well as CPU load caused by hard disk and CD-ROM I/O and the performance of concurrent operation of multiple devices."

Package contains source code.

Authors: originally by Kai-Uwe Rommel, Germany (1994-1998); maintained by Stepan Kazakov, Russia (2004).

2004-04-24: v1.18z.

Find diskio118.zip (132.9K) in the Hobbes archive: util/benchmark.

dmidecode — BIOS information display utility.

"Dmidecode reports information about your system's hardware as described in your system BIOS according to the SMBIOS/DMI standard. This information typically includes system manufacturer, model name, serial number, BIOS version, asset tag as well as a lot of other details of varying level of interest and reliability depending on the manufacturer. This will often include usage status for the CPU sockets, expansion slots (e.g. AGP, PCI, ISA) and memory module slots, and the list of I/O ports (e.g. serial, parallel, USB)."

Authors: Alan Cox, Jean Delvare et al. (2001-2020); OS/2 ports by Trevor Hemsley, UK (2001); Veit Kannegieser, Germany (2008); Lewis G Rosenthal (2015).

2013-04-17: v2.12 - Last version for OS/2. Free under GPL 2.0 license.

Go to the dmidecode website for docs, downloads for other OSes, version history and more.

Elapsed — PM program that shows time since OS/2 was started.

"PM program that shows the amount of time your computer has been running. Also allows the writing of text files with that information. Will work for systems that are up for more than 50 days."

Author: Dan Holmes (1999).

1999-06-05: v1.30.

Find elapsed.zip (215.3K) in the Hobbes archive: util/misc.

File-System Benchmarks

Package contains source code with comments in Czech.

Author: Radim Kolář, Czech Republic (1996).

1996-06-13: v0.22.

Find fsb.zip (7.2K) in the Hobbes archive: util/disk.

GO! - Display and kill running processes.

"GO! is able to

  • show a list of running processes
  • show a list of threads
  • show a list of used semaphores
  • show a list of shared memory handles
  • show a list of loaded modules
  • show the module dependency tree

There are many other utilities that can show these lists as well. But GO! has some nice additional features when dealing with these lists. See the detailed help for more informations.

You might be interested in some other features, such as

  • killing processes
  • killing all instances of a program
  • checking whether a process is running or not
  • switching to other processes

If this still isn't enough for you, you may ...

  • query an application's type (PM, OS/2, VDM, 32 Bit etc.)
  • show your machine's uptime since last boot
  • show informations about your physical drives"

Author: Carsten Wimmer, Germany (1993-1995).

1995-01-15: v1.5.

Find go_15.zip (29.7K) in the Hobbes archive: util/process.

HDSPACE — Disk space monitor.

"HDSpace is a PM program with the following functions:

  • Shows total drive space and free drive space using PM slider controls
  • Shows drive type using icons on PM buttons
  • Provides a graphical "MAP" of the usage of each drive
  • Notebook control that gives drive geometry and other information about each drive
  • Shows how much space could be saved by converting a FAT drive to HPFS or vice versa
  • Monitors the size of swapper.dat
  • Periodical refresh of the data displayed
  • Map of how total disk space is divided up into partitions
  • Mini monitor display
  • Fully customizable via PM notebook
  • Settings saved in OS/2 type INI file"

Author: Brian Dorling (1997).

1996-09-14: v0.835.

Find hdspace.zip (123.4K) in the Hobbes archive: util/disk.

HSWITCH — Text-mode task switcher.

"HSWITCH is a program that allows you to switch sessions on OS/2 2.x and above from within full screen sessions."

Author: Henk Kelder, Netherlands (1994).

1994-12-30: v1.6.

Find hswtch05.zip (43.3K) in the Hobbes archive: util/system.

Infoline — Display system info in a bar.

"Infoline is a simple tool to display some more or less essential system information on the desktop. This include current date & time, size of swapper.dat, time since OS/2 was last restarted and the available virtual memory. Each feature can be disabled to reduce CPU-load, although I already did my best to minimize CPU-stress. The Swapper.dat is checked every five timer-ticks (5s), uptime is updated once a minute. Vmem and Date/Time are set on a per-timer basis."

Author: Oliver Albrecht, Germany (1993).

1993-11-01: v1.02.

Find infol102.zip (24.6K) in the Hobbes archive: util/wps.

Informer

Author: Alexey Gankov, Russia (2002).

2002-11-04: Unnumbered release.

Find informer.zip (32K) in the Hobbes archive: util/misc.

Installed Product Tracker

"The program retrieves the current installed components from syslevel and other system config files and shows the results in a nice looking PM dialog."

Author: Kai Evers, Germany (1999-2001).

2001-12-08: v1.20. Program & docs in English & German.

Find ipt120.zip (93.8K) in the Hobbes archive: os2/util.

IRQ Monitor — IRQ monitoring program.

"IRQ monitor is a program for the OS/2 Presentation Manager which displays the use of the hardware IRQ's."

Package contains docs in English & German.

Author: Jürgen Dittmer, Germany (2001).

2001-06-03: v1.1.

Find irqmon11.zip (18.2K) in the Hobbes archive: util/system.

isRunning — Check running status of program.

"isRunning queries the switch list entries for a particular program. If that program is running, isRunning will return 1."

Package contains C source code.

Author: Stéphane Bessette, France (1997).

Find isrun01.zip (136.6K) in the Hobbes archive: util/misc.

Killem — Kill a process by PID.

Author: Rick Fishman / Code Blazers, Inc. (1992).

1992-06-09: v2.1.

Find kill21.zip (18.4K) in the Hobbes archive: util/process.

kTaskMgr

"kTaskMgr is a nice little tool which will present information on OS/2, processes mainly using the DosQuerySysState API. This currently includes information on processes, queues, modules and open files.

It will allow you to kill processes. Two different methods for killing processes are provided:

  1. The menuitem "Kill" will try kill the process using the DosKillProcess API.
  2. The menuitem "kill -9" will try use the XF86SUP.SYS device drivers "death" method.

Package includes source code.

Author: Knut Stange Osmundsen, Denmark (2000).

2000-06-20: v0.0.3α preview.

Find ktaskmgr003.zip (278.3K) in the Hobbes archive: util/process.

LM78 — Tool to monitor CPU temperature and others.

"This is a small utility in order to monitoring the CPU's and motherboard's temperature. Shows the MB voltage and fan rotation too."

Package contains docs in English & Italian.

Author: Stefano Zamprogno, Italy (1998).

1998-05-05: β1.

Find lm78.zip (296.7K) in the Hobbes archive: util/system.

LogIt — Logs messages with date stamp to text file.

"LogIt writes a message with time and date to a textfile. Its purpose is to log system / program activities. For example you want to log every startup time/date of your system: just put a LogIt-Call into your startup.cmd. Or you have a cmd-script for polling via UUCP - just put a LogIt-Call into this script. I found several usages for this small tool, and I'm glad if you have some usage for it too ;-)"

Author: Julian Buss, Germany (1997).

1997-09-10: v1.02.

Find logit102.zip (14.7K) in the Hobbes archive: util/misc.

MAP — Map, display configuration and state information.

"MAP is a program for obtaining information about a PC system. It provides both configuration and state information, such as loaded or running programs etc. It runs under both real mode (i.e. DOS) and protected mode (OS/2) but provides different information in these modes. MAP uses only documented (or almost documented) system services to obtain this information."

Author: Kai-Uwe Rommel, Germany (1994).

1994-08-13: v6.3.

Find map63.zip (34.5K) in the Hobbes archive: util/system.

MKey — Keyboard scan DLL with time-out.

"Get input from the keyboard, without the requirement for a key to be pressed. If there is no keyboard input within the given time, the function will return 0. Use timewait (optional, may not exceed the value of timelimit) to reduce CPU usage.

Author: André Doff, Netherlands (2002-2017).

2017-12-29: v1.0.

Find mkey10.zip (25.4K) in the Hobbes archive: dev/rexx.

Mole — Terminate badly behaved programs.

"Mole is a utility that will enable you to close badly behaved applications even when the task list fails to. Other features are:

  1. Double clicking on an entry in the list box, takes you straight to that application.
  2. Using the right mouse button on an entry will flash the window, useful if you have a number of Windowed prompts and wish to close a particular one.
  3. Using the options→Process info gives details of the highlighted process."

Author: Richard S. McDermott (1993).

1993-04-20: v3.0.

Find mole.zip (16.8K) in the Hobbes archive: util/wps.

MonitorDaemon — Monitoring add-on for SysBar/2.

"This is a simple and effective resource monitoring add-on for Pipe Monitor (part of SysBar/2). It uses practically no CPU power (it sits idle most of the time) and uses as much of RAM as it's needed to open CMD.EXE (shell to start the script, about 500k in total, but most of it is idle and swapped away as soon as other application requires RAM)."

Author: Nenad Milenković, Serbia (1999).

1999-02-22: v0.1.

Find monitordaemon01.zip (5.3K) in the Hobbes archive: util/wps.

MyPulse — Enhanced CPU monitor.

"MyPulse is a CPU monitor much like Pulse which is shipping with OS/2."

Package contains docs in English & German.

Author: Frank Thilo, Germany (1995).

1995-04-22: v0.33.

Find mypul033.zip (42.5K) in the Hobbes archive: util/wps.

OS/2 Center — Taskbar, clock and CPU meter.

"OS/2 Center is little "tool" program that monitors CPU usage, shows system time and switches between programs like the Windows taskbar."

Author: Dmitry V. Zakharov, Russia (1999).

1999-10-27: v0.2β.

Find os2c.zip (16K) in the Hobbes archive: util/wps.

PGMCNTRL (Program Control) — VIO program to control processes.

"PGMCNTRL allows you to perform actions like kill, forced kill and query and window functions like minimize, maximize, restore and hide on every process in the system. Identify the process by pid (decimal and hex) or by the simple or fully qualified exename."

Package contains docs in English & German.

Author: Christian Langanke, Germany (2003-2004).

2004-09-30: v1.0.7.

Find pgmcn107.zip (71.1K) in the Hobbes archive: util/process.

Pkiller

"Pkiller is a small little front end to plist and pkill. This will list running programs and the ability to kill them with mouse clicks. If you need a mouse to survive, you may find this program useful."

Author: HUNware (2000).

2000-09-29: v5β.

Find pkiller.zip (7.3K) in the Hobbes archive: util/system.

PMDLL — View DLL dependencies of OS/2 executables.

"PMDLL is an OS/2 presentation manager program that can show you the of DLLs loaded by an OS/2 executable file or by a DLL. Both 16 and 32 bit formats are supported. Sometimes it is not obvious why a program will not start (correctly) or behaves strangely. When a program uses DLLs one of the causes of incorrect behavior can be that a DLL cannot be found or that a DLL is loaded from an unexpected directory that contains an incorrect version of the DLL. PMDLL gives you a tool to detect and analyze these kind of problems."

Authors: Steven H. Levine (2001-2016); originally by Arthur van Beek, Netherlands (1995-1999).

2016-02-26: v2.12. Public Domain.

Downloads available in the Hobbes archive in util/system

  • Program - pmdll-2.12.zip (63.3K)
  • Source code - pmdll-src-2.12.zip (71.1K)

PMPStat

PMPStat allows you to check out system processes, threads, shared memory, semaphores, and DLLs.

Author: Gerald Callow / DragonWare, Canada (1993).

1993-08-21: v1.10. WeirdWare.

Find pmpstat.zip (64K) in the Hobbes archive: util/process.

PMRmView — PM front end for RMVIEW.

Package contains C source code.

Author: Jari Laaksonen, Finland (2000).

2000-02-25: Unnumbered release.

Find pmrmview.zip (26K) in the Hobbes archive: util/system.

PMTPOSD2 — On-Screen-Display utility for Lenovo ThinkPad laptops.

Package contains C source code.

Authors: Jan van Wijk, Netherlands (2005); originally by Serge Sterck, Belgium (2003).

2005-11-04: Unnumbered release.

Find pmtposd2.zip (29.4K) in the Hobbes archive: util/wps.

PM Video — Shows video mode info.

"PM VIDEO shows under OS/2 from version 2.0 onwards the current screen resolution, the number of colors and the vertical refresh rate in a PM window."

Package includes docs in English & German.

Author: Matthias Göbel, Germany (1995).

1995-09-16: v1.3.

Find pmvideo.zip (20.9K) in the Hobbes archive: util/system.

PM WHY/2 — Hardware detection tool.

Author: Andreas Linde, Germany (1998).

1998-01-22: v0.92.

Find pmwhy092.zip (148.8K) in the Hobbes archive: util/system.

Process Manager

"Process Manager is an OS/2 2.x 32 bit presentation manager program that can show the properties of running processes. Processes (the programs running in your system) can be switched to, manipulated (maximize, minimize, restore, hide), closed or killed."

Author: Gerard J. Piek, Netherlands (1997).

1997-01-24: v2.0.

Find procman2.zip (109.7K) in the Hobbes archive: util/system.

Process Watchdog — Process watcher.

"We're running a few internal and external servers in our office and many of them are accessible through the Internet. There are all kinds of services running on them (HTTP, FTP, SMTP, POP3 etc). Everything worked (almost) pretty well. I just had one little problem: From time to time, the SMTP server which processes incoming mail closed without any notification. This happened about once a week and we never found out the problem because we couldn't reproduce the problem. No logs, no messages, NOTHING. The main problem was that this was an unattended server and nobody took notice of the failing service. If this happened on Friday night, the server remained inactive until Monday morning. I had to find a solution..."

Author: Ralf Christen, Germany (1998).

1998-01-30: v1.0.

Find procwd10.zip (22.2K) in the Hobbes archive: util/system.

PSPM/2 — Graphical process view with kill features.

"This package provides a graphical view to the process tree with kill features and process details. This is a clone of the IBM internal PSPM/2 program of the OS/2 DevCon, but unlike that can use process status lists larger than 8 Kb of size and be configured via color and font palettes of the Workplace Shell."

Package contains VIO and PM versions.

Authors: Christian Langanke, Germany (2002-2007); originally by Seth A. Eilbott for IBM (1992-1996).

2007-02-02: v1.19.

Find pspm119.zip (164.2K) in the Hobbes archive: util/process.

QuitProg — Force a program to save data and exit via the command line.

Package contains source code.

Author: Jørgen Thomsen, Norway (1997).

1997-07-06: v1.0.

Find quitprog.zip (15K) in the Hobbes archive: util/wps.

RCONTROL — Fix problem in Back Again/2.

"RCONTROL is a utility that I wrote specifically to fix a problem in the stand-alone restore of the Back Again/2 personal software. The problem is that if the restore spans a cartridge there's no way to switch to the next cartridge since the PM interface is not available, and without it, there's no way to unlock/eject cartridge to insert the next backup.

To do a full stand-alone restore, where the boot drive needs to be restored, you most likely will have to do a floppy boot. The regular OS/2 floppy boot doesn't allow task switches, so even with RCONTROL you won't be able to do a restore that spans a single cartridge. One method is to just backup your boot drive onto a single cart. This works fine for Warp 3 where there's plenty of room on a cart (EZ135 gets 127MB, and to 280MB if compressed, per cart). Warp 4 is bigger and it may not be possible to do a single-cart backup anymore.

I use BackAgain/2 3.10a Personal, along with an EZ135 SCSI and an UltraStor U34F SCSI H/A. I've heard that the problem still exists in BackAgain/2 4.x. In my case, I've already have to patch drivers to get my U34F to even support removable drives in OS/2, and while I can eject a disk regardless of its lock state, once I do this BA/2 aborts when accessing the newly inserted cart since BA/2 doesn't do any sort of mounting of new carts. This is easy for me to work around in WPS (I can open an OS/2 window and just do a DIR, or I can open the Drives Object and do a Lock), but impossible to work around from a floppy boot.)

To use RCONTROL in a floppy boot, you should get the EWS package BOOTOS2. With it you can switch/start up another program, for example, RCONTROL to do an unlock+eject. Then, switch carts and lock. BA/2 works and you don't have to reinstall OS/2 from scratch, and your backup data located on drives after the boot drive are no longer worthless (BA/2 is useless for stand-alone restore if you have to span cartridges, for reasons already stated)."

Author: Cornel Huth (1997).

1997-01-06: v1.0.

Find eject100.zip (12.4K) in the Hobbes archive: util/disk.

RxSwitchQuery — REXX interface DLL for querying the WinSwitchList.

"RxSwitchQuery (RxIsRun.DLL) is a small OS/2 Dynamic Link Library (DLL) that interfaces routines for querying the OS/2 system WinSwitchList with REXX.

Querying the WinSwitchList allows you to check if a certain program (OS/2, DOS or Windows) is running. RxSwitchQuery also allows you to wait for a given application to appear in the WinSwitchList, or for an application to disappear; this is useful in situations where scripts have to be synchronised with running programs.

These functions cannot be made from standard REXX, and resorting to tape-and-glue solutions of repeatedly calling external query programs is very slow and computionally intensive task. With this easy-to-use and versatile DLL, you can easily and efficiently check for running OS/2, DOS or Windows programs from your standard REXX programs."

Author: Mads Orbesen Troest / SIRIUS Cybernetics, Denmark (1998).

1998-01-28: v1.00.

Find rxswitchquery.zip (31.7K) in the Hobbes archive: dev/rexx.

RxUptime — Get system uptime information.

RxUptime is an OS/2 Warp REXX extension DLL for getting system uptime information from DosQuerySysInfo() and DosTmrQueryFreq()/DosTmrQueryTime().

Package includes C source code.

Author: Mike Ruskai (2000).

2000-12-06: Unnumbered release.

Find rxuptime.zip (22.1K) in the Hobbes archive: dev/rexx.

SimplyFix — Apply fixpacks.

Author: Stefano Zamprogno, Italy (1997-1999).

1999-07-25: v4.1 GA.

Find sfix41.zip (836.3K) in the Hobbes archive: system/patches/fixpack.

SmartBar — OS/2 PM utility for monitoring various system activities.

"OS/2 Presentation Manager utility for monitoring various system activities: ram, swapper file, open files, threads, running processes, TCP/IP, fan rotation, CPU and motherboard temperatures, APM functionality, e-mail checker, hard-disk monitor, a little clock etc."

Package contains docs in English & Italian.

Author: Alessandro Rossi, Italy (2001).

2001-08-27: v3.2. Cardware.

Find smartbar32.zip (633.7K) in the Hobbes archive: util/wps.

Statbar

"Statbar is a 32-bit OS/2 application which provides a lot of system information in a very small area. Using several threads, Statbar displays the time, a swap-file status light, and a switching view of time since boot, free disk space on the boot drive, and total free memory (real + virtual)."

Author: Chris Corzine (1994).

1994-05-29: v1.1.

Find statbar.zip (26.6K) in the Hobbes archive: util/wps.

StHWMon — Temp/Fan/Voltage monitor for mainboards with W83781D, W83782D, or LM78 chip.

Health monitor for mainboards with W83781D/W83782D/VIA 82C686 chip. Now with a new feature to cool down an AMD Athlon or AMD Duron on a KT133 or KX133 board (experimental). Several widgets for eCenter-XCenter are available.

Author: Stefan Milcke, Germany (1998-2004).

2004-11-15: v1.8.729.

Find this utility in the Cyberia FTP server.

SysBar/2 — A toolbar-style utility set.

"SysBar/2 is the next generation of SysBar, a toolbar-style utility. The first version (Win16) was written in 1995 from an impression of the Win95 taskbar, seen once in early betas. It looked like the OS/2 Warp 4.0 WarpCenter, more than year before it emerged! It had the same functionality - taskbar, trays & info displays. I use it now as a Win-OS/2 shell and even in Win NT 3.51 as a program launcher.

In this new generation I've decided to split the whole product into a set of small utilities. The set now consists of these four modules:

  • clock (the one I really missed from Windows SysBar) - it lives well on the top of WarpCenter's clock :) ;
  • a floating task switcher;
  • a pipe monitor - the utility which can retrieve system information, can read data from any number of named pipes and display it in the useful form as a row of cells;
  • a tiny CD player."

Package includes docs in English & Russian.

Authors: Max Alekseyev, Russia (2002-2004); originally by Dmitry I. Platonoff, Canada (1995-1999).

2004-09-23: v0.23.

Downloads available in the Hobbes archive in util/wps

  • Program - sbr2_023.zip (216.6K)
  • Source code - sbr2_023_src.zip (388.5K)

Sysbench — Benchmarking tool.

"This is a freeware benchmark for OS/2. Like all such benchmark programs, its results can be read in many ways. Beware of making too many decisions based on its output - by their very nature, benchmark programs are not real world applications. By tuning your system with the aid of benchmarks, you may end up with a system that runs benchmark programs wonderfully well but runs applications badly! Just so you're aware..."

Authors: originally by Henrik Harmsen, Sweden (1994); maintained by Trevor Hemsley, UK (1997-2008).

2008-05-19: v0.9.5d.

Find sysb095d.zip (681.2K) in the Hobbes archive: util/benchmark.

SysInfo/2 — Benchmark and information program.

"SysInfo/2 is a useful PM tool for any person who wants to know more about their machine and understand how OS/2 uses the hardware resources of their PC."

Authors: originally by Alexey Smirnov, Russia (1999-2004); maintained by Yuri Prokushev, Russia (2005-2008). Free under 'Modified' BSD License.

2007-07-31: v0.8.25.

Find sysinfo0825.zip (856.8K) in the Hobbes archive: util/system.

SystemInformationDisplay/2 — System performance monitor.

Author: Terje Flaarønning, Norway (2002-2003).

2003-10-05: v0.70α1.

Find sid070a1.zip (38.3K) in the Hobbes archive: util/process.

System Load — System monitoring program.

"SystemLoad can monitor the status of various system components on OS/2 and eCS. It is a modular platform to display different data sets. The goal of this project is to provide a simple monitor tool for displaying dynamic information. The feature set can be expanded with the help of dynamically loaded modules. To create your own modules take a look at the available source codes of already present modules and the examples."

Author: Andrey Vasilkin, Russia (2015-2018).

2018-07-16: v1.0.6. Free under 'Modified' BSD License.

Downloads available in the Hobbes archive in util/system

  • Installer - SL-bin-20180716.zip (340K)
  • Source code - SL-src-20180716.zip (605.8K)

Systray/2 — Complete system control center.

"Systray is a complete system control center with a set of system monitors, taskbar, and a button "My Computer" like "OS/2 Warp" button in WarpCenter.

Systray is the first OS/2 control utility with system TRAY technology. It's a new way for monitoring and controling of your applications."

Package contains docs in English & Russian.

Author: Dmitry V. Zakharov, Russia (2000-2001).

2001-04-09: v1.1.

Find systray_1_1_release.zip (284.1K) in the Hobbes archive: util/wps.

Terminator/2 — Kills running processes.

"Terminator/2 is a program that terminates running processes by their Process ID numbers. There are other products that do the same thing (eg KILL, and KILLEM). Terminator/2 is similar to KILL in that the process ID number that you supply to it is the same as the one listed by PSTAT (when you type "pstat /c") but it is different from KILL in that it also gives you the option of terminating the child processes of the relevant process.

It is similar to KILLEM in that child processes of the process which you identified can be terminated along with the process, but it is different from KILLEM in that termination of child processes is an option which you have to specify explicitly (whereas in KILLEM, it is always done).

Finally, the executable file for Terminator/2 (TERMINAT.EXE) is far smaller than the executables of the other programs referred to above, in some cases, by an order of about 500% (it is only 5.8k in size, whereas some of the others are over 30k). Thus, if only for the sake of disk space, it might be a better alternative."

Author: Abimbola A. Olowofoyeku / The African Chief, UK (1994).

1994-01-23: v1.10.

Find terminat.zip (5.5K) in the Hobbes archive: util/process.

TOP — VIO application to monitor CPU usage by process.

TOP, PLIST and PKILL are a collection of programs for monitoring the system CPU and memory usage and for querying and killing processes.

Authors: Paul Ratcliffe, UK (2004-2018); originally by Ian Hargreaves (1999).

2018-01-06: v2.14.

Find top214.zip (44.9K) in the Hobbes archive: util/process.

See the author's website which has the same download.

TrayMonitor — WPS utility and eCenter widget.

"TrayMonitor is client utility for SysTray/WPS or XCenter/eCenter SysTray widget to periodically execute monitor's rexx script(s) with an icon's indicator in systray object."

Author: Alex A. Porollo, Russia (2004-2005).

2005-03-29: v1.5.

Find traymonitor15.zip (48.8K) in the Hobbes archive: util/wps.

Unstuck — One way to fix a stuck pixel on a LCD monitor.

"Stuck pixel-fixing software. Tries to repair stuck, i.e. not dead, pixels by rapidly turning selected pixels on and off."

Author: André Doff, Netherlands (2015).

2015-03-24: v1.1.

Find unstuck11.zip (25.5K) in the Hobbes archive: util/misc.

UpdCd — Refresh OS/2 CD-ROM with fixpaks and updates.

"Are you tired of reinstalling fixpaks after adding or reinstalling system components? Are you tired of updating installation diskettes of having problems with installing OS/2 on modern systems? Are you tired of booting and installing using installation diskettes? You can avoid these problems by updating your OS/2 Warp 3/4, WSeB, MCP/ACP and eCS 1.x installation CD-ROM's with the latest fixpaks. UpdCD takes all the fixpaks and other products you supply together with your original installation CD-ROM and builds an updated installation CD-ROM on your hard disk with all the new components already integrated!"

Package contains docs in English & Hungarian.

Authors: Dimitris Michelinakis, Greece (2000); maintained by Zsolt Kádár, Hungary (2001-2007).

2007-01-29: v2.60.

Find updcd260.zip (3.2MB) in the Hobbes archive: system/patches.

Uptime — Show uptime.

"Uptime is a small but sometimes useful utility for displaying your computer's uptime. Additional Uptime is accessible through TCP/IP port 3000 (hard coded)."

Package contains docs in English & German.

Author: Mark Eckstein, Germany (1999).

1999-01-17: v1.00.

Find uptim100.zip (142.2K) in the Hobbes archive: util/system.

Package contains source code.

Author: Cheng-Yang Tan (1998).

1998-07-11: Unnumbered release.

Find uptime.zip (34K) in the Hobbes archive: util/system.

VCGUI — GUI for Concurrent Version System (CVS).

Author: Thomas Bohn, Germany (2006).

2006-11-04: v0.9.0.2.

Find vcgui0902.zip (763K) in the Hobbes archive: dev/util.

VioUsage — Lists all active processes and their CPU usage.

"VioUsage is a program that will show a breakout of the CPU usage during a specified time interval."

Author: Paul Speed (1997).

1997-02-03: v1.1.

Find vusage11.zip (14K) in the Hobbes archive: util/system.

VSWITCH

"Do you like being able to quickly switch between full-screen sessions? Are you tired of waiting for OS/2 to swap in half of the Presentation Manager code and redraw your screen every time you press Ctrl-Esc?

If so, VSWITCH may be for you. VSWITCH is a text-based (VIO) task list, providing the same functionality as the task list displayed by Ctrl-Esc. Instead of switching your computer into graphics mode, VSWITCH simply uses a pop-up VIO screen to display the task list, so you don't have to wait when you want to switch tasks."

Package contains source code.

Author: Scott Dudley (1992).

1992-08-12: Unnumbered release.

Find vswitch.zip (12.9K) in the Hobbes archive: util/system.

WatchCat — Recover OS/2 from lockups.

"WatchCat is a program for OS/2 that makes it possible to recover from system hangs that block keyboard and mouse input. WatchCat can be activated by a hotkey or a hardware switch."

Authors: Felix von Normann and Thomas S. Opheys, Germany (1993-1995).

1995-11-12: v2.1. Free for private use only.

Find wcat21.zip (649.9K) in the Hobbes archive: util/system.

wpsMon

"wpsMon is a small PM (Presentation Manager) application used during the early development phase of OWP (ObjectWorkplace) on OS/2 for the purpose of high level object class (document class) engineering.

High level OWP object classes can be derived from WPS (WorkplaceShell) classes. The preferred WPS ancestor class is WPFileSystem which acts as parent for the owpStorage class in the OWP research environment. Thus, besides some minor restrictions, WPS can simulate the OWP environment quite well.

OWP classes must be registered with WPS. This is a fairly easy process. After registration is complete, the class can be used immediately. Replacing the class library during class development for testing, however, is more complex. It requires the termination of WPS for the class library cannot be replaced with a new version as long as WPS is running. Unfortunately, there is no function designed into WPS for termination and restarting which complicates testing new object classes. wpsMon resolves this problem by providing the desired function."

Author: Clemens-Elias Fischer, Germany (2009).

2009-12-04: v1.00.

Find wpsmon-1.00-en.zip (47.7K) in the Hobbes archive: util/system.

XMBMon

"Recent motherboards have functionalities to monitor the CPU temperatures and the frequency of CPU cooling fans etc. Although some programs utilizing these hardware monitoring facilities have been developed for the Microsoft Windows platforms, no programs seem to exist for PC-UNIX and the X Windows System platforms. Thus, I have tried to make small programs. They have only least functionalities, the one "mbmon" used at the command line reports the temperatures, voltages and rpm (rounds per minute) of cooling fans, and the other "xmbmon" displays the three temperatures and a core voltage as simple curves."

Authors: Yoshifumi R. Shimizu, Japan (1999-2004); OS/2 port by Andreas Buchinger, Austria (2008).

2004-09-11: v2.05. Free under 'Simplified' BSD License.

Go to the author's download page to download this utility as well as source code.