Ex-vi: el código original del editor vi para sistemas Unix modernos

Fuentes: The Traditional Vi Source Code for Modern Unix Systems

Ex-vi es un port del editor vi tradicional de Unix que pone a disposición de la comunidad el código fuente histórico de la herramienta creada por Bill Joy a partir de 1976 en la Universidad de California en Berkeley. Durante más de dos décadas, acceder a las fuentes originales requirió una licencia comercial de código de Unix, hasta que en enero de 2002 Caldera liberó el código de Ancient Unix bajo una licencia estilo BSD, lo que permitió distribuir vi como software libre.

El programa destaca por su reducido tamaño —el binario ronda los 160 kB en i386— y por mantener intactos el estilo, el control de terminal y el conjunto de funciones del vi original. En comparación con sus múltiples clones, carece de prestaciones como deshacer múltiple, múltiples pantallas o resaltado de sintaxis, pero conserva una interfaz de edición extremadamente potente.

El port incorpora soporte para juegos de caracteres internacionales y codificaciones multibyte como UTF-8, además de pequeñas mejoras presentes en versiones posteriores de vi para System V o en POSIX.2, pero ausentes en BSD vi 3.7. Los usuarios pueden seguir el desarrollo a través de la página del proyecto en freshmeat.net y consultar el repositorio CVS público.