Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Cursos gratis / Manual Aprendiendo a aprender Linux - Linux

Manual Aprendiendo a aprender Linux - Linux

 ***** (11 opiniones)
GNU Free Documentation License Curso gratis de Vladimir Támara, Jaime Irving Dávila, Pablo Chamorro e Igor Támara - 14 de Febrero de 2006
Temas Relacionados: Linux
4. Linux
~- Identifica algunos sucesos en la historia de Linux.


Un sistema operativo es un programa que facilita el empleo del hardware de un computador, lo facilita presentando abstracciones de cada dispositivo. Por ejemplo al guardar información en un disquete, el usuario puede pensar en archivos, y el sistema operativo se encarga de los detalles de acomodar y organizar la información en el disquete a nivel físico. Linux es un sistema operativo tipo Unix de libre redistribución. Unix es el nombre de un sistema operativo concebido en los 70's junto con el lenguaje de programación C por Kenneth Thompson, Dennis Ritchie y sus colegas de laboratorios Bell.

Programa que fácilita la utilización de un computador por parte del usuario abstrayendo dispositivos, para que el usuario no se ocupe de los detalles de cada uno.

Nombre del sistema operativo concebido en laboratorios Bell en los 70's y que Linux implementa.

Unix se basa en varias ideas muy buenas que aún están en plena vigencia:

  • Para los creadores de Unix, un sistema operativo debería ser un conjunto de herramienta y conceptos básicos que le permitan al usuario construir rápida y fácilmente sus propias herramientas para automatizar procesos. Unix es como un juego de herramientas que puede aprovecharse al máximo con algo de estudio.
  • Otra gran idea que se ha desarrollo junto con Unix ha sido Internet, porque en este sistema se realizaron las primeras implementaciones de los protocolos de comunicación en los que se basa Internet, y aún hoy son sistemas Unix los que mantienen Internet en funcionamiento [1].
  • Otra buena idea ha sido usar y promover estándares abiertos. Hoy en día existen grupos que mantiene estándares que definen lo que es un sistema tipo Unix: Posix http://standards.ieee.org/regauth/posix/index.html y The Open Group http://www.opengroup.org
    de hecho la palabra Unix es una marca registrada de X/Open.

Dado que sacar copias de un programa no es costoso ni difícil, y dado el carácter de Unix, desde sus comienzos este sistema ha promovido la colaboración y muchas personas han entregado al público las herramientas que han realizado para permitir su libre redistribución. En palabras del mismo Dennis Ritchie Lo que queríamos preservar no era sólo un buen ambiente en el cual programar, sino también un sistema alrededor del cual se formara fraternidad [2].

Hay incluso varios sistemas operativos tipo Unix cuyas fuentes permiten la libre copia y libre redistribución
la mayoría se basan en Unix BSD [3]
, algunos son:

Nombre de una version de Unix desarrollada en la universdiad de Berkeley desde los 70's.

NetBSD

Es un descendiente de 386BSD (que a su vez es un descendiente de BSD). NetBSD se centra en portabilidad, es decir que funciona en diversos tipos de computadores. http://www.netbsd.org.

OpenBSD

Descendiente de NetBSD, centrado en seguridad y criptografía http://www.openbsd.org.

FreeBSD

Descendiente de 386BSD, centrado en facilidad para el usuario final http://www.freebsd.org.

Linux

