GNU/LINUX
Los sistemas GNU/Linux se componen de las siguientes capas:
- Kernel
Linux) [Vasb], es el corazón del sistema: se encarga de arrancarlo
y, una vez este es ya utilizable por las aplicaciones y los usuarios, se encarga
de gestionar los recursos de la máquina, en forma de gestión de la memoria,
del sistema de ficheros, de las operaciones de entrada/salida y de los procesos
y su intercomunicación.
Los diferentes tipos de kernel:
- Microkernel
Un microkernel adopta el enfoque de sólo administrar lo que
tiene : CPU, memoria, y el IPC. Casi todo lo demás en una computadora puede ser
visto como un accesorio y se puede manejar en modo de usuario. Los Micronúcleos
tienen una ventaja de la portabilidad, ya que no tienes que preocuparte si
cambia la tarjeta de vídeo o incluso su sistema operativo, siempre y cuando el
sistema operativo sigue tratando de acceder al hardware de la misma manera. Los
Micronúcleos también tienen un tamaño muy pequeño, tanto para la memoria y el espacio
de instalación, y tienden a ser más seguros.
- Kernel Monolitico
- Kernel Híbrido
Enciclopedia Sistemas operativos Linux
- Shell
LAS
PARTES DE LINUX
1.
En la parte del centro se encuentra la capa de
comunicación con el hardware. El SO la utiliza para poder controlar los
diversos aspectos del hardware.
2.
Sobre
ella se encuentra la capa de dispositivos. Es un conjunto de funciones
denominadas controladores de dispositivo que se encuentra dentro del kernel del
SO. Ellas acceden directamente al hardware y hacen el trabajo de lectura,
escritura, etc. Es un punto muy sensible del sistema en donde cuando un error
surge poco puede hacerse para detener el proceso.
3.
Sobre la capa de dispositivos se encuentra la
capa de administración, esta es un conjunto de funciones a las que se hace
referencia como sistema operativo tomando la decisión de que se ejecuta y
cuando. Son las funciones que administran también los procesos, dándoles los
turnos pertinentes y mandándolos a dormir cuando no es su turno.
4.
La capa que sigue es la de los procesos mismos,
por ejemplo el shell del SO. Estos procesos reciben la ordenes directamente del
usuario u otros procesos y los traducen al lenguaje de maquina pasándoselos al
SO para su ejecución.
5.
A partir del shell se podrán arrancar otros
procesos, como programas, que forman la capa superior de la cebolla. Estos se
comunicaran con el shell para que el SO interprete sus órdenes
Características de
linux:
1.
Adaptación.
- Los usuarios pueden correr sus propios programas.
2.
Compatibilidad.
- Permite el control de dispositivos como impresoras, escáner, etc., y en las
versiones actuales, permite el manejo de periféricos para ingresar datos.
3.
Programable.
- Permite la compilación o adaptación de programas debido a que es de
código abierto.
4.
Multisistémica.
- Se considera portable por ser compatible con casi todos los dispositivos
existentes y es el único sistema operativo con estas características.
5.
Adaptación.
- Es capaz de adaptarse a muchas aplicaciones diversas.
6.
Potente.
- Sus comandos incorporados son de amplia aplicación en los programas.
7.
Multiusuario.
- Es utilizable por muchas personas en forma simultánea conectadas a un cerebro
central.
8.
Multitarea.
- Este programa puede realizar tareas en un mismo momento.
9.
Estético.
- Buena presentación y gráficos de alta calidad, comandos congruentes,
eficientes y simples.
1.
Requerimientos.
- Este sistema se puede adaptar a dispositivos de cualquier tipo, y los requerimientos
parten desde máquinas con procesadores a 800 Mega Hertz hasta los actuales,
memoria de 512 megas hasta 8 gigas o más, y entre cinco y veinte gigas de
espacio libre, (dependiendo de la versión instalable) y tarjeta de red.
1.
Interactividad:
El usuario puede trabajar de forma interactiva sin tener que esperar gran
tiempo de respuesta
Independencia:
Proceso que permite que la aplicación de un software funcione en una amplia
variedad de dispositivos independientemente del software local donde se esté
implementando el software
Entre las
distribuciones Linux más populares están:
- · Arch Linux, una distribución basada en el principio KISS, con un sistema de desarrollo continuo entre cada versión (no es necesario volver a instalar todo el sistema para actualizarlo).
- · Chakra project, una popular distribución para escritorio, inicialmente basada en Arch Linux, actualmente se encuentra en un desarrollo independiente.
- · Debian, una distribución mantenida por una red de desarrolladores voluntarios con un gran compromiso por los principios del software libre.
- · Dragora y Trisquel, que van adquiriendo importancia entre las distribuciones que sólo contienen software libre.
- · Elementary OS Es una distribución Linux basada en Ubuntu 12.
- · Fedora, una distribución lanzada por Red Hat para la comunidad.
- · Fuduntu, distribución ligera y rápida basada en Fedora y orientada al uso en notebooks.
- · Knoppix, fue la primera distribución live en correr completamente desde un medio extraíble. Está basada en Debian.
- · Kubuntu, la versión en KDE de Ubuntu.
- · Linux Mint, una popular distribución derivada de Ubuntu.
- · Mageia, creada por ex trabajadores de Mandriva, muy parecida a su precursor.
- · Mandriva, mantenida por la compañía francesa del mismo nombre, es un sistema popular en Francia y Brasil. Está basada en Red Hat.
- · openSUSE, originalmente basada en Slackware es patrocinada actualmente por la compañía SUSE (Micro Focus International).
- · PCLinuxOS, derivada de Mandriva, pasó de ser un pequeño proyecto a una popular distribución con una gran comunidad de desarrolladores.
- · Puppy Linux, versión para equipos antiguos o con pocos recursos que pesa unos 130 MiB
Comentarios
Publicar un comentario