Sei sulla pagina 1di 8

Linux - Unix.

Introduccin y caractersticas

La historia de Linux empieza en Finlandia, en 1991, cuando en Linus B. Torvalds, estudiante de la Universidad de Helsinki, se le ocurri comprarse un PC con procesador 386. Despus de observar que el MS/DOS no aprovechaba los recursos de la mquina, decidi usar otro sistema operativo de entonces: Minix (Minix era un pequeo sistema Unix). Sin embargo, debido a las limitaciones del Minix, Linus decidi reescribir algunas partes del sistema, aadindole mayor funcionalidad. Posteriormente, Linus difundi el cdigo fuente por Internet, de manera gratuita y con el nombre de Linux. La primera difusin de Linux tuvo lugar el mes de agosto de 1991. Se trataba de la versin 0.01, y por el momento, funcionaba bajo Minix. Esta primera versin era lo que se podra denominar un embrin ni siquiera hubo anuncio oficial. La primera versin oficial, la 0.02, se hizo pblica el 5 de octubre de 1991. En esta nueva versin ya se permita el uso de algunos programas GNU (GNU es un acrnimo recursivo que significa GNU No es Unix). GNU/Linux es el Unix gratuito escrito por Linus Troval con la asistencia tcnica de un grupo de hackers a travs de la internet cumpliendo todas las caractersticas de los sistemas operativos UNIX actuales y con todos los modernos avances en los sistemas operativos, con capacidad de 1. multi-tarea: muchas tareas pueden ejecutarse al mismo tiempo 2. multi-usuario: el numero de usuarios simulataneos solo esta limitado por la velocidad del CPU y disponibilidad de la memoria, el minimo tiempo de respuesta requerido por usuarios/aplicaciones 3. memoria en modo protegido 4. multiples tipos de sistemas de archivos 5. consumicin escasa de recursos 6. Multiplataforma: Es decir que puede correr en la mayora de plataformas del mercado (procesadores de la gama Intel y AMD, Motorola, Sun, Sparc, etc.) 7. Ventajas de GNU/Linux es rpido y confiable es libre es Seguro: Linux se autoprotege, NO existen virus para Linux. es Cdigo Abierto: Se distribuye su cdigo fuente, lo cual permite a cualquier persona que as lo desee hacer todos los cambios necesarios para resolver problemas que se puedan presentar, as como tambin agregar funcionalidad. El nico requisito que esto conlleva es poner los cambios realizados a disposicin del pblico. el sistema viene acompaado del cdigo fuente. coexiste con otros sistemas operativos en configuraciones de dual-boot El Kernel (Nucleo): es el sistema operativo en si Linux es el propio kernel. Es el punto de comunicacin entre la parte fsica y la parte lgica.

El SHELL: es la parte externa del sistema y representa una interface de comunicacin para el usuario con este. Es el primer proceso arrancado por el usuario al entrar al sistema y es el encargado de interpretar los comandos El cdigo fuente de un programa informtico (o software) es un conjunto de lneas de texto que son las instrucciones que debe seguir la computadora para ejecutar dicho programa. Por tanto, en el cdigo fuente de un programa est descrito por completo su funcionamiento. El cdigo fuente de un programa est escrito por un programador en algn lenguaje de programacin, pero en este primer estado no es directamente ejecutable por la computadora, sino que debe ser traducido a otro lenguaje (el lenguaje mquina o cdigo objeto) que s pueda ser ejecutado por el hardware de la computadora. Para esta traduccin se usan los llamados compiladores, ensambladores, intrpretes y otros sistemas de traduccin. Cmo compruebo el cdigo fuente de mi sitio? El cdigo fuente de un sitio web se puede comprobar a travs del navegador. A continuacin se indica el modo de hacerlo, segn el navegador que use: En Firefox: 1. Abra el navegador. 2. Vaya al sitio del que desea realizar el seguimiento. 3. Haga clic en Ver > Cdigo fuente de la pgina en el men del navegador o pulse CtrlU. En Google Chrome: 1. Abra el navegador. 2. Haga clic en el icono de llave inglesa situado a la izquierda de la barra de herramientas. 3. Haga clic en Herramientas > Ver cdigo fuente. En Internet Explorer: 1. Abra el navegador. 2. Vaya al sitio del que desea realizar el seguimiento. 3. Haga clic en Ver > Cdigo fuente en la barra de herramientas del navegador. Distribuciones de Linux Linux es un sistema operativo de libre distribucin por lo que se pueden encontrar todos los archivos necesarios para su funcionamiento en multitud de servidores conectados a Internet. Una distribucin no es otra cosa que una recopilacin de programas y archivos (denominados paquetes), organizados y preparados para la instalacin. Distribuciones ms usadas: Redhat: buena calidad pero ahora no es gratuita, fcil de instalar Debian: buena calidad, avanzada, difcil de instalar Suse: fcil de instalar Caldera: buena calidad, fcil de instalar Slackware: fue de las primeras y de las que mas se utilizo durante un tiempo Mandrake: esta basada en Redhat, fcil de instalar y configurar

