martes, 7 de agosto de 2018

Active Directory, DHCP, DNS

Active Directory

De forma sencilla se puede decir que es un servicio establecido en uno o varios servidores en donde se crean objetos tales como usuarios, equipos o grupos, con el objetivo de administrar los inicios de sesión en los equipos conectados a la red, así como también la administración de políticas en toda la red.
Su estructura jerárquica permite mantener una serie de objetos relacionados con componentes de una red, como usuarios, grupos de usuarios, permisos y asignación de recursos y políticas de acceso.
Active Directory permite a los administradores establecer políticas a nivel de empresa, desplegar programas en muchos ordenadores y aplicar actualizaciones críticas a una organización entera. Un Active Directory almacena información de una organización en una base de datos central, organizada y accesible. Pueden encontrarse desde directorios con cientos de objetos para una red pequeña hasta directorios con millones de objetos.


DHCP

El DHCP es una extensión del protocolo Bootstrap (BOOTP) desarrollado en 1985 para conectar dispositivos como terminales y estaciones de trabajo sin disco duro con un Bootserver, del cual reciben su sistema operativo. El DHCP se desarrolló como solución para redes de gran envergadura y ordenadores portátiles y por ello complementa a BOOTP, entre otras cosas, por su capacidad para asignar automáticamente direcciones de red reutilizables y por la existencia de posibilidades de configuración adicionales.
La asignación de direcciones con DHCP se basa en un modelo cliente-servidor: el terminal que quiere conectarse solicita la configuración IP a un servidor DHCP que, por su parte, recurre a una base de datos que contiene los parámetros de red asignables.


DNS

Las DNS son las siglas que forman la denominación Domain Name System o Sistema de Nombres de Dominio y además de apuntar los dominios al servidor correspondiente, nos servirá para traducir la dirección real, que es una relación numérica denominada IP, en el nombre del dominio.
Su función más importante es "traducir" nombres inteligibles para las personas en identificadores binarios asociados con los equipos conectados a la red, esto con el propósito de poder localizar y direccionar estos equipos mundialmente.

Fuente:
https://es.wikipedia.org/wiki/Active_Directory
https://www.1and1.mx/digitalguide/servidores/configuracion/que-es-el-dhcp-y-como-funciona/
https://www.digival.es/blog/que-son-las-dns-y-para-que-sirven/
https://es.wikipedia.org/wiki/Sistema_de_nombres_de_dominio

miércoles, 1 de agosto de 2018

¿Que es un Servidor?

Un servidor es un equipo informático que forma parte de una red y provee servicios a otros equipos cliente.
Se denomina servidor dedicado, aquel que dedica todos sus recursos a atender solicitudes de los equipos cliente.
Sin embargo un servidor compartido es aquel que no dedica todos sus recursos a servir las peticiones de los clientes, sino que también es utilizado por un usuario para trabajar de forma local.
Existen gran cantidad de tipos de servidores o roles que estos pueden desempeñar. En la siguiente relación enumeramos algunos de los más comunes.
  • Servidor de archivos: es aquel que almacena y sirve ficheros a equipos de una red.
  • Servidor de Directorio Activo/Dominio: es el que mantiene la información sobre los usuarios, equipos y grupos de una red.
  • Servidor de Impresión: se encarga de servir impresoras a los equipos cliente y poner en la cola los trabajos de impresión que estos generan.
  • Servidor de Correo: se encarga de gestionar el flujo de correo electrónico de los usuarios, envía, recibe y almacena los correos de una organización.
  • Servidor de Fax: gestiona el envío, recepción y almacenamiento de los faxes.
  • Servidor Proxy: su principal función es guardar en memoria caché las paginas web a las que acceden los usuarios de la red durante un cierto tiempo, de esta forma las siguientes veces que estos acceden al mismo contenido, la respuesta es más rápida.
  • Servidor Web: Almacena contenido web y lo pone al servicio de aquellos usuarios que lo solicitan.
  • Servidor de Base de Datos: es aquel que provee servicios de base de datos a otros programas o equipos cliente.
  • Servidor DNS: permite establecer la relación entre los nombres de dominio y las direcciones IP de los equipos de una red.
  • Servidor DHCP: este dispone de una rango de direcciones con el cual, asigna automáticamente los parámetros de configuración de red IP a las maquinas cliente cuando estas realizan una solicitud.
  • Servidor FTP: su función es permitir el intercambio de ficheros entre equipos, normalmente su aplicación va muy ligada a los servidores Web.

FUENTE:

http://www.onyxsystems.es/que-es-un-servidor.html

martes, 19 de junio de 2018

Ventajas y Desventajas de la Virtualizacion

