Linux es un código abierto , Unix -como sistema operativo. El código abierto se refiere al hecho de que todo el código fuente del sistema operativo está disponible gratuitamente para cualquier persona para ver o hacer cambios si lo consideran conveniente . Se llama Unix o Unix - basado , ya que no se construye en el kernel de Unix de AT & T , sino más bien en un kernel diseñado por Linus Torvalds con un código base completamente diferente . Sin embargo , el sistema operativo Linux se ajusta a muchas de las estructuras Unix y utiliza la mayor parte de los mismos comandos . El Sistema
operativo El sistema operativo Linux ( OS) se basa en el kernel de Linux. El núcleo es una aplicación de software que es responsable de la gestión de la comunicación entre el hardware y el software . Es la capa de abstracción de la memoria , los procesadores y los dispositivos de E /S que el software debe controlar.
En la parte superior del núcleo se encuentra la shell. La cáscara es la capa entre el usuario y el núcleo . El shell interpreta los comandos y los ejecuta . Hay varias shells disponibles para los sistemas operativos Linux, pero el shell por defecto es el Bash ( Bourne Again) shell.
La última capa del sistema operativo son los programas o aplicaciones. A pesar de la cáscara y el núcleo también programas , se considera independiente de programas como procesadores de texto y reproductores de medios .
El Sistema
Archivo El sistema de archivos es jerárquica la naturaleza , con la base de ser el directorio raíz , designado por " /" . Cada directorio por debajo de ella se remonta en última instancia en el directorio raíz . Cada directorio tiene un propósito muy específico . Por ejemplo , el directorio "/home " contiene los archivos personales de cada usuario , el directorio "/bin " y " /sbin " directorios contienen los archivos de programa y el " /boot " directorio contiene los archivos necesarios para arrancar el sistema operativo.
Otra cosa importante a tener en cuenta es que todo en Linux es tratado como un archivo, incluidos los archivos de programa, los archivos de texto, los directorios y los dispositivos de hardware. Hay tres tipos de archivos , y cada tipo de archivo tiene una función específica. Archivos ordinarios son archivos tales como archivos de texto y archivos binarios ( software). Directorio de archivos ocupan sólo el nombre y número de identificación de cada archivo contenido dentro de la guía. Los archivos de dispositivo tienen ninguna información, pero se utilizan para transmitir órdenes a los dispositivos de hardware.
El Shell
A menudo, cuando la gente piensa en el sistema operativo Linux, que pensar en la interfaz de línea de comandos ( CLI) o shell. Es el lugar donde se introducen los comandos del sistema . Para acceder a la concha, se abre una ventana de terminal. La ventana de terminal generalmente se encuentra en "Herramientas del sistema" o " accesorios " en el principal "Inicio" o el menú "Aplicaciones" en el escritorio gráfico.
Cuando se abre la ventana de terminal , se le presentará con el comando del sistema, en forma de "% " o " $". Aquí es donde puede escribir comandos . Los comandos son necesarios para que el sistema operativo haga cualquier cosa, desde la manipulación de archivos de texto para la manipulación de hardware . La base de comandos de Linux es demasiado numeroso para ir a los detalles aquí, pero los comandos más comunes se puede encontrar en la página web BSD.org ( ver Recursos más adelante ) .
Los Escritorios gráficos
Con el avance de los escritorios gráficos como Gnome o KDE , puede utilizar posiblemente el sistema operativo Linux por un largo tiempo sin tener que abrir una ventana de terminal. La mayor parte de las tareas del día a día tienen ahora una interfaz gráfica de usuario ( GUI) de algún tipo u otro. Cada entorno de escritorio tiene su propio conjunto de ventajas y desventajas . Por ejemplo , KDE es un entorno de escritorio más sólido , con gráficos mejorados y los menús. Gnome es más utilitario en apariencia. El escritorio que usted elija es sólo una preferencia personal, y algunas personas les gusta instalar tanto Gnome como KDE y cambiar entre los dos.
Es importante tener en cuenta que no todos los programas diseñados para Gnome se ejecutarán bajo KDE, y viceversa , sin que las bibliotecas de escritorio específicos instalados. Sin embargo , si hay una aplicación que hace una cosa en Gnome , puede estar razonablemente seguro de que hay una aplicación similar en KDE.
Ahora que tiene una comprensión básica del sistema operativo Linux, la mejor manera de aprender más es elegir una distribución como Ubuntu o Fedora e instalarlo ( ver Recursos) . La experiencia es , con mucho, el mejor maestro en este caso.