lunes, 21 de marzo de 2011

DISTRIBUCIONES


Dentro de las distribuciones:
ARCHLINUX: Es una distribución sencilla, con una ligera estructura base sin tantas complicaciones, que le permite al usuario acoplarlo a sus necesidades, aunque hay que tener en cuenta que la simplicidad de su estructura no quiere decir que su manejo también sera sencillo.

DEBIAN: Un sistema operativo es el conjunto de programas básicos y utilidades que hacen que funcione su computadora. Debian utiliza el núcleo Linux (el corazón del sistema operativo), pero la mayor parte de las herramientas básicas vienen del Proyecto GNU; de ahí el nombre GNU/Linux.

FEDORA: Es una distribución lanzada por Red Hat para la comunidad.

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.

MANDRIVA: mantenida por la compañía francesa del mismo nombre, es un sistema popular en Francia y Brasil. Está basada en Red Hat.

OPENSUSE: originalmente basada en Slackware es patrocinada actualmente por la compañía Novell.

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.

UBUNTU: una popular distribución para escritorio basada en Debian.

RED HAT: Es un sistema operativo libre, mas robusto que el UBUNTU y esta orientado a servidores
---------------------------






La mayoria de las personas a escuchar la palabra "LIBRE", deducen que es GRATIS, pero cuando hablamos de libre en software estamos hablando de la libertad de ejecutar un programa, de estudiarlo, modificarlo y redistribuirlo.

Ventajas del Software Libre

*Escrutinio Publico: Al ser muchos las personas que tienen acceso al código fuente, eso lleva a un proceso de corrección de errores muy dinámico, no hace falta esperar que el proveedor del software saque una nueva versión.

*Software de dominio publico: este tipo de software no tienen licencias de uso, por lo tanto corre el peligro de dejar de serlo si alguien lo utiliza con el fin de apropiárselo.
Al disponer del código fuente, cualquier persona puede continuar ofreciendo soporte, desarrollo u otro tipo de servicios para el software.
No estamos supeditados a las condiciones del mercado de nuestro proveedor, es decir que si este se va del mercado porque no le conviene y discontinua el soporte, nosotros podemos contratar a otra persona.

*Traducción: cualquier persona capacitada puede traducir y adaptar un software libre a cualquier lengua.

*Corrección ortográfica y gramatical: una vez traducido el software libre puede presentar errores de este tipo, los cuales pueden ser subsanados con mayor rapidez por una persona capacitada.
Mayor seguridad y privacidad: los sistemas de almacenamiento y recuperación de la información son públicos. Cualquier persona puede ver y entender como se almacenan los datos en un determinado formato o sistema.
Existe una mayor dificultad para introducir código malicioso como ser: espía (p/ej. capturador de teclas), de control remoto (p/ej. Troyano), de entrada al sistema (p/ej. puerta trasera), etc.

*Garantía de continuidad: el software libre puede seguir siendo usado aun después de que haya desaparecido la persona que lo elaboro, dado que cualquier técnico informático puede continuar desarrollándolo, mejorándolo o adaptándolo.

*Ahorro en costos: en cuanto a este tópico debemos distinguir cuatro grandes costos: de adquisición, de implantación (este a su vez se compone de costos de migración y de instalación), de soporte o mantenimiento, y de interoperabilidad. El software libre principalmente disminuye el costo de adquisición ya que al otorgar la libertad de distribuir copias la puedo ejercer con la compra de una sola licencia y no con tantas como computadoras posea (como sucede en la mayoría de los casos de software propietario). Cabe aclarar que también hay una disminución significativa en el costo de soporte, no ocurriendo lo mismo con los costos de implantación y de interoperabilidad.

Desventajas del software libre

Si observamos la situación actual, es decir la existencia mayoritaria de Software Propietario, tenemos:

*Dificultad en el intercambio de archivos: esto se da mayormente en los documentos de texto (generalmente creados con Microsoft Word), ya que si los queremos abrir con un Software Libre (p/ ej. Open Office o LaTeX) nos da error o se pierden datos. Pero esta claro que si Microsoft Word creara sus documentos con un formato abierto (o público) esto no sucedería.

*Mayores costos de implantación e interoperabilidad: dado que el software constituye "algo nuevo", ello supone afrontar un costo de aprendizaje, de instalación, de migración, de interoperabilidad, etc., cuya cuantía puede verse disminuida por: mayor facilidad en las instalaciones y/o en el uso, uso de emuladores (p/ej. Si el usuario utiliza Microsoft Windows, la solución seria instalar alguna distribución de GNU/Linux y luego un emulador de Windows, como Wine, VMWare. Terminal X, Win4Lin). Vale aclarar que el costo de migración esta referido al software, ya que en lo que hace a Hardware generalmente el Software Libre no posee mayores requerimientos que el Software Propietario.

domingo, 13 de marzo de 2011

Historia De LINUX

LINUX hace su aparicion a principios de la decada de los noventa, era el año 1991 y por aquel entonces un estudiante de informatica de la Universidad de Helsinki, llamado Linus Torvalds empezo, -como una aficion y sin poderse imaginar a lo que llegaria este proyecto, a programar las primeras lineas de codigo de este sistema operativo llamado LINUX.

Este comienzo estuvo inspirado en MINIX, un pequeño sistema Unix desarrollado por Andy Tanenbaum. Las primeras discusiones sobre Linux fueron en el grupo de noticias comp.os.minix, en estas discusiones se hablaba sobre todo del desarrollo de un pequeño sistema Unix para usuarios de Minix que querian mas.
Caracteristicas de Linux
Multitarea: La palabra multitarea describe la habilidad de ejecutar varios programas al mismo tiempo.
Multiusuario: Muchos usuarios usando la misma maquina al mismo tiempo.
Multiplataforma: Las plataformas en las que en un principio se puede utilizar Linux son 386-, 486-.

Arquitectura linux


Esta imagen que la tome de WIKIPEDIA, para explicar su estructura.
el SHELL, es el interprete de comando, las bibliotecas de funciones son herramientas para el proyecto GNU y el sistema de ventanas y el kernel que es el núcleo.
GNU, es el proyecto que tiene como objetivo crear un sistema operativo completamente libre, y cuando hablamos de libre no se refiere a gratis sino a un código fuente que puede ser modificado y redistribuido.

VENTAJAS