En sentido general, cuando se habla de virtualización, a lo que se refiere es a la virtualización de servidores, lo que significa particionar un servidor físico en varios servidores virtuales.
Cada máquina virtual puede interactuar de forma independiente con otros dispositivos, aplicaciones, datos y usuarios, como si se tratara de un recurso físico independiente.
Diferentes máquinas virtuales pueden ejecutar diferentes sistemas operativos y múltiples aplicaciones al mismo tiempo utilizando un solo equipo físico. Debido a que cada máquina virtual está aislada de otras máquinas virtualizadas, en caso de ocurrir un bloqueo esto que no afecta a las demás máquinas virtuales..


VENTAJAS

1. Disminuye el número de servidores físicos. Esto trae como consecuencia una reducción directa de los costos de mantenimiento de hardware.
2. Mediante la implementación de una estrategia de consolidación de servidores, puede aumentar la eficiencia de la utilización del espacio en su centro de datos.
3. Al tener cada aplicación dentro de su propio “servidor virtual” puede evitar que una aplicación impacte otras aplicaciones al momento de realizar mejoras o cambios.
4. Usted puede desarrollar una norma de construcción de servidor virtual que se puede duplicar fácilmente lo que acelerará la implementación del servidor.
5. Usted puede desplegar múltiples tecnologías de sistemas operativos en una sola plataforma de hardware (es decir, Windows Server 2003, Linux, Windows 2000, etc.)


DESVENTAJAS

1. Aumento de los costos iniciales
2. Necesidad de aprender a manejar el nuevo entorno virtual
3. Menor rendimiento



Fuente:

http://blog.capacityacademy.com/2012/08/07/que-es-la-virtualizacion-y-cuales-son-sus-beneficios/
http://rcg-comunicaciones.com/ventajas-e-inconvenientes-la-virtualizacion/

lunes, 11 de junio de 2018

Sistemas operativos Web

Wikipedia define a los Sistemas Operativos Web (WebOS) como:

Una plataforma de software que interactúa con el usuario a través de un navegador web y que no depende de ningún sistema operativo local en particular.

Los sistemas operativos web generalmente también se los conoce como escritorios Web:

Un escritorio web o webtop es un sistema de aplicación de red para integrar aplicaciones web en un espacio de trabajo basado en web. Es un escritorio virtual en la web, corriendo en un navegador de web como software. Los escritorios web a menudo están caracterizados por un entorno similar al de Windows, Mac, o Linux, pero ahora se considera que tiene mucha más funcionalidad al depender de la Internet. Los beneficios típicos incluyen la habilidad de guardar trabajo y configuraciones en la Internet en vez de hacerlo en un escritorio local.


Fuente:
http://es.masternewmedia.org/2007/04/08/sistemas_operativos_web_y_escritorios.htm

SISTEMAS OPERATIVOS (móviles)

Android

  • Código abierto.
  • Núcleo basado en el Kernel de Linux.
  • Adaptable a muchas pantallas y resoluciones.
  • Utiliza SQLite para el almacenamiento de datos.
  • Ofrece diferentes formas de mensajería.
  • Navegador web basado en WebKit incluido.
  • Soporte de Java y muchos formatos multimedia.
  • Soporte de HTML, HTML5, Adobe Flash Player, etc.
  • Incluye un emulador de dispositivos, herramientas para depuración de memoria y análisis del rendimiento del software.
  • Catálogo de aplicaciones gratuitas o pagas en el que pueden ser descargadas e instaladas (Google Play).
  • Bluetooth.
  • Google Talk desde su versión HoneyComb, para realizar videollamadas.
  • Multitarea real de aplicaciones.

Arquitectura

../../_images/arquitectura.jpg
  • Aplicaciones: incluyen un cliente de correo electrónico, programa de SMS, calendario, mapas, navegador, contactos y otros. Todas ellas escritas en Java.
  • Marco de trabajo de aplicaciones: los desarrolladores tienen acceso completo a los mismos APIs del framework usados por las aplicaciones base. La arquitectura está diseñada para simplificar la reutilización de componentes; cualquier aplicación puede publicar sus capacidades y cualquier otra aplicación puede luego hacer uso de esas capacidades.
  • Bibliotecas: incluye un conjunto de bibliotecas de C/C++ usadas por varios componentes del sistema.
  • Runtime de Android: incluye un set de bibliotecas base que proporcionan la mayor parte de las funciones disponibles en las bibliotecas base del lenguaje Java. Cada aplicación Android corre su propio proceso, con su propia instancia de la máquina virtual Dalvik.
  • Núcleo Linux: Android depende de Linux para los servicios base del sistema como seguridad, gestión de memoria, gestión de procesos, pila de red y modelo de controladores. También actúa como capa de abstracción entre el hardware y el resto de la pila de software.


IOS

1. LA PANTALLA SE ENCIENDE SOLO CON LEVANTAR EL MÓVIL

   Apple ha decidido que es momento de que te ahorres el tiempo de pulsar el botón de desbloqueo o de inicio para ver las notificaciones que tienes pendientes. Con iOS 10, tan solo hace falta levantar el móvil para que la pantalla se encienda y tengas a golpe de vista todo lo que aún no has leído o puedas consultar la hora con mayor facilidad.

