UNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA
VICERRECTORADO ACADÉMICO
COORDINACION GENERAL DE PREGRADO
PROYECTO DE CARRERA: INGENIERÍA INFORMÁTICA
Tendencias en los Sistemas Operativos
PUERTO ORDAZ, AGOSTO DE 2016.
Profesora
Isabel García
Bachilleres
Gil, Joan C.I: 25933185
Mota, Jesús C.I: 25324794
Pigas, Cruz C.I: 23501110
Rondón, Alexis C.I: 24186517
Sandoval, Luisana C.I: 25344312
Índice
Introducción.......................................................................................................................................4
Sistema Operativo..............................................................................................................................5
Clasificación de los Sistemas Operativo............................................................................................5
 Administración de tareas:.....................................................................................................5
 Administración de usuarios ..................................................................................................5
 Manejo de recursos o acceso a servicios ...............................................................................5
Sistemas operativos móviles................................................................................................................6
iOs.................................................................................................................................................6
Pros y contras de iOS...................................................................................................................6
Android..........................................................................................................................................8
Pros y Contras.............................................................................................................................8
Windows Phone..............................................................................................................................9
Pros y Contras...........................................................................................................................10
Sistemas operativos de escritorio ......................................................................................................10
WINDOWS 10...............................................................................................................................10
Microsoft Edge nuevo navegador en Windows 10...........................................................................11
X OS YOSEMITE (APPLE).................................................................................................................11
Software y hardware hechos el uno para el otro..........................................................................12
ReactOS 0.4.0 – sistema operativo Windowslibre...........................................................................12
UBUNTU 16.04 LTS XENIAL XERUS..................................................................................................14
Debian GNU/Linux 9 “Stretch”.......................................................................................................15
Otros proyectosen Desarrollo.......................................................................................................15
Mandriva......................................................................................................................................16
El Futuro de los SO............................................................................................................................21
 Una seguridad personalizada..................................................................................................23
 Un contenido moldeado al usuario y al contexto:....................................................................23
 Un marco semántico extensible:.............................................................................................24
 Una vista adaptable...............................................................................................................24
Introducción
Un sistema operativo está presente en la cotidianidad de los usuarios, es
clave para la tecnología porque interfiere mucho con la experiencia del usuario. Hoy en
día las aplicaciones construidas tienen que ser bastante trabajadas debido a las pocas
opciones que ofrece el sistema operativo en cuanto a funciones básicasnativas. Es decir,
el sistema operativo cumple con sus funciones básica, pero no da más de sí. Si bien esto
va mejorando con el paso del tiempo, aún falta un largo camino por recorrer.
En el presente trabajo se espera que el lector obtenga conocimiento sobre
diversos sistemas, sus ventajas, sus desventajas y qué es lo que deben hacer las
compañías desarrolladoras para mejorar y generar una experiencia de usuario completa.
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.
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.
Clasificación de los Sistemas Operativo
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.
 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
Sistemas operativos móviles
Pasados los días en que los teléfonos móviles eran simplemente un dispositivo
para realizar llamadas telefónicas y enviar mensajes de texto ocasionales, los
smartphones modernos están más cerca de las computadoras personales,
permitiéndonos enviar correos electrónicos, jugar, ver las noticias y realizar llamadas de
vídeo a los seres queridos. Y mucho más.
Los sistemas operativos, como dijeron anteriormente, son el software que ejecutan
nuestros ordenadores de sobremesa y portátiles y gestionan sus recursos y la memoria
cuando están siendo utilizados para realizar múltiples tareas.
Pero desde hace algún tiempo, los teléfonos inteligentes han utilizado sistemas
operativos también y es este desarrollo que ha llevado a las funciones avanzadas para
móviles que antes sólo estaban disponibles en nuestros ordenadores. También es una
plataforma para que los desarrolladores puedan crear aplicaciones.
Hay algunos ejemplos de sistemas operativos de dispositivos móviles que incluyen
iOS de Apple, Android de Google, el sistema operativo Windows Phone de Microsoft y
Blackberry de Blacberry enterprise.
iOs
El iOS es el sistema operativo diseñado por Apple para sus productos, iPhone, iPad,
iPod Touch, y Apple TV, otros dispositivos como el iPod Nano y el iWach utilizan otro
sistema más básico y dirigido a una función más específica basado en iOS porque
incorpora algunos de sus gestos e iconos y además se pueden sincronizar con teléfonos
o Tablets. Presentado en 2007 junto con el primer teléfono de la compañía dedicada en
sus inicios a revolucionar el mundo de los ordenadores de mesa y portátiles
Pros y contras de iOS
Uno de los grandes contras que tiene el sistema operativo de Apple, es que, al ser
de propiedad exclusiva de la compañía, solo lo podremos disponer mediante la
adquisición de uno de esos dispositivos.
Una de las cosas que realmente juega a su favor, es que, aunque sea un sistema
operativo privado y exclusivo para sus dispositivos, Apple libera su SDK, para poder ser
implementado y mejorado por desarrolladores que así lo decidan, de esta manera, la App
Store es considerada la tienda de aplicaciones on-line con más aplicaciones disponibles.
A su vez, es fácilmente Hackeable, esto puede ser tanto una ventaja como una
desventaja, según con los ojos que lo analicen. Si lo miramos orientándolo hacia la
seguridad, esto puede ser un grave problema, ya que al poder hacer Jailbreak fácilmente
nuestro dispositivo, también de manera sencilla podremos instalar aplicaciones ajenas
alApp Store, poniendo en peligro la seguridad de nuestros más preciados datos
personales.
Por el contrario, si lo miramos desde la perspectiva de tomar el control de nuestro
dispositivo, aumentar su rendimiento y poder hacer y deshacer a nuestro antojo, es una
gran ventaja, con la cual por ejemplo podremos instalar aplicaciones de terceros y
tweaks, es decir, modificaciones al sistema. Las herramientas para desbloquear los
dispositivos Apple son gratuitas y desarrollados por hackers llamados “de la escena
Apple”, que buscan formas de optimizar las funciones de los dispositivos y rechazan todo
tipo de pirateria.
Otra de las cosas en que iOS sale bastante desmejorado es en su multi-tarea,
la multi-tarea de iOS está reservada tan solo para siete procesos fundamentales, los
cuales son:
 Voz IP
 Audio en segundo plano
 Notificaciones push
 Notificaciones locales
 Localización en segundo plano
 Completado de tareas
 Cambio rápido de aplicaciones
