hey..!!

Bienvenido...!! a mi cuaderno digital..!! espero que te guste..!! :P

viernes, 16 de septiembre de 2011

Introducción

La mayoría de los ordenadores de la actualidad están diseñados para que se puedan ejecutar diversas tareas y programas. Pueden ir desde un procesador de texto hasta un programa de animación de graficos tridimensionales.
Para el correcto funcionamiento deben ser capaces de acceder a los recursos que dispone el ordenador, por ejemplo: escribir o leer datos en un disco duro. Si cada programa actuara de forma independiente, existirían graves problemas como tendrían la libertad para escribir unos datos sobre otros, etc
Para la solución de estos problemas se crearon los Sitemas Operativos, los cuales nos dan mecanismos y reglas básicas de funcionamiento, para que los programas puedan acceder a los recursos del ordenador de forma adecuada. Aunque con el tiempo se han añadido muchas más como la creación y control de interfaces gráficas de usuario,etc.
En la actualidad existen una gran cantidad de sistemas operativos dependiendo del tipo de ordenador en el que se va a ejecutar.
Para los PC uno de los sistemas más utilizados son: Microsoft Windows, en versiones 95, 98, 2000 y NT4.0.
Otros pueden ser Solaris, OS/2, BeOS, Microsoft DOS, pero uno de los sitemas operativos más poderosos y en rápida expansión PC, GNU/LINUX


¿Qué es GNU y el Software Libre?
Para entender este tema debemos situarnos a finales de la década de los sesenta en inicios de los setenta.
En aquellos tiempos las compañias de los ordenadores no daban mucha importancia al software, la mayoría a los ordenadores les incorporaban algún tipo de sistema operativo y aplicaciones. Las universidades tenían permiso para coger y estudiar el código de fuente del sistema operativo para fines docentes. Se consideraba que el software no tenia valor por sí mismo si no estaba el hadware que lo soportaba. Los laboratorios Bell diseñaron el sistema operativo UNIX caracterizado por los recursos del sistema, su estabilidad y compatibilidad con el hadware de diversos fabricantaes y por esta razón tomo mucha popularidad.
Poco a poco las grandes empresas comenzaron a tomar conciencia del valor del software: primero fue IBM en 1965 quien dejo dejo de dar el cod. de su sistema operativo, a finales de los setenta Digital Research empezó a vender el suyo, etc. Este acontecimiento hizo que las compañias se dieran cuenta que el software podía ser de grandes beneficios. Entonces la mayoría de las empresas dejaron de dar el cod de sus programas y sistemas operativos y empezaron a vender sus programas como un valor añadido a su hadware. Richard Stallman se sintió indignado al saber que era más complicado conseguir el cod de programas que utilizaba para acoplarlos a sus necesidades.
En ese momento Stallman decidió iniciar un gran proyecto para conseguir abrir otra vez abrir el cod de los programas. Consciente que no podía conseguir que las compañías cedieran en este punto, creo su propio sistema operativo, iniciando un proyecto llamado GNU.
Stallman explico la razón del proyecto, en el empezó a describir el concepto de software libre y para que creía necesario que programadores y desarrolladores de todo el mundo contribuyeran en el.
En ocasiones se lo puede confundir con software gratuito, ya que en ingles libre y gratuito tienen el mismo significado.
Software libre son programas aquellos que podemos conseguir su código fuente, estudiarlo, modificarlo
y redistribuirlo sin pagar por ello.

En documentos de la FSF se habla mas de filosofía que de ingeniería. La filosofía que en la FSF tiene del software lo define con las siguientes 4 libertades:
* se puede usar el programa para cualquier propósito.
* permite estudiar como funciona el programa y adaptarlo a las propias necesidades.
*permite distribuir libremente copias de software y hacer publicas las propias mejoras.
El proyecto empezó a producir software a partir de 1984, comenzando con el desarrollo de todas las herramientas necesarias para implementar un sistema operativo completo.
Al principio todos se vieron cautivados por la idea de Stallman y empezaron a colaborar con el de forma gratuita. La comunidad empezó a crecer poco a poco, y empezaron a disponer de las herramientas necesarias para implementar el núcleo del sistema operativo.


