Este es un punto de visión
general del sistema operativo Linux. Los sistemas de computadoras son
dispositivo electrónico programable que puede almacenar, recuperar y procesar
datos. Ejecutar un conjunto de instrucciones llamado programa, el cual da, al
usuario final el resultado deseado.
Una computadora es capaz de realizar múltiples tareas, tales
como:
- Ejecutar programas de usuario.
- Conectar computadoras en una Red de Área Local
(local Área Network –LAN).
- Compartir recursos.
- Controlar su hardware.
Para que la computadora haga todo esto requiere de un sistema operativo, que reside en el disco
duro de la computadora y actúa de puente entre los programas de usuario y los
programas que controlan el hardware de la computadora.
Linux es un sistema operativo distribuido
gratuitamente basado en el sistema operativo UNIX. El proyecto GNU, que se
inició en 1983 por Richard Stallman; tiene como objetivo el
desarrollo de un sistema operativo Unix completo y compuesto
enteramente de software libre. La historia del núcleo Linux está
fuertemente vinculada a la del proyecto GNU. En 1991 Linus
Torvalds empezó a trabajar en un reemplazo no comercial para MINIX que
más adelante acabaría siendo Linux.
Richard Matthew Stallman, Fundador del Movimiento del software libre, de la FSF y del Proyecto GNU.
Cuando Torvalds liberó la primera versión de Linux, el
proyecto GNU ya había producido varias de las herramientas fundamentales para
el manejo del sistema operativo, incluyendo un intérprete de comandos, una biblioteca
C y un compilador, pero como el proyecto contaba con una
infraestructura para crear su propio núcleo (o kernel), el llamado Hurd,
y este aún no era lo suficiente maduro para usarse, comenzaron a usar a Linux a
modo de continuar desarrollando el proyecto GNU, siguiendo la tradicional
filosofía de mantener cooperatividad entre desarrolladores. El día en que se
estime que Hurd es suficiente maduro y estable, será llamado a reemplazar a
Linux.
Linus Torvalds, creador del núcleo Linux.
Entonces, el núcleo creado por Linus Torvalds,
quien se encontraba por entonces estudiando la carrera de Ingeniería
Informática en la Universidad de Helsinki, llenó el
"espacio" final que había en el sistema operativo de GNU.
El sistema operativo Linux está organizado funcionalmente en
los siguientes tres niveles:
·
Kernel; es
el nucleo de un sistema operativo donde están la colección de programas, la mayoría
escrito en C, y solo existe un kernel para cualquier sistema operativo.
·
Shell; es
el Interprete de Comandos, el cual es utilizado
para tranferir los comando del teclado a la computadora. (El Shell interactúa
con el usuario, mientras que el Kernel interactúa con el hardware de la
maquina)
·
Herramientas y Aplicaciones: son programas de
usuario que pueden ser escrito por tercero para determinados tipos de
aplicaciones como; programación,
aplicaciones de negocio y procesadores de texto.
Entorno gráfico
GNU/Linux puede funcionar tanto en entorno gráfico como
en modo consola. La consola es común en distribuciones para servidores,
mientras que la interfaz gráfica está orientada al usuario final tanto de hogar
como empresarial. Asimismo, también existen los entornos de escritorio,
que son un conjunto de programas conformado por ventanas, iconos y muchas
aplicaciones que facilitan la utilización del computador. Los escritorios más
populares en GNU/Linux son: GNOME, KDE SC, LXDE y Xfce.
En dispositivos móviles se encuentra Android, que funciona sobre
el núcleo Linux, pero no usa las herramientas GNU. Intel anunció
productos de consumo basados en MeeGo para mediados del 2011, por lo que
es probable que este entorno tenga también una creciente importancia en los
próximos años.
Aqui se explica como instalar linux en su distribucion Canaima 4.0:
Como instalar un programa en la Canaima educativa
La distribución Canaima es muy parecida a Ubuntu, más bien
para desarrollarla se basaron en Ubuntu y Debían así que la manera para
instalar programas es la misma que en Ubuntu.
Para instalar programas en tu Linux Canaima puedes hacerlo de 4 formas
distintas:
1-Mediante paquetes .deb esos paquetes son los instaladores de X programas, y
se instalan con tan solo dos clic y claro dando permisos de ejecución
insertando tu contraseña de usuario en Linux.
2-Mediante el Gestor de Paquetes Synaptic, ese lo encuentras en el menú
Sistema/Administracion/Gestor de paquetes, ahí busca que `paquete o programa
quieres instalar y listo.
3-Mediante la terminal usando el comando "sudo aptitude install nombre
paquete".
Esta forma es la que generalmente usan los usuarios ya que la terminal es mucho
más rápida y efectiva.
4- Esta opcion es compilando la aplicación desde el código de fuente, tu bajas
el paquete con extensión .tar.gz y necesitas compilar tu mismo para de ahí
lograr instalar el programa.
* También se puede instalar programa que son de Windows, utilizando
el complemento WINE para Linux. Este complemento te permite ejecutar los
programas que utilizabas en Windows normalmente.