Icon The Kermit Project   |   Now hosted by Panix.com
New York City USA   •   kermit@kermitproject.org
since 1981
The first new Kermit release for Windows in TWENTY-TWO YEARS
    (and the first free and Open Source version ever)...

  Kermit 95 3.0.0 for Windows and OS/2
     Yes, it's called Kermit 95 once again!  K95 for short. 2025 is its 40th anniversary.

     BETA TEST:

Download   Install   Run   Export   Coexist   Documentation   Screenshots

David Goodwin and Frank da Cruz
fdc@kermitproject.org
ckw@kermitproject.org ← questions, problems, reports
Page created: 12 February 2025
K95 Beta date:
Programmer: David Goodwin
Based on: C-Kermit 10.0 Beta.11, 8 Aug 2024
This page last updated: Sat Feb 15 14:22:25 2025 New York time

A degree of familiarity with Kermit software is assumed; if you need an introduction, look HERE.

Table of contents:
Download    SSH change    New features    Minor enhancements    Bugs fixed    Configurations

Also see:    K95 How-To      Daily progress notes      K95 Tutor

Beta.7 startup banner:

Kermit 95 3.0.0 Beta.7, Jan 27 2025, for Windows (64-bit)
 Copyright (C) 1985, 2024,
  Trustees of Columbia University in the City of New York.
  Open Source 3-clause BSD license since 2011.
Type ? or HELP for help.
[C:\Users\fdc\] K95> _

Links to previous test releases:
Beta.6 Aug 2024
Beta.5 Sep 2023
Beta.4 Jul 2023
Beta.3 Dec 2022
Beta.2 Sep 2022
Beta.1 Aug 2022

The copyright of all Kermit software remains with Columbia University, in accordance with the separation agreement of 2011. K95's LICENSE command shows the new Open Source license.

Download and Install Kermit 95 Beta.7

Click this link to download the install package from Github:
https://github.com/davidrg/ckwin/releases/tag/3.0.0beta7

Install on your PC
Drag the downloaded Zip file from your Windows downloads area to your desktop, where it will be a folder like the one shown just below, with a name like k95-3.0.0beta7-x86-64. Right-click it, choose "Open" to see all the files that are in it, including k95g.exe (recommended) and k95.exe (non-GUI version for esoteric cases). If you double-click either of these, the program starts. Or — if you get an error about some DLL missing when you run it — download and install the matching Visual C++ Redistributable for the version of CKW you downloaded for your version Windows.

K95 3.0 Beta 7 folder and shortcut to K95
K95 3.0 Beta 7 folder and shortcut to K95
The Kermit executable (.EXE) file has to stay where it is, among all its supporting files. For convenience you can put an icon on your desktop that you can double-click to start K95 from its folder: create a symbolic link by opening a CMD window on your desktop and give it the mklink command (if the link doesn't work, search Google for "windows mklink command" and/or "microsoft windows symbolic links").

Warning: Incompatible SSH change in K95

Kermit 95's built-in SSH Client

The current SSH client documentation is available here: HERE - it has been updated to cover all currently supported commands and authentication methods, along with those that have not yet been implemented yet. IMPORTANT:  This release changes a few default settings and paths!  In particular, the change to the location for storing SSH-related files (known hosts, private keys, etc) may require a one-off change to your k95custom.ini file if you are upgrading from a previous K95 3.0 Beta release. See the sections below before upgrading and if you have any questions, feel free to ask in Github Discussions:

https://github.com/davidrg/ckwin/discussions
A Github account is required in order to ask or answer questions there, but you can sign up for free with the link in the top right corner of the page ("Sign up" in the black header).

The default SSH directory in Beta 7 has changed from \v(home).ssh back to \v(appdata)ssh, the location used by Kermit 95 2.1.3 and earlier. This means Kermit 95 might not find your known hosts file, or your identity (public key authentication) files after upgrading to beta 7, in which case SSH connections that worked with Beta 6 can fail in Beta 7.

If you'd prefer to keep these files in \v(home).ssh (the same location used by OpenSSH on modern versions of windows) add the command:

set ssh directory \v(home).ssh

to your K95 customization file, k95custom.ini, which is normally located in:

C:/Users/username/AppData/Roaming/Kermit 95/k95custom.ini

Tip: To find out where \v(appdata), \v(home) and other such directories are on your disk, you can use K95's orient command.

Another tip, if your SSH configuration is in home directory and need to run older K95 versions (Beta 6 or earlier) on the same computer where you have installed Beta.7, and it can't make SSH connections although the older version can, you can put something like this in your k95custom.ini file:

if match \m(vbeta) Beta.07 set ssh directory \v(home).ssh

About Kermit 95

Skip ahead to New Features in K95 3.0  ]

