La mayor parte de los ordenadores que existen estan diseñados de forma que puedan ejecutar diversas tareas o programas estos programas pueden ir desde un procesador de texto a un programa de animacion de graficos para su correcto funcionamiento deben ser ademas capaces de acceder a los recursos del ordenador ejemplo leer datos del disco duro.Si cada programa actuase de forma independiente existirían grandes conflictos para solucionar estos problemas se desarrollan los sistemas operativos los cuales aportan mecanismos y reglas basicas de funcionamiento.Aunque esta fue la funcionalidad incial de los sistemas operativos con el tiempo se a añadido otras muchas como el control de memoria del ordenador en la actualidad existen una gran cantidad de sistemas operativos por ejemplo para los pc uno de los sistemas operativos es el microsof windows y otros sistemas para este tipo de ordenadores son solaris, microdsof 2 y uno de los mas poderosos GNU Linux
Para entender el movimiento del sofware libre debemos ir a proncipios de los 70 en aquellos tiempos los ordenadores no daban el valor que hoy en dia se da al sofware.Su gran mayoria eran fabricantes que obtenian su ingresos vendiendo sus grandes maquinas a las cuales incorporaban algun tipo de sistema operativo los mismo usuarios podian pedir el codigo de fuente de drives y programas para adaptarlos a sus necesidades.Se consideraba que el sofware no tenia valor por si mismo si no estaba acompañado por el harware que lo soportara en este entorno los laboratorios bell diseñaron un sistema operativo llamado LINUX caracterizado por la buena gestión del sistema su estabilidad con los haware.Poco a poco las grandes empresas empezaron a tomar consciencia del valor del sofware IBM fue la que en 1965 dio el código de fuente de su sistema operativo. Este hecho hizo que todas las compañías se dieran cuanta de que el sofware podía ser muy rentable a partir de este hecho las empresas empezaron a poner código de fuente de sus programas y sistemas operativos y empezaron a vender sus programas con una valor añadido a su haware. A partir de ese momento STALLMAN decidió ser consecuente con sus ideas ideales e iniciar un proyecto para intentar abrir otra ves el código fuente de los programas se propuso crear su propio sistema operativo y aplicaciones iniciando un proyecto llamado Gnu. Los motivos que llevaron a stallman a iniciar Gnu es su primer manifiesto en el que empezó a describir el concepto de sofware libre y para que creía necesario de que alrededor del mundo contribuyeran con el aunque en muchas ocasiones se confunde el concepto de software libre con el software libre el documento se ha dejado muy claro que el fosware no debería ser gratuito lo que debemos tener el claro esque si que podemos pedir el dienro que podamos ´por programas y su codigo de fuente los libros que vendamos o el material que proporcionemos tal y como muchas companias que distibuyen GNU Linux hacen sis embargo en nigun momento podemos obligar que distribuyan el sowtfare que le hemos venido este debe ser vendido en forma libre debemos entender todo este moviento mas como una forma de pensar o hacer las cosas que como una compania mas de sotfware la filisofia que en la FSF se tiene del sotfware la define con las siguiente cuatro libertades
*Libertad cero, se refiere a la livertad de poder usar el programa para cualquier proposito.
*Libertad 1, la que permite estudiar como funciona le programa
*La segunda libertad, es la que permite distribuir libremente copias de sotfware
*Ultima liberted, la que permite mejorar el programa y hacer publicas las propias mejoras en veneficio de la comunidad.
Para dar todas estas libertades al sotfware se desarolla un proyecto y los usuarios finales del mismo se escribira la licencia.Esta licencia pone por escrito las ideas anteriormente comentadas.El proyecto empezo a producir sotfware a partir de 1984 aunque realizar un proyecto de estas caracteristicas es un proyecto largo y complejo y desde el principio muchos programadosres se vienron autibamos por la idea de STALLMAN y empezaron a colavorar con el de forma gratuita
Poco a poco empezaron a disponer de las herramientas necesarias.Desde el primer momento se quiso crear un sistema operativo parecido a UNIX y sigueindo las normas de POCXIS la tarea de diseñar y escribir el nuclep del sistema operativo fue la que se dejo para el final del proceso actualmente esta por finalizare difinitivamente y el nucleo del GNU permanece en un desarollo que es GNU LINUX al igual que STANMALL asta el moento habia podido utilizar el codigo de fuente del Unix de ATT para que sus alumnos aprendieran a diseñar sistemas operativos su idea era crear un sistema operativo para que pudiese ser estudiado y diseñado por cualquiera que quisiera en 1987 se puso manos a la obra llamo a su mini proyecto UNIX dando llugar MINIX al no utilizar ninguna linea de ocdigo del UNIX de ATT no hay restricción en coger el codigo utilizarlo y codificarla
Tanenbaun quiso crear un sistema orientado a fines docentes por lo que creo micro kernel muy novedosa para la epoca permitia versativilidad.Hacido uno de los puntos fuertes y deviles a la ves de Minix.Se opto por hacerlo entendedor y muy pedagojico pero no muy rapido a lo largo de los años Minix a ido revolucionando y en la actualidad esta siendo estudiado por alumnos de muchas universidades. A qui es cuando entra en juego Linux un estudiante de la universidad de Helsinki deside crear en agosto de 1991 un nucleo para un nuevo sistema operativo Linux su idea era crear un unix para pc la primera aparicion en escena fue en un debate sobre minix.Aparicio la primera referencia a linux veriamos como rapidamente personas del mundo empezaron a interezarse por este sistema operativo. A unque en palabras del mismo Torvalds hubiera savido la cantidad de trabjo necesario para lograr que esta idea funcionace esfuerzos de muchos expertos en todo el mundo icieron posible este proyecto. De echo en los primero años de existencia GNU linux se identificaba como el sistema operativo de los hakers poco a poco el numero de usuarios empezo a crecer y ya hay muchas empresas que crean sus propias licencias de GNU linux.
A diferencia de los demas sistemas operativos que tienen solamente sotfware original pueda ser instalado legalmente en equipos la licencia linux no cuesta nada antes del proyecto GNU distribuian gratuitamente los prgramas los ponia bajo el dominio publico esto ocurrio muchas veces la diferencia fundadmental esque las empresas afectadas puedan dmandar y mover recuros el primer navegador de paginas web estaba en dominio publico se lamaba Mosaic una de las clasificacione de las licencias se ve a continuacion
*Comercial:debe ser comprado y no puede ser distribuido
*Software de evalucion:son versiones con caracteristicas de sotfware comercial
*Uso no comerncoal:sotfware que puede ser usado gratuitamenbte por idividusos o institucones educatiovas
*Shareware:versiones completas y de libre distibucion
*Frreware: sotfware que puede ser usado y distibuido libremente pero solamente en forma binaria
*Librerias gratuitas:son sotfware que puede ser usado libremente y distibuido como codigo de fuente, no puede ser modificado
*Sotfware de fuentes abiertas, estilo DSD: grupo cerrado de invividuos crea el sotfware y permite la libre distribución de los binarios y el codigo de fuente
*Sotfware de fuentes habierta, estilo apache:es como el bsd pero el grupo de desarollo puede sar las modificaciones de los usuarios si son utieis
*Software de fuentes abiertas,estilo nhpu glp: ademas de las caracteristicas del estilo apche la licencia gpl requiere que todos los trbajos de software deben estar bajo etsa licencia
*El kernel de LINUX actualmente se distribuye bajo licencia gnu gpl:significa que el kernel se puede copiar cambiar y cibrar una suma de dinero por el si se desea
Corre aproximadamente 7 u 8 millones de computadores en todo el mundo actualmente con encostramos con la versión kernel 2.4.20 es compatible con una gran cantidad de arquitactura de hardware como alfa, amiga,atari y otros
No hay comentarios:
Publicar un comentario