martes, 21 de mayo de 2013

Linux Informatica

HISTORIA DE LINUX
En 1991, con 23 años, un estudiante de informática de la Universidad de Helsinki (Finlandia) llamado Linus Torvalds se propone como entretenimiento hacer un sistema operativo que se comporte exactamente igual al sistema operativo UNIX, pero que funcione sobre cualquier ordenador compatible PC. Posteriormente Linus tuvo que poner como requisito mínimo que el ordenador tuviese un procesador i386, ya que los ordenadores con CPU más antiguas no facilitaban el desarrollo de un sistema operativo compatible con UNIX.
Un factor decisivo para el desarrollo y aceptación de Linux va a ser la gran expansión de Internet. Internet facilitó el trabajo en equipo de todos los que quisieron colaborar con Linus y fueron aportando todos los programas que vienen con UNIX. Linus no pretendía crear todos los programas que vienen con UNIX. Su objetivo fundamental era crear un núcleo del S.O. que fuera totalmente compatible con el de UNIX y que permitiera ejecutar todos los programas gratuitos compatibles UNIX desarrollados por la Free Software Foundation (fundada por Richard Stallman) que vienen con licencia GNUF.1. Esta licencia impide poner precio a los programas donados a la comunidad científica por sus propietarios (programas libres) y obliga a que si se escriben nuevos programas utilizando código de programas libres, estos sean también libres.
Para crear su núcleo, Linus se inspiró en Minix, una versión reducida de UNIX desarrollada por el profesor Andy Tanenbaum para que sus alumnos pudieran conocer y experimentar con el código de un sistema operativo real.
Linus escribió un pequeño núcleo que tenía lo necesario para leer y escribir ficheros en un disquette. Estamos a finales de Agosto de 1991 y Linus ya tiene la versión $0.01$. Como no era muy agradable de usar y no hacia gran cosa, no lo anunció. Le puso como nombre Linux, que es un acrónimo en inglés de ``Linus UNIX'' (el UNIX de Linus).
El 5 de octubre de 1991, Linus anuncia la primera versión ``oficial'' de Linux, la $0.02$. Esta versión ya podía ejecutar dos herramientas básicas de GNU: el intérprete de órdenes (bash) y el compilador de C (gcc). Linux no tenía aún nada sobre soporte a usuarios, distribuciones, documentación ni nada parecido (aún hoy la comunidad de Linux trata estos asuntos de forma secundaria; lo primero sigue siendo el desarrollo del kernel).
Linus siguió trabajando hasta que Linux llegó a ser un producto realmente útil. Dió los fuentes de Linux para que cualquiera pudiese leerlo, modificarlo y mejorarlo. Seguía siendo la versión $0.02$ pero ya ejecutaba muchas aplicaciones GNU (bash, gcc, gnu-make, gnu-sed, compress, etc.)
Tras la versión $0.03$, Linus salto a la versión $0.10$, al tiempo que más gente empezaba a participar en su desarrollo. Después de numerosas revisiones, alcanzó la versión $0.95$, reflejando la esperanza de tener lista muy pronto una versión estable (generalmente, la versión $1.0$ de los programas es la primera teóricamente completa y sin errores). Esto sucedía en marzo de 1992. Año y medio después, en diciembre del 93, nacía Linux 1.0.
Hoy Linux es ya un clónico de UNIX completo y hay muchas personas escribiendo programas para Linux. Incluso las empresas están empezando a escribir programas para Linux ya que el nivel de aceptación que ha tenido es enorme. ¿Quién iba a imaginar que este ``pequeño'' clónico de UNIX creado por un estudiante iba a convertirse en un estándar mundial para los ordenadores personales?.

HISTORIA DE LINUX EN EL COLEGIO QUIROGA ALIANZA

