GNU/Linux es uno de
los términos empleados para referirse a la combinación del núcleo o kernellibre similar a Unix denominadoLinux con el sistema operativoGNU.
Su desarrollo es uno de los ejemplos más prominentes desoftware libre; todo su código fuentepuede ser utilizado, modificado y redistribuido
libremente por cualquiera bajo los términos de la GPL (Licencia Pública General
de GNU,) y otra serie de licencias libres.
Este es en realidad solo
el Kernel (núcleo) del sistema. La verdadera denominación del sistema operativoes "GNU/Linux" debido a que el
resto del sistema (la parte fundamental de la interacción entre el hardware y
el usuario) se maneja con las herramientas del proyecto GNU (www.gnu.org) y con
entornos de escritorio (como GNOME), que también forma parte del proyecto
GNU aunque tuvo un origen independiente. Como el Proyecto GNU destaca, GNU es
unadistribución, usándose el
términosistema operativo en
el sentido empleado en el ecosistema Unix,
lo que en cualquier caso significa queLinux es
solo una pieza más dentro de GNU/Linux. Sin embargo, una parte significativa de
la comunidad, así como muchos medios generales y especializados, prefieren
utilizar el término Linux para referirse a la unión de ambos
proyectos. 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, Pascal, Python, Perl, 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 entornos de desarrollo
integrados disponibles para GNU/Linux incluyendo, Anjuta, KDevelop, Lazarus, Ultimate++, Code::Blocks, NetBeans IDE yEclipse. También existen
editores extensibles como Emacs o Vim.
GNU/Linux también dispone de capacidades para lenguajes de guion (script),
aparte de los clásicos lenguajes de programación de shell, o el de procesado
de textos por patrones y expresiones regulares conocido como awk,
la mayoría de las distribuciones tienen instalado Python, Perl, PHP y Ruby.
La medición "cuota de
mercado" puede resultar inservible ya que es un concepto basado en ventas
comerciales (unidades materiales vendidas). Por otro lado Linux es utilizado
frecuentemente en servidores con acceso público desde Internet por lo que la
cuota de mercado es extremadamente inferior a la cuota de uso. Baste notar,
p.ej, que Facebook, Gmail, LinkedIn o Yahoo funcionan sobre servidores
GNU/Linux, de tal forma que cuando estamos accediendo desde un navegador
ejecutándose en Windows/Mac, la aplicación real se está ejecutando en
servidores Linux y los datos están almacenándose igualmente en dichos
servidores.
Hay varias empresas que
comercializan soluciones basadas en GNU/Linux: IBM,Novell (SuSE), Red Hat (RHEL), Mandriva (Mandriva Linux), Rxart, Canonical Ltd.(Ubuntu), así como miles de PYMES que
ofrecen productos o servicios basados en esta tecnología.
Una aproximación
estadística básica y estimada sobre número de usuarios de GNU/Linux a escala
global lo ofrece el proyecto Linux Counter.
No hay comentarios:
Publicar un comentario