La colección de utilidades GNU es la familia de compiladores más utilizada en Linux, pudiendo compilar diversos lenguajes como C, C++, Java y Ada. Linux ofrece varios IDEs y editores para programación, así como lenguajes de scripting como Python, Perl, PHP y Ruby. Varios gobiernos han mostrado su apoyo al software libre migrando sistemas a Linux o financiando su desarrollo, como Alemania, Cuba, China, Brasil y países de Hispanoamérica.
Linux como sistema de programación y en la administración pública
1. LINUX COMO SISTEMA DE PROGRAMACIÓN
La colección de utilidades para la programación de GNU es con diferencia la familia de
compiladores más utilizada en Linux. 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.
Hay varios IDEs disponibles para Linux incluyendo, Anjuta, KDevelop, NetBeans IDE
y Eclipse. Además existen editores extensibles como pueda ser Emacs que hoy en día
siguen siendo ampliamente utilizados. Linux también dispone de capacidades para
lenguajes de guión (script), aparte de los clásicos lenguajes de programación de shell, la
mayoría de las distribuciones tienen instalado Python, Perl, PHP y Ruby.
LINUX EN LA ADMINISTRACIÓN PÚBLICA
Hay una serie de administraciones públicas que han mostrado su apoyo al software
libre, sea migrando total o parcialmente sus servidores y sistemas de escritorio, sea
subvencionándolo. Como ejemplos se tiene a:
1. Alemania pagando por el desarrollo del Kroupware. Además ciudades como Múnich,
que migró sus sistemas a SuSE Linux, una distribución alemana especialmente
orientada a KDE.
2. Cuba donde el gobierno ha establecido una indicación oficial para introducir de
manera progresiva el software libre y en particular el Linux y en el que la red de Salud
Pública, Infomed, fue pionera en su uso.
3. China, con su acuerdo con Sun Microsystems para distribuir millones de Java
Desktop (una distribución de linux basada en GNOME y especialmente bien integrada
con java)
2. 4. Brasil, con una actitud generalmente positiva, y, por ejemplo, con el desarrollo de los
telecentros
5. En España, los distintos gobiernos de las comunidades autónomas están desarrollando
sus propias distribuciones no sólo para uso administrativo sino también académico. Así
tenemos LinEx en Extremadura, Augustux en Aragón, GuadaLinex en Andalucía,
LliureX en La Comunidad Valenciana, Molinux en Castilla-La Mancha, MAX en La
Comunidad de Madrid, Linkat en Cataluña y Trisquel en la Comunidad de
Galiciahttp://trisquel.uvigo.es/ , por el momento. Todas estas distribuciones tienen en
común el hecho de estar basadas en Debian, o alguno de sus derivados, como Ubuntu.
6. Venezuela donde por decreto, se establecio el uso preferencial del software libre y
GNU/Linux en toda la administración pública, incluyendo ministerios y oficinas
gubernamentales y se está fomentando la investigación y el desarrollo de software libre.
7. Chile, donde el Ministerio de Educación y la Universidad de la Frontera (ubicada en
Temuco) crearon EduLinux, una distribución que hoy está en más de 1500 escuelas
chilenas y funcionando en más de un 90% de las bibliotecas chilenas. Actualmente las
Fuerzas Armadas chilenas están planificando la creación de una distribución militar que
interconecte a las ramas de la defensa chilena. El gobierno de ese país aprobó el uso del
software libre en la administración pública, anulando así un contrato previo con
Microsoft para el mantenimiento de las redes y de los equipos en escuelas y biblotecas
chilenas.
8. República Dominicana, promociona el uso y proliferación del Software libre en el
campo educativo y científico. Dispone de dos fundaciones, una en la capital de Santo
Domingo y la otra en la ciudad de Santiago. Codigolibre.org
9. Argentina donde se apoya activamente el desarrollo no sólo de Linux, sino del
software libre en general, a través del portal SoftwareLibre.gov.ar
10. México el Gobierno del Distrito Federal dentro de sus políticas y lineamientos en
materia de Informática da preferencia al uso del Software Libre. La Delegación Tlalpan
crea la distribución Gobierno GDF/Linux.