Comenzó en el año 2010 con el profesor Jairo Orjuela quien fue el que mando a los estudiantes de grado once de esa promoción a averiguar sobre el instalación, historia, versiones de 32 y 34 bits y todo sobre el sistema operativo. todo lo que averiguaban lo tenían que poner en practica en le aula de informática por que allí se encontraba instalado el programa. Así fue durante todas las promociones anteriores e el 2011 la versión 11.04, en el 2012 la versión 12.04 y en este 2013 la versión 13.04.

Instalación de la versión 13.04

Existen dos métodos de instalación:
1. USB: descargando el archivo .ISO, configurando la USB en modo PENDRIVE para arrancar el sistema en modo de boteo(BBT) desde la USB.
2. A TRAVEZ DE UN CD/DVD: descargando el archivo .ISO de la pagina principal de Linux, después a través de un programa quemador de discos se monta la imagen .ISO se quema el CD/DVD y se pone la maquina en modo de boteo.


0. Descargar y Grabar el .ISO
Podemos grabarla en un USB usando Unetbootin o el creador de disco de arranque de otra distribución Linux. 
Si es DVD recomiendo K3b o Xfburn para grabarlo.
También será necesario entrar al BIOS y configurar el boteo (arranque) para que comiese buscando el CD/DVD o los dispositivos USB en el arranque del equipo según sea el caso, el disco duro en el arranque debe de quedar al final.
Una vez grabado el .ISO en un DVD o USB y que hayamos arrancado desde este mismo dispositivo procederemos a realizar la instalación.