New features in K95 3.0.0 Beta 7

Minor Enhancements and other changes

Bugs fixed in K95 3.0 Beta 7

Configurations

Download Link CPU Architecture Minimum Operating System Version Description Runtime Download Link
k95-3.0.0beta7-x86-64.zip x86-64 Windows XP SP3 64bit For 64bit PCs with an x86 CPU. This is most likely the version you want. For Windows 7 or newer,
For Windows XP SP3 or Windows Vista
k95-3.0.0beta7-arm64.zip ARM64 Windows 10 For 64bit ARM devices running Windows 10 or 11. No Kerberos/GSSAPI support. ARM64 Visual C++ Runtime
k95-3.0.0beta7-x86.zip x86 Windows XP SP3 For 32bit PCs with an x86 CPU. For Windows 7 or newer,
For Windows XP SP3 or Windows Vista
k95-3.0.0beta7-arm32.zip ARM32 Windows RT For 32bit ARM devices running Windows RT, 10 or 11 pre-24H2. No Kerberos/GSSAPI authentication support. Windows RT devices must be "jailbroken". ARM32 Visual C++ Runtime
k2-3.0.0beta7.zip x86 IBM OS/2 2.0 Optional TCP/IP support requires IBM TCP/IP 2.0 or newer, or IBM Internet Connection (dialup). Extract to a temporary location and run setup.exe to install. No SSH or GUI support as in past releases. No SSL/TLS, legacy telnet encryption or dialer at this time.

OS/2 support is new in this release so reports from anyone using this (successfully or otherwise) would be helpful; either on github discussions or this thread on os2world.com. Knowing the OS/2 version has users helps to prioritise future work for this platform.
k95-3.0.0beta7-vintage.zip x86 Windows NT 3.51, Windows 95 If you're running Windows 95/98/ME or Windows NT/2000, this is probably what you want. Feature (and security) reduced for compatibility with vintage PCs. Visual C++ 6.0 runtime
k95-3.0.0beta7-ia64.zip IA64 (Itanium) ? For Workstations and Servers with an Intel Itanium CPU. Past releases have been tested on Server 2008 R2, may work on older versions. Includes SSL/TLS support but no SSH.

The Kermit Project lacks Itanium hardware to test on, so if you're successfully using this (especially on Windows versions older than Server 2008 R2) it would be great to hear about it.
k95-3.0.0beta7-axp.zip DEC Alpha Windows NT 3.51 For Workstations and Servers with a DEC Alpha AXP CPU (eg, AlphaStation, AlphaServer, DECpc AXP 150, Multia, etc) running Windows NT 3.51, 4.0 or Windows 2000
k95-3.0.0beta7-ppc.zip PowerPC Windows NT 3.51 For Workstations and Servers with a PowerPC CPU running Windows NT 3.51 or 4.0
k95-3.0.0beta7-mips.zip MIPS Windows NT 3.51 For Workstations and Servers with a MIPS CPU running Windows NT 3.51 or 4.0
k95-3.0.0beta7-nt350.zip x86 Windows NT 3.50 GUI version lacks the toolbar and some GUI dialogs. No dialer, NTLM auth and TAPI. May work on Windows NT 3.10 for serial connections only (TCP/IP is known to be broken).
k95-3.0.0beta7-axp-nt350.zip DEC Alpha Windows NT 3.50 No GUI version, dialer, NTLM auth or TAPI. May work on Windows NT 3.10 for serial connections only (TCP/IP is known to be broken).
k95-3.0.0beta7-mips-nt350.zip MIPS Windows NT 3.50 No GUI version, dialer, NTLM auth or TAPI. May work on Windows NT 3.10 for serial connections only (TCP/IP is known to be broken).
k95-3.0.0beta7-axp64.zip DEC Alpha n/a Special 64bit build for Microsoft-internal 64bit versions of Windows 2000/XP for the Alpha. Does not work on Windows NT or the Windows 2000 RC versions.

Other Source Changes

Fixed a selection of build warnings, and improved compatibility with the Open Watcom compiler.
Kermit 95 10.0.0 David Goodwin (Hamilton, NZ),  Frank da Cruz (Bronx NY)