Introducción a Linux y GNU: Características, Distribuciones y Manejo


La sigla GNU

GNU is Not Unix.

El Proyecto GNU

En 1984, Richard Stallman fundó el Proyecto GNU con el objetivo de conseguir un sistema operativo libre y abierto. Esto es, un sistema operativo tal que los usuarios puedan usarlo, leer el código fuente, modificarlo y redistribuirlo.

Sintaxis general de una orden UNIX

[] [] []

  • -letra ó +letra

Órdenes UNIX

Muchas órdenes UNIX no admiten ficheros de entrada o/y salida y todos escriben el fichero de entrada o de salida. Se pueden redireccionar descriptores también con esto. (Todos menos el de errores).

Linux

Linux es una versión de Unix libremente distribuible e independiente, para plataformas con máquinas x86, Motorola 68k, Digital Alpha, Sparc, Mips y Motorola Power PC.

Características generales de Linux

  • Shells programables
  • Independencia de dispositivos bajo Unix
  • Independencia de dispositivos bajo Linux
  • Comunicaciones y capacidades de la red
  • Portabilidad de sistemas abiertos

Multitareas

Reduce los tiempos muertos, la flexibilidad de no tener que cerrar las ventanas de aplicaciones antes de abrir y trabajar en otras es mucho más conveniente.

Multiusuario

La capacidad para asignar tiempo del microprocesador a numerosas aplicaciones simultáneas se prestó como consecuencia a servir a numerosas personas al mismo tiempo, cada una ejecutando una o más aplicaciones.

Archivo y directorios

En Linux, cada archivo se almacena en un directorio. Los directorios pueden a su vez contener directorios; estos subdirectorios pueden también contener archivos u otros subdirectorios.

Núcleo de Linux

El núcleo de Linux no usa código de AT&T o de cualquier otra fuente propietaria, la mayoría de los programas disponibles para Linux es desarrollado por el proyecto GNU de la Free Software Foundation.

Tipos de kernel

  • Kernel monolítico
  • Kernel modular
  • Estructura de microkernel

Instrucciones de E/S

En informática, se le llama a un conjunto de datos insertados en una secuencia estructurada o específica que el procesador interpreta y ejecuta.

Instrucción de entrada

Una instrucción de entrada consiste en asignar a una o más variables, uno o más valores (datos) recibidos desde el exterior.

Instrucción de salida

Una instrucción de salida consiste en llevar hacia el exterior los valores (datos) obtenidos de la evaluación de una lista de expresiones.

Instrucciones de entrada y salida

Son aquellas instrucciones que nos permiten leer datos de stdin (entrada) y mostrar datos por stdout (salida).

Los argumentos de las instrucciones de entrada/salida, solo pueden ser integer.

Principales distribuciones de Linux

  • SuSE
  • Mandrakelinux
  • Red Hat
  • Fedora
  • Gentoo Linux
  • CentOS (Community ENTerprise Operating System)
  • Debian GNU/Linux
  • Knoppix
  • Slackware Linux
  • Lycoris
  • Xandros
  • Lindows
  • Libranet
  • Ubuntu
  • White Box
  • GnuLinEx

Manejo de distribuciones GNU

Una distribución contiene el Kernel Linux, bibliotecas y paquetes de software. Es un conjunto de aplicaciones Linux preparadas para que el usuario las pueda instalar de forma sencilla.

Las distribuciones son ensambladas por individuos, empresas y otros organismos. Cada distribución puede incluir cualquier número de software adicional, incluyendo software que facilite la instalación del sistema. La base del software incluido con cada distribución incluye el núcleo Linux y las herramientas GNU, al que suelen adicionarse también varios paquetes de software.

Estructura de línea de orden

Pues es aquello que el intérprete de comandos muestra para indicar que está esperando a que se introduzca una orden.

Dejar un Comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *