Updates

Kahevo runs on Linux

For stability, Kahevo runs on Linux: the platform phone systems have trusted for decades to run for years without a reboot.

A phone system has one job above all others: to be there when someone picks up a handset. So we are being plain about where Kahevo runs. Kahevo runs on Linux.

Why Linux

What matters for phonesLinux
Running for months without a rebootIt is what Linux servers do
Updates on your scheduleNothing restarts the server behind your back
A small, quiet baseNo desktop, nothing running that the phones do not need
The cost of the server itselfNo license to buy for the operating system
Where phone systems already liveTelecom has run on Unix and Linux for decades

What it runs on

Ubuntu 24.04 LTS, on a mini PC, a rack server or a hosted machine. It is the release we install, test and support: long-term support means five years of security updates without a change of version, which is what a phone server wants. One installer puts the whole server in place, with everything Kahevo needs inside it. The SIP service, the web pages and the hub for branch offices all run as ordinary services that start with the machine and restart themselves if they ever stop. Kahevo's own call engine is built for Linux, and so is every branch box.

The database is SQL Server, wherever you already run it.

What changes

Until now our pages said Kahevo ran on Linux, Windows or macOS. It was written on a Mac, and the web pages would still start on Windows, but a customer's phones belong on the platform that is built to stay up, and that is the only one we test and support. Our guidance for a standby server is now the failover tools on Linux, until Kahevo's own nodes take over that job.

The honest part

If your customers' servers are all Windows today, Kahevo can live beside them: run it in an Ubuntu 24.04 LTS virtual machine on the hardware you already have.

Curious whether Kahevo fits?

Tell us what you run today and how many phones, and we will tell you honestly. Mahalo for reading.