2. LAS NOTIFICACIONES HAN CAMBIADO

   Las notificaciones han visto modificado su diseño. Además, desde la pantalla de bloqueo se puede contestar a muchas de ellas gracias a su nuevo modo expandido, que permite hacer la notificación más amplia y que se muestren más detalles de la misma.
   En la pantalla de bloqueo hay también notificaciones interactivas que permiten ver fotos y vídeos sin necesidad de ir a la aplicación como tal. Las nuevas notificaciones están integradas con 3D Touch, pero también funcionan con dispositivos que carecen de esta tecnología.

3. WIDGETS REALMENTE ÚTILES

   Los widgets pasan a ser algo considerablemente más útil en iOS 10. Los widgets de muchas 'apps' pasan a proporcionarte más información y actúan como un "atajo" para que no sea necesario abrir la aplicación al completo.
   Además, rara será la aplicación que no cuente con un widget propio, por lo que muchas cosas se pueden consultar con ellos desde la propia pantalla de bloqueo. Con los cambios, seleccionar los widgets que te resulten más útiles te va a beneficiar en gran medida, ya que mostrarán aquello que consultes o hagas con más asiduidad para ahorrarte tiempo.

4. LAS APLICACIONES DE FÁBRICA YA SE PUEDEN BORRAR

   Borrar las aplicaciones que Apple instala de fábrica es algo que llevan pidiendo los usuarios desde hace muchas versiones, ya que tener en el menú una 'app' de bolsa o podcasts que no se utiliza no tiene mucho sentido. Con iOS 10 ya se pueden eliminar las aplicaciones de fábrica (no todas) que no se quieran tener - si se cambia de opinión, se pueden volver a descargar desde la App Store -.

5. SIRI SE ABRE A 'APPS' DE TERCEROS

   Aunque Siri llega a ser muy útil para realizar ciertas búsquedas rápidas en Internet o en las aplicaciones de fábrica, el asistente virtual se quedaba un poco cojo en lo que a funcionalidad para con aplicaciones de tercero se refiere.
   En iOS 10 Siri se integra con 'apps' de terceros, aumentando considerablemente lo que puede y no puede hacer. Ahora es capaz de enviar un mensaje de WhatsApp a quien indiques, de pedir un Uber, de enviar pagos a otras personas o de realizar llamadas VoIP gracias a los comandos de voz, entre otras cosas.

6. TECLADO EN VARIOS IDIOMAS

   Mucha gente utiliza hoy en día, al menos, un par de idiomas para comunicarse. Hasta ahora, con el iPhone, iPod o iPad era necesario cambiar el idioma del teclado para que el corrector o el texto predictivo funcionaran, pero con iOS 10 ya se puede escribir en más de un idioma.

7. LA APLICACIÓN DE FOTOS AÑADE RECONOCIMIENTO FACIAL

   La aplicación de Fotos incluye ahora una característica de reconocimiento facial, de manera que las fotos se pueden ordenar dependiendo de la persona que sale en la imagen, algo muy similar a lo que hace Google Fotos en Android.
   Además, esta 'app' puede ahora establecer las fotos en álbumes según los lugares que salgan, los animales, los objetos, la temática y varios patrones más. Como añadido, también cuenta con una pestaña de "Recuerdos".

8. NUEVA APLICACIÓN HOME, PARA CONTROLAR TU HOGAR

   Si eres de los que llena su casa con todo tipo de tecnología que se puede controlar desde el móvil, como es el caso de cámaras inteligentes, luces, sensores, termostatos y un largo etc., la nueva aplicación de Home se va a convertir en tu nueva mejor amiga, ya que aglutina todos los sistemas domóticos (compatibles con HomeKit) para que los controles desde ella. Además, está totalmente integrada con Siri, con lo que el control por voz hace que sea todo mucho más cómodo.

9. MÁS USOS PARA EL 3D TOUCH

   Apple, poco a poco, le está dando cada vez más importancia al 3D Touch y a lo que se puede hacer con él. Si tienes un iPhone 6 S o el nuevo iPhone 7, con iOS 10 tu experiencia de usuario va a mejorar considerablemente, ya que se pueden hacer muchas más cosas con el 3D Touch. La mayoría son mejoras mínimas, como el control de la intensidad de la linterna, pero una vez que empieces a implementarlas en tu día a día, verás cómo la navegación se hace más rápida y cómoda.

10. IMESSAGE (MENSAJES) SUFRE UN LAVADO DE CARA EXTREMO

   Aunque WhatsApp u otros servicios de mensajería instantánea como Facebook Messenger se lleven al grueso del público de calle, lo cierto es que iMessage, la aplicación de mensajes y SMS de iOS, es bastante utilizada entre los usuarios del sistema operativo.
   Para potenciar aún más su uso, Apple ha renovado considerablemente sus características, añadiendo la posibilidad de enviar pegatinas, efectos de diversa índole, iconos y mensajes más grandes, la opción de cambiar palabras por 'emojis', previsualización de enlaces, escritura a mano y dibujos, respuestas rápidas y conexión con otros servicios y aplicaciones, entre otras cosas.