Ventajas de Linux Precio Es ms seguro que otros servidores. Reconoce otros sistemas Operativos en una red.

Es veloz para realizar las tareas. Posee el apoyo de programadores a nivel mundial. Incluye el cdigo fuente . Ideal para la programacin Se puede usar en casi cualquier computadora desde una 386. Es multitarea. Maneja mltiples procesadores Libre de Virus Se tiene la posibilidad de instalar varios programas, como: hojas de clculo, bases de datos, procesadores de texto, varios lenguajes de programacin, paquetes de telecomunicaciones y juegos.

Desventajas de Linux No cuenta con una Empresa que lo respalde. Corre el riesgo a fragmentarse como en el caso de Unix. Carencia de soporte tcnico. Problemas de hardware, no soporta todas las plataformas, y no es compatible con algunas marcas especficas. No hay forma segura de instalarlo sin reparticionar el disco duro. Lo que implica borrar toda la informacin del mismo y despus restablecerla. Se requiere experiencia y conocimiento del sistema para administrarlo. Es un sistema de comandos y existen muchas opciones por lo que en ocasiones es difcil realizar algunas tareas, que en otros sistemas operativos de red son triviales.

Diferencias entre Windows Y Linux PRECIO Linux es libre, flexible, gratuito, configurable, eficiente, no requiere hardware caro, no obliga a cambiar continuamente la versin del software. Windows es un software no gratuito y poco flexible, adems de que continuamente cambia la versin de software. COMPATIBILIDAD Linux requiere ms conocimientos de informtica, no hay sustituto directo para todas las aplicaciones. Linux tiene a veces problemas con los Drivers de algunos dispositivos de ltima generacin (cada vez son menos). Windows es un software mucho ms compatible, tiene mucho mayor soporte en cuanto a dispositivos y requiere el mnimo de conocimientos de informtica. N de USUARIOS Linux es un software menos comercial por lo cual es menos utilizado ya que como es gratuito la mayora de usuarios no le tienen toda la confianza. Windows es un software muy publicitado lo cual lo convierte en un producto muy comercial, por lo que cuenta con un numero mucho mayor de usuarios alrededor del mundo. SEGURIDAD Cualquier sistema construido por el hombre est potencialmente afectado.

Linux no es una excepcin, pero en relacin a Windows es mucho menos vulnerable. Tambin es verdad que el mpetu con el que se buscan los agujeros en Windows es mucho mayor, debido a que algunos informticos utilizan buena parte de su tiempo y se divierten buscando manchas en el expediente de Microsoft. Sistema Sistema de Software operativo archivos MS-DOS FAT Not free Not free Virus S S S S S S No No

Windows FAT 3.11

Windows FAT, FAT Not free 95 32 Windows FAT, FAT Not free 98 32 Windows FAT 32, NT 2000 NTFS Windows FAT 32, XP NTFS Unix Linux FAT 32 FAT 32 Not free Not free Not free Free

ENTORNO GRAFICO En Linux se puede elegir entre varios entornos grficos. Los principales son: KDE, Gnome, Xfce, FluxBox, IceWM Entorno grfico KDE: KDE es un entorno de Escritorio contemporneo para estaciones de trabajo Unix. KDE llena la necesidad de un entorno de trabajo amigable similar a los escritorios de MacOSX o Windows. La K, originariamente, representaba la palabra Kool, pero su significado fue abandonado ms tarde. Actualmente significa simplemente K, la letra inmediatamente anterior a la L (inicial de Linux) en el alfabeto. El escritorio es una abstraccin del espacio virtual de trabajo de la PC. La idea es visualizar grficamente los contenidos mediante iconos, y organizarlos ventanas, carpetas. Entorno de trabajo en Ubuntu Escritorio GNOME Panel Superior Iconos Fondo de Escritorio Panel Inferior

Panel superior:
A la izquierda la Barra de men principal de GNOME. Esta barra incluye los men Aplicaciones, Lugares y Sistema. A la derecha podemos ver fecha y hora de sistema, las redes inalmbricas y el estado de la batera.

Panel inferior:
El cono de la esquina izquierda, conocido como Mostrar Escritorio, permite minimizar todas las ventanas abiertas y dejar el escritorio libre, a su vez puede restablecer todas las ventanas minimizadas a su lugar original. La zona intermedia del panel inferior est constituida por la Lista de Ventanas que muestra un botn por cada ventana que est abierta. En el extremo derecho del panel tenemos el Selector de reas de Trabajo, que permite cambiar de un rea de trabajo a otra.

Barra de Men Principal


Men Aplicaciones
Las aplicaciones nos permiten realizar tareas especficas como crear documentos, ver imgenes o videos, chatear, jugar, etc. Todas las aplicaciones que vienen pre-instaladas y aquellas que instalemos nosotros sern accesibles desde el Men Aplicaciones.