Esto tiene una parte positiva también, en la cual Apple ventaja a su más directo
competidor, y es que al limitar la multi-tarea a estos siete procesos básicos y primarios, la
duración de su batería no se resiente y realmente suele durar lo que el fabricante
especifica
Otra gran desventaja es la necesidad obligatoria de administrar sus contenidos a
través de iTunes, con varias versiones y actualizaciones constantes, cada versión de iOS
incorpora mejoras y nuevas aplicaciones, que hacen de éste sistema uno de los más
completos y mejor evaluados del mundo de la tecnología móvil.
Android
Android es un sistema operativo inicialmente pensado para teléfonos móviles, al
igual que iOS, Symbian y Blackberry OS. Lo que lo hace diferente es que está basado
en Linux, un núcleo de sistema operativo libre, gratuito y multiplataforma.
Pros y Contras
El código de Android es abierto (open source); gracias a esto cualquier persona
puede realizar una aplicación, lo que permite que gracias a su sistema nazcan miles de
aplicaciones disponibles para teléfonos, gran parte de ellas gratuitas. Esta libertad de
código permite adaptar Android a bastantes otros dispositivos además de teléfonos
móviles, como tablets, gps, relojes, microondas, incluso internet.
Android da completa libertad al propietario de un terminal a instalar lo que le venga
en gana, sea desde Android Market como un ejecutable aparte (apk) no limitando la
libertad del usuario ni imponiendo software propietario para poder instalar música,
archivos, documentos directamente desde el cable USB como si de un disco externo se
tratara.
Android no solo cuenta con la comunidad más grande a nivel mundial de
desarrolladores sino también el mayor movimiento de estos con multitud de eventos,
concursos, competiciones y reuniones, así como múltiples vías de comunicación como
foros y chats oficiales para fomentar la participación y la colaboración para encontrar
mejoras e ideas para futuras versiones.
Android es completamente personalizable tanto por usuarios instalando fondos de
pantalla, animaciones, widgets, skins o temas como para fabricantes con la posibilidad
de crear sus propias capas como MotoBlu o HTC Sense permitiendo a unos y a otros
poder customizar o personalizar sus teléfonos de la mejor manera posible y dando a
elegir al usuario la interfaz más adecuada para su gusto evitando imponer un
determinado estilo o interfaz.
El permitir muchas aplicaciones abiertas hace que el consumo de la batería se
dispare y que dure mucho menos de lo previsto. Esto a la larga, hace que el usuario
tenga que tener invariablemente su cargador a la mano, con las consiguientes molestias
de siempre necesitar energía.
Android es poco intuitivo, lo que dificulta su manejo. También está el hecho de
que este sistema no siempre cierra todas sus aplicaciones. Cuando se lanza una
actualización de Android, el acceso depende del fabricante, lo que hace que una
respuesta pueda tardar semanas e incluso meses en adaptar la nueva versión al móvil
del usuario.
Windows Phone
Es una línea de sistemas operativos para dispositivos móviles desarrollados por la
compañía Microsoft. Es el sucesor del Windows Mobile. Fue lanzado en octubre de 2010
junto al Windows Phone 7.
Pros y Contras
La interfaz de usuario de Windows Phone es altamente intuitiva y sencilla de usar que
en un par de minutos cualquier usuario reconoce la mayoría de los gestos y formas de
utilizar el sistema operativo.
Podemos contar con una Pc con Windows, smartphone con Windows Phone y un xbox
en casa y mantener nuestra información sincronizada importante de forma sencilla y
práctica.
Sistemas operativos de escritorio
WINDOWS 10
Principales características de Windows 10
Nuevo menú inicio
Es sin duda el protagonista de la nueva versión de Windows 10, aunque con la
enorme cantidad de novedades que llegan con esta nueva versión, es dificil decantarse
por una. El nuevo menú inicio o “Start Menu” en Windows 10, llega para sustituir al clásico
menú Inicio de Windows 7 y a la pantalla de Inicio de Windows 8 y 8.1, que poco o nada
tenía que ver con la anterior versión de escritorio.
Con Windows 10, Microsoft ha lanzado una estrategia totalmente agresiva para
poder atraer a más desarrolladores y, por ende, a más usuarios y consumidores a su
plataforma Windows 10 y Windows 10 Mobile. Durante la Build 2015 presentaron 4
nuevos caminos que han desarrollado para mejorar la cantidad de apps que podremos
ver adaptadas a Windows 10.
Microsoft Edge nuevo navegador en Windows 10
Internet Explorer es historia. Microsoft Edge llega como un relevo generacional del
primer navegador de Microsoft, con novedades que podrían auparle al podio de los
mejores navegadores. Entre sus características más destacadas, y que ya hemos
analizado en el vídeo que tenéis justo debajo, se encuentra la integración de Microsoft
Edge con Cortana, como banco de datos y asistente en todCortana en PC y Tablet
El asistente virtual más personal aterriza también en ordenadores, portátiles,
tablets, convertibles y un sinfín de productos más allá de los smartphone, donde ha
cosechado muy buenas críticas desde su llegada. “Hey Cortana” llega como comando
principal para poder acceder al asistente desde cualquier pantalla o aplicación de forma
muy rápida y eficaz. Podremos preguntarle por búsquedas en internet, cuánto mide Pau
Gasol, Barack Obama, pero también encontrar archivos y aplicaciones rápidamente en
nuestro sistema y, por qué no, ver todas las noticias más importantes del día según las
búsquedas y los gustos que Cortana haya registrado dentro de nuestras búsquedas por
la web.
X OS YOSEMITE (APPLE)
OSX.
Es lo que hace a una Mac una Mac.
OS X es el sistema operativo detrás de cada Mac. Está diseñado sobre una sólida base
UNIX para aprovechar el hardware al máximo. Es elegante y fácil de usar. Viene con una
increíble colección de apps que te encantará usar todos los días. Además, fue creado
para que tu Mac y tus dispositivos iOS funcionen juntos a la perfección.
Fácil de entender. Fácil de usar.
En la Mac es muy fácil encontrar, compartir y hacer lo que quieras con gestos simples e
intuitivos. El Dock te permite iniciar tus apps preferidas con un clic y Launchpad te da
acceso rápido a toda tu biblioteca de apps. Con el Finder puedes buscar y organizar tus
archivos en la Mac y en iCloud. Y Spotlight te permite encontrar documentos, iniciar apps
y buscar información con facilidad.1 Incluso puedes elegir que el sistema operativo y las
apps se actualicen solos. La Mac hace tantas cosas de forma automática que a veces
no necesitarás hacer nada. Así de simple.
Software y hardware hechos el uno para el otro.
OS X es un sistema donde todo funciona perfectamente. Trabaja con el procesador y el
controlador gráfico de tu Mac para brindar el mejor rendimiento posible y aprovecha la
alta capacidad de respuesta del trackpad para que los gestos Multi-Touch se sientan muy
naturales. OS X mantiene actualizada tu Mac mientras está en reposo.2 Y su avanzada
tecnología de ahorro de energía extiende la duración de la batería. Además, en OS X
El Capitan, la nueva tipografía del sistema está diseñada para verse con una nitidez
asombrosa en las pantallas Retina de alta resolución.
ReactOS 0.4.0 – sistema operativo Windows libre
ReactOS es un sistema operativo libre cuyo diseño se basa en Windows. Su
objetivo es mantener la imagen de Windows, poder ejecutar aplicaciones y drivers
Windows y resultar familiar para usuarios de dicho sistema. En 2008 escribí una reseña
de ReactOS para lo que entonces era la versión 0.3.6. Más adelante estuve jugando con
la versión 0.3.16.
Casi 10 años después de publicar la versión 0.3, se publica ReactOS 0.4. Es una
celebración y testamento de todo lo que el equipo y comunidad de ReactOS han logrado
juntos. Las mejoras orientadas al usuario desde la rama 0.3.x a la 0.4:
 Soporte de escritura para NTFS, y lectura/escritura para ext2
 Shell de explorer nuevo y soporte para temas
 Soporte SerialATA
 Soporte de sonido
 Soporte USB
 Soporte para VirtualBox y VirtualPC
 Redes inalámbricas