Ubuntu Touch

En perspectiva, Ubuntu Touch imita a cualquier otro sistema operativo. Mientras que Ubuntu Touch está por detrás de Android en algunos aspectos, el último conjunto de parches podría resultar en una plataforma para una nueva confrontación entre sistemas operativos. Las nuevas actualizaciones incluyen:
  • Panel mejorado de actualizaciones: Esto permite estar al tanto de las actualizaciones nuevas y ser testigo de los cambios que traen en tiempo real.
  • Teclado mejorado de emoticonos: El último teclado de emoticonos era desalentador a la hora de navegarlo. La nueva versión es bastante sencilla para comprender y para hallar el emoticón correcto y apto para ese momento.
  • Sincronización del calendario: El nuevo sistema operativo agrega soporte para el iCal y para el CalDAV. También te permite sincronizar varios calendarios a través de tus cuentas de Google y de tu nube propia.
  • Nuevo panel de notificaciones: Trae una configuración refinada de notificaciones. La nueva configuración de notificaciones de permite elegir cuáles aplicaciones específicas te notificarán con sonido, vibración o un globo (bubble) de notificación.
ubuntu-touch

Amazon Fire OS

El S.O. Amazon Fire está basado en el sistema operativo de Android. Amazon es su productor y está específicamente diseñado para el Fire Phone de Amazon y el rango de smartphones y tabletas de Kindle Fire. Este sistema operativo se enfoca principalmente en el consumo de contenidos. Viene con una interfaszde usuario fortificada y está hecho a medida para hacer disponible el contenido de las tiendas y servicios de Amazon. Algunas de las más nuevas actualizaciones del S.O. incluyen:
  • Mayor compatibilidad que la que existía hasta el momento con aplicaciones actuales de Android: Esto quiere decir que muchas de tus aplicaciones funcionarían en dispositivos Fire sin agregados de esfuerzo de ingeniería.
  • Testeo gratuito de compatibilidad dentro de los 90 segundos: Esto significa que solo necesitas arrastrar y soltar tu aplicación de Android en el Servicio de Testeo de Aplicaciones (App Testing Service) para averiguar los resultados de la compatibilidad de la misma.
  • Amazon Rapids: Se considera que esto cambia las reglas del juego para Amazon. Amazon Rapids es una aplicación para la lectura, específicamente dirigida a los niños. Los cuentos son contados a los niños en el estilo de sesiones de chateo.
  • Soporte de video Alex: Es una aplicación capaz de buscar juegos, libros de audio, programas de televisión y películas en Amazon video.

amazon-fire-os

Firefox OS

El S. O. de Firefox está diseñado por Mozilla para smartphones, tabletas y televisores inteligentes. Inicialmente, fue lanzado para la venta en 2013. El S.O. de Firefox OS hace enfoque en tecnología HTML5 para alinearse con capacidades tales como el SMS y el soporte de Bluetooth. Viene con características agregadas tales como:
  • Altamente optimizado para hardware de bajo costo, lo que quiere decir que los fabricantes pueden usarlo gratuitamente para producir dispositivos que unen el bajo costo con un alto grado de funcionalidad.
  • Está escrito en código abierto, lo que significa que está dirigido por la comunidad.
  • Está basado en Linux y en la tecnología Gecko de Mozilla
  • Requiere de una baja capacidad de batería, ya que el dispositivo móvil está diseñado para iniciarse en la red y para ejecutar las aplicaciones en la red.
  • Viene con tres capas: la capa Giaia- UI (utiliza APIs de web abierta), Gecko- servicios de aplicación en tiempos de ejecución y Gonk- núcleo de Linux y HAL de Android.
firefox-os

Tizen

Samsung introdujo este nuevo sistema operativo después de anunciar que descontinuaría el desarrollo del S.O. Bada el 25 de febrero de 2013. Desde entonces, Tizen se ha ganado una significativa participación en el mercado de los smartphones. Está actualmente posicionado como el 4° más grande S.O. en el mundo. Su punto de venta más fuerte es que:
  • Otorga un 100% de los ingresos a los desarrolladores de las aplicaciones. Este es el motivo por el que la mayoría de los desarrolladores lo prefiere.
  • Tizen es un S.O. de código abierto, lo cual significa que cualquier empresa o individuo puede unirse e iniciar cualquier modificación.
Sin embargo, su mayor desafío será el atraer clientes desde los sistemas operativos de Android y de iOS.
tizen

Sailfish OS

