viernes, 22 de marzo de 2013

Historia de Linux y el software libre


HISTORIA DE LINUX

      A principios de 1970, las empresas de informática solo se preocupaban del hardware, no le daban importancia al software (programas). Un fabricante creaba un ordenador, le añadía su propio SO y lo vendía  Hasta que una empresa creó un SO que funcionaba en muchas máquinas distintas. Este nuevo y revolucionario SO se hizo muy popular. Esto provocó que las grandes empresas se diesen cuenta del importante valor que tenia el software. A partir de ahora la empresas ya no distribuirían sus programas junto con su código fuente, como hasta entonces había ocurrido.
    Entonces, el 1982, Richard Stallman se cansó de estas resticciones del software, por lo que creó el término de SOFTWARE LIBRE. Así que Stallman creó su propio sistema opertativo . En 1991, Linus Torvalds desarrolló el nuevo SO, GNU/LINUX. El software libre permite que se distribuyan copias de los programas sin ninguna restricción, incluso se pueden vender los cambios y versiones de un programa, o darlo gratis.

DISTRIBUCIONES DE GNU/LINUX

    En la década de los 90 se desarrollaron montones de programas libres y gratuitos. Desde internet se pueden descargar las diversas partes de Linux y unirlas para formar el SO. Sin embargo, esto es muy trabajoso, así que surgieron las distribuciones de GNU/LINUX, que incluían los programas más utilizados de LINUX. Es decir, nada más  instalar el SO podremos usarlo con total normalidad. Todas la distribuciones son gratuitas, y las más populares son:
  • Ubuntu
  • Fedora
  • Mandriva
  • Puppy
     LINUX suele ser más estable y seguro que Windows.
     Una de las ventajas de las distribuciones de LINUX es que incorporan el LIVE-CD (o DVD). Esta herramienta permite probar el SO sin instalarlo en nuestro disco duro, tan solo hace falta introducir el disco y reiniciar el PC. De este modo podemos probar si nos gustas LINUX o no, además podemos tener instalados tanto Windows como LINUX.

QUÉ SON LAS LICENCIAS
    Una licencia es un contrato entre el creador de un programa y el usuario final. Gracias a este contrato el usuario adquiere ciertos derechos sobre el programa. Sin embargo, si el usuario no acepta la licencia el programa no podrá usarse. Hay muchos tipos de licencias, unas más restrictivas que otras.

EL SOFTWARE PROPIETARIO

   Según el tipo e licencia podemos clasificar los programas en dos grandes grupos:

  • Software propietario: mantiene oculto el código fuente.
  • Software libre (y programas de código abierto): admiten poder manipular el código fuente atendiendo a nuestras necesidades.
   A su vez el software propietario se divide en 4 sub-categorías dependiendo del tipo de licencia:

  1. Software de pago: pagar para instalar y usar un programa en mi PC. El usuario tiene garantías de que el programa funcionará así como de asistencia técnica.
  2. Software de demostración (DEMO): son versiones gratuitas de las versiones de pago y suelen tener limitaciones importantes.
  3. Shareware: esta licencia te permite usar el producto con todas sus funciones durante un tiempo limitado, momento en el que habrá que pagar para obtener la versión completa.
  4. Freeware: estos programas son gratuitos y se pueden distribuir como se quiera (sin obtener beneficios económicos)
EL SOFTWARE LIBRE


    Software libre no significa necesariamente que el programa deba ser gratuito, sí es cierto que en muchos casos lo es. La principal característica de este tipo de licencia no es que el programa vaya a ser gratuito, sino los derechos que te ofrece. Como por ejemplo acceder al código fuente y poder modificarlo. También puedes bajarte un programa libre y redistribuirlo (cobrando o no). Con el software libre podemos hacer lo que nos dé la gana (cesión de derechos). La única restricción que presenta este tipo de programa es que el nombre del programador que lo hizo debe aparecer en él.

LIBERTADES QUE PRESENTA EL SOFTWARE LIBRE:

  1. Libertad para usar el software.
  2. Libertad para modificarlo.
  3. Libertad para copiarlo.
  4. Libertad para distribuir las modificaciones.
    La licencia más conocida es la General Public License (GPL), creada por la Free Software Foundation, de R. Stallman. Esta licencia no permite que un programa libre se convierta en software propietario.
