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.
1. ¿Qué es el master boot record (MBR)? ¿De qué está compuesto el MBR?
RTA: Master Boot Record (Definición)
El registro principal de arranque o registro de arranque maestro como también se conoce (del
inglés Master boot record cuyo acrónimo es MBR), es un sector de 512 bytes al principio del disco
duro que contiene una secuencia de comandos necesarios para cargar un sistema operativo
con bootstrap. Es decir, es el primer registro del disco duro, el cual contiene un programa ejecutable
y una tabla donde están definidas las particiones del disco duro.
Es el primer sector físico (Cilindro 0, Cabeza 0, Sector 1) asignado a un disco duro en un sistema.
Cada disco duro tiene un MBR, pero no todas las BIOS pueden arrancar el sistema operativo desde
cualquiera de los discos duros. Cuando se arranca desde el disco duro, la BIOS copia el contenido
del MBR en una dirección fija de la memoria para luego darle el control. El MBR incluye
generalmente la tabla de particiones y un código inicial para arrancar el Sistema operativo.
2. ¿Qué es bootstrap?
RTA:
Bootstrap, originalmente llamado Blueprint de Twitter, fue desarrollado por Mark Otto y Jacob
Thornton de Twitter, como un marco de trabajo (framework) para fomentar la consistencia entre las
herramientas internas.es una biblioteca multiplataforma o conjunto de herramientas de código
abierto para diseño de sitios y aplicaciones web. Contiene plantillas de diseño con tipografía,
formularios, botones, cuadros, menús de navegación y otros elementos de diseño basado
en HTML y CSS, así como extensiones de JavaScript adicionales. A diferencia de muchos
DreamWorks web, solo se ocupa del desarrollo front-end.
Bootstrap es modular y consiste esencialmente en una serie de hojas de estilo LESS que
implementan la variedad de componentes de la herramienta. Una hoja de estilo llamada
bootstrap.less incluye los componentes de las hojas de estilo. Los desarrolladores pueden adaptar el
mismo archivo de Bootstrap, seleccionando los componentes que deseen usar en su proyecto.
3. Cómo se encuentran distribuidos los 512 bytes del sector de arranque en un disco duro
RTA: Los 512 Bytes están distribuidos de la siguiente manera
2. 446 Bytes van para la Información primaria del boot loader que son código máquina para el
arranque.
64 Bytes van distribuidos para la Información de la tabla de partición .Toda la información
necesaria para una partición entra en 16 bytes, por lo tanto 64/16 = 4. Cuatro es el máximo
de particiones posibles de almacenar en 64 bytes.
¿Qué contienen esos 16 bytes?: 1 byte de marca de arranque, 3 bytes de CHS de inicio, 1 byte del
tipo de partición, 3 bytes del CHS final, 4 bytes del LBA, 4 bytes para tamaño de sectores.
Y los 2 Bytes restantes están dictaminados para la Revisión de validación del MBR.
4. Explique ¿qué es sistema operativo?
RTA:
Un sistema
operativo o software de sistema 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 el computador.
Cabe destacar que los sistemas operativos no funcionan sólo en las computadoras. Por el
contrario, este tipo de sistemas se encuentran en la mayoría de los dispositivos
electrónicos que utilizan microprocesadores: el software de sistema posibilita que el aparato
cumpla con sus funciones. Podemos decir que el sistema operativo es el programa más
importante de la computadora.
5. ¿Cuál es el programa principal del sistema?
3. La parte más importante del Sistema Operativo se llama núcleo o kernell. Asigna tareas al
procesador siguiendo un orden y administrando los tiempos que lleva cada tarea. El programa
principal del sistema es designado como núcleo del sistema o intérprete de comando. Este
tiene la capacidad de traducir órdenes 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 de los módulos y sincronizar
su ejecución.
6. ¿Cuáles son las cuatro grandes funciones del sistema operativo?
Preparación de tareas y programas: se transfieren los programas ejecutables de usuario
desde el almacenamiento secundario a la memoria principal.
Planificación del procesador: se controla la utilización del procesador por parte de los
diferentes procesos que se encuentren en el sistema en cada momento.
Asignación de periféricos: se transforman las solicitudes simbólicas de periféricos en
asignaciones físicas.
Relanzamiento de programas: si durante la ejecución de un programa se produce alguna
interrupción, el sistema operativo establece un punto de control, a partir del cual se pueda
volver al estado inicial.
7. ¿Cuáles son las distintas funciones de los sistemas operativos?
Administración del procesador
Gestión de la memoria de acceso aleatorio
Gestión de entradas/salidas
Gestión de ejecución de aplicaciones
Administración de autorizaciones
Gestión de archivos
Gestión de la información
8. ¿Cuáles son los sistemas operativos existentes?
RTA:
iOS
Android
4. Windows Phone
BlackBerry OS
Firefox OS
Symbian OS
Windows 7/8/10, Server
OSX (MacOS)
Linux Ubuntu
Linux Fedora
Linux CentOS
Chrome OS
Linux Red hat
Linux SUSE
Solaris
Open Solaris
Unix
Linux Debian
Fedora
MS-DOS
Sabayon
9. Explique la clasificación de los sistemas operativos
RTA: Los sistemas operativos pueden ser clasificados de la siguiente forma:
Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos
sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.
Multiprocesador: soporta el abrir un mismo programa en más de una CPU.
Multitarea: Permite que varios programas se ejecuten al mismo tiempo.
Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo.
Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y
UNIX, no funcionan en tiempo real.
10. ¿Cuál es la organización de un sistema operativo?
5. RTA: La organización del sistema operativo consta del primer nivel que es el más 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.
Por último se encuentran los procesos que permiten la comunicación del usuario con el sistema
operativo: las órdenes propias del sistema operativo y el caparazón entre los niveles inmediatamente
superior e inferior solo es posible la comunicación.
El Kernel está constituido integralmente por tres componentes principales:
Drivers: Un conjunto de utilidades que le garantizan al sistema operativo en primer término la
comunicación con todos los dispositivos conectados al sistema principal Micro+Chipset+Ram
Programas: Un conjunto de programas que permiten poner en marcha al sistema operativo para
atender a las tareas que debe realizar para mantener funcionando correctamente al sistema.
Servicios: Un conjunto de funcionalidades que le permiten reaccionar ante un evento que suceda en el
sistema para dar una respuesta dinámica y eficaz, lo que constituye la máxima potencialidad posible del
sistema operativo y le permite la escalabilidad necesaria para poder aceptar diferentes configuraciones.
11. En informática que es un proceso.
RTA: Proceso informático. 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.
12. Explique los estados de proceso: Ejecución, listo, Espera, nuevo y terminado. De un ejemplo
para cada estado
RTA: Ejecución: el proceso está actualmente en ejecución.
Listo: el proceso está listo para ser ejecutado, sólo está esperando que el planificado así lo
disponga.
Nuevo: El proceso recién fue creado y todavía no fue admitido por el sistema operativo. En
general los procesos que se encuentran en este estado todavía no fueron cargados en la
memoria principal.
Terminado: El proceso fue expulsado del grupo de procesos ejecutables, ya sea porque
terminó o por algún fallo, como un error de protección, aritmético, etc.
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.
13. En informática, ¿qué es el núcleo o kernel?
6. 14.
RTA: En informática, un núcleo o kernel es un software que constituye una parte fundamental
del sistema operativo, y se define como la parte que se ejecuta en modo privilegiado (conocido
también como modo núcleo). Es el principal responsable de facilitar a los distintos
programas acceso seguro al hardware de la computadora o en forma básica, es el encargado de
gestionar recursos, a través de servicios de llamada al sistema.
15. ¿Cuáles son las funciones del núcleo o kernel?
RTA: El Kernel consiste en la parte principal del código del sistema operativo, el cual se encargan de
controlar y administrar los servicios y peticiones de recursos y de hardware con respecto a uno o
varios procesos, este se divide en 5 capas:
Nivel 1. Gestión de Memoria: que proporciona las facilidades de bajo nivel para la gestión
de memoria secundaria necesaria para la ejecución de procesos.
Nivel 2. Procesador: Se encarga de activar los quantums de tiempo para cada uno de los
procesos, creando interrupciones de hardware cuando no son respetadas.
Nivel 3. Entrada/Salida: Proporciona las facilidades para poder utilizar los dispositivos de
E/S requeridos por procesos.
Nivel 4. Información o Aplicación o Intérprete de Lenguajes: Facilita la comunicación con
los lenguajes y el sistema operativo para aceptar las órdenes en cada una de las aplicaciones.
Cuando se solicitan ejecutando un programa el software de este nivel crea el ambiente de
trabajo e invoca a los procesos correspondientes.
Nivel 5. Control de Archivos: Proporciona la facilidad para el almacenamiento a largo plazo
y manipulación de archivos con nombre, va asignando espacio y acceso de datos en
memoria.
16. Explique los cuatro tipos de núcleos y cuales sistemas operativos lo usan
RTA:
Existen cuatro tipos de núcleos que son:
-NÚCLEOS MONOLÍTICOS: Existen dos tipos:
El núcleo dependiente del hardware se encarga de manejar las interrupciones del hardware,
7. hacer el manejo de bajo nivel de memoria y discos y trabajar con los manejadores de
dispositivos de bajo nivel principalmente.
El núcleo independiente del hadware se encarga de ofrecer las llamadas al sistema manejar los
sistemas de archivo y la planificación de procesos.
Linux
Syllable
Unix
BSD (FreeBSD, NetBSD, OpenBSD)
Solaris
Núcleos tipo DOS
DR-DOS
MS-DOS
Familia Microsoft Windows 9x (95, 98, 98SE, Me)
Núcleos del Mac OS hasta Mac OS 8.6
OpenVMS
XTS-400
-LOS MICRONÚCLEOS: proporcionan un pequeño conjunto de abstracciones simples del
hardware y usan las aplicaciones llamadas servidores para ofrecer mayor funcionalidad.
AIX
AmigaOS
Amoeba
Minix
Hurd
MorphOS
NeXTSTEP (algunos lo consideran un núcleo híbrido)
L4
Netkernel
RaOS
RadiOS
ChorusOS
QNX
SO3
Symbian
SymbOS
AmayaOS
RedoxOS
-LOS NÚCLEOS HÍBRIDOS: Son los que reciben o dan salida a las señales analógicas que son
procesadas digitalmente.
Microsoft Windows NT, usado en todos los sistemas que usan el código base de Windows NT
XNU (usado en Mac OS X)
DragonFlyBSD
ReactO
-LOS EXONÚCLEOS: Nos facilitan ninguna abstracción, pero permiten el uso de bibliotecas
que proporcionan mayor funcionalidad gracias al acceso directo o casi directo del hadware.
17. Realice la comparación entre el núcleo de Linux y Windows
RTA: 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.
8. 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:
Versión de produccion: La version de produccion, era la version estable hasta el momento. Esta
version era el resultado final de las versiones de desarrollo o experimentales
Cuando el equipo de desarrollo del núcleo experimental, decidia que tenia un núclo estable y con la
suficiente calidad, se lanzaba una nueva versión de producción ó estable. Esta versión era la que se
debia utilizar para un uso normal del sistema, ya que eran las versiones consideradas más estables y
libres de fallos en el momento de su lanzamiento.
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.
18. ¿Cuál es la diferencia entre software libre, software gratuito y software de dominio público?
RTA: SOFTWARE LIBRE
Es la denominación del software que ofrece libertad a los usuarios sobre el producto
adquirido y por eso una vez obtenido, podría ser usado modificado y retribuido
independientemente.
SOFTWARE GRATUITO
Es que se recibe sin pagar efectivo, pero no puede ser cambiado, ni se puede arreglarlo
porque no se tiene el acceso al código y sigue siendo poseedor, o sea que pertenece a la
empresa o persona que lo invento.
SOFTWARE DE DOMINIO AL PUBLICO
Este no está protegido por las leyes de derecho de autor y puede ser copiado por cualquier
persona sin pagar.
19. ¿Cuál es la arquitectura de Windows y de Linux?
RTA: 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
también es gratuita.
9. --Contienen un soporte nativo fácil conexión de Internet y otras redes TCP/IP.
-- las extensiones del nucleó 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 cálculo, bases de datos, paquetes de telecomunicaciones y juegos y por ultimo varios lenguajes
de programación.
20. Realiceun comparativo entre las siguientes distribuciones delinux:Debian,Slackwarey Redhat
RTA:
21. Expliquela nomenclatura del kernel en Linux
RTA: 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 es la 2.
Segundo campo: Numero de «sub-versión», por llamarlo de algún modo, es la versión dentro de la
propia versión, si este número es par, la versión será estable, si por el contrario es impar, ésta será
inestable.
Tercer campo: Nivel de corrección el en que se encuentra.
22. En Linux cuales son las convenciones paranombrar los discos
RTA: Nombramiento de discos:
Los discos del IDE primario se denominan /dev/hda y /dev/hdb (en el orden master y slave)
Los discos de la interfaz secundaria se denominan /dev/hdc y /dev/hdd (en el orden master y
slave)
Si posee otras interfaces IDE los dispositivos se denominarán /dev/hde, /dev/hdf, etc.
Los discos SCSI o SATA se denominan /dev/sda, /dev/sdb, etc.
Los CD-ROM SCSI se denominan /dev/scd0, /dev/scd1, etc.
23. Cuáles son los cargadores de arranque para GNU/Linux
RTA: BootMagic, parte de Norton PartitionMagic
LILO, LInux LOader (el cargador de Linux)
GRUB, cargador de arranque unificado de GRand (ahora conocido como GRUB Legacy)
GRUB 2, nuevo cargador de arranque que está comenzando a aparecer en distribuciones
comunes
24. Explique por qué Linux es llamado GNU/LINUX
RTA: El acrónimo recursivo GNU, GNU's Not Unix (GNU no es Unix), proviene de las herramientas
básicas de sistema operativo creadas por el proyecto GNU, iniciado por Richard Stallman en 1983 y
mantenido por la FSF. El nombre Linux viene del núcleo Linux, inicialmente escrito por Linus
Torvalds en 1991.9
La contribución de GNU es la razón por la que existe controversia a la hora de
utilizar Linux o GNU/Linux para referirse al sistema operativo formado por el sistema GNU y el
núcleo Linux en su conjunto.1011
El sistema operativo Unix fue concebido e implementado en 1969 en los laboratorios Bell de AT&T
en los Estados Unidos por Ken Thompson, Dennis Ritchie, Douglas McIlroy, y Joe Ossanna.12 Por
primera vez en 1971, Unix fue escrito completamente en lenguaje ensamblador, ya que era una
práctica común en el momento. Más tarde, en un enfoque innovador clave en 1973, se volvió a
escribir en el lenguaje de programación C por Dennis Ritchie (a excepción del núcleo y sistema
I/O). La disponibilidad de un lenguaje de alto nivel para implementar Unix hizo su portabilidad a
diferentes plataformas de computación más fácil; ayudando a su propagación.
25. ¿Cuál es la diferencia entre GNU Hurd y GNU Mach?
RTA:
10. GNU 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.
26. ¿Qué es un sistema de archivos?
RTA: El sistema de archivos o sistema de ficheros (del inglés file system) es el componente
del sistema operativo encargado de administrar y facilitar el uso de las memorias periféricas, ya
sean secundarias o terciarias.1
Sus principales funciones son la asignación de espacio a los archivos, la administración del espacio
libre y del acceso a los datos resguardados. Estructuran la información guardada en un dispositivo
de almacenamiento de datos o unidad de almacenamiento (normalmente un disco duro de
una computadora), que luego será representada ya sea textual o gráficamente utilizando un gestor de
archivos.
27. 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
AIX
RTA:
Sistema operativo Tipos de sistemas de archivos admitidos
Dos FAT16
Windows 95 FAT16
Windows95 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)
28. En Linux cual es la función de las particiones: / (raiz), /boot y swap
RTA: 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 unas pocas decenas de MB son más que suficiente.
Personalmente le asigno un tamaño de 1 GB ( 1000 MB )
11. 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).
29. Cuál es la función de un sistema XWindows
RTA: El Sistema de Ventanas X (en inglés, X Windows System) es un sistema de ventanas,
común en sistemas operativos del tipo UNIX, que fue desarrollado a mediados de los años
1980 en el MIT para dotar de una interfaz gráfica a los sistemas Unix. Este protocolo permite la
interacción gráfica en red entre un usuario y una o más computadoras haciendo transparente la
red para éste. Generalmente se refiere a la versión 11 de este protocolo, X11, el que está en uso
actualmente. X es el encargado de mostrar la información gráfica de forma totalmente
independiente del sistema operativo.
30. Qué es XFree86
RTA: XFree86 es una implementación del sistema X Windows System. Fue escrita originalmente
para sistemas operativos UNIX funcionando en ordenadores compatibles IBM PC. En la actualidad
está disponible para muchos otros sistemas y plataformas.
XFree86 es software de código abierto y software libre, publicado bajo la licencia XFree86 1.1.
El proyecto XFree86 es desarrollado por el XFree86 Project, Inc.; siendo su desarrollador
líder David Dawes. La versión actual es la 4.8.0.
XFree86 ofrece una interfaz gráfica cliente/servidor entre el hardware (sistemas gráficos y
dispositivos de entrada, como el mouse o el teclado) y un entorno de escritorio que proporciona un
sistema de ventanas así como una interfaz estandarizada de aplicación (API por sus siglas en
inglés).
XFree86 es independiente de la plataforma, extensible y puede utilizarse en red.
31. Qué son los gestores de ventanas y cuáles son los manejadores de ventana más conocidos
RTA:
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.
AfterStep, basado en FVWM y de apariencia similar a NeXTSTEP. Página oficial de
AfterStep
AmiWM (Amiga Window Manager). Página Web de AmiWM
Blackbox. Sitio Oficial de Blackbox (enlace rotodisponible en Internet Archive; véase
el historial y la última versión).
CTWM. Sitio Web de CTWM
Enlightenment (también llamado 'E'), basado originalmente en fvwm2. Sitio Oficial de
Enlightement
Fluxbox, derivado de la versión 0.61.1 de Blackbox. Sitio Web de Fluxbox
FVWM. Página oficial de FVWM
FVWM95, versión modificada de fvwm2.x para que tome el aspecto de Windows 95.
IceWM. Sitio Oficial de IceWM
Ion WM
Kwin, gestor de ventanas de KDE.
Metacity, el gestor de ventanas ligero de algunas versiones de GNOME 2.
12. Metisse, gestor de ventanas en 3D basado en otro gestor de ventanas, FVWM),
Motif (Motif Windows Manager).
OLWM/OLVWM (OpenLook Windows Manager / OpenLook Virtual Windows
Manager). Página oficial de Olvwm
Openbox, inicialmente basado en Blackbox y luego reescrito de cero, con varias ventajas
incluyendo fuentes 'anti-alising'.
quartz-wm, gestor de ventanas de Apple, de aspecto similar a Aqua, para el sistema X
Window (X11) en Mac OS X.
Sawfish, originalmente conocido como Sawmill. Sitio Oficial de Sawfish
SCWM. Sitio Oficial de SCWM
TWM/ VTWM (Tab Windows Manager, también llamado Tom's Windows Manager /
Virtual TWM).
WindowMaker, emula la interfaz de NeXT, como AfterStep. Sitio Oficial de WindowMaker
wm2/wmx. Página de wm2 y de wmx