Avances tecnológicos del siglo XXI y ejemplos de estos
Linux
1. La colección de utilidades para la programación de GNU es con diferencia la familia de compiladores más utilizada en este sistema operativo. Tiene capacidad para compilar C, C++, Java, Ada, entre otros muchos lenguajes. Además soporta diversas arquitecturas mediante la compilación cruzada, lo que hace que sea un entorno adecuado para desarrollos heterogéneos.<br />LINUX UBUNTU<br />En su última versión, Ubuntu soporta oficialmente dos arquitecturas de hardware en computadoras personales y servidores: x86 y AMD64[33] (x86-64); siendo la versión 6.10 la última que oficialmente soportó la arquitectura PowerPC,[34] después de lo cual es solo soportada por la comunidad.[35] Sin embargo, extraoficialmente, Ubuntu ha sido portado a tres arquitecturas más: SPARC, IA-64 y PlayStation 3.<br />A partir de la versión 9.04 —lanzada en abril de 2009— se empezó a ofrecer soporte oficial para procesadores ARM,[36] comúnmente usados en dispositivos móviles, PDA etc.<br />Al igual que la mayoría de las distribuciones basadas en GNU/Linux, Ubuntu es capaz de actualizar a la vez todas las aplicaciones instaladas en la máquina a través de repositorios.<br />Ubuntu está siendo traducido a más de 130 idiomas,[5] y cada usuario es capaz de colaborar voluntariamente a esta causa, a través de Internet<br />