El uso de Linux está creciendo a un ritmo asombroso. Este sistema operativo, que no tiene un departamento de relaciones públicas, publicidad o relación a ningún gobierno, se está utilizando ampliamente en los hogares y servidores por igual. También es libre y de código abierto al 100%, lo que significa que cualquier persona puede editar el código fuente del Kernel de Linux. Linux es un verdadero sistema operativo multiusuario, y lo ha sido desde su primera versión. Es potente y simple. Aunque hay entornos y herramientas gráficas robustas, usted todavía puede hacer todo lo que necesite con sólo un teclado y una terminal de comandos. Ya que como tienes el código fuente, las posibilidades son infinitas.
Esa es una de las cosas que atrae tanto a los gurús y los atacantes por igual. Los black-hats se agolpaban a Linux. Esto les permite el control que necesitan para hacer cosas extrañas e ingeniosas. Si quieren experimentar con los paquetes de red nuevos o no válidos, pueden hacerlo fácilmente sin depender de indocumentados (o inexistentes) de soporte de las APIs del proveedor.
Millones de líneas de código se han escrito para aplicaciones de Linux y bibliotecas, por lo general de una manera extremadamente modular, lo que permite que sea ampliamente integrado en diversos proyectos.
El poder y la flexibilidad de Linux hace que parezca un parque infantil para los Hackers. Lo usan, aprenden, y lo entienden íntimamente. Y eso significa que si hay una inseguridad, la van a encontrar. Sin embargo las mismas razones que los hackers usan Linux son las mismas razones por la cual más personas están instalando en sus propios sistemas de hoy en día. La capacidad de mirar todo y cada línea de código de Linux, y aplicar parches cuando surgen problemas, significa que Linux se puede asegurar no sólo por unos pocos programadores encerrados en alguna sede corporativa, sino por cualquier usuario en cualquier momento...
No necesitas gastar dinero y tiempo en obtener licencias ya que Linux y la mayoría del software disponible para el mismo es GNU.
Linux no necesita ser reiniciado periódicamente para mantener sus niveles de rendimiento. No se congelará o volverá lento con el tiempo por baja memoria o cosas de esa índole. No es raro observar sistemas Linux funcionando continuamente por cientos de días, años funcionando es algo muy común.
Linux le proporciona un fuerte soporte de funcionalidades en redes, clientes y servidores en redes pueden ser puestos en funcionamiento fácilmente en Linux. Puede correr tareas como respaldos de red mas rápidos y eficientes que los sistemas alternativos.
Linux puede ser usado en aplicaciones de servidores de alto rendimiento, aplicaciones de escritorio y sistemas embebidos.
Corre todos los paquetes comunes de Unix, y puede procesar todos los formatos comunes de archivos.
Linux continua funcionando bien inclusive cuando el disco se encuentra próximo a quedarse sin espacio disponible.
Linux está diseñado para realizar muchas tareas al mismo tiempo; Ej.: realizar grandes tareas de impresión en segundo plano no afectará el rendimiento del sistema.
Si usted desarrolla Software que requiere conocimiento o modificaciones del código del sistema operativo, el código fuente de Linux esta al alcance de sus dedos. La mayoría de las aplicaciones para Linux son Open Source.
La mayoría de las distribuciones de Linux son "user-friendly". Distribuciones de Linux Populares vienen con herramientas de software adicional "amigables para el usuario".