El kernel de este sistema ha sido desarrollado de forma independiente de BSD desde 1992 por Linus Torvalds y un gran grupo de voluntarios (http://www.kernel.org). Otros componentes del sistema fueron tomados de BSD y otros fueron aportados por diversas organizaciones: Free Software Foundation, XFree86, Apache Foundation, etc.

Los sistemas tipo Unix han sido empleados tradicionalmente por programadores, por esto cuenta con compiladores, editores y herramientas para facilitar la programación
especialmente en lenguaje C. En el caso de Linux tales herramientas han sido desarrolladas por la Free Software Foundation http://www.fsf.org. Así mismo la FSF aportó la licencia que cubre al kernel (llamada GPL) y muchos componentes de un sistema Linux.

Al igual que otros sistemas operativos Unix/Linux cuenta con un sistema de ventanas que, a diferencia de otros sistemas operativos, es independiente de Unix/Linux
es decir puede ponerse, quitarse o cambiarse
. Tal sistema de ventanas se llama X-Window y la versión particular que se emplea en Linux se llama XFree86 http://www.xfree86.org.

Para facilitar la adopción de Unix por parte de usuarios sin experiencia con este sistema, hay varios proyectos en marcha, los dos más conocidos son GNOME (http://www.gnome.org) y KDE (http://www.kde.org), que funcionan sobre Linux y X-Window. Cada uno brinda un escritorio gráfico y aplicaciones de oficina como a las que están acostumbrados los usuarios de otros sistemas operativos (e.g. procesador de texto, hoja de cálculo, etc).

Hay muchos otros programas que funcionan sobre Linux y que satisfacen diversas necesidades. Dada tal cantidad y variedad de programas para Linux, hay grupos de personas dedicadas a configurar distribuciones. Una distribución de Linux es una selección de programas junto con herramientas para administrarlos e instalarlos con facilidad. Algunos nombres de distribuciones son Redhat, Mandrake, Suse, Debian. Nuestra plataforma de referencia (ver Plataforma de referencia) se basa en la distribución Debian que es de alta calidad técnica y que es realizada por voluntarios del mundo entero desde 1993.




1. Investigue más sobre las diferencias entre Linux y otros sistemas de libre redistribución como OpenBSD o FreeBSD. 2. ¿En que consisten los movimientos de fuentes abiertas y de software libre, y cual es su relación con Linux?

1. Investigue más sobre las diferencias entre Linux y otros sistemas de libre redistribución como OpenBSD o FreeBSD.

Los *BSD por ser menos populares tiene menos aplicaciones y cuentan con una capa para emular Linux; los desarrolladores se concentrar en portar aplicaciones de Linux y de otras plataformas; el desarrollo es dirigido por un equipo empleando CVS.

2. ¿En que consisten los movimientos de fuentes abiertas y de software libre, y cual es su relación con Linux?

Fuentes abiertas busca presentar los méritos técnicos de usar programas cuyas fuentes puedan ser vistas por el público. Es impulsado por Open Source Initiative. Software libre se refiere a una ideología y una clasificación de licencias acorde. Se trata de la ideología de la Free Software Foundation.

Notas


|| [1] || Por ejemplo el principal servidor de nombres en Internet es una máquina Unix(BSD), puede ver detalles sobre este servidor en http://www.isc.org/services/public/F-root-server.html ||
|| [2] || Cita tomada de un artículo escrito por Dennis Ritchie sobre la historia de Unix, disponible en http://cm.bell-labs.com/cm/cs/who/dmr/hist.html ||
|| [3] || BSD es el nombre de una versión de Unix desarrollado en la universidad de Berkeley (Estados Unidos) desde los 70's ||
Tabla de contenidos
  1. 1 - Guías para colegios con plataforma de referencia S-Helio 1.1
  2. 2 - Primera exploración de Linux desde la perspectiva de un usuario
  3. 3 - Software de libre redistribución
  4. 4 - Linux
  5. 5 - Sistema de usuarios y manejo de clave
  6. 6 - Escritorio y herramientas Gnome
  7. 7 - Directorios y archivos
  8. 8 - Disquetes y CDROM
  9. 9 - Búsqueda y consulta de documentación
  10. 10 - Linux desde la perspectiva de un usuario con experiencia
  11. 11 - Archivos y permisos
  12. 12 - Información personal y comunicación con otros usuarios
  13. 13 - Servicios de la Intranet
  14. 14 - Edición de texto
  15. 15 - Linux desde la perspectiva de un usuario con mas experiencia
  16. 16 - Sistemas para preparar documentos (I)
  17. 17 - Sistemas para preparar documentos (II)
  18. 18 - bash y el juego de herramientas
  19. 19 - Procesos y tareas
  20. 20 - Scripts basicos para bash (I)
  21. 21 - Scripts basicos para bash (II)
  22. 22 - Configuración de una sesión
  23. 23 - Desarrollo de habilidades para administrar computadores con Linux
  24. 24 - El rol del administrador de red
  25. 25 - Apagado y encendido de una red
  26. 26 - Administración de usuarios (I)
  27. 27 - Administración de usuarios (II)
  28. 28 - Administración de archivos (I)
  29. 29 - Administración de archivos (II)
  30. 30 - Administración de programas (I)
  1. 31 - Administración de programas (II)
  2. 32 - Colaboración y soporte
  3. 33 - Administración de Linux en computadores aislados
  4. 34 - Inicialización del sistema
  5. 35 - Kernel y módulos
  6. 36 - Hardware basico y Linux (I)
  7. 37 - Hardware basico y Linux (II)
  8. 38 - Dispositivos y Linux (I)
  9. 39 - Dispositivos y Linux (II)
  10. 40 - Dispositivos y Linux (III)
  11. 41 - Instalación de Debian
  12. 42 - Localización y configuración de algunos programas
  13. 43 - Administración de una red con Linux
  14. 44 - Redes, protocolos e Internet
  15. 45 - Dispositivos para interconexión y Linux
  16. 46 - Direcciones, enrutamiento y transporte
  17. 47 - Protocolos de soporte y de usuario (I)
  18. 48 - Protocolos de soporte y de usuario (II)
  19. 49 - Protocolos de soporte y de usuario (III)
  20. 50 - Protocolos de soporte y de usuario (IV)
  21. 51 - Protocolos de soporte y de usuario (V)
  22. 52 - Protocolos de soporte y de usuario (VI)
  23. 53 - Apéndice A. Plataforma de referencia S-Helio 1.1
  24. 54 - Apéndice B. Sobre estas guías
  25. 55 - Apéndice C. Actualización del kernel de Debian Linux (I)
  26. 56 - Apéndice C. Actualización del kernel de Debian Linux (II)
  27. 57 - Apéndice D. Respuestas a los ejercicios (I)
  28. 58 - Apéndice D. Respuestas a los ejercicios (II)
  29. 59 - Apéndice D. Respuestas a los ejercicios (III)
Autor y licencia de 'Manual Aprendiendo a aprender Linux - Linux'
Vladimir Támara, Jaime Irving Dávila, Pablo Chamorro e Igor Támara Extraído de: http://es.tldp.org/Manuales-LuCAS/AA_Linux_colegio-1.1/AA_Linux_colegio-1.1-html/ GNU Free Documentation License
Licencia GNU Free Documentation License: http://www.es.gnu.org/licencias/fdles.html
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Wikis relacionados con 'Manual Aprendiendo a aprender Linux - Linux'

En este documento se presenta la información acerca de la instalación, configuración, ejecución y mantenimiento... Más »
Esta es la primerísima edición del Linux en Castellano COMO. La audiencia a la que... Más »
Este documento pretende ser el punto de entrada de los hispanohablantes al mundo Linux, intentando... Más »
Este documento describe el soporte de sonido para Linux. Enumera el hardware de sonido soportado,... Más »
Este documento contiene información acerca del establecimiento de servicios WWW bajo Linux (tanto servidor como... Más »
¿Estás seguro de que deseas eliminar este capítulo?