martes, 24 de octubre de 2023

SISTEMAS OPERATIVOS III: HISTORIA DEL SOFTWARE LIBRE

¿Sabes quién es? Utiliza google imágenes y adivina!

Primeros pasos: años 60 y 70


El software libre como concepto no apareció hasta principios de la década de 1980. Sin embargo, su historia puede trazarse hasta bastantes años antes:
Hasta finales de los años sesenta el software era libre.
  • Desde el desarrollo de los primeros ordenadores (2º Guerra Mundial), el software era un servicio de valor añadido que los vendedores de los ordenadores aportaban a sus clientes para que estos pudieran usarlos.
  • En esta época en las universidades fluía el código fuente de los programas de manera natural, era común que los programadores y desarrolladores de software compartieran libremente sus programas. El software se entendía como conocimiento que se debía compartir.


A mediados de los años 70 el software empieza a comercializarse.
  • Los ordenadores, hasta entonces escasos, caros y poco potentes, se hacen asequibles, cada vez más baratos y potentes y aparece un nuevo negocio, el de los productores de software.
  • Los programas se empezaron a vender como productos comerciales independientes de las máquinas y sólo con el código ejecutable, -sin el código fuente- para ocultar las técnicas de programación a la competencia.
  • A finales de los 70, las compañías iniciaron el hábito de imponer restricciones a los usuarios, con el uso de acuerdos de licencia.
  • Lo que era práctica habitual, se convirtió en un delito: el hacker que compartía el código y cooperaba con otras personas pasó a ser considerado un "pirata''.




Años 80

Surge el Movimiento GNU

  • La vieja cultura hacker de los programadores no se plegó a los designios privatizadores de la industria del software. De hecho, consideraron la privatización un verdadero atentado a los mismos cimientos del proceso de conocimiento.
  • En 1984 Richard Stallman, cuando le niegan los códigos de una impresora que intentaba reprogramar, crea la FSF (Free Software Foundation).
  • Comienza una labor metódica y discreta, guiada por una asombrosa visión estratégica, el movimiento GNU. Sus intenciones:
  •     1.- Crear un Sistema Operativo totalmente libre que pueda utilizarse sin restricciones.
           2.- Defender la libertad del software en el terreno político y jurídico y asegurar su difusión: creando la GPL(GeneralPublic License) o Licencia Pública General.  

El proyecto GNU permitió generar varios componentes de un sistema operativo como intérpretes de comandos, blibliotecas y compiladores. Sin embargo, todavía faltaba el núcleo que lo convirtiese en un verdadero sistema operativo.
     

Años 90


Surge Linux



En 1.991 el finlandés Linus Torvalds comienza a programar en Helsinki el núcleo o kernel de Linux a partir de un sistema simplificado del sistema UNIX llamado MIMIX. De ahí el nombre del nuevo sistema operativo.
    Linus pretendía crear un sistema operativo libre que trabajase en un PC y pudiese utilizar todos los programas con los que trabajaba en la universidad.
      La idea original de Linus Torvalds unía 3 factores claves = Internet + PC + Movimiento GNU 
      • Linux es el primer software creado íntegramente a través de Internet y que utiliza toda el potencial del trabajo colaborativo.
      • Se basa en los principios de libertad del movimiento GNU: En 1.992 el proyecto se acoge a la licencia GNU GPL y así se llega al nombre GNU/LINUX.
      • Se han ido desarrollando a lo largo de los años múltiples distribuciones linux (algunas comerciales otras no): Red Hat, Fedora, Linex, Ubuntu, Guadalinex.
       La verdadera innovación del sistema GNU/Linux no reside solo en su dimensión tecnológica, sino en los mecanismos sociales de producción de la innovación que se ponen en juego alrededor suyo.

      A TRABAJAR CON ESTOS EJERCICIOS
      1.- Prepara una línea de tiempo (buscamos alguna herramienta online para crearla?...lo puedes hacer también con CANVA! escogiendo una plantilla de "linea de tiempo") en una nueva entrada en tu SITES en la que coloques los hitos más importantes en la historia del software libre de arriba.

      2.- Busca información sobre esta afirmación que aparece al pie de tabla sobre la influencia de este sistema GNU en la sociedad. ¿Conoces algún otro proyecto que trabaje con la misma filosofía? Anota tus conclusiones e información en tu entrada.

      3.- Mira este video sobre software libre, anota en tu entrada las cuatro libertades que respeta el software libre.



      No hay comentarios:

      Publicar un comentario