Sailfish OS es un desarrollo de la empresa móvil finlandesa Jolla Ltd. y de la comunidad Sailfish OS. Algunas de sus características clave, que preocupan a los desarrolladores más grandes de sistemas operativos, incluyen:
  • Amigable con Linux: Utiliza la plataforma de Linux, lo cual significa que es estable, perfecto para smartphones y puede ser modificado con relativa sencillez.
  • Preparado para el hardware: Agregar hardware es relativamente sencillo. También es fácil reemplazar una parte.
  • Control mediante gestos y multitasking: Ha sido actualizado para pasar del “clic” al deslizado (swipe). Es fácil desbloquear el equipo. Solamente es necesario darle un golpeteo doble. Luego del desbloqueo, lo único que se necesita es el deslizado para maniobrar entre las aplicaciones.
sailfish

 Windows 10 Mobile

Este es el sistema operativo que Microsoft utiliza en los smartphones y en otros dispositivos móviles. Este S.O. está basado en Windows CE versión 5.2. En 2010, Microsoft inauguró la nueva plataforma para smartphones conocida como Windows Phone 7. El lanzamiento de Windows Phone 8.1 llegó en 2014. La última actualización es el sistema operativo Windows 10 Mobile.  El mayor punto de venta del sistema operativo Windows 10 Mobile es Cortana y la aplicación para las búsquedas. Cortana ya está disponible en español, portugués y francés.  Window 10 Mobile aspira a dar mayor consistencia que la de sus contrapartes en computación, incluyendo:
  • Un más alto nivel de sincronización de contenidos.
  • Una innovadora plataforma global de aplicaciones que permite que una aplicación única opere en múltiples dispositivos que utilizan Windows 10, como dispositivos móviles, ordenadores personales y Xbox.
  • La libertad de actualizar tu dispositivo móvil que funciona con Windows 8.1 a Windows 10 Mobile, sujeto a la aprobación y soporte del fabricante.

windows10

procesos e hilos

¿Que es un Proceso?

En el ámbito de la informática, el concepto se refiere a la ejecución de diversas instrucciones por parte del microprocesador, de acuerdo a lo que indica un programa.


¿Que es un Hilo?

Un hilo en un sistema operativo es la caracterictica que permite a una aplicacion realizar varias tareas a la vez concurrentemente, los distintos hilos de ejecucion comparten una serie de recursos tales como el espacio de memoria, los archivos abiertos, situacion de autentificacion. Esta accion permite simplificar el diseño de una aplicacion que debe llevar a cabo distintas funciones simultaneamente.


¿Cuales son las diferencias que existen entre un proceso y un hilo?

UN PROCESO es una entidad de ejecución independiente, donde, el sistema operativo, en el momento en que el proceso se lanza, proporciona un espacio de direcciones de memoria en los que el proceso puede ejecutarse. De esta manera, si el proceso intenta por algún motivo intencionalmente o no acceder a alguna dirección de memoria de otro proceso, el programa termina anormalmente con un ‘Segmentation fault’. En el momento en el que el proceso termina, el sistema operativo libera toda la memoria y todos los recursos (‘handles de archivos’, ‘handles de registros’, etc.) asignados al proceso. No hay forma directa de que un proceso pueda comunicarse con otro, así que si eso es lo que se requiere, se tiene que usar algún mecanismo de comunicación entre procesos (IPC).
LOS HILOS son entidades de ejecución independiente que viven dentro de los procesos y, por tanto, viven dentro del mismo espacio de direcciones de memoria que otros hilos, lo que permite acceder a cualquier dato dentro del mismo proceso. También la comunicación entre hilos es bastante sencilla pues basta con invocar a una función que se va a ejecutar en otro hilo. Aunque si bien esto de la comunicación parece ser una ventaja, en realidad es un arma de doble filo porque gracias a esas libertades, podemos caer, si no tenemos el suficiente cuidado, en problemas como condiciones de carrera o deadlocks.

¿Un hilo puede ser un proceso?

Los hilos de ejecución que comparten los mismos recursos, sumados a estos recursos, son en conjunto conocidos como un proceso. El hecho de que los hilos de ejecución de un mismo proceso compartan los recursos hace que cualquiera de estos hilos pueda modificar estos recursos. Cuando un hilo modifica un dato en la memoria, los otros hilos acceden a ese dato modificado inmediatamente. Por lo tanto, un hilo si es un proceso.

¿Un proceso puede ser en paralelo?

Un proceso paralelo es aquel que se realiza al mismo tiempo que otro, siendo ejecutados ambos de modo simultáneo. Cuando hablamos de procesos paralelos en un ordenador, nos referimos a aquellos procesos que se ejecutan y/o procesan a la vez, anteponiéndose a los procesos lineales o secuenciales, que serán ejecutados de uno en uno.

¿Un hilo puede ser en paralelo?

Los hilos son básicamente una tarea que puede ser ejecutada en paralelo con otra tarea; teniendo en cuenta lo que es propio de cada hilo es el contador de programa, la pila de ejecucion y el estado de la CPU (incluyendo el valor de los registros).



