s

Linus Torvalds es el creador de Linux: el kernel del sistema Operativo GNU/Linux, como bien se especifica en el comentario anterior GNU es más viejo, incluso Linus Torvalds utilizó herramientas del proyecto GNU como: el GCC para desarollar Linux. El proyecto GNU (GNU is Not Unix) fue creado en 1985 por Richard Stallman con el propósito de crear un sistema operativo completamente libre y se considera que el aporte mas significativo lo ha hecho precisamente el proyecto GNU de ahí que vaya delante el nombre.

s

Es cierto que la curva de aprendizaje es empinada pero también es cierto que cuenta con un gran número de funcionalidades que lo hacen poderoso y flexible, entre ellas:
* Resaltado de sintaxis para más de 200 lenguajes de programación (Java, Perl, PHP, Python, Bash, etc.)
* Integración con un gran número de compiladores, interpretes y depuradores (GCC, MANX AZTEC C, TEX COMPILER, otros)
* Autocompletamiento
* Búsqueda por palabras claves
* búsqueda y sustituciones de palabras basadas en expresiones regulares
* Deshacer y rehacer cambios
* Completado de comandos (función similar a bash)
* Ventanas múltiples, horizontales o verticales
* Integración de funcionalidades adicionales a través de scripts desarrollados por colaboradores
* Documentación en línea e integrada al editor
* Otras

Existe una versión de vim que posee una interfaz de usuario: gVim, que puede ser más amistosa para principiantes