En el aspecto gráfico hubo muchas mejoras tanto en 2D como 3D. El trabajo en
optimización resultó en renderizado considerablemente más rápido en gráficos 2D, en
algunos casos mejorando el rendimiento sobre Windows, mientras que el soporte para
gráficos 3D ha mejorado continuamente.
Chrome OS
Chrome OS es un proyecto llevado a cabo por la compañía Google para
desarrollar un sistema operativo basado en la web. A través de su blog
oficial, Google anunció el 7 de julio de 2009 Google Chrome OS, un sistema realizado
con base en código abierto (Núcleo Linux) y orientado inicialmente para miniportátiles,
estando disponible en junio de 2011.4 Funciona sobre microprocesadores con
tecnología x86 oARM.
Chrome OS se basa en el proyecto de código abierto Chromium OS,5 que, a
diferencia de Chrome OS, se puede compilar a partir del código fuente descargada.
Chrome OS es la versión comercial privativa instalada en hardware específico fabricado
por socios de Google como Samsung, Acer y LG Electronics, entre otros.
Tras dos largos años de construcción y evaluación de aplicaciones desarrolladas,
salen a la luz pública dos “Chromebook” al mercado, orientadas al objetivo del sistema.
El Chrome OS es básicamente un sistema operativo integrado con el navegador Google
Chrome, esta fusión implica que la navegación por este software implica la máxima
conexión con la web y la relación de este con las aplicaciones instaladas en él. El 15 de
junio de 2011 los Chromebook se lanzan a la venta para el público, con precios desde
los $349 hasta los $499 USD.
El Chrome OS fue diseñado con la promesa de ser totalmente diferente a los
demás sistemas operativos, sus principales características de usuario contemplan la
inserción de paneles inferiores en los que se muestran aplicaciones y páginas web de
manera minimalista, sencilla y prácticas para el acceso, los indicadores se encuentran
en la parte superior derecha, en ellos se muestra la conectividad, la duración de la
batería, hora, fecha y otros. También destacan las pestañas, estas se pueden minimizar
o fijar según sea el caso a fin de organizar la interfaz y trabajar, navegar o divertirte de
manera más cómoda.
UBUNTU 16.04 LTS XENIAL XERUS
Ubuntu es una misma distribución con varios nombres que comparte
prácticamente todo el engranaje técnico, por lo que salvo por los escritorios y alguna
cosilla más, bajo el capó se encuentra los mismos componentes. A destacar el
kernel Linux 4.4, también LTS, Xorg server 1.18 y Mesa 11.2. En cuanto a las
aplicaciones más señaladas, ahí están Firefox 45 o LibreOffice 5.1, entre otras muchas
actualizaciones en los más de 25.000 paquetes disponibles en los repositorios oficiales
(en formato DEB).
El resto de novedades de fondo van dirigidas al ámbito servidor y nube, que es
donde más está avanzando Ubuntu en los últimos tiempos. Así, Ubuntu 16.04 incluye la
nueva versión de LXD para la gestión de contenedores, Docker 1.1 (no te pierdas
nuestro tutorial Docker); las nuevas versiones de Juju, OpenStack y Ceph; y soporte para
con los mainframes IBM Z y LinuxOne. Es normal, dicho sea de paso, que Canonical se
esfuerce en mejorar en el único nicho de negocio que le está reportando beneficios de
verdad.
Un cambio polémico enfocado en la misma dirección es la integración por defecto
de soporte para el sistema de archivos ZFS. Richard Stallman (entre otros) ha declarado
que “es imposible” hacer algo así; pero vaya si ha sido posible.
Para terminar con este apartado, el estreno de los paquetes Snap es uno que vive entre
dos mundos y que puede acabar incidiendo de manera relevante en el escritorio. En el
anterior enlace tenéis explicado el asunto. A modo de aperitivo, Mozilla ya ha confirmado
que Firefox se suma a Snap
Debian GNU/Linux 9 “Stretch”
Debian GNU/Linux 9 se espera para el año que viene, mientras tanto sus
desarrolladores están trabajando intensamente en este gran proyecto en el que se basan
otras muchas distribuciones Linux. Como ya dijimos aquí, Debian 9 ha sido bautizado
con el nombre clave “Stretch” el famoso pulpo de la película Toy Story como viene siendo
costumbre, que pongan nombres de personajes de esta película a las últimas versiones
del proyecto Debian…
Pues bien, uno de sus desarrolladores, Niels Thykier ha publicado un convocatorio para
que todos nosotros podamos dar propuestas con temas del aspecto que nos gustaría
que tuviese la nueva versión que aparecerá en unos meses. Así es como puedes formar
parte de esta iniciativa y colaborar en darle un nuevo look renovado a tus distros favoritas.
El plazo estará abierto hasta septiembre, concretamente hasta el día 5. Date prisa y crea
tu diseño para enviarlo. Si quieres más información, puedes consultar la Wiki de Debian.
Sin duda una buena noticia que proyectos tan importantes como Debiantambién quieran
involucrar a los usuarios para que aporten su granito de arena, en este caso para darle
un nuevo aspecto al escritorio de Debian 9enviando temas desarrollados por uno mismo
de lo que debería ser el futuro Debian GNU/Linux. Además, el ganador se sentirá
bastante congratulado al ver que su obra es vista por miles de personas que usarán este
diseño en sus equipos cuando se libere la próxima versión del sistema operativo con
base Linux.
Otros proyectos en Desarrollo
Fedora 25 que la próxima versión de Fedora traerá el servidor gráfico Wayland
por defecto, siendo tal vez la primera distribución en usar este servidor gráfico en una
versión estable.
Actualmente todas las distribuciones Gnu/Linux utilizan X.org como servidor
gráfico, algo que cambiará con la nueva generación de servidores gráficos, pero que
tardan en llegar. Así Ubuntu está preparando su propior servidor llamado Mir, un servidor
que está gustando poco. Sinembargo, Wayland es un servidor gráfico con el que muchos
escritorios y distribuciones están trabajando, pero aún no en versiones estables o por
defecto en ellas.
La próxima versión de Fedora se lanzará el próximo 15 de noviembre, si no hay
ningún retraso. Esta versión traerá por defecto Wayland, algo que ya querían ofrecer en
Fedora 24 pero que por razones de calendario tuvieron que desestimar y ofrecerlo como
una alternativa en repositorios. Fedora 25 lo traerá por defecto, aunque hará uso de Xorg
en los programas y funciones en donde Wayland no tenga soporte o funcionamiento
como ocurre actualmente con los drivers Nvidia.
Wayland de Fedora 25 utilizará partes de Xorg cuando no funcione
Así podemos decir que el usuario final no tendrá un Wayland puro en su máquina,
aunque no debería de notar la diferencia entre Fedora 25 y Fedora 23, al menos en el
aspecto gráfico, ya que Wayland ofrece mayor seguridad en el funcionamiento del
servidor y no una mayor rapidez. Es decir, los usuarios finales sólo percibirán una mayor
seguridad en la ejecución de aplicaciones, pero nada nuevo que no ofrezca Xorg.
Mandriva
(Descontinuado)
Sistemas operativos en consolas
El mundo de los videos juegos ha evolucionado enormemente con el pasar de los años,
así como cada una de las tecnologías de última generación, el sistema operativo
dedicado a cada una de estas, también ha tenido un gran avance ya que han
evolucionado al punto de tener la misma potencia en procesamiento que un computador
personal, y así lo ha hecho su software base.
Xbox One System software
La consola de Microsoft llama Xbox One, corre en un sistema operativo que
incluye el núcleo de Windows 10 (A veces llamado “Windows 10 en Xbox One”), aunque
inicialmente incluía el núcleo de Windows 8 en las primeras versiones de la consola. Usa
la máquina virtual de Hyper-V de Microsoft, contiene, además, sistemas operativos
separador para juegos y aplicaciones que se pueden correr en la consola. Se guarda en
el disco interno para el uso diario, mientras también se guarda un duplicado en la
memoria flash (NAND).
La Xbox One permite a los usuarios descargar aplicaciones que agreguen
funcionalidad al dashboard.
Interfaz de usuario
La consola usa un sistema de posicionamiento geométrico de cuadrados y
rectángulos que se mueven de forma horizontal, usando un diseño “Metro” encontrado
en Windows 8, Windows 10 y otros productos de Microsoft. El dashboard está dividido
en distintas secciones que tratan de satisfacer las necesidades del usuario.
Ficha técnica
Desarrollador Microsoft
Familia SO Hyper-V y Windows 10 basado en Xbox OS
Estado de trabajo Actual
Tipo de distribución Código Cerrado
Fecha de salida 6.2.9781.0 (xb_rel_flash1307.130829-1800)
Noviembre 22, 2013;
Última versión 10.0.14393.1040 (rs1_xbox_rel_1608.160816-1851)
Agosto 19, 2016;
Ultimo preview 10.0.14393.1027 (rs1_xbox_rel_1608.160801-1743)
fre
Agosto 5, 2016;
Lenguaje Multilenguaje
Método de actualización Descarga Directa
Recuperación USB
Plataformas Xbox One
PlayStation 4 System Sofware
El sistema operativo de esta consola es Orbis OS (Unix), basado en FreeBSD 9.
Posee dos niveles de APIs gráficas, una de bajo nivel llamada GNM y una de alto nivel
llamada GNMX. Además del kernel y otros componentes, están Cairo, jQuery, Lua,
Mono, OpenSSL, WebKit y la librería de rendereizado Pixman.
Sony usa LLVM/Clan como SDK como compilador debido a su gran compatibilidad
con el front-end de C y C++. Soporte con C++11, mensajes de diagnóstico gráficos,
tiempos de compilación rápidos y excelente generación e código. Según Sony, los
desarrolladores aman la herramienta de complicación a excepción cuando es el
momento de hacer debugging.
Es de mencionar, que una aplicación de realidad aumentada viene pre-instalada en el
play room.
Desarrollador Sony Computer Entertainment
Familia SO Tipo Unix
Estado de trabajo Actual
Tipo de distribución Código Cerrado
Fecha de salida Octubre 15, 2013
Última versión 3.55 / Junio 21, 2016
Lenguaje Multilenguaje
Método de actualización Descarga Directa
Descarga a USB
Disco de juego
Plataformas PlayStation 4
Steam OS
SteamOS es una distribución derivada de Debian, basada en Linux y desarrollada
por Valve como sistema operativo principal de la línea de videoconsolas Steam
Machines.
Está diseñado principalmente para jugar videojuegos proveyendo una experiencia tipo
consola usando un hardware de pc genérico.
Al estar diseñada meramente para videojuegos, no soporta muchas funciones
preinstaladas que vayan más allá de un navegador web y jugar, no hay manejador de
archivos, ni visualizadores de imágenes instalados por defecto. Aunque los usuarios
pueden acceder al entorno de escritorio de GNOME disponible y realizar tareas como
instalar otros programas. Nativamente soporta Procesadores gráficos de Nvidia, Intel y
AMD.
Características:
 Puede ser instalado en cualquier PC.
 Orientado más a ser un media center que un SO de uso general.
 Gratuito para usuarios y desarrolladores.
 Optimizado para los juegos, el control y el control remoto.
 Permitirá jugar a juegos disponibles en Steam para otras plataformas vía