¿Qué es GNU/LINUX?
Un profesor de la Universidad de Holanda, Andrew Tanenbaum, decidió escribir un sistema operativo para que sus estudiantes pudieran estudiarlo, su idea era escribir un sistema operativo que pudiera ser estudiado y modificado por cualquier persona.
Tanenbaum quiso crear un sistema orientado a fines docentes, por lo que diseñó utilizando una arquitectura micro-kermnel, ideal para una fácil comprensión y aportando una tecnología muy novedosa. Aunque el sistema es una pequeña joya para su estudio y diseño, es probable que nunca se utilice en entornos reales. Se optó por hacerlo entendedor, modular y muy pedagógico, pero no rápido. MINIX ha ido evolucionando y hasta estos días todavía sigue existiendo y siendo estudiado por muchos alumnos de universidades del mundo.
Aquí entra en juego LINUX. Mientras la FSF seguía con si gran proyecto, Linus Torvalds, estudiante de la Universidad de Helsinki, decide crear en agosto de 1991 decide crear un nuevo sistema operativo, Linux. Su idea era crear un UNIX para PC para que todos los que quisieran lo pudieran utilizar en su ordenador.
Se dió la primera aparición en un debate de MINIX y sistemas operativos, en donde hicieron referencia a LINUX, y todo el mundo se empezó a interesarse por este nuevo sistema.
Los primeros años de su existencia, GNU/Linux se identificaba como el sistema operativo de los hackers. Su difícil instalación, manipulación y falta de drivers la hacía una herramienta apta para gente muy entendida en el tema. Fueron estos primeros usuarios los que diseñaron los drivers para los discos, targetas, etc y los que empezaron a dar a conocer al mundo. Poco a poco el número de usuarios empezó a crecer actualmente ya existen muchas empresas y grupos de usuarios que crean sus propias distribuciones de GNU/Linux.


La licencia de LINUX
A diferencia de otros sistemas operativos que cuestan desde cientos hasta miles de dolares, la licencia de Linux no cuesta nada y solamente existe para garantizar que esto siga siendo así.
Antes del proyecto GNU, sus programas estaban bajo el dominio público, el problema de esto es que algunas empresas hacían modificaciones y lo ponían como licencia comercial.
Una clarificación de las licencias se ve a continuación:
* Comercial: debe ser comprado, no puede ser distribuido y esta disponible como código binario para usuario finales.
* Software de evaluación: pueden ser distribuidas libremente y que intentan ser propaganda para el software comercial.
* Uso no comercial: se puede usar gratuitamente por individuos e instituciones educativas. Las comporaciones deben comprar una licencia.
* Shareware: son versiones completas y de libre distribución, pero tienen una licencia que obliga a ser pagada para uso prolongado del software.
* Freeware: puede ser usado libremente y distribuido pero está disponible solamente en forma binaria.
* Librerías gratuitas: pueden ser usados libremente y distribuido como código fuente y como binario, pero no puede ser modificado sin violar una licencia.
* Software de fuentes abiertas, estilo BSD: es un grupo cerrado de individuos crea el software y permite la libre distribución de los binarios y del código fuente.
* Software de fuentes abiertas, estilo Apache: es como el BSD, pero el grupo de desarrollo puede usar las modificaciones de los usuarios si son útiles.
Software de fuentes abiertas, estilo GNU GPL: además de las características del estilo Apache, la licencia GPL, requiere que todos los trabajos deben estar bajo esta licencia.
Originalmente Linus distribuía su kernel bajo una licencia particular que permita su libre uso y distribución, pero prohibía su uso comercial.
El kernel de Linux actualmente se distribuye bajo la licencia GNU GPL. Esto significa que puede copiar, cambiar, distribuirse y cobrar una suma de dinero por él. La persona que adquiera Linux tiene los mismos derechos.
Todo el código que esta bajo licencia GPLtiene copyright y no puede ser utilizado en ningún programa comercial.
Cada uno de los programas de Linux tiene una licencia diferente y su autor original conserva el copyright.

Linux hoy en día.
Linux corre aproximadamente 7 a 8 millones de computadoras en todo el mundo contando con mieles de programadores que trabajan en encontrar soluciones a los problemas si es que se presentan.
Actualmente nos encontramos en la versión de Kernel 2.4.20 la cual es compatible con una gran cantidad de arquitectura de hadware como Alpha, Amiga, Atari, IBM, etc.
En todas plataformas o arquitectura de hadware Linux corre con mucha estabilidad que otros sistemas operativos.


Gabriela Velasco 5° Fi-Ma "B"