La diferencia entre software libre y código abierto es más bien de ámbito filosófico. Ambos tienen en común que se puede acceder al código fuente, pero se diferencian en las razones por las que permiten esto. El software libre más conocido es GNU/LINUX y la mayoría de programas que se usan en él. Aunque también hay software libre en otros sistemas operativos propietario.

BENEFICIOS DEL SOFTWARE LIBRE
   Los beneficios que se obtiene del software libre son más de tipo educativo, moral y por colectividad. Me explico, viendo el código fuente de los programas pueden aprender mucha gente acerca de cómo esta hecho; también permite que no solo una persona se haga cargo del programa y arreglar los errores, con el software libre todo el mundo puede
solucionar estos problemas.
Hay que reconocer que toda producción humana se basa en creaciones anteriores, por lo que es un contrasentido ocultar el código fuente de los programas, con el que miles de personas podrían inspirarse. El software libre no solo puede producir beneficios capitales, sino también beneficios SOCIALES.

lunes, 18 de marzo de 2013

Conociendo un poquito más a LINUX y WINDOWS

SISTEMAS DE ARCHIVOS EN LINUX
    Los sistemas de archivos permiten organizar la información y los datos dentro de un sistema operativo. Los archivos contienen la información, por ejemplo, una foto, un vídeo, un documento de texto, etc. Estos archivos a si vez, se pueden agrupar libremente en carpetas o directorios. Al sistema de archivos que usa un SO se le denomina Sistema de Archivos Nativo. El proceso de crear un sistema de archivos dentro de un dispositivo de almacenamiento (disco duro, DVD, pendrive ,etc.) se llama formateo (dar formato), es decir, preparar el dispositivo de almacenamiento para que un SO pueda guardar información. Los dispositivos de almacenamiento removibles pueden ser leidos por cualquier SO. Sin embargo, los sistemas de archivo nativos no siempre pueden ser leídos entre sistemas operativos.


LAS RUTAS DE LOS SISTEMAS DE ARCHIVOS
    El sistema de carpetas permite ordenar la información de manera muy eficiente. Para indicar donde se encuentra un archivo se usa una cadena de texto que se llama ruta. Su estructura suele cambiar de una sistema a otro, pero normalmente te suele indicar las carpetas y subcarpetas que hay que recorrer para llegar hasta el archivo. Las rutas también son útiles para que los programas puedan buscar eficientemente los archivos. Ejemplos de rutas:
  • En Windows: C:\Escritorio\2º Bach 12-13\TIC\foto.png
  • En Linux: home/2ºBach12-13/TIC/foto.png
   La carpeta o directorio del que surgen las demás carpetas se le denomina "Directorio Raíz", en Windows se llama "C:\" y en Linux "/".

SISTEMAS DE ARCHIVOS MÁS USADOS

  • FAT: Tabla de Colocación de Archivos (File Allocation Table), es usado principalmente por memorias USB y otros dispositivos de almacenamineto.
  • NFTS: ("Sistema de Archivos de Nueva Tecnología"), lo usa Windows desde su versión 2000 y XP, porque puede evitar pérdida de datos.
  • EXT2 y EXT3: son los sistemas nativos de GNU/LINUX. Windows no puede leer este sistema de archivos de manera predeterminada.
  • ISO9660: el sistema de los CDs.
  • UDF: sistemas de los DVDs.
EL SISTEMA DE ARCHIVOS DE WINDOWS.

    En Windows se le llama a cada dispositivo de almacenamiento "Unidad" y se le adjudica una letra a cada uno. La letra A corresponde a la disquetera (A:), al disco duro principal le llama "C:". Después sigue asignando letras a los dispositivos que encuentra: lectores de CD/DVD, memorias extraíbles, etc. (La letra B se reserva para otra disquetera). 
   Cuando instalas Windows ya vienen una serie de carpetas creadas, aunque se pueden crear otras es aconsejable no borrar las que ya estaban ahí antes. A veces encontramos carpetas vacías dentro de otras carpetas, no es aconsejable borrarlas porque puede haber algún programa que las utilice mientras se está ejecutando. 