Fuente:
https://es.quora.com/Cu%C3%A1l-es-la-diferencia-entre-un-proceso-y-un-hilo
https://sistemaoperativo.wikispaces.com/Hilos
https://sistemas.com/proceso-paralelo.php
https://definicion.de/proceso-informatico/
https://es.wikipedia.org/wiki/Hilo_(inform%C3%A1tica)

Estructura de UNIX, LINUX, WINDOWS, MAC.

Windows

Características:
Windows ofrece varios programas y configuraciones que pueden facilitar el uso del equipo y hacerlo más cómodo. Es posible agregar al equipo productos de tecnología de ayuda adicionales si necesita otras características de accesibilidad. Encontrará más información acerca de la accesibilidad y los productos de tecnología de ayuda en el sitio web Accesibilidad en Microsoft.

Ventajas:
·         La instalación es sencilla.
·         Es multitarea y multiusuarios.
·         Brinda la posibilidad de asignar diferentes permisos a los usuarios.
·         Permite cambiar periódicamente las contraseñas.
·         El sistema esta protegido del acceso legal.
Desventajas:
·         Tiene ciertas limitaciones por RAM.
·         En la versión XP requiere como mínimo 128MB.
·         El usuario no puede limitar la capacidad de espacio del disco duro.
·         No soporta archivos NFS.
·         No ofrece el bloque del intruso.



Linux

Funciones:
Las funciones principales de este magnífico sistema operativo son:
Sistema multitarea: En Linux es posible ejecutar varios programas a la vez sin necesidad de tener que parar la ejecución de cada aplicación.
Sistema multiusuario: Varios usuarios pueden acceder a las aplicaciones y recursos del sistema Linux al mismo tiempo. Y, por supuesto, cada uno de ellos puede ejecutar varios programas a la vez (multitarea).
Shells programables: Un shell conecta las órdenes de un usuario con el Kernel de Linux (el núcleo del sistema), y al ser programables se puede modificar para adaptarlo a tus necesidades. Por ejemplo, es muy útil para realizar procesos en segundo plano.
Independencia de dispositivos: Linux admite cualquier tipo de dispositivo (módems, impresoras), gracias a que cada una vez instalado uno nuevo, se añade al Kernel el enlace o controlador necesario con el dispositivo, haciendo que el Kernel y el enlace se fusionen. Linux posee una gran adaptabilidad y no se encuentra limitado como otros sistemas operativos.
Comunicaciones: Linux es el sistema más flexible para poder conectarse a cualquier ordenador del mundo. Internet se creó y desarrollo dentro del mundo de Unix, y por lo tanto Linux tiene las mayores capacidades para navegar, ya que Unix y Linux son sistemas prácticamente idénticos. Con Linux podrá montar un servidor en su propia casa sin tener que pagar las enormes cantidades de dinero que piden otros sistemas.
Características:
Protección de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema.
Carga de ejecutables por demanda: Linux sólo lee del disco aquellas partes de un programa que están siendo usadas actualmente.
Política de copia en escritura para la comparición de páginas entre ejecutables: esto significa que varios procesos pueden usar la misma zona de memoria para ejecutarse. Cuando alguno intenta escribir en esa memoria, la página (4Kb de memoria) se copia a otro lugar. Esta política de copia en escritura tiene dos beneficios: aumenta la velocidad y reduce el uso de memoria.
La memoria se gestiona como un recurso unificado para los programas de usuario y para el caché de disco, de tal forma que toda la memoria libre puede ser usada para caché y ésta puede a su vez ser reducida cuando se ejecuten grandes programas.
Ventajas:
Protección de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema.
Carga de ejecutables por demanda: Linux sólo lee del disco aquellas partes de un programa que están siendo usadas actualmente.
Política de copia en escritura para la comparición de páginas entre ejecutables: esto significa que varios procesos pueden usar la misma zona de memoria para ejecutarse. Cuando alguno intenta escribir en esa memoria, la página (4Kb de memoria) se copia a otro lugar. Esta política de copia en escritura tiene dos beneficios: aumenta la velocidad y reduce el uso de memoria.
La memoria se gestiona como un recurso unificado para los programas de usuario y para el caché de disco, de tal forma que toda la memoria libre puede ser usada para caché y ésta puede a su vez ser reducida cuando se ejecuten grandes programas.

Desventajas:
Soporte: Algunos Linux no cuentan con empresas que lo respalden, por lo que no existe un soporte sólido como el de otros sistemas operativos.
Simplicidad: No es tan fácil de usar como otros sistemas operativos, aunque actualmente algunas distribuciones están mejorando su facilidad de uso, gracias al entorno de ventanas, sus escritorios y las aplicaciones diseñadas específicamente para él, cada día resulta más sencillo su integración y uso.
Software: No todas las aplicaciones Windows se pueden ejecutar bajo Linux, y a veces es difícil encontrar una aplicación determinada, y lo más importante, es que no todas las aplicaciones están en castellano.
Hardware: Actualmente Linux soporta un máximo de 16 procesadores simultáneamente, contra los 64 procesadores de otros sistemas operativos.


