1) El documento describe un taller sobre sistemas operativos que incluye preguntas sobre conceptos como el master boot record, bootstrap, el núcleo, las funciones de los sistemas operativos y más.
2) Se explican varios conceptos clave de sistemas operativos como el master boot record, bootstrap, las funciones del núcleo y las clasificaciones de sistemas operativos.
3) El documento provee información sobre diferentes sistemas operativos incluyendo Windows, MacOS, Linux y sus distribuciones.
PP_Comunicacion en Salud: Objetivación de signos y síntomas
Taller SITEMAS OPERATIVOS
1. TALLER
SISTEMAS OPERATIVOS
Desarrolle el siguiente taller de sistemas operativos, en un documento en Word
y súbalo al link que el docente le indique.
¿Qué es el master boot record (MBR)?
Un registro de arranque principal, conocido también como registro de
arranque maestro o por su nombre en inglés master boot
record (abreviado MBR) es el primer sector (“sector cero”) de un dispositivo
de almacenamiento de datos, como un disco duro. A veces, se emplea para el
arranque del sistema operativo con bootstrap, otras veces es usado para
almacenar una tabla de particiones y, en ocasiones, se usa sólo para
identificar un dispositivo de disco individual, aunque en algunas máquinas
esto último no se usa y es ignorado.
¿De qué está compuesto el MBR?
El MBR está compuesto por código ejecutable y las entradas de la Tabla de
Particiones. Estructura del Master Boot Record Offset Naturaleza size +00h
Código ejecutable varía +1BEh 1a entrada de tabla de particiones 16 bytes
+1CEh 2a entrada de tabla de particiones 16 bytes +1DEh 3a entrada de tabla
de particiones 16 bytes +1EEh […]
¿Qué es bootstrap?
Vamos a empezar por el principio, Bootstrap es un framework
CSS desarrollado inicialmente (en el año 2011) por Twitter que permite dar
forma a un sitio web mediante librerías CSS que incluyen tipografías, botones,
cuadros, menús y otros elementos que pueden ser utilizados en cualquier sitio
web.
2. Aunque el desarrollo del framework Bootstrap fue iniciado por Twitter, fue
liberado bajo licencia MIT en el año 2011 y su desarrollo continua en un
repositorio de GitHub.
Bootstrap es una excelente herramienta para crear interfaces de usuario
limpias y totalmente adaptables a todo tipo de dispositivos y pantallas, sea
cual sea su tamaño. Además, Bootstrap ofrece las herramientas necesarias
para crear cualquier tipo de sitio web utilizando los estilos y elementos de sus
librerías.
¿Como se encuentran distribuidos los 512 bytes del sector de arranque
en un disco duro?
El sector de arranque del disco duro esta constituido por:
cabeza cilindro y sector este ingresa un mini programa de master de
inializacion y la tabla de particiones tiene como funcion de mostrar el control
del sector de arranque de la partición activa.
El espacio particionado es el espacio que es asignado a una partición.
El espacio no particionado: Es el espacio que no ha sido asignado a
ninguna partició
¿qué es sistema operativo?
Un sistema operativo puede ser definido como un conjunto de programas
especialmente hechos para la ejecución de varias tareas, en las que sirve de
intermediario entre el usuario y la computadora. Este conjunto de programas
quemanejan el hardware de una computadora u otro dispositivo
electrónico. Provee de rutinas básicas para controlar los distintos dispositivos
del equipo y permite administrar, escalar y realizar interacción de tareas. Un
sistema operativo, tiene también como función, administrar todos los
periféricos de una computadora. Es el encargado de mantener la integridad
del sistema. Podemos decir que el sistema operativo es el programa más
importante de la computadora.
¿Cuál es el programa principal del sistema?
3. El programa principal del sistema es designado como núcleo del sistema o
interprete de comando.Este tiene la capacidad de traducir ordenes que
ingresan los usuarios, por medio de un conjunto
de instrucciones facilitadas por el mismo directamente al núcleo y al conjunto
de herramientas que forman el sistema operativo.
Entre las tareas que desempeña se incluye el manejo de las interrupciones,
la asignación de trabajo al procesador y proporcionar
una vía de comunicación entre los distintos programas. En general,
el núcleo se encarga de controlar el resto delos módulos y sincronizar
su ejecución.
.
¿Cuáles son las cuatro grandes funciones del sistema operativo?
1. Proporcionar una interfaz de línea de comando o una interfz grafica al
usuario, para que este ultimo se pueda comunicar con la computadora.
2. Administrar los dispositivos del hardware en la computadora. Como cuando
se corren los programas que necesitan utilizar la memoria, el monitor, las
unidades de disco, los puertos de Entrada/Salida.
3. Administrar y mantenr los sistemas de archivo de disco; los sistemas
operativos agrupan la información dentro de departamentos logicos para
almacenarlos en el disco. Estos grupos de informacion son llamados
archivos.los archivos pueden contener instrucciones de programas o
información creada por el usuario. El sistema opertivo mantiene una lista de
los archivos en un disco; y proporciona las herramientas necesarias para
organizar y manipular estos archivos.
4. Apoyar o proporcionar servicios a otros programas, como listar archivos,
grabarlos a disco, eliminar archivos y revisar el espacio disponible.
¿Cuáles son las distintas funciones de los sistemas
operativos?
as principales funciones que realiza un sistema operativo son las siguientes:
GESTIÓN DE RECURSOS: control de discos duros, CDROM y
DVDROM, gestión de periféricos (teclado, ratón, etc…), asignación de
cantidades de memoria, etc…
INTERFAZ DE USUARIO: nos referimos al modo que tiene el ordenador de
presentar la información al usuario. Ésta puede ser:
GRÁFICA (un escritorio con distintos iconos y barras de menú gobernados por
ratón). Es el interfaz comúnmente utilizado por todos nosotros.
4. POR MENÚS: las órdenes se dan escogiendo entre diversas opciones
agrupadas por menús.
CONSOLA DE COMANDOS: un buen ejemplo es el símbolo de sistema, en el
grupo de programas de Accesorios de Windows XP. Este sistema de
comunicación consiste en teclear directamente las órdenes en el teclado del
PC.
ADMINISTRACIÓN DE ARCHIVOS: el sistema operativo de encarga de
guardar los datos en distintas unidades de almacenamiento (disco duro,
disquetes, CD’s y DVD’s), así como de recuperarlos cuando el usuario se lo
pida.
GESTIÓN DE TAREAS: los SO actuales son multitarea, es decir, pueden
realizar varias tareas y ejecutar varios programas a la vez. Así, mientras
navegamos por Internet o escribimos una carta, el antivirus está vigilando por
si se produce algún ataque, o nuestro messenger está comprobando
continuamente si alguno de nuestros contactos se ha conectado y nos ha
enviado algún mensaje.
¿Cuáles son los sistemas operativos existentes?
Microsoft Windows
Fue desarrollado en la década de los ochenta. Sus versiones más recientes
son Windows 10; Windows 8, creado en el año 2012; Windows 7, en el
2009; y Windows Vista, creada en el 2007.Windows viene preinstalado en la
mayoría de los computadores nuevos, esto lo ubica como el sistema operativo
más popular.
Mac OS X
Es el sistema operativo creado por Apple Inc. y viene instalado en todos sus
computadores. Todas las versiones recientes son conocidas como MacOS X y
los nombres específicos de cada unas de estas son: Mavericks, lanzada en
2013; Mountain Lion, en el 2012; Lion, en el 2011 y Snow Leopard que fue
creada en el 2009.Apple también ofrece una versión llamada MacOS X Server
que está diseñado para ejecutarse en los servidores.
Linux Ubuntu
Es un sistema operativo de código abierto, esto significa que puede ser
modificado y distribuido por cualquier persona alrededor del mundo. Esta es
una de sus ventajas, ya que no tienes que pagar por él y puedes elegir entre
las diferentes versiones que existen.
En los computadores para el hogar, Linux, a pesar de ser gratuito, es muy
poco usado, pero la mayoría de servidores, en las empresas, usan Linux
porque es fácil de personalizar.
5. Las versiones más populares son Ubuntu, Debian, Linux Mint y Fedora; busca
una que se adapte a tus gustos y necesidades.
Explique la clasificación de los sistemas operativos
CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
Los sistemas operativos se pueden clasificar atendiendo a:
ADMINISTRACIÓN DE TAREAS:
o MONOTAREA: los que permiten sólo ejecutar un programa a la
vez
o MULTITAREA: los que permiten ejecutar varias tareas o
programas al mismo tiempo
ADMINISTRACIÓN DE USUARIOS
o MONOUSUARIO: aquellos que sólo permiten trabajar a un
usuario, como es el caso de los ordenadores personales
o MULTIUSUARIO: los que permiten que varios usuarios ejecuten
sus programas a la vez.
ORGANIZACIÓN INTERNA O ESTRUCTURA
o Monolítico
o Jerárquico
o Cliente-servidor
MANEJO DE RECURSOS O ACCESO A SERVICIOS
o CENTRALIZADOS: si permite utilizar los recursos de un solo
ordenador
o DISTRIBUIDOS: si permite utilizar los recursos (CPU, memoria,
periféricos...) de más de un ordenador al mismo tiempo
1. ¿Cuál es la organización de un sistema operativo?
La organización del sistema operativo consta del primer nivel que es el mas
bajo, contiene contacto directo con los dispositivos electrónicos y es
el núcleo.
en el segundo se encuentran la manipulación de los discos, el
monitor,teclado y la gestión de los procesos son rutinas que implementan
los servicios que ofrece el sistema operativo.
En el tercero se encuentra el gestor de la memoria y de archivos.
6. Por ultimo se encuentran los procesos que permiten la comunicación del
usuario con el sistema operativo: las ordenes propias del sistema operativo y
el caparazón entre los niveles inmediatamente superior e inferior solo es
posible la comunicación.
En informática que es un proceso.
Proceso referido a las instrucciones que ejecutará
el microprocesador mientras lee un programa determinado. Esto también
implica a la memoria reservada y a sus contenidos, el estado de ejecución
en determinado momento, y la información que permite al sistema operativo
planificar.
Explique los estados de proceso: Ejecución, listo, Espera, nuevo y
terminado. De un ejemplo para cada estado
EJECUCIÓN: Se dice que un proceso está estado de ejecución, si en ese
momento tiene esta ocupando la CPU.
LISTO: Un proceso está en estado de listo, cuando podría usar una UCP, si
hubiera una disponible.
ESPERA: Dos o más procesos pueden cooperar mediante señales de forma
que uno obliga a detenerse a los otros hasta que reciban una señal para
continuar.
NUEVO: Se dice que un proceso está en estado de nuevo cuando apenas se
encuentra en proceso de crearse.
TERMINADO: Cuando un proceso se ha completado su ejecución pasa a ser
un proceso terminado.
En informática, ¿qué es el núcleo o kernel?
Se denomina kernel a la parte más importante de un sistema operativo, parte
encargada de acceder a los distintos dispositivos de los que
una computadoradispone. El kernel también organiza a la manera en la que
se ejecutan los diversos programas que se cargan en memoria. De esta
manera, el kernel se encarga de los aspectos más críticos de un sistema
operativo, sirviendo como mediación entre el software y el hardware. Si bien
este tipo de diferenciación existente entre las diversas partes de un sistema
operativo se presenta en aquellos que son más utilizados, es importante
señalar, no obstante, que en algunos casos la misma se omite.
Realice la comparación entre el núcleo de Linux y Windows
NUCLEO DE LINUX
El kernel ó núcleo de linux se puede definir como el corazón de este sistema
operativo. Es el encargado de que el software y el hardware de tu ordenador
puedan trabajar juntos.
7. Las funciones más importantes del mismo, aunque no las únicas, son:
Administración de la memoria para todos los programas y procesos en
ejecución.
Administración del tiempo de procesador que los programas y procesos en
ejecucion utilizan.
Es el encargado de que podamos acceder a los periféricos/elementos de
nuestro ordenador de una manera cómoda.Hasta que empezó el desarrollo de
la serie 2.6 del núcleo, existieron dos tipos de versiones del núcleo:
NÚCLEO DE WINDOWS
No necesariamente se necesita un núcleo para usar una computadora. Los
programas pueden cargarse y ejecutarse directamente en una computadora
«vacía», siempre que sus autores quieran desarrollarlos sin usar ninguna
abstracción del hardware ni ninguna ayuda del sistema operativo. Ésta era la
forma normal de usar muchas de las primeras computadoras: para usar
distintos programas se tenía que reiniciar y reconfigurar la computadora cada
vez. Con el tiempo, se empezó a dejar en memoria (aún entre distintas
ejecuciones) pequeños programas auxiliares, como el cargador y
el depurador, o se cargaban desde memoria de sólo lectura. A medida que se
fueron desarrollando, se convirtieron en los fundamentos de lo que llegarían a
ser los primeros núcleos de sistema operativo.
¿Cuál es la diferencia entre software libre, software gratuito y software
de dominio público?
Software Libre: Es la denominación al software que brinda libertad de acceso.
Puede ser modificado, copiado, estudiado y redistribuido libremente. Aunque
sea un software libre, este puede ser distribuido comercialmente.
Software Gratuito: En ocasiones incluye el código fuente, aunque este tipo
de software no es libre en el mismo sentido de software libre, a menos que se
garanticen los derechos de modificación y redistribución de dichas
versiones modificadas del programa.
Software de Dominio Público: Es aquel software que no requiere licencia,
pues sus derechos de explotación son para la humanidad, porque pertenece a
todos por igual. Cualquiera puede hacer uso de el, siempre con fines legales y
consignando su autoría original.
¿Cuál es la arquitectura de Windows y de Linux?
8. ARQUITECTURA DE WINDOWS:
Es un sistema operativo en gran competencia con otros como UNIX que ya
tienen una gran posición windows necesita de unas características para
ocupar ese lugar:
Su compatibilidad sea con aplicaciones que remplazaran las aplicaciones
existentes creadas encima de las versiones a la actual.
Su sistema operativo sea de memoria virtual.
Siga las instrucciones de los requisitos gubernamentales POSIX (Portable
Operating System Interface for Unix).
Cubra sobre diferentes arquitecturas de hadware y plataformas
ARQUITECTURA DE LINUX
Soporta acceso remoto
Contiene un interfaz Xfree 86 que es básica de usuario basada en
los estándares de X -Window y tambien es gratuita.
Contienen un soporte nativo fácil conecxion de Internet y otras redes TCP/IP.
las extenciones del nucleo y los controladores de dispositivos normalmente se
ejecutan en un rango privilegiado llamado anillo
Se puede tener la posibilidad de instalar varios programas tales como
procesadores de texto, hojas de calculo, bases de datos,paquetes de
telecomunicaciones y juegos y
por ultimo varios lenguajes de programación.
Realice un comparativo entre las siguientes distribuciones de linux:
Debian, Slackware y Redhat
Debian
Pros: Estable, documentación, soporte de la comunidad, sistema de
paquetería fácil (instalaciones, etc...), software empaquetado y centralizado.
Contras: La versión estable puede traer versiones un poco antiguas de
programas. Si quieres usar versiones más actuales, quizás debas usar
Ubuntu (por similitud).
Red Hat
Pros: Software empresarial, estable, destinado a servidores. Soporte
comercial.
Contras: No esta destinada a usuarios de escritorio. Hay que pagar. La opción
gratis es CentOS que es una copia de Red Hat (compilan sus paquetes a
9. partir del código que Red Hat tiene que liberar obligatoriamente). El software
no esta del todo actualizado, pero si embargo, todo esta muy probado.
Si te gusta Red Hat, y quieres algo para escritorio, prueba Fedora. Te la
recomiendo, funciona muy bien.
Slackware
Pros: Estable (supongo que como el resto de distros en su versión estable).
Contras: Poca comunidad (en mi opinión) en español, poco soporte comercial
(hay mucho software comercial que es díficil instalar, o hay versiones antiguas,
o tienes que tirar de compilarte las fuentes, etc...). El software empaqueteado,
o en repositorios, en mi opinión es muy rebuscado en comparación a la forma
de trabajar de Debian o RedHat.
*DISCLAMER: como se que os vais a echar encima respecto a Slackware,
ahorraroslo, yo no me pongo a berrar cuando echáis mierda de Ubuntu. Cada
uno tiene sus necesidades. Slackware esta muy bien si quieres un servidor
web sencillito, pero si tienes que montar un Apache+Passenger (para
RubyOnRails) es una película, ademas de que apenas tiene documentación.
(Por poner un ejemplo), cuando en Ubuntu por ejemplo lo tienes todo en
repos.
Explique la nomenclatura del kernel en Linux
El kernel de Linux está escrito en C y es código abierto licenciado bajo licencia
GNU/GPL (excepto el planificador de recursos, el cual pertenece a Linux
Torvalds y al resto de programadores que se han ocupado de dicha parte),
con lo cual tenemos acceso al código para su estudio y/o modificación.
La nomenclatura del Kernel se divide en 3 campos separados por un punto (.)
estos son:
– Primer campo: Número de la versión, actualmente a fecha de este
documento.
– Segundo campo: Numero de “sub-versión”, por llamarlo de algun modo, es
la version dentro de la propia versión, si este numero es par, la versión sera
estable, si este es impar, ésta sera inestable.
– Tercer campo: Nivel de corrección el en que se encuentra.
En Linux cuales son las convenciones para nombrar los discos
10. Linux usa un método para nombrar particiones no tiene en cuenta el tipo de
las mismas (a diferencias de otros UNIX) y que las nombra de acuerdo al
disco en el que están ubicadas.
Nombramiento de discos:
1. Los discos del IDE primario se denominan /dev/hda y /dev/hdb (en el
orden master y slave)
2. Los discos de la interfaz secundaria se se denominan /dev/hdc y
/dev/hdd (en el orden master y slave)
3. Si posee otras interfaces IDE los dispositivos se denominarán /dev/hde,
/dev/hdf, etc.
4. Los discos SCSI o SATA se denominan /dev/sda, /dev/sdb, etc.
5. Los CD-ROM SCSI se denominan /dev/scd0, /dev/scd1, etc.
Cuáles son los cargadores de arranque para GNU/Linux
El proceso de arranque en GNU/Linux es la forma en la cual los sistemas
operativos basados en el núcleo Linux se inicializan. Es similar a la forma en
que arranca BSD y otros sistemas Unix.
Todo el proceso de arranque se lleva a cabo en 4 etapas reconocidas por el
código que en ese momento tiene control sobre la CPU; al inicio solo el BIOS
tiene control, después será el cargador de arranque quien tenga en control,
más adelante el control pasa al propio kernel Linux, y en la última etapa será
cuando tengamos en memoria los programas de usuario conviviendo junto
con el propio sistema operativo y serán ellos quienes tengan el control del
CPU.
La etapa del cargador de arranque no es totalmente necesaria, determinadas
BIOS pueden cargar y pasar el control a GNU/Linux sin hacer uso del
cargador de arranque, usar un cargador de arranque facilita al usuario la
forma en que el kernel será cargado.
Explique por qué Linux es llamado GNU/LINUX
Lo que encontraron no fue una casualidad: era el sistema GNU. El Sofware
libre disponible conformaba un sistema completo porque el Proyecto GNU
había estado trabajando desde 1984 en hacer uno. El manifiesto GNU 31.00
caracteres había definido la meta de desarrollar un sistema libre de tipo Unix,
llamado GNU Es un termino utilizado para hablar de
la combinación del núcleo que […]
¿Cuál es la diferencia entre GNU Hurd y GNU Mach?
11. U Hurd es un conjunto de programas servidores que simulan
un núcleo Unix que establece la base del sistema operativo GNU. El Proyecto
GNU lo ha estado desarrollando desde 1990 como software libre,
distribuyéndolo bajo la licencia GPL.
Hurd intenta superar los núcleos tipo Unix en cuanto a funcionalidad,
seguridad y estabilidad, aun manteniéndose compatible con ellos. Esto se
logra gracias a que Hurd implementa la especificación POSIX (entre otras),
pero eliminando las restricciones arbitrarias a los usuarios.
¿Qué es un sistema de archivos?
Un sistema de archivos son los métodos y estructuras de datos que un
sistema operativo utiliza para seguir la pista de los archivos de un disco o
partición; es decir, es la manera en la que se organizan los archivos en el
disco. El término también es utilizado para referirse a una partición o disco que
se está utilizando para almacenamiento, o el tipo del sistema de archivos que
utiliza. Así uno puede decir “tengo dos sistemas de archivo” refiriéndose a que
tiene dos particiones en las que almacenar archivos, o que uno utiliza el
sistema de “archivos extendido”, refiriéndose al tipo del sistema de archivos.
La diferencia entre un disco o partición y el sistema de archivos que contiene
es importante. Unos pocos programas (incluyendo, razonablemente, aquellos
que crean sistemas de archivos) trabajan directamente en los sectores crudos
del disco o partición; si hay un archivo de sistema existente allí será destruido
o corrompido severamente. La mayoría de programas trabajan sobre un
sistema de archivos, y por lo tanto no utilizarán una partición que no contenga
uno (o que contenga uno del tipo equivocado).
Antes de que una partición o disco sea utilizada como un sistema de archivos,
necesita ser iniciada, y las estructura de datos necesitan escribirse al disco.
Este proceso se denomina construir un sistema de archivos.
Para los siguientes sistemas operativos cuales son los tipos de archivos
admitidos: DOS, Windows 95, Windows 98, Windows XP, Windows 7,
Linux, MacOS, OS/2, Sun Solaris e IBM
Sistema operativo Tipos de sistemas de archivos admitidos
Dos FAT16
Windows 95 FAT16
12. Windows 95 OSR2 FAT16, FAT32
Windows 98 FAT16, FAT32
Windows NT4 FAT, NTFS (versión 4)
Windows 2000/XP FAT, FAT16, FAT32, NTFS (versiones 4 y 5)
Linux Ext2, Ext3, ReiserFS, Linux Swap (FAT16, FAT32, NTFS)
MacOS
HFS (Sistema de Archivos Jerárquico), MFS (Sistemas
de Archivos Macintosh)
OS/2 HPFS (Sistema de Archivos de Alto Rendimiento)
SGI IRIX XFS
FreeBSD,
OpenBSD
UFS (Sistema de Archivos Unix)
Sun Solaris UFS (Sistema de Archivos Unix)
IBM AIX JFS (Sistema Diario de Archivos)
En Linux cual es la función de las particiones: / (raiz), /boot y swap
Partición Swap
Las particiones swap se usan para soportar la memoria virtual. En otras
palabras, los datos se escriben en una partición swap cuando no hay
suficiente RAM para guardar los datos que su sistema está procesando
Partición Boot
Esta partición realiza una función similar a la partición raíz, aunque algunos
expertos solo justifican la creación de esta partición en sistemas grandes
como servidores. Es utilizado por LiLo para almacenar todos los elementos
que requiere durante el arranque del equipo. Por lo general requiere menos
memoria que la partición raíz, y unos pocas decenas de MB son más que
suficiente. Personalmente le asigno un tamaño de 1 GB ( 1000 MB )
Partición Raíz ( / ).
Generalmente se presente con el símbolo ( / ) y contiene los elementos
necesarios para el arranque o inicio del Sistema. Por lo general no requiere
mucho espacio, y unos pocos cientos de MB serían más que suficiente, por
seguridad yo le asigno 1 GB ( 1000 MB ).
13. Cuál es la función de un sistema XWindows
Mientras que el corazón de Red Hat Enterprise Linux es el kernel, para
muchos usuarios, la cara del sistema operativo es el entorno gráfico
proporcionando por el Sistema X Window, también llamado simplemente X.
En el mundo UNIX™, los entornos de ventanas han existido desde hace
décadas, siendo éstos precursores de muchos de los utilizados en los
sistemas operativos actuales. A través de los años X se ha convertido en el
entorno gráfico (GUI) predominante para sistemas operativos del tipo UNIX.
El entorno gráfico para Red Hat Enterprise Linux es suministrado por
la Fundación X.Org, una implementación de código abierto creada para
manejar el desarrollo y la estrategia para el sistema X y sus tecnologías
asociadas. X.Org es un proyecto de gran escala que se apoya en un gran
número de desarrolladores en todo el mundo. Presenta una amplia gama de
soporte para diferentes dispositivos de hardware y arquitecturas, así como la
posibilidad de ejecutarse en diferentes sistemas operativos y plataformas.
Este lanzamiento de Red Hat Enterprise Linux incluye específicamente el
lanzamiento X11R6.8 del sistema X Window.
El sistema X Window utiliza una arquitectura cliente-servidor. El servidor de
X (el binario Xorg) escucha por conexiones desde las aplicaciones cliente X a
través de la red o una interfaz local de loopback. El servidor gestiona la
comunicación con el hardware, que puede ser una tarjeta gráfica, un monitor,
un teclado o un ratón. Las aplicaciones cliente de X existen en el espacio del
usuario, creando una interfaz gráfica del usuario (GUI) y pasando peticiones al
servidor de X.
Qué es XFree86
Red Hat Linux utiliza Xfree86 4 como sistema X Window de base, incluyendo
varias librerías X necesarias, fuentes, utilidades, documentación y
herramientas de desarrolo. Para poder proporcionar la máxima compatibilidad
con hardware antiguo, así como con el hardware que aún no se soporta
correctamente por XFree86, Red Hat Linux también proporciona los paquetes
de la versión anterior de XFree86, la 3. Ambas versiones del servidor XFree86
14. se diferencian en metodologías de diseño, así como pueden variar en
posibilidades y en detalles de configuración.
El servidor X primario (XFree86 4) incluye algunas mejoras de última
tecnología de XFree86 como pueden ser el soporte de tarjetas aceleradoras
3D, la extensión XRender para suavizado de fuentes, un diseño basado en
controladores modulares, soporte para tarjetas de gráficas y dispositivos de
entrada modernos así como otras muchas más características.
Por otro lado, los paquetes del servidor XFree86 3 son servidores aislados e
individuales no modulares, cada uno de los cuales tiene un controlador de
pantalla para un conjunto determinado de hardware. Si está utilizando un
servidor XFree86, necesitará tener instalado el servidor X específico de su
tarjeta gráfica. Estos servidores antiguos no soportan las nuevas
características que podemos encontrar en los nuevos servidores XFree86 4 y
se incluyen sólo por motivos de compatibilidad. La compatibilidad hacia atrás
de los servidores XFree86 3 está obsoleta y este servidor se eliminará de las
próximas versiones de Red Hat Linux.
Qué son los gestores de ventanas y cuáles son los manejadores de
ventana más conocidos
Un gestor de ventanas o manejador de ventanas es un programa
informático que controla la ubicación y apariencia de las ventanas bajo
un sistema de ventanas en una interfaz gráfica de usuario.12
Las acciones asociadas al gestor de ventanas suelen
ser, abrir, cerrar, minimizar, maximizar, mover, escalar y mantener un listado
de las ventanas abiertas. Es también muy común que el gestor de ventanas
integre elementos como: el decorador de ventanas, un panel, un visor de
escritorios virtuales, iconos y un tapiz.
Las plataformas Windows, Haiku os(software libre MIT) y Mac OS X ofrecen
un gestor de ventanas estandarizado por sus vendedores y/o desarrolladores
e integrado en el propio sistema operativo. En cambio el sistema gráfico X
Window, popular en el ámbito de sistemas Unix y similares, como GNU/Linux,
permite al usuario escoger entre varios gestores. Los gestores de ventanas
difieren entre sí de muchas maneras, incluyendo apariencia, consumo de
memoria, opciones de personalización, escritorios múltiples o virtuales y
similitud con ciertos entornos de escritorio ya existentes, entre otras.