NOMBRES DE ARCHIVOS EN WINDOWS
   En Windows podemos nombrar archivos y carpetas con hasta 255 caracteres (pero no es recomendable). Sin embargo hay signos que no podemos usar:
  Otro dato interesante es que Windows no distingue entre mayúsculas y minúsculas.

   Pero sí distingue las TILDES. Pueden haber archivos que s llamen igual, pero tienen que estar en diferentes carpetas. Aquí os muestro una serie de consejos para nombrar los archivos de una manera correcta:

martes, 22 de enero de 2013

Cómo formatear e instalar Windows

Si por alguna razón tu pc necesita un formateo, aquí en esté blog te enseñaré cómo hacerlo.

PASOS:
1.   Guarda los datos que quieras conservar en un pendrive o en un CD/DVD.
2.   Inserta el disco de intalación de Windows en el lector de DVD/CD.  Este disco de instalación nos permitirá formatear el disco duro más adelante.
3.   Queremos que el ordenador se inicie desde el lector de CD(con nuestro disco de instalación) en lugar desde el disco duro.Para ello hay que reiniciar el ordenador y acceder a la BIOS, la manera de acceder varía de un ordenador a otro, en este link están los comandos más comunes.
    (aquí os dejo un video para cambiar la secuencia de arranque de nuestro ordenador)






        4.  El siguente paso es salir de la BIOS, ahora el ordenador arrancará desde el CD y comenzará el      proceso de instalación. Durante este proceso se nos dará la opción de formatear el disco duro y/o eliminar las particiones de este.


        5.  A la hora de formatear es recomendable usar el forrmateo NTFS en lugar del NTFS (rápido) ya que es más fiable.


        6.  Una vez hecho todo esto lo que queda es instalar una nueva copia de WIndows, y ya después todo es tan fácil como seguir los pasos que te indican.



    Estos pasos también son válidos para posteriores versiones de windows u otros sistemas operativos.

    ¡Y a disfrutar de tu nuevo ordenador!

    ¿Alguna duda? Visita esta guía de instalación paso a paso con imágenes.










    miércoles, 26 de diciembre de 2012

    Emprender

    Pues sí. ¿Qué ha pasado con esta palabra? ¿Es que acaso ha huido de nuestro país? Hoy día millones de personas están en paro en España a la espera de que les llamen para trabajar. Pero, ¿ no es mejor ponerte las pilas y llevar a cabo lo que siempre has querido, el sueño de tu vida? Ser tu propio jefe. Sí, ¿y por qué no? A todos nos gustaría trabajar en lo que más nos gusta pero como ahora no hay trabajo ni debajo de las piedras, lo ideal sería participar o crear proyectos originales que consigan fama y quizás así poder conseguir lo que quieras.

    Todos deberíamos empezar a ser autónomos y autodidactas incluso mientras estudiamos la ESO, un bachiller o lo que sea. Un ejemplo que viene como anillo al dedo a esta entrada es una serie de proyectos que ha llevado a cabo un chico de  mi edad en su pueblo. Este chico se llama Matías Romero, y siempre le han gustado los medios de comunicación. Un día se le ocurrió montar su propio programa de radio "Buenos días Benalup", en la cadena del ayuntamiento de su pueblo (Benalup FM Radio). Hasta el día de hoy ha experimentado con unos tipos de programa muy diferentes. En sus comienzos presentaba un programa de música ochentera y ahora presenta un programa de noticias y entretenimiento. Durante las fiestas de su pueblo decidió montar un canal de televisión online (K5TV) para poder retransmitir dichas fiestas. Ambos proyectos (radio y televisión) le han llevado a conocer a mucha gente perteneciente a este mundillo e incluso a exponer conferencias. Quizás, algún día, estos proyectos le abran alguna puerta en el mundo laboral.

    Todo no está perdido, si de verdad quieres que algo salga adelante échale ganas y ponte a ello.

    domingo, 23 de diciembre de 2012

    ¿En qué piensas? Ordenadores que lo saben todo.

    ¿Nunca os habéis parado a pensar en qué pasaría si de un día para otro nos quedásemos sin brazos? Nuestras capacidades físicas se verían muy mermadas, de hecho, no seríamos capaces de hacer ni la mitad de las cosas que solemos hacer a diario (comer, lavarnos los dientes, ir a comprar el pan, incluso, no podríamos manejar un ordenador).

    ¡CONTROLAR UN ORDENADOR CON LA MENTE!, este es el proyecto que está llevando a cabo un equipo de investigadores (Grupo Diana) en la Universidad de Málaga. Este proyecto tiene como fin ofrecer a las personas discapacitadas una alternativa a la hora de comunicarse con un dispositivo electrónico (ordenador, tablet, MP3, etc).
    ¿Cómo nos comunicamos con un ordenador a través del pensamiento? Imaginemos que un mago nos pide que escojamos una carta de su baraja, la memorizamos y la volvemos a introducir en el mazo. Cuando el mago vaya pasando las cartas y veamos la nuestra, en nuestro cerebro se emitirá un tipo de onda llamada P300. Pues bien, mediante unos electrodos conectados a nuestra cabeza un medidor de ondas cerebrales puede leer las ondas P300. De modo que si en una secuencia de letras aleatorias pensamos concienzudamente en una letra el dispositivo adivinará en qué letra estamos pensando.
    Para que tengáis una visión más gráfica y para dejarme ya de tanta palabrería os dejo aquí un vídeo explicativo:

    miércoles, 12 de diciembre de 2012

    Historia de Windows

        En 1980 una empresa de ordenadores llamada IBM, contrató a otra empresa para que desarrollase un sistema operativo para su nuevo modelo de ordenador personal. Esta empresa fue Microsoft, en aquel entonces una pequeña compañía de software.
     
        A su vez Microsoft le compró un sistema operativo a un programador llamado Tim Patterson por 50.000$. La empresa de Redmond tan solo hizo algunos cambios, como llamar al nuevo SO MS-DOS (Microsoft Disk Operative System) en lugar de QDOS (Quick and Dirty Operative System).
    La estrategia, muy acertada, de Microsoft fue venderle la licencia de lMS-DOS a IBM en lugar de venderle el SO completo. De esta manera Microsoft vendió millones de licencias de su SO a múltiples compañías de computadores. Para 1984 Microsoft había "vendido" su MS-DOS a 200 fabricantes de computadores.

        A lo largo de los años salieron varias versiones del MS-DOS para usarlo con diferentes fines. Unas versiones estaban dedicadas a empresas (como Windows NT,) y otros a usuarios particulares. Windows apareció en 1985 y le sigueron varias versiones: Windows 2.0, Windows 3.0, etc. En 1993 surgió el Windows 95 que no era ni más ni menos que un entorno gráfico para el MS-DOS, este SO era menos fiable y seguro que otras versiones anteriores. Al Windows 95 le sucedieron otros sistemas también basados en el MS-DOS (Windows 98, Windows 2000 y Windows ME.

        En 2001, salió Windows XP un SO totalmente nuevo, que reunía a usuarios empresariales y particulares. En 2006 surgió Windows Vista el cual era poco estable, seguro y consumía muchos recursos.


    lunes, 10 de diciembre de 2012

    ¿Qué es un sistema operativo?

     
        El sistema operativo es el programa más importante del ordenador. Tiene 2 funciones principales:
    • Organizar
    • Administrar el hardware
       En los años 40, para utilizar un ordenador había que repetir constantemente una serie de pasos para poner en funcionamiento el hardware. Como era un proceso muy laborioso y difícil  se crearon los SISTEMAS OPERATIVOS para automatizar el proceso.

       El sistema operativo permite la comunicación entre la máquina y el usuario. Si tuviésemos que hablar directamente con el ordenador lo tendríamos que hacer a través de un lenguaje binario (unos y ceros). La manera más directa que tenemos para comunicarnos con una computadora es mediante comandos. En cambio cuando trabajamos a través de imágenes (moviéndolas, pulsándolas, etc) los estamos haciendo sobre una interfaz gráfica de usuario, GUI (Graphic User Interface).

       Los sistemas operativos están en continua evolución. Cada poco tiempo, sale una nueva versión de cada SO para aprovechar mejor las innovaciones tecnológicas del hardware. Normalmente estas nuevas versiones son más "pesadas", es decir, que necesitan más recursos (más RAM, mayor espacio de disco duro, mejores microprocesadores...). Pro eso a la hora de elegir un SO para nuetro ordenador no tiene por qué ser la última versión, sino que le instalaremos la más conveniente según sus características.

       Los sistemas más comunes a día de hoy son:

    • De pago: Windows y Mac OS
    • Libres: Ubuntu y Linux