Unix

Funciones:
Es un sistema operativo de tiempo compartido, controla los recursos de una computadora y los asigna entre los usuarios. Permite a los usuarios correr sus programas. Controla los dispositivos de periféricos conectados a la máquina.
Características:
Posee las siguientes características:
- Es un sistema operativo multiusuario, con capacidad de simular multiprocesamiento y procesamiento no interactivo.
- Está escrito en un lenguaje de alto nivel: C.
- Dispone de un lenguaje de control programable llamado SHELL.
- Ofrece facilidades para la creación de programas y sistemas y el ambiente adecuado para las tareas de diseños de software.
- Emplea manejo dinámico de memoria por intercambio o paginación.
- Tiene capacidad de interconexión de procesos.
- Permite comunicación entre procesos.
- Emplea un sistema jerárquico de archivos, con facilidades de protección de archivos, cuentas y procesos.
- Tiene facilidad para re direccionamiento de Entradas/Salidas.
- Garantiza un alto grado de portabilidad.
Ventajas:
 Es un sistema operativo de tiempo compartido, controla los recursos de una computadora y los asigna entre los usuarios.
-        Permite a los usuarios correr sus programas.
-        Controla los dispositivos de periféricos conectados a la máquina.
-        Es un sistema operativo multiusuario, con capacidad de simular multiprocesamiento y procesamiento no interactivo.

-        Está escrito en un lenguaje de alto nivel: 
-        El sistema de ficheros está basado en la idea de volúmenes, que se pueden montar y desmontar para lo que se les asigna un nodo del árbol como punto de anclaje. Un sistema físico puede dividirse en uno o más volúmenes.
-        Dispone de un lenguaje de control programable llamado "Shell".
-        Ofrece facilidades para la creación de programas y sistemas y el ambiente adecuado para las tareas de diseños de software.
-        Emplea manejo dinámico de memoria por intercambio o paginación.
-        Tiene capacidad de interconexión y comunicaciones de procesos.
-        Tiene facilidad para re direccionamiento de Entradas/Salidas.
-        Garantiza un alto grado de portabilidad.
-        UNIX es un S.O. de red, algo que a veces se confunde con un S.O. distribuido. Por ello, se ha incluido en su núcleo la arquitectura de protocolos de internet, TCP/IP.

Desventajas:
Las desventajas del mismo pueden variar entre versiones, así como también por diversas condicionantes externas, tales como: el área de uso (personal, comercial o industrial), experticia del usuario, funcionalidad específica de las aplicaciones, entre otras. En general se podría decir que:
-        Desde el punto de vista comercial, no muchas personas lo conocen, ya que no es un sistema que venga precargado en cada PC que se compra. En otras palabras, no están popular como Windows o incluso como Linux, y por tanto, es difícil encontrar los programas que se acostumbran a usar en esos otros sistemas operativos.
-         El S.O UNIX puede requerir más horas de aprendizaje que el resto de las otras plataformas de sistemas operativos.
-        Como ya se menciono antes, los problemas suelen ser más difíciles de resolver dado el poco apoyo y soporte que hay en el mercado y, normalmente, el soporte del fabricante es muy costoso.
-        Se utiliza un lenguaje de programación muy avanzado: C, aunque en algunos casos permite Fortran y Java.


Mac

