martes, 15 de enero de 2008

El vocabulario del mundo GNU/Linux

En el Blog de Marcelo Ramos me encontré con unas definiciones muy interesantes:

Vivimos una época en que GNU/Linux se está masificando gracias a la movida devocabulario.png algunos fabricantes que han comenzado a vender sus equipos con GNU/Linux preinstalado. Algunos ejemplos son:

Como consecuencia una gran cantidad de nuevos usuarios de GNU/Linux están siendo expuestos a un mundo bastante diferente. Vienen de un mundo donde las palabras Windows y Microsoft alcanzan para describir lo que les permitía utilizar su computadora. Ahora se ven enfrentados a un mar de siglas y nombres que probablemente los confunda y sature.

He vivido ésa experiencia al tratar de explicar a amigos y parientes que sólo conocen Windows que significan ésos nuevos términos, escritorio GNOME? KDE? Unix? Linux? Por éso en éste post me planteo hacer un resúmen de los términos que un nuevo usuario puede encontrar en palabras simples. Espero que pueda ser útil. Si les parece que la lista debería incluir alguna palabra más les agradezco dejen un comentario para poder agregarla.

  • Sistema Operativo:
    • es el conjunto de programas que permiten controlar y utilizar una computadora
  • Núcleo - Kernel:
    • Componente indispensable del sistema operativo. Es el primer programa que se ejecuta cuando la computadora inicia. Habla directamente con la computadora y se encarga de ejecutar todos los programas necesarios para que puedas ingresar y a su vez puedas ejecutar programas. Linux es un ejemplo de núcleo.
  • Unix:
    • Sistema operativo creado en 1969. A partir de él se crearon un sin fin de derivados y también lo que se llama el "tipo" de sistema operativo Unix. GNU/Linux es uno de ellos.
  • GNU:
    • Los primeros sistemas operativos de tipo Unix eran propietarios (como lo es Windows, cerrado y de pago). En 1984 se inició el desarrollo de un sistema operativo libre y que no tuviera nada en común con ésos Unix propietarios. Se le llamó GNU que es un acrónimo que significa GNU No es Unix.
  • GNU/Linux:
    • El proyecto GNU contemplaba la creación de un sistema operativo completo: programas y núcleo. El núcleo que se popularizó no fué el desarrollado por el proyecto GNU (llamado HURD) sino Linux. Por éso un sistema operativo GNU con núcleo Linux es llamado correctamente como un sistema operativo GNU/Linux reflejando explícitamente el proyecto original y el uso específico del núcleo Linux.
  • Linux:
    • Con el tiempo se dió el fenómeno (que se ha mantenido hasta la actualidad) de que la parte GNU del nombre GNU/Linux ha sido eliminado llamándose Linux a todo el sistema operativo. GNU/Linux y Linux podrían llamarse sinónimos pero el primero es la manera correcta de llamarlo. Una analogía parcial sería que la gente llama Windows a lo que debería llamarse Microsoft Windows. De todas formas evitar el prefijo GNU tiene implicaciones históricas mucho más grandes.
  • Código Fuente:
    • Los programadores crean programas escribiendo archivos que luego son transformados para crear el programa que el usuario final ejecuta. La mejor analogía que he encontrado para éso es el de la "receta de cocina". El código fuente es a un programa como la receta de cocina es al producto gastronómico final.
  • Software Libre:
    • Un programa es software libre si puede utilizarse, estudiarse y modificarse sin restricciones. También puede ser copiado y redistribuido con modificaciones o sin ellas sin restricciones o con restricciones que aseguren que los que reciban el programa también puedan hacerlo.
  • Código Abierto:
    • Un programa es de código abierto si el código fuente está disponible y se tiene el derecho de poder utilizarlo.
  • Distribución - Distribución GNU/Linux - Distribución de Linux:
    • Las libertades que confiere el software libre permiten que cualquier persona obtenga el código fuente de los programas, los modifique, los empaquete, le ponga un nombre y lo haga disponible para que el que desee pueda usarlo. Al conjunto de programas que la persona o grupo de personas ha modificado y empaquetado a su gusto se le llama distribución (por que es una forma de distribuir un sistema operativo GNU/Linux).
    • Algunos ejemplos de distribuciones son: Ubuntu, Debian, Fedora, Red Hat, Suse, etc.
    • Una distribución del sistema operativo GNU/Linux podría pensarse como una "marca".
    • Cada distribución tiene una forma de distribuir el sistema operativo GNU/Linux y algunas diferencias que las identifican son: versiones de los programas, que programas utilizar en forma predeterminada para realizar algunas funciones, apariencia y presentación gráfica, etc. Las distribuciones también tienen versiones como los programas que las integran.
  • Paquete:
    • Un paquete es un conjunto de programas y archivos que éstos necesiten. En Windows simplemente se utliza el término programa, en GNU/Linux se utiliza el término más adecuado "paquete". Cuando queremos un programa tenemos que buscar e instalar el paquete que ofrezca ése programa. En general un paquete sirve sólo para una versión de una distribución así que tendremos que buscar el adecuado para la distribución que usemos (algunos paquetes son lo bastante generales como para ser instalados en varias distribuciones distintas).
  • Escritorio - Manejador de Escritorio - Gestor de Escritorio - Entorno Gráfico:
    • Es a lo que te enfrentas cuando la computadora termina de iniciar y está lista para ser utilizada. La gente que viene de Windows le llama justamente así, Windows. Es un ambiente gráfico con ventanas, iconos, menúes, etc que permite utilizar la computadora, ejecutar programas, etc. En el mundo GNU/Linux hay varios gestores de escritorio diferentes y las diferentes distribuciones eligen cual presentarle al usuario en forma predeterminada. Por ejemplo Ubuntu, Fedora y Red Hat usan GNOME; Kubuntu, Suse y OpenSuse usan KDE, etc.
  • GNOME y KDE:
    • Los 2 gestores de escritorio más populares.

No hay comentarios:

TIRA ECOL

Tira Ecol