1.- La Bienvenida.
Lo Primero es configurar el Idioma, en este caso seleccionamos Español y y hacemos clik sobre Instalar Ubuntu.
2.- Preparando la Instalación.
El instalador buscará que tengamos el mínimo requerido de espacio para instalar el sistema que estemos conectados a internet y en el caso de Laptops y/o Netbooks que este conectado el cargado.
También contamos con con la Opción de Descargar Actualizaciones durante la Instalación y Descargar Software de Terceros, ambas son opciones pero recomendable marcar las casillas ya que de cualquier forma tendremos que hacerlo una vez instalado.
3.- Opciones de Instalación.
Tenemos diferentes tipos de Instalación:
La primera Borrar Disco e Instalar Ubuntu: Arrasa con todo el disco e Instala Ubuntu, ideal si no queremos rompernos la cabeza particionando y solo exisistira Ubuntu en el Disco.
Pero en este caso lo haremos de la manera interesa y personalizada, pues para eso usamos GNU/Linux para decidir como van a ir las cosas.
Elegimos la opciones de mas opciones para crear nuestra propia tabla de aprticiones y damos clik en continuar.
4.- Particionamiento del Disco.
De todas es la parte en la que muchos a veces tienen dudas, vamos a dar la explicación y haber alguna duda no duden en comentar y con todo gusto los ayudamos.
Todo va a depender si ya tenemos una tabla de particiones hecha, de ser así unicamente deberemos de montar los, seleccionando la partición y dar clik en cambiar > Usar Como EXt4 y elegir el punto de montaje. (/boot, /, (home, etc,,,)
Vamos a crear una nueva tabla de particiones, seleccionamos el disco duro y comenzamos, en cada vez tendremos que hacer clik sobre "Espacio Libre" y hacer clik en "+", para ir creando particiones.
4.1 Creación del /boot
La primera partición que crearemos sera la del /boot, aqui es donde se instala el cargador de arranque GRUB, lo recomendable son 100 MB, aunque yo uso 200 MB por si acaso, algunos piensan que 200 MB es demasiado, es relativo pero los expertos opinan que 100 MB es lo correcto.
4.2 El Área de Intercambio o SWAP:
Esta partición es el "ayudante " a la memoria RAM, sirve para intercambiar las aplicaciones que no has utilizado por algún tiempo en tu sesión, cuando esto pasa la descarga en el SWAP para poder liberar algo de RAM y seguir trabajando, así que el tamaño de esta partición dependerá de cuanta RAM tienes, se recomienda un tamaño doble de lo que tengas de Memoria RAM siempre y cuando no exeda los 2 GB de SWAP .Si tenemos 2 GB o mas en RAM no necesitamos mucha SWAP, algunos priensan que el tamaño maximo de Swap debe de ser de 1 GB si cuentas con mas de 2 GB en RAM.
En este casi, en esta maquina tengo 512 MB, pondrmeos un SWAP de 1 GB.
4.3 La Particion Raiz (/)
Aquí es donde va instalado todo el SO y las aplicaciones, así de igual manera dependerá del tamaño de tu disco y tus necesidades, con 12 GB estará bien, aun que en mi PC personal la hago de 20 GB por la gran cantidad de aplicaciones que instalo :D,, en la siguiente imagen el tamaño es de 15 GB si tienes un disco grande seria bueno tener este tamaño, por si acaso.
4.4 El Home (/Home)
Donde quedaran todos los archivos personales de todos los usuarios. una vez creado todo lo de arriba lo que debemos de hacer es dejar el resto del espacio disponible para el Home, sino estaremos desperdiciando espacio en el Disco duro, al menos que vayamos a Instalar otra Distribución,pero en este caso NO, así que dejamos el restante disponible para el HOME
4.5 Montando particiones Windows. (Opcional)
Puede ser el caso que tengamos Windows Instalado, estas particiones nos aparecerán antes que que todas las que hemos creado (hasta arriba), es importante si no queremos borrarlas NO crear una nueva tabla de particiones, para poder instalar Windows y Ubuntu en el mismo disco se da por hecho que tenemos Espacio Libre en el disco al llegar a esta parte del tutorial.
Para no borrarlas solo debemos montarlas, damos clik sobre una de ellas deberán aparecernos como tipo: NTFS y damos clik en Cambiar, en la ventana que se nos abre debemos de dar clik en usar como NTFS, finalmente utilizar como seleccionamos /windows y asegurarnos que la casilla de verificación de FORMATEAR esta desactivada.
Otra opción es dejarla intacta, de cualquier forma podremos ingresar a nuestros archivos después de la instalación, se monta en la instalacion para practicidad de esta forna podremos agregar el direcotio /windows a los marcadores. 
(Disculpen, de eso no tengo captura de pantalla, pero úsenla con precaución)
4.5 Resultado del Particionamiento.
No teniendo en cuenta el paso 4.5 de este tutorial, la tabla de particionamiento nos debe de quedar algo como lo de la siguiente imagen que esta basado en un disco de 80 GB, hago énfasis  no te tiene que quedar igual cada quien decide cuanto ponerle a sus particiones.
5. Pasos Finales
Lo que sigue después de esto son pasos muy sencillos, veamos.
Configuramos donde estamos, esto es para la Zona Horaria.
Luego la distribución del teclado.
Finalmente los datos del Usuario, no hay mucho que explicar, solo en la opción cifrar carpeta, es recomendable si manejamos información sensible de nuestra empresa, trabajo etc... 
NOTA: Si ciframos la carpeta y después montamos el home al re instalar el sistema este deberá de ser el mismo usuario, misma contraseña y misma distribución de lo contrario no podremos acceder a esta información. USAR CON PRECAUCIÓN.
Esperamos a que termine de instalarse el sistema.
Al finalizar deberemos de reiniciar el sistema, sacar el DVD/ o USB y dar Enter, para que arranque el sistema ya instalado.
Y Voala! Ubuntu 13.04 

Tipos de Linux:

 

  • Arch Linux, una distribución basada en el principio KISS, con un sistema de desarrollo continuo entre cada versión (no es necesario volver a instalar todo el sistema para actualizarlo).
  • Debian, una distribución mantenida por una red de desarrolladores voluntarios con un gran compromiso por los principios del software libre.
  • Fedora, una distribución lanzada por Red Hat para la comunidad.
  • Ubuntu, una popular distribución para escritorio basada en Debian y mantenida por Canonical.
  • Kubuntu, la versión en KDE de Ubuntu.
  • Linux Mint, una popular distribución derivada de Ubuntu.
  • Chakra project, una popular distribución para escritorio, inicialmente basada en Arch Linux, actualmente se encuentra en un desarrollo independiente.
  • openSUSE, originalmente basada en Slackware es patrocinada actualmente por la compañía SUSE (The Attachmate Group).
  • Puppy Linux, versión para equipos antiguos o con pocos recursos que pesa unos 130 MiB.
  • CentOS, una distribución creada a partir del mismo código del sistema Red Hat pero mantenida por una comunidad de desarrolladores voluntarios.
  • Gentoo, una distribución orientada a usuarios avanzados, conocida por la similitud en su sistema de paquetes con el FreeBSD Ports, un sistema que automatiza la compilación de aplicaciones desde su código fuente.
  • Knoppix, fue la primera distribución live en correr completamente desde un medio extraíble. Está basada en Debian.
  • Mandriva, mantenida por la compañía francesa del mismo nombre, es un sistema popular en Francia y Brasil. Está basada en Red Hat.
  • PCLinuxOS, derivada de Mandriva, pasó de ser un pequeño proyecto a una popular distribución con una gran comunidad de desarrolladores.
  • Red Hat Enterprise Linux, derivada de Fedora, es mantenida y soportada comercialmente por Red Hat.
  • Slackware, una de las primeras distribuciones Linux y la más antigua en funcionamiento. Fue fundada en 1993 y desde entonces ha sido mantenida activamente por Patrick J. Volkerding.
  • Slax, es un sistema Linux pequeño, moderno, rápido y portable orientado a la modularidad. Está basado en Slackware.
  • Dragora y Trisquel, que van adquiriendo importancia entre las distribuciones que sólo contienen software libre.
  • Canaima, es un proyecto socio-tecnológico abierto, construido de forma colaborativa, desarrollado en Venezuela y basado en Debian.
  • Tuquito Basada en Ubuntu, distribución desarrollada en argentina con buenas interfaces gráficas y drivers universales. Recomendada para usuarios iniciales.
El sitio web DistroWatch ofrece una lista de las distribuciones más populares; la lista está basada principalmente en el número de visitas, por lo que no ofrece resultados muy confiables acerca de la popularidad de las distribuciones.

Distribuciones especializadas

Otras distribuciones se especializan en grupos específicos:

Ventajas de Linux



  1. Linux es básicamente un duplicado de UNIX, lo que significa que incorpora muchas de las ventajas de este importante sistema operativo.
  2. En Linux pueden correr varios procesos a la vez de forma ininterrumpida como un servidor de red al tiempo que un procesador de textos, una animación, copia de archivos o revisar el correo electrónico.

  1. Seguridad porque es un sistema operacional diseñado con la idea de Cliente - Servidor con permisos de acceso y ejecución a cada usuario. Esto quiere decir que varios usuarios pueden utilizar una misma maquina al tiempo sin interferir en cada proceso.
  2. Linux es software libre, casi gratuito. Linux es popular entre programadores y desarrolladores e implica un espíritu de colaboración.
  3. Linux integra una implementación completa de los diferentes protocolos y estándares de red, con los que se puede conectar fácilmente a Internet y acceder a todo tipo de información disponible.
  4. Su filosofía y sus programas están dictados por el movimiento ``Open Source'' que ha venido crecido en los últimos años y ha adquirido el suficiente fortaleza para hacer frente a los gigantes de la industria del software.
  5. Linux puede ser utilizado como una estación personal pero también como un potente servidor de red.
  6. Linux incorpora una gama de sistemas de interfaz gráfica (ventanas) de igual o mejor calidad que otras ofrecidas en muchos paquetes comerciales.
  7. Posee el apoyo de miles de programadores a nivel mundial.
  8. El paquete incluye el código fuente, lo que permite modificarlo de acuerdo a las necesidades del usuario.
  9. Utiliza varios formatos de archivo que son compatibles con casi todos los sistemas operacionales utilizados en la actualidad.

Bibliografía

4.http://blog.soluciones-libres.com/2013/04/instalar-ubuntu-1304-paso-paso.HTML
5. Joshua David Cortes velasquez