streaming (por ejemplo, de nuestro PC a una Steam Machine en nuestro salón).
Desarrollador Valve Coporation
Familia SO Tipo Unix
Estado de trabajo Bajo desarrollo (Beta pública)
Tipo de distribución Código Abierto
Fecha de salida Diciembre 13, 2013
Última versión Brewmaster release 2.87
Julio 28, 2016
Lenguaje Multilenguaje
Método de actualización APT
Plataformas X86-64
El Futuro de los SO
Cuando se habla del futuro, se suele ignorar el futuro inmediato y se piensa más
a largo plazo, sin embargo, al hablar de la tecnología, las aplicaciones y los sistemas
sobre los que estas corren se habla de un futuro de grandes revoluciones en corto
tiempo.
Actualmente, según cifras arrojadas por el índice Geo Hive y el portal web Statista,
existen más de 8 mil millones de dispositivos en el mundo para cerca de 7 mil millones
de personas que habitan el planeta, suponiendo que no todos los habitantes en el mundo
tienen acceso a un dispositivo, se puede inferir que los que sí lo tienen, poseen al menos
dos de ellos; ya sean tabletas, teléfonos, computadoras portátiles o de escritorio.
Significando esto que todo está interconectado y en pleno crecimiento para llegar a cada
rincón del planeta con diferentes temas en pleno auge: el internet de las cosas, la nube,
aplicaciones multiplataforma, diseño adaptable, inteligencia artificial y similares…
Sin embargo, aún no existe un sistema operativo que incorpore todos los
conceptos antes mencionados, si bien algunos de los más usados incorporan
características similares, nunca alcanzan todo el potencial. Las grandes compañías
como Microsoft, Google o Apple se están acercando cada vez más al sistema operativo
ideal. Microsoft, por ejemplo, tiene la idea bastante clara pero falla en la ejecución;
Windows 10 es prueba de ello: un mismo sistema pensado para múltiples plataformas,
sin embargo carece de limpieza, estabilidad y utilidad: su plataforma móvil quedó
relegada a un tercer plano, y su plataforma de escritorio a pesar de ser la más usada, no
termina de convencer a muchos ni de estar libre de errores o fallos; a pesar de esto,
Microsoft demostró que tiene las ideas claras y próximamente, mejorando la ejecución
puede llegar a cumplir su objetivo.
Por su parte, Apple tiene unos retos bastante interesantes: el cambio que hizo de
Mac OS a OS X, basando su sistema operativo en UNIX fue clave para lo que sería la
popularidad del iOS y todos sus hijos, permitiendo excelente conectividad entre los
dispositivos y las distintas plataformas a pesar de estar corriendo todas sobre el mismo
núcleo. El cambio a OS X permitió que se pudiesen realizar interfaces de programación
de aplicaciones de una manera fácil con todo lo que esto conlleva: una tienda con
aplicaciones que utilizan funcionalidades similares pero aplicadas a entornos y contextos
distintos, permitiendole así al usuario disfrutar siempre de los mismos servicios.
En este sentido Apple debe aprovechar todo esto para hacer otro cambio
revolucionario: se espera que el cambio del lenguaje de programación Objective C a Swift
sea clave en todo el proceso. Objective C es un lenguaje de programación muy serio y
maduro con bastantes funciones y con bastante recepción, sin embargo, la mayoría de
las aplicaciones construidas con él no estaban pensadas para correr en distintas
plataformas, por esto Swift puede ser clave en ello, al incorporar compatibilidad,
pudiendo llamar a las APIs desarrolladas con Objective C desde Swift, apoyando esto la
transición de un lenguaje a otro.
Básicamente, se espera que Apple desarrolle un sistema de archivos nuevo que
permita mantener la integridad en la nube y que los distintos dispositivos con sus distintas
funcionalidades puedan acceder -y manipular- a los mismos, haciendo el desarrollo más
sencillo: se programa una sola vez para múltiples plataformas con conceptos como el
desarrollo web adaptable aplicada a las aplicaciones móviles, y el manejo de archivos
automatizados.
Este último apartado es clave en los sistemas de la actualidad, debido a que salvo
que exista una metadata en los archivos, no hay forma de acceder directamente a los
datos que éste contiene.
Es decir, no se puede saber de una manera exacta todos los datos que contiene
un documento sin acceder directamente a él, además, la mayoría de los usuarios suelen
ser un desastre a la hora de organizar y manejar las distintas versiones de sus
documentos o los nombres. Se espera que los sistemas operativos del futuro incluyan
funciones inteligentes para esto, con un mejor algoritmo de indexado, incorporando de
esta manera datos claves, por ejemplo: al tomar una foto, el sistema debería de saber
dónde fue tomada y en qué momento (noche, día…), al guardar un documento el sistema
debería saber de qué se trata y para qué es; de esta manera el usuario puede acceder
rápidamente a sus archivos.
Por su parte, Google con Android tiene unos retos interesantes, pudiendo
incorporar conceptos previamente discutidos, pero a la vez llevando Android a un
siguiente nivel de la multiplataforma. Entonces, ¿qué puntos quedan para el sistema
operativo del futuro?
Incluyendo los conceptos mencionados en el primer párrafo, se podría hablar entonces
de:
 Una seguridad personalizada: con algoritmos de inteligencia artificial se podría
decir que ya no sería necesario el uso de contraseñas, el sistema deberá saber
por la voz, los gestos, los movimientos y ciertos contextos si el propietario es quien
está usando el teléfono. Incluso, podría ser capaz de detectar si lo usa algún
familiar o conocido y proporcionarle sola la información de libre acceso, todo esto
por supuesto personalizable.
 Un contenido moldeado al usuario y al contexto: existe un lanzador de
aplicaciones para Android llamado Aviate y desarrollado por Yahoo que usa la
localización del usuario para proporcionarle al usuario las aplicaciones que usaría
en la casa, las que usaría en el trabajo o las que usaría durante un viaje. Sin
embargo, la localización se queda corta, incorporando el internet de las cosas y la
inteligencia artificial, los sistemas operativos del futuro podrían incorporar
funciones similares, pero basándose en el contexto y en los objetos alrededor: si
el usuario se encuentra en su habitación con una impresora cerca, éste tendría a
la mano aplicaciones de manipulación de impresoras y a la vez aquellas que le
sirvan para manejar su entorno: luces, ambiente, música, entre otros…
 Un marco semántico extensible: hoy en día las aplicaciones acceden a los
servicios de localización, de correo o de mensajería porque el desarrollador las ha
incorporado, sin embargo, con un marco semántico extensible se podrían
incorporar todas estas funcionalidades directamente en el sistema operativo,
permitiéndole a distintas aplicaciones comunicarse nativamente, lo que puede
significar que diferentes aplicaciones trabajen en un mismo problema.
 Una vista adaptable: Microsoft tuvo una excelente idea de diseño con el estilo
metro, sin embargo, como se mencionó arriba falló en la ejecución, es decir, las
tarjetas no lograron ser completamente interactivas ni tenían aplicaciones que
usaran toda la funcionalidad, por lo tanto, el diseño carece de profundidad.
Sin embargo, este concepto bien aplicado puede ser crucial, actualmente se asocian
tarjetas a las aplicaciones, pero con la comunicación nativa antes mencionada, estas
pueden ser ideales, por ejemplo, el usuario no accede mediante la tarjeta a la aplicación
de mensajería para luego acceder a sus conversaciones, sino que desde la tarjeta puede
ver el mensaje y reenviarlo por correo, teniendo información a la mano con la ayuda de
la inteligencia artificial.
Sin duda, son muchos puntos interesantes que alcanzar, demostrando esto que la
aplicación de un solo concepto no ayudará al éxito del sistema operativo, debe
incorporarlos todos, ser una auténtica revolución y no una parcial. No un sistema para el
internet de las cosas, ni un sistema inteligente, tampoco un sistema basado en la nube.
El futuro está en un sistema que use el internet de las cosas, que sea inteligente, con
compatibilidad y funciones adaptadas a la nube y mucho más.
CONCLUSIÓN
Los sistemas operativos son otro mundo, con infinidad de aspectos a considerar
y la experiencia de usuario marcando el camino. El éxito que tuvieron sistemas cono
Windows XP en su momento por estabilidad y sencillez pasó a un segundo plano a
medida que las exigencias de los usuarios fueron avanzando.
En síntesis, se podría decir que es muy difícil la unificación de un solo sistema
debido a la guerra de las marcas, pero aquella que logre hacerlo tendrá una ventaja
considerable con respecto a las otras: una conectividad total entre consola de
videojuegos, Tablet, teléfono inteligente, reloj, casa, vehículo computadora portátil y de
escritorio es algo que muchos desean a cualquier precio. ¿Quién no quisiera estar en su
vehículo conduciendo y que éste al saber que te aproximas a casa, encienda las luces y
el aire acondicionado? ¡Todo esto con un solo sistema!
En fin, el internet de las cosas y la inteligencia artificial son conceptos cruciales
para el porvenir de los sistemas operativos, así como lo fueron en su momento la
multitarea, el internet y la velocidad.