Men Lugares

El Men Lugares permite acceder a carpetas de la XO y la red.

Men Sistema
Este men nos permite acceder a aplicaciones que controlan la configuracin general del sistema. El mismo contiene cuatro items: Preferencias: aplicaciones de configuracin de GNOME, las veremos en detalle ms adelante. Acerca de GNOME : informacin general acerca de la versin de GNOME instalada. Cerrar la sesin: permite cerrar GNOME o cambiar de usuario Apagar : sale del sistema y apaga la XO.

Applets
Un applet es una pequea aplicacin que se ejecuta en segundo plano y se muestra en un panel de GNOME. En el panel superio del escritorio encontramos por defecto tres: el monitor de energa, el gestor de conexiones, y la fecha y hora.

Software libre de Cdigo abierto El software libre y de cdigo abierto (tambin conocido como FOSS o FLOSS, siglas de free/libre and open source software, en ingls) es el software que est licenciado de tal manera que los usuarios pueden estudiar, modificar y mejorar su diseo mediante la disponibilidad de su cdigo fuente. Si bien comparten modelos de desarrollo similares, tienen diferencias en sus aspectos filosficos. El software libre se enfoca en las libertades filosficas que les otorga a los usuarios mientras que el software de cdigo abierto se enfoca en las ventajas de su modelo de desarrollo. "FOSS" es un trmino imparcial respecto a ambas filosofas. El software gratis no necesariamente tiene que ser libre o de cdigo abierto.

Las 4 libertades del software libre

Las 10 premisas del software de cdigo abierto

Ejecutar el programa con cualquier propsito (libertad 0)


(privado, educativo, pblico, comercial, militar, etc.)

Libre redistribucin: el software debe poder ser regalado o vendido libremente.

Estudiar y modificar el programa (libertad 1)


(para lo cual es necesario poder acceder al cdigo fuente)

Cdigo fuente: el cdigo fuente debe estar incluido u obtenerse libremente.

Distribuir el programa de manera que se pueda ayudar al prjimo (libertad 2)

Trabajos derivados: la redistribucin de modificaciones debe estar permitida.

Distribuir las versiones modificadas propias (libertad 3)

Integridad del cdigo fuente del autor: las licencias pueden requerir que las modificaciones sean redistribuidas slo como parches.

Sin discriminacin de personas o grupos: nadie puede dejarse fuera.

Sin discriminacin de reas de iniciativa: los usuarios comerciales no pueden ser excluidos.

Distribucin de la licencia: deben aplicarse los mismos derechos a todo el que reciba el programa.

La licencia no debe ser especfica de un producto: el programa no puede licenciarse solo como parte de una distribucin mayor.

La licencia no debe restringir otro software: la licencia no puede obligar a que algn otro software que sea distribuido con el software abierto deba tambin ser de cdigo abierto.

La licencia debe ser tecnolgicamente neutral: no debe requerirse la aceptacin de la licencia por medio de un acceso por clic de ratn o de otra forma especfica del medio de soporte del software.

Es importante sealar que las libertades 1 y 3 del software

libre tienen como prerrequisito que se tenga acceso al cdigo

fuente.

La libertad 2 hace referencia a la libertad de modificar y redistribuir el software libremente licenciado bajo algn tipo de licencia de

software libre que beneficie a la comunidad.

Software libre de Cdigo cerrado El software de cdigo cerrado es aquel software cuyo cdigo fuente no se encuentra disponible para cualquier usuario, es decir no se hace pblico. El software propietario utiliza un cdigo cerrado. El mtodo mediante el cual se cierra un software, se denomina encriptacin. Esto significa proteger archivos expresando su contenido en un lenguaje cifrado. Los lenguajes cifrados simples consisten, por ejemplo, en la sustitucin de letras por nmeros, o en lugar de usar una letra, se utilice su sucesora en el alfabeto. Licencias: El nombre GNU, GNU's Not Unix (GNU no es Unix), viene de las herramientas bsicas de sistema operativo creadas por el proyecto GNU, iniciado por Richard Stallman en 1983 y mantenido por la FSF. El nombre Linux viene del ncleo Linux, inicialmente escrito por Linus Torvalds en 1991. La contribucin de GNU es la razn por la que existe controversia a la hora de utilizarLinux o GNU/Linux para referirse al sistema operativo formado por las herramientas de GNU y el ncleo Linux en su conjunto. Historia 1985 - Richard Stallman crea Free Software Foundation (FSF) y el proyecto GNU. GNU estaba destinado a ser un sistema operativo libre. Se disearon muchas utilidades (intrprete de comandos, una biblioteca C, un compilador, etc) pero an no se contaba con el ncleo que permitiera completar el sistema operativo. 1991 - Linus Torvalds crea la base del sistema (ncleo o kernel) que luego con la colaboracin de miles de programadores dio lugar a Linux. El software GNU y el ncleo de Linux se unificaron y dieron lugar a GNU/Linux.

Potrebbero piacerti anche