miércoles, 6 de agosto de 2014

¿Qué es GNU?


El PROYECTO GNU se inició en 1984 para desarrollar el sistema GNU. En nombre "GNU" (que significa "ñu" en inglés) es un acrónimo recursivo de "GNU No es Unix". GNU es un sistema operativo libre.

Linux es el kernel o núcleo del sistema, esto es el programa que se encarga de administrar los recursos de la máquina (los dispositivos de hardware) para que sean utilizados por el resto de programas. Es una de las partes más importantes del sistema, pero por si solo no puede funcionar. El software de GNU forma cerca del 28% del sistema, mientras que Linux un 3%.
En 1983 el software se ejecutaba en UNIX un núcleo que no era libre, pero en 1991 Linus Torvalds lanzó la primera versión de Linux. Este es un núcleo libre y compatible con GNU, por lo que fue utilizado para llenar ese vacío del proyecto GNU.

¿Qué lenguaje utiliza?
En UNIX y Linux, el lenguaje de programación por defecto es el C, aunque hay otros lenguajes disponibles (Java, Fortran, Pascal, Lisp, Basic, Perl, etc.). Esto se debe principalmente a la portabilidad de C y a que el sistema operativo UNIX, con todas sus versiones, fue hecho en C (Sus instrucciones son muy parecidas a otros lenguajes incluyendo sentencias como if, else, for, do y while).

El compilador C en los sistemas UNIX tradicionalmente se llama “cc” y siempre ha sido parte del ambiente UNIX. En Linux se utiliza una versión de libre distribución de este compilador que se llama “gcc” (the GNU C compiler).

¿Qué es Java?
Java es una tecnología que se usa para el desarrollo de aplicaciones que convierten a la Web en un elemento más interesante y útil. Java no es lo mismo que javascript, que se trata de una tecnología sencilla que se usa para crear páginas web y solamente se ejecuta en el explorador. Si no dispone de Java, muchas aplicaciones y sitios web no funcionarán.

¿Es Open Source seguro?
Un informe basado en una encuesta a 2.550 desarrolladores, arquitectos de software y analistas, sostiene que el código abierto “pasa por alto los defectos de los ecosistemas”, principalmente por la falta de un sistema de notificación de alerta a los desarrolladores acerca de las vulnerabilidades y nuevas versiones con correcciones. “El 80% del código en las aplicaciones de hoy en día proviene de bibliotecas y frameworks. El riesgo de las vulnerabilidades de estos componentes es ampliamente ignorado y subestimado”, destacan.


http://h30499.www3.hp.com/t5/Infraestructura-Convergente-de/Open-Source-tan-seguro-como-el-que-m%C3%A1s/ba-p/5866813#.U-LhjvmSySo
http://www.java.com/es/download/whatis_java.jsp
http://yaqui.mxl.uabc.mx/~jorgeeie/aso/practicas/docs/C.html

No hay comentarios:

Publicar un comentario