Sistemas operativos tendencia

  • 1.
    UNIVERSIDAD NACIONAL EXPERIMENTALDE GUAYANA VICERRECTORADO ACADÉMICO COORDINACION GENERAL DE PREGRADO PROYECTO DE CARRERA: INGENIERÍA INFORMÁTICA Tendencias en los Sistemas Operativos PUERTO ORDAZ, AGOSTO DE 2016. Profesora Isabel García Bachilleres Gil, Joan C.I: 25933185 Mota, Jesús C.I: 25324794 Pigas, Cruz C.I: 23501110 Rondón, Alexis C.I: 24186517 Sandoval, Luisana C.I: 25344312
  • 2.
    Índice Introducción.......................................................................................................................................4 Sistema Operativo..............................................................................................................................5 Clasificación delos Sistemas Operativo............................................................................................5  Administración de tareas:.....................................................................................................5  Administración de usuarios ..................................................................................................5  Manejo de recursos o acceso a servicios ...............................................................................5 Sistemas operativos móviles................................................................................................................6 iOs.................................................................................................................................................6 Pros y contras de iOS...................................................................................................................6 Android..........................................................................................................................................8 Pros y Contras.............................................................................................................................8 Windows Phone..............................................................................................................................9 Pros y Contras...........................................................................................................................10 Sistemas operativos de escritorio ......................................................................................................10 WINDOWS 10...............................................................................................................................10 Microsoft Edge nuevo navegador en Windows 10...........................................................................11 X OS YOSEMITE (APPLE).................................................................................................................11 Software y hardware hechos el uno para el otro..........................................................................12 ReactOS 0.4.0 – sistema operativo Windowslibre...........................................................................12 UBUNTU 16.04 LTS XENIAL XERUS..................................................................................................14 Debian GNU/Linux 9 “Stretch”.......................................................................................................15 Otros proyectosen Desarrollo.......................................................................................................15 Mandriva......................................................................................................................................16 El Futuro de los SO............................................................................................................................21  Una seguridad personalizada..................................................................................................23  Un contenido moldeado al usuario y al contexto:....................................................................23  Un marco semántico extensible:.............................................................................................24  Una vista adaptable...............................................................................................................24
  • 4.
    Introducción Un sistema operativoestá presente en la cotidianidad de los usuarios, es clave para la tecnología porque interfiere mucho con la experiencia del usuario. Hoy en día las aplicaciones construidas tienen que ser bastante trabajadas debido a las pocas opciones que ofrece el sistema operativo en cuanto a funciones básicasnativas. Es decir, el sistema operativo cumple con sus funciones básica, pero no da más de sí. Si bien esto va mejorando con el paso del tiempo, aún falta un largo camino por recorrer. En el presente trabajo se espera que el lector obtenga conocimiento sobre diversos sistemas, sus ventajas, sus desventajas y qué es lo que deben hacer las compañías desarrolladoras para mejorar y generar una experiencia de usuario completa.
  • 5.
    Sistema Operativo Un sistemaoperativo 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. 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. Clasificación de los Sistemas Operativo 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.  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
  • 6.
    Sistemas operativos móviles Pasadoslos días en que los teléfonos móviles eran simplemente un dispositivo para realizar llamadas telefónicas y enviar mensajes de texto ocasionales, los smartphones modernos están más cerca de las computadoras personales, permitiéndonos enviar correos electrónicos, jugar, ver las noticias y realizar llamadas de vídeo a los seres queridos. Y mucho más. Los sistemas operativos, como dijeron anteriormente, son el software que ejecutan nuestros ordenadores de sobremesa y portátiles y gestionan sus recursos y la memoria cuando están siendo utilizados para realizar múltiples tareas. Pero desde hace algún tiempo, los teléfonos inteligentes han utilizado sistemas operativos también y es este desarrollo que ha llevado a las funciones avanzadas para móviles que antes sólo estaban disponibles en nuestros ordenadores. También es una plataforma para que los desarrolladores puedan crear aplicaciones. Hay algunos ejemplos de sistemas operativos de dispositivos móviles que incluyen iOS de Apple, Android de Google, el sistema operativo Windows Phone de Microsoft y Blackberry de Blacberry enterprise. iOs El iOS es el sistema operativo diseñado por Apple para sus productos, iPhone, iPad, iPod Touch, y Apple TV, otros dispositivos como el iPod Nano y el iWach utilizan otro sistema más básico y dirigido a una función más específica basado en iOS porque incorpora algunos de sus gestos e iconos y además se pueden sincronizar con teléfonos o Tablets. Presentado en 2007 junto con el primer teléfono de la compañía dedicada en sus inicios a revolucionar el mundo de los ordenadores de mesa y portátiles Pros y contras de iOS
  • 7.
    Uno de losgrandes contras que tiene el sistema operativo de Apple, es que, al ser de propiedad exclusiva de la compañía, solo lo podremos disponer mediante la adquisición de uno de esos dispositivos. Una de las cosas que realmente juega a su favor, es que, aunque sea un sistema operativo privado y exclusivo para sus dispositivos, Apple libera su SDK, para poder ser implementado y mejorado por desarrolladores que así lo decidan, de esta manera, la App Store es considerada la tienda de aplicaciones on-line con más aplicaciones disponibles. A su vez, es fácilmente Hackeable, esto puede ser tanto una ventaja como una desventaja, según con los ojos que lo analicen. Si lo miramos orientándolo hacia la seguridad, esto puede ser un grave problema, ya que al poder hacer Jailbreak fácilmente nuestro dispositivo, también de manera sencilla podremos instalar aplicaciones ajenas alApp Store, poniendo en peligro la seguridad de nuestros más preciados datos personales. Por el contrario, si lo miramos desde la perspectiva de tomar el control de nuestro dispositivo, aumentar su rendimiento y poder hacer y deshacer a nuestro antojo, es una gran ventaja, con la cual por ejemplo podremos instalar aplicaciones de terceros y tweaks, es decir, modificaciones al sistema. Las herramientas para desbloquear los dispositivos Apple son gratuitas y desarrollados por hackers llamados “de la escena Apple”, que buscan formas de optimizar las funciones de los dispositivos y rechazan todo tipo de pirateria. Otra de las cosas en que iOS sale bastante desmejorado es en su multi-tarea, la multi-tarea de iOS está reservada tan solo para siete procesos fundamentales, los cuales son:  Voz IP  Audio en segundo plano  Notificaciones push  Notificaciones locales  Localización en segundo plano
  • 8.
     Completado detareas  Cambio rápido de aplicaciones Esto tiene una parte positiva también, en la cual Apple ventaja a su más directo competidor, y es que al limitar la multi-tarea a estos siete procesos básicos y primarios, la duración de su batería no se resiente y realmente suele durar lo que el fabricante especifica Otra gran desventaja es la necesidad obligatoria de administrar sus contenidos a través de iTunes, con varias versiones y actualizaciones constantes, cada versión de iOS incorpora mejoras y nuevas aplicaciones, que hacen de éste sistema uno de los más completos y mejor evaluados del mundo de la tecnología móvil. Android Android es un sistema operativo inicialmente pensado para teléfonos móviles, al igual que iOS, Symbian y Blackberry OS. Lo que lo hace diferente es que está basado en Linux, un núcleo de sistema operativo libre, gratuito y multiplataforma. Pros y Contras El código de Android es abierto (open source); gracias a esto cualquier persona puede realizar una aplicación, lo que permite que gracias a su sistema nazcan miles de aplicaciones disponibles para teléfonos, gran parte de ellas gratuitas. Esta libertad de código permite adaptar Android a bastantes otros dispositivos además de teléfonos móviles, como tablets, gps, relojes, microondas, incluso internet. Android da completa libertad al propietario de un terminal a instalar lo que le venga en gana, sea desde Android Market como un ejecutable aparte (apk) no limitando la libertad del usuario ni imponiendo software propietario para poder instalar música,
  • 9.
    archivos, documentos directamentedesde el cable USB como si de un disco externo se tratara. Android no solo cuenta con la comunidad más grande a nivel mundial de desarrolladores sino también el mayor movimiento de estos con multitud de eventos, concursos, competiciones y reuniones, así como múltiples vías de comunicación como foros y chats oficiales para fomentar la participación y la colaboración para encontrar mejoras e ideas para futuras versiones. Android es completamente personalizable tanto por usuarios instalando fondos de pantalla, animaciones, widgets, skins o temas como para fabricantes con la posibilidad de crear sus propias capas como MotoBlu o HTC Sense permitiendo a unos y a otros poder customizar o personalizar sus teléfonos de la mejor manera posible y dando a elegir al usuario la interfaz más adecuada para su gusto evitando imponer un determinado estilo o interfaz. El permitir muchas aplicaciones abiertas hace que el consumo de la batería se dispare y que dure mucho menos de lo previsto. Esto a la larga, hace que el usuario tenga que tener invariablemente su cargador a la mano, con las consiguientes molestias de siempre necesitar energía. Android es poco intuitivo, lo que dificulta su manejo. También está el hecho de que este sistema no siempre cierra todas sus aplicaciones. Cuando se lanza una actualización de Android, el acceso depende del fabricante, lo que hace que una respuesta pueda tardar semanas e incluso meses en adaptar la nueva versión al móvil del usuario. Windows Phone
  • 10.
    Es una líneade sistemas operativos para dispositivos móviles desarrollados por la compañía Microsoft. Es el sucesor del Windows Mobile. Fue lanzado en octubre de 2010 junto al Windows Phone 7. Pros y Contras La interfaz de usuario de Windows Phone es altamente intuitiva y sencilla de usar que en un par de minutos cualquier usuario reconoce la mayoría de los gestos y formas de utilizar el sistema operativo. Podemos contar con una Pc con Windows, smartphone con Windows Phone y un xbox en casa y mantener nuestra información sincronizada importante de forma sencilla y práctica. Sistemas operativos de escritorio WINDOWS 10 Principales características de Windows 10 Nuevo menú inicio Es sin duda el protagonista de la nueva versión de Windows 10, aunque con la enorme cantidad de novedades que llegan con esta nueva versión, es dificil decantarse por una. El nuevo menú inicio o “Start Menu” en Windows 10, llega para sustituir al clásico menú Inicio de Windows 7 y a la pantalla de Inicio de Windows 8 y 8.1, que poco o nada tenía que ver con la anterior versión de escritorio. Con Windows 10, Microsoft ha lanzado una estrategia totalmente agresiva para poder atraer a más desarrolladores y, por ende, a más usuarios y consumidores a su plataforma Windows 10 y Windows 10 Mobile. Durante la Build 2015 presentaron 4
  • 11.
    nuevos caminos quehan desarrollado para mejorar la cantidad de apps que podremos ver adaptadas a Windows 10. Microsoft Edge nuevo navegador en Windows 10 Internet Explorer es historia. Microsoft Edge llega como un relevo generacional del primer navegador de Microsoft, con novedades que podrían auparle al podio de los mejores navegadores. Entre sus características más destacadas, y que ya hemos analizado en el vídeo que tenéis justo debajo, se encuentra la integración de Microsoft Edge con Cortana, como banco de datos y asistente en todCortana en PC y Tablet El asistente virtual más personal aterriza también en ordenadores, portátiles, tablets, convertibles y un sinfín de productos más allá de los smartphone, donde ha cosechado muy buenas críticas desde su llegada. “Hey Cortana” llega como comando principal para poder acceder al asistente desde cualquier pantalla o aplicación de forma muy rápida y eficaz. Podremos preguntarle por búsquedas en internet, cuánto mide Pau Gasol, Barack Obama, pero también encontrar archivos y aplicaciones rápidamente en nuestro sistema y, por qué no, ver todas las noticias más importantes del día según las búsquedas y los gustos que Cortana haya registrado dentro de nuestras búsquedas por la web. X OS YOSEMITE (APPLE) OSX. Es lo que hace a una Mac una Mac. OS X es el sistema operativo detrás de cada Mac. Está diseñado sobre una sólida base UNIX para aprovechar el hardware al máximo. Es elegante y fácil de usar. Viene con una increíble colección de apps que te encantará usar todos los días. Además, fue creado para que tu Mac y tus dispositivos iOS funcionen juntos a la perfección. Fácil de entender. Fácil de usar. En la Mac es muy fácil encontrar, compartir y hacer lo que quieras con gestos simples e intuitivos. El Dock te permite iniciar tus apps preferidas con un clic y Launchpad te da acceso rápido a toda tu biblioteca de apps. Con el Finder puedes buscar y organizar tus
  • 12.
    archivos en laMac y en iCloud. Y Spotlight te permite encontrar documentos, iniciar apps y buscar información con facilidad.1 Incluso puedes elegir que el sistema operativo y las apps se actualicen solos. La Mac hace tantas cosas de forma automática que a veces no necesitarás hacer nada. Así de simple. Software y hardware hechos el uno para el otro. OS X es un sistema donde todo funciona perfectamente. Trabaja con el procesador y el controlador gráfico de tu Mac para brindar el mejor rendimiento posible y aprovecha la alta capacidad de respuesta del trackpad para que los gestos Multi-Touch se sientan muy naturales. OS X mantiene actualizada tu Mac mientras está en reposo.2 Y su avanzada tecnología de ahorro de energía extiende la duración de la batería. Además, en OS X El Capitan, la nueva tipografía del sistema está diseñada para verse con una nitidez asombrosa en las pantallas Retina de alta resolución. ReactOS 0.4.0 – sistema operativo Windows libre ReactOS es un sistema operativo libre cuyo diseño se basa en Windows. Su objetivo es mantener la imagen de Windows, poder ejecutar aplicaciones y drivers Windows y resultar familiar para usuarios de dicho sistema. En 2008 escribí una reseña de ReactOS para lo que entonces era la versión 0.3.6. Más adelante estuve jugando con la versión 0.3.16. Casi 10 años después de publicar la versión 0.3, se publica ReactOS 0.4. Es una celebración y testamento de todo lo que el equipo y comunidad de ReactOS han logrado juntos. Las mejoras orientadas al usuario desde la rama 0.3.x a la 0.4:  Soporte de escritura para NTFS, y lectura/escritura para ext2  Shell de explorer nuevo y soporte para temas  Soporte SerialATA  Soporte de sonido  Soporte USB  Soporte para VirtualBox y VirtualPC
  • 13.
     Redes inalámbricas Enel aspecto gráfico hubo muchas mejoras tanto en 2D como 3D. El trabajo en optimización resultó en renderizado considerablemente más rápido en gráficos 2D, en algunos casos mejorando el rendimiento sobre Windows, mientras que el soporte para gráficos 3D ha mejorado continuamente. Chrome OS Chrome OS es un proyecto llevado a cabo por la compañía Google para desarrollar un sistema operativo basado en la web. A través de su blog oficial, Google anunció el 7 de julio de 2009 Google Chrome OS, un sistema realizado con base en código abierto (Núcleo Linux) y orientado inicialmente para miniportátiles, estando disponible en junio de 2011.4 Funciona sobre microprocesadores con tecnología x86 oARM. Chrome OS se basa en el proyecto de código abierto Chromium OS,5 que, a diferencia de Chrome OS, se puede compilar a partir del código fuente descargada. Chrome OS es la versión comercial privativa instalada en hardware específico fabricado por socios de Google como Samsung, Acer y LG Electronics, entre otros. Tras dos largos años de construcción y evaluación de aplicaciones desarrolladas, salen a la luz pública dos “Chromebook” al mercado, orientadas al objetivo del sistema. El Chrome OS es básicamente un sistema operativo integrado con el navegador Google Chrome, esta fusión implica que la navegación por este software implica la máxima conexión con la web y la relación de este con las aplicaciones instaladas en él. El 15 de junio de 2011 los Chromebook se lanzan a la venta para el público, con precios desde los $349 hasta los $499 USD. El Chrome OS fue diseñado con la promesa de ser totalmente diferente a los demás sistemas operativos, sus principales características de usuario contemplan la inserción de paneles inferiores en los que se muestran aplicaciones y páginas web de manera minimalista, sencilla y prácticas para el acceso, los indicadores se encuentran
  • 14.
    en la partesuperior derecha, en ellos se muestra la conectividad, la duración de la batería, hora, fecha y otros. También destacan las pestañas, estas se pueden minimizar o fijar según sea el caso a fin de organizar la interfaz y trabajar, navegar o divertirte de manera más cómoda. UBUNTU 16.04 LTS XENIAL XERUS Ubuntu es una misma distribución con varios nombres que comparte prácticamente todo el engranaje técnico, por lo que salvo por los escritorios y alguna cosilla más, bajo el capó se encuentra los mismos componentes. A destacar el kernel Linux 4.4, también LTS, Xorg server 1.18 y Mesa 11.2. En cuanto a las aplicaciones más señaladas, ahí están Firefox 45 o LibreOffice 5.1, entre otras muchas actualizaciones en los más de 25.000 paquetes disponibles en los repositorios oficiales (en formato DEB). El resto de novedades de fondo van dirigidas al ámbito servidor y nube, que es donde más está avanzando Ubuntu en los últimos tiempos. Así, Ubuntu 16.04 incluye la nueva versión de LXD para la gestión de contenedores, Docker 1.1 (no te pierdas nuestro tutorial Docker); las nuevas versiones de Juju, OpenStack y Ceph; y soporte para con los mainframes IBM Z y LinuxOne. Es normal, dicho sea de paso, que Canonical se esfuerce en mejorar en el único nicho de negocio que le está reportando beneficios de verdad. Un cambio polémico enfocado en la misma dirección es la integración por defecto de soporte para el sistema de archivos ZFS. Richard Stallman (entre otros) ha declarado que “es imposible” hacer algo así; pero vaya si ha sido posible. Para terminar con este apartado, el estreno de los paquetes Snap es uno que vive entre dos mundos y que puede acabar incidiendo de manera relevante en el escritorio. En el anterior enlace tenéis explicado el asunto. A modo de aperitivo, Mozilla ya ha confirmado que Firefox se suma a Snap
  • 15.
    Debian GNU/Linux 9“Stretch” Debian GNU/Linux 9 se espera para el año que viene, mientras tanto sus desarrolladores están trabajando intensamente en este gran proyecto en el que se basan otras muchas distribuciones Linux. Como ya dijimos aquí, Debian 9 ha sido bautizado con el nombre clave “Stretch” el famoso pulpo de la película Toy Story como viene siendo costumbre, que pongan nombres de personajes de esta película a las últimas versiones del proyecto Debian… Pues bien, uno de sus desarrolladores, Niels Thykier ha publicado un convocatorio para que todos nosotros podamos dar propuestas con temas del aspecto que nos gustaría que tuviese la nueva versión que aparecerá en unos meses. Así es como puedes formar parte de esta iniciativa y colaborar en darle un nuevo look renovado a tus distros favoritas. El plazo estará abierto hasta septiembre, concretamente hasta el día 5. Date prisa y crea tu diseño para enviarlo. Si quieres más información, puedes consultar la Wiki de Debian. Sin duda una buena noticia que proyectos tan importantes como Debiantambién quieran involucrar a los usuarios para que aporten su granito de arena, en este caso para darle un nuevo aspecto al escritorio de Debian 9enviando temas desarrollados por uno mismo de lo que debería ser el futuro Debian GNU/Linux. Además, el ganador se sentirá bastante congratulado al ver que su obra es vista por miles de personas que usarán este diseño en sus equipos cuando se libere la próxima versión del sistema operativo con base Linux. Otros proyectos en Desarrollo Fedora 25 que la próxima versión de Fedora traerá el servidor gráfico Wayland por defecto, siendo tal vez la primera distribución en usar este servidor gráfico en una versión estable.
  • 16.
    Actualmente todas lasdistribuciones Gnu/Linux utilizan X.org como servidor gráfico, algo que cambiará con la nueva generación de servidores gráficos, pero que tardan en llegar. Así Ubuntu está preparando su propior servidor llamado Mir, un servidor que está gustando poco. Sinembargo, Wayland es un servidor gráfico con el que muchos escritorios y distribuciones están trabajando, pero aún no en versiones estables o por defecto en ellas. La próxima versión de Fedora se lanzará el próximo 15 de noviembre, si no hay ningún retraso. Esta versión traerá por defecto Wayland, algo que ya querían ofrecer en Fedora 24 pero que por razones de calendario tuvieron que desestimar y ofrecerlo como una alternativa en repositorios. Fedora 25 lo traerá por defecto, aunque hará uso de Xorg en los programas y funciones en donde Wayland no tenga soporte o funcionamiento como ocurre actualmente con los drivers Nvidia. Wayland de Fedora 25 utilizará partes de Xorg cuando no funcione Así podemos decir que el usuario final no tendrá un Wayland puro en su máquina, aunque no debería de notar la diferencia entre Fedora 25 y Fedora 23, al menos en el aspecto gráfico, ya que Wayland ofrece mayor seguridad en el funcionamiento del servidor y no una mayor rapidez. Es decir, los usuarios finales sólo percibirán una mayor seguridad en la ejecución de aplicaciones, pero nada nuevo que no ofrezca Xorg. Mandriva (Descontinuado) Sistemas operativos en consolas El mundo de los videos juegos ha evolucionado enormemente con el pasar de los años, así como cada una de las tecnologías de última generación, el sistema operativo dedicado a cada una de estas, también ha tenido un gran avance ya que han evolucionado al punto de tener la misma potencia en procesamiento que un computador personal, y así lo ha hecho su software base.
  • 17.
    Xbox One Systemsoftware La consola de Microsoft llama Xbox One, corre en un sistema operativo que incluye el núcleo de Windows 10 (A veces llamado “Windows 10 en Xbox One”), aunque inicialmente incluía el núcleo de Windows 8 en las primeras versiones de la consola. Usa la máquina virtual de Hyper-V de Microsoft, contiene, además, sistemas operativos separador para juegos y aplicaciones que se pueden correr en la consola. Se guarda en el disco interno para el uso diario, mientras también se guarda un duplicado en la memoria flash (NAND). La Xbox One permite a los usuarios descargar aplicaciones que agreguen funcionalidad al dashboard. Interfaz de usuario La consola usa un sistema de posicionamiento geométrico de cuadrados y rectángulos que se mueven de forma horizontal, usando un diseño “Metro” encontrado en Windows 8, Windows 10 y otros productos de Microsoft. El dashboard está dividido en distintas secciones que tratan de satisfacer las necesidades del usuario. Ficha técnica Desarrollador Microsoft Familia SO Hyper-V y Windows 10 basado en Xbox OS Estado de trabajo Actual Tipo de distribución Código Cerrado Fecha de salida 6.2.9781.0 (xb_rel_flash1307.130829-1800) Noviembre 22, 2013; Última versión 10.0.14393.1040 (rs1_xbox_rel_1608.160816-1851) Agosto 19, 2016; Ultimo preview 10.0.14393.1027 (rs1_xbox_rel_1608.160801-1743) fre Agosto 5, 2016; Lenguaje Multilenguaje
  • 18.
    Método de actualizaciónDescarga Directa Recuperación USB Plataformas Xbox One PlayStation 4 System Sofware El sistema operativo de esta consola es Orbis OS (Unix), basado en FreeBSD 9. Posee dos niveles de APIs gráficas, una de bajo nivel llamada GNM y una de alto nivel llamada GNMX. Además del kernel y otros componentes, están Cairo, jQuery, Lua, Mono, OpenSSL, WebKit y la librería de rendereizado Pixman. Sony usa LLVM/Clan como SDK como compilador debido a su gran compatibilidad con el front-end de C y C++. Soporte con C++11, mensajes de diagnóstico gráficos, tiempos de compilación rápidos y excelente generación e código. Según Sony, los desarrolladores aman la herramienta de complicación a excepción cuando es el momento de hacer debugging. Es de mencionar, que una aplicación de realidad aumentada viene pre-instalada en el play room. Desarrollador Sony Computer Entertainment Familia SO Tipo Unix Estado de trabajo Actual Tipo de distribución Código Cerrado Fecha de salida Octubre 15, 2013 Última versión 3.55 / Junio 21, 2016 Lenguaje Multilenguaje Método de actualización Descarga Directa Descarga a USB
  • 19.
  • 20.
    Steam OS SteamOS esuna distribución derivada de Debian, basada en Linux y desarrollada por Valve como sistema operativo principal de la línea de videoconsolas Steam Machines. Está diseñado principalmente para jugar videojuegos proveyendo una experiencia tipo consola usando un hardware de pc genérico. Al estar diseñada meramente para videojuegos, no soporta muchas funciones preinstaladas que vayan más allá de un navegador web y jugar, no hay manejador de archivos, ni visualizadores de imágenes instalados por defecto. Aunque los usuarios pueden acceder al entorno de escritorio de GNOME disponible y realizar tareas como instalar otros programas. Nativamente soporta Procesadores gráficos de Nvidia, Intel y AMD. Características:  Puede ser instalado en cualquier PC.  Orientado más a ser un media center que un SO de uso general.  Gratuito para usuarios y desarrolladores.  Optimizado para los juegos, el control y el control remoto.  Permitirá jugar a juegos disponibles en Steam para otras plataformas vía streaming (por ejemplo, de nuestro PC a una Steam Machine en nuestro salón). Desarrollador Valve Coporation Familia SO Tipo Unix Estado de trabajo Bajo desarrollo (Beta pública) Tipo de distribución Código Abierto Fecha de salida Diciembre 13, 2013 Última versión Brewmaster release 2.87 Julio 28, 2016
  • 21.
    Lenguaje Multilenguaje Método deactualización APT Plataformas X86-64 El Futuro de los SO Cuando se habla del futuro, se suele ignorar el futuro inmediato y se piensa más a largo plazo, sin embargo, al hablar de la tecnología, las aplicaciones y los sistemas sobre los que estas corren se habla de un futuro de grandes revoluciones en corto tiempo. Actualmente, según cifras arrojadas por el índice Geo Hive y el portal web Statista, existen más de 8 mil millones de dispositivos en el mundo para cerca de 7 mil millones de personas que habitan el planeta, suponiendo que no todos los habitantes en el mundo tienen acceso a un dispositivo, se puede inferir que los que sí lo tienen, poseen al menos dos de ellos; ya sean tabletas, teléfonos, computadoras portátiles o de escritorio. Significando esto que todo está interconectado y en pleno crecimiento para llegar a cada rincón del planeta con diferentes temas en pleno auge: el internet de las cosas, la nube, aplicaciones multiplataforma, diseño adaptable, inteligencia artificial y similares… Sin embargo, aún no existe un sistema operativo que incorpore todos los conceptos antes mencionados, si bien algunos de los más usados incorporan características similares, nunca alcanzan todo el potencial. Las grandes compañías como Microsoft, Google o Apple se están acercando cada vez más al sistema operativo ideal. Microsoft, por ejemplo, tiene la idea bastante clara pero falla en la ejecución; Windows 10 es prueba de ello: un mismo sistema pensado para múltiples plataformas, sin embargo carece de limpieza, estabilidad y utilidad: su plataforma móvil quedó relegada a un tercer plano, y su plataforma de escritorio a pesar de ser la más usada, no termina de convencer a muchos ni de estar libre de errores o fallos; a pesar de esto,
  • 22.
    Microsoft demostró quetiene las ideas claras y próximamente, mejorando la ejecución puede llegar a cumplir su objetivo. Por su parte, Apple tiene unos retos bastante interesantes: el cambio que hizo de Mac OS a OS X, basando su sistema operativo en UNIX fue clave para lo que sería la popularidad del iOS y todos sus hijos, permitiendo excelente conectividad entre los dispositivos y las distintas plataformas a pesar de estar corriendo todas sobre el mismo núcleo. El cambio a OS X permitió que se pudiesen realizar interfaces de programación de aplicaciones de una manera fácil con todo lo que esto conlleva: una tienda con aplicaciones que utilizan funcionalidades similares pero aplicadas a entornos y contextos distintos, permitiendole así al usuario disfrutar siempre de los mismos servicios. En este sentido Apple debe aprovechar todo esto para hacer otro cambio revolucionario: se espera que el cambio del lenguaje de programación Objective C a Swift sea clave en todo el proceso. Objective C es un lenguaje de programación muy serio y maduro con bastantes funciones y con bastante recepción, sin embargo, la mayoría de las aplicaciones construidas con él no estaban pensadas para correr en distintas plataformas, por esto Swift puede ser clave en ello, al incorporar compatibilidad, pudiendo llamar a las APIs desarrolladas con Objective C desde Swift, apoyando esto la transición de un lenguaje a otro. Básicamente, se espera que Apple desarrolle un sistema de archivos nuevo que permita mantener la integridad en la nube y que los distintos dispositivos con sus distintas funcionalidades puedan acceder -y manipular- a los mismos, haciendo el desarrollo más sencillo: se programa una sola vez para múltiples plataformas con conceptos como el desarrollo web adaptable aplicada a las aplicaciones móviles, y el manejo de archivos automatizados. Este último apartado es clave en los sistemas de la actualidad, debido a que salvo que exista una metadata en los archivos, no hay forma de acceder directamente a los datos que éste contiene.
  • 23.
    Es decir, nose puede saber de una manera exacta todos los datos que contiene un documento sin acceder directamente a él, además, la mayoría de los usuarios suelen ser un desastre a la hora de organizar y manejar las distintas versiones de sus documentos o los nombres. Se espera que los sistemas operativos del futuro incluyan funciones inteligentes para esto, con un mejor algoritmo de indexado, incorporando de esta manera datos claves, por ejemplo: al tomar una foto, el sistema debería de saber dónde fue tomada y en qué momento (noche, día…), al guardar un documento el sistema debería saber de qué se trata y para qué es; de esta manera el usuario puede acceder rápidamente a sus archivos. Por su parte, Google con Android tiene unos retos interesantes, pudiendo incorporar conceptos previamente discutidos, pero a la vez llevando Android a un siguiente nivel de la multiplataforma. Entonces, ¿qué puntos quedan para el sistema operativo del futuro? Incluyendo los conceptos mencionados en el primer párrafo, se podría hablar entonces de:  Una seguridad personalizada: con algoritmos de inteligencia artificial se podría decir que ya no sería necesario el uso de contraseñas, el sistema deberá saber por la voz, los gestos, los movimientos y ciertos contextos si el propietario es quien está usando el teléfono. Incluso, podría ser capaz de detectar si lo usa algún familiar o conocido y proporcionarle sola la información de libre acceso, todo esto por supuesto personalizable.  Un contenido moldeado al usuario y al contexto: existe un lanzador de aplicaciones para Android llamado Aviate y desarrollado por Yahoo que usa la localización del usuario para proporcionarle al usuario las aplicaciones que usaría en la casa, las que usaría en el trabajo o las que usaría durante un viaje. Sin embargo, la localización se queda corta, incorporando el internet de las cosas y la inteligencia artificial, los sistemas operativos del futuro podrían incorporar funciones similares, pero basándose en el contexto y en los objetos alrededor: si el usuario se encuentra en su habitación con una impresora cerca, éste tendría a
  • 24.
    la mano aplicacionesde manipulación de impresoras y a la vez aquellas que le sirvan para manejar su entorno: luces, ambiente, música, entre otros…  Un marco semántico extensible: hoy en día las aplicaciones acceden a los servicios de localización, de correo o de mensajería porque el desarrollador las ha incorporado, sin embargo, con un marco semántico extensible se podrían incorporar todas estas funcionalidades directamente en el sistema operativo, permitiéndole a distintas aplicaciones comunicarse nativamente, lo que puede significar que diferentes aplicaciones trabajen en un mismo problema.  Una vista adaptable: Microsoft tuvo una excelente idea de diseño con el estilo metro, sin embargo, como se mencionó arriba falló en la ejecución, es decir, las tarjetas no lograron ser completamente interactivas ni tenían aplicaciones que usaran toda la funcionalidad, por lo tanto, el diseño carece de profundidad. Sin embargo, este concepto bien aplicado puede ser crucial, actualmente se asocian tarjetas a las aplicaciones, pero con la comunicación nativa antes mencionada, estas pueden ser ideales, por ejemplo, el usuario no accede mediante la tarjeta a la aplicación de mensajería para luego acceder a sus conversaciones, sino que desde la tarjeta puede ver el mensaje y reenviarlo por correo, teniendo información a la mano con la ayuda de la inteligencia artificial. Sin duda, son muchos puntos interesantes que alcanzar, demostrando esto que la aplicación de un solo concepto no ayudará al éxito del sistema operativo, debe incorporarlos todos, ser una auténtica revolución y no una parcial. No un sistema para el internet de las cosas, ni un sistema inteligente, tampoco un sistema basado en la nube. El futuro está en un sistema que use el internet de las cosas, que sea inteligente, con compatibilidad y funciones adaptadas a la nube y mucho más.
  • 25.
    CONCLUSIÓN Los sistemas operativosson otro mundo, con infinidad de aspectos a considerar y la experiencia de usuario marcando el camino. El éxito que tuvieron sistemas cono Windows XP en su momento por estabilidad y sencillez pasó a un segundo plano a medida que las exigencias de los usuarios fueron avanzando. En síntesis, se podría decir que es muy difícil la unificación de un solo sistema debido a la guerra de las marcas, pero aquella que logre hacerlo tendrá una ventaja considerable con respecto a las otras: una conectividad total entre consola de videojuegos, Tablet, teléfono inteligente, reloj, casa, vehículo computadora portátil y de escritorio es algo que muchos desean a cualquier precio. ¿Quién no quisiera estar en su vehículo conduciendo y que éste al saber que te aproximas a casa, encienda las luces y el aire acondicionado? ¡Todo esto con un solo sistema! En fin, el internet de las cosas y la inteligencia artificial son conceptos cruciales para el porvenir de los sistemas operativos, así como lo fueron en su momento la multitarea, el internet y la velocidad.