Funciones:
Optimizar la red WiFi desde Diagnóstico inalámbrico
A menos que hayas tenido problemas con tu red WiFi, es probable que nunca hayas llegado a iniciar la herramienta de Diagnóstico inalámbrico de OS X. Eso es porque está bastante escondida. Para acceder a ella hay que pulsar el botón de conectividad WiFi de la barra de tareas manteniendo pulsado Alt.
Al iniciarse, se abre un asistente que podemos ignorar. Pulsa Cmd + 2 en Mavericks (Cmd + Nen anteriores versiones de OS X) y abrirás la herramienta de redes WiFi en sí misma. Las diferentes pestañas de esta aplicación permiten comprobar la potencia de la señal en el lugar donde estamos para, en caso necesario, mover el equipo o el router.
Grabar capturas de pantalla en vídeo con Quicktime
Las capturas de pantalla en vídeo, o Screencasts no son algo que la mayor parte de los usuarios necesitemos a menudo, pero si algún día nos hace falta, es bueno saber que podemos hacer una sin aplicaciones adicionales. La versión de Quicktime que viene con OS X 10.6 o posterior permite hacer Screencasts básicos. Para ello basta con abrir la aplicación y seleccionar Archivo / Nueva grabación de pantalla.
Dictar texto a tu Mac
Durante años, los programas de dictado eran caros y no funcionaban bien. Desde OS X Mountain Lion, Apple integró una herramienta de dictado de textos bastante solvente. Aunque todo el mundo habló de ella en su lanzamiento, el tiempo la ha dejado un poco en el olvido y conviene recordarla. Para activarla basta con acudir a Preferencias y seleccionar Dictado y Habla. El paso de voz a texto se realiza online. Si queremos que la herramienta funcione mejor y sin necesidad de conexión es necesario descargar un paquete de 745 MB.
Firmar textos digitalmente con Vista Previa
Vista Previa es uno de los tesoros menos conocidos de OS X. Aparte de permitir, por ejemplo, cambiar el tamaño de varias fotos de una sola vez, también nos da la opción de firmar un documento PDF. Para ello basta tener a mano un bolígrafo, papel, y la webcam del equipo. Para crear una firma nueva hay que acceder a Vista Previa / Preferencias / Crear nueva firma y seguir las indicaciones.
Una vez creada la firma, basta con pulsar el botón que aparecerá en la barra de tareas de Vista Previa. Si no te aparece esa barra solo tienes que desplegarla pulsando el botón con el icono de un lápiz junto a la casilla de búsquedas.
Invocar una definición del diccionarioEXPANDIR
El diccionario integrado en OSX es fantástico, y lo mejor que tiene es que podemos invocarlo desde cualquier aplicación. Para hacerlo basta con seleccionar una palabra y pulsar Cmd + Crtl + D. Se abrirá una pequeña ventana con su definición, sinónimos, y definición en Wikipedia, si la hay.
Encontrar opciones del menú con AyudaEXPANDIR
Ayuda es una de esas funciones que parece que nunca sirven para nada, pero todo lo contrario. En OS X, la función de búsqueda dentro de Ayuda es muy útil para encontrar opciones del menú que no recordamos dónde están o cuál es su atajo de teclado. Puede parecer simple, pero en aplicaciones con cientos de opciones repartidas en decenas de submenús como Photoshop es una bendición.
Añadir reconocimiento de escritura con Ink
No es raro que no sepas lo que es Ink. Esta aplicación de reconocimiento de escritura y dibujo solo se activa cuando conectamos una tableta digitalizadora al Mac. Si disponemos de una, Ink permite introducir texto manualmente en cualquier aplicación. Para ello basta con activar la opción correspondiente.

Características:
1. Integración total con iCloud
El 
nuevo OS de Apple está integrado por defecto en la nube iCloud, de esta forma podrán guardar sus archivos y sincronizarlos en todos sus dispositivos de esta marca, lo que será mucho más útil para los usuarios que constantemente tengan que revisar archivos.
2. iMessage para comunicarse de forma ilimitada con dispositivos Apple
Con esta 
app pueden mandar mensajes entre dispositivos iOS y ordenadores OS X de forma totalmente gratuita, y como estos estarán sincronizados, puedes comenzar la charla en tu iPhone, y continuarla en tu MacBook.
3. Nuevo sistema de notificaciones
Las nuevas notificaciones aparecen en el centro de notificaciones como “burbujas” en la esquina de la 
pantalla. Con este centro de notificaciones también podrán actualizar el estado en Twitter y más adelante en Facebook también, algo que antes no se podía hacer directamente desde el sistema.
4. Integración con Twitter y Facebook
Desde el escritorio de tu ordenador podrás actualizar y compartir contenido en estas dos importantes redes sociales.
5. Seguridad mejorada con Gatekeeper
Con este servicio podrán elegir cuales aplicaciones van a instalar en OS X Mountain Lion, por default solamente instalará las aplicaciones desde la Mac App Store que fueron previamente aprobadas por Apple, para mayor seguridad, pero sus funciones se pueden configurar.
6. PowerNap
Aunque el sistema esté en estado suspendido, con este servicio los ordenadores sincronizarán emails, contactos, notas, documentos y hasta hacer copias de seguridad vía Time Machine, además que se podrá actualizar el sistema, según explican en 
genbeta. Este servicio por el momento está disponible para la Macbook Air de segunda generación y los Macbook Pro con retina display.
7. Reconocimiento de voz
Con esta función podrán dictarle texto al ordenador para que lo transcriba, por el momento está disponible en los idiomas inglés, alemán, japonés y francés.
8. Safari 6
Este nuevo navegador está disponible únicamente para el OS de Apple, el cual se integra perfectamente a otras funciones con el nuevo OS X Mountain Lion.
9. AirPlay Mirroring
Con este servicio pueden utilizar un televisor conectado a Apple TV para transformarlo en la pantalla de Mac de forma inalámbrica, por medio de AirPlay.
10. OS X Mountain Lion facilita muchas acciones a sus usuarios
Gracias a estas características y más, los usuarios encontrarán ciertas actividades mucho más fáciles de realizar, ya que facilita el trabajo gracias a la sincronización entre dispositivos y otras funciones que integran al nuevo OS.
Ventajas:
·         mejor interfaz gráfica del mercado
·         Ideal para diseño gráfico.
·         Es muy estable

Desventajas:
·         Costoso (aunque viene incluido con la maquina)
·         Existe poco software para este sistema operativo.