Comencemos por definir que es un sistema operativo:
Es el software que se sitúa entre la máquina y los programas. Básicamente su función es
administrar los recursos del sistema.
¿Qué es el kernel Linux y cual es su función?
La parte más importante de un sistema operativo es el kernel o núcleo, que se encarga de
facilitar a las distintas aplicaciones acceso seguro al hardware del sistema informático. Puesto que
hay muchas aplicaciones y el acceso al hardware es limitado, el kernel decide también qué
aplicación podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo.
Los núcleos tienen como funciones básicas:
- Garantizar la carga y la ejecución de los procesos.
- Controlar las entradas/salidas.
- Proponer una interfaz entre el espacio núcleo y los programas del espacio del usuario.
En cuanto a las funciones principales de los sistemas operativos, tenemos las siguientes:
- Gestionar las transferencias de información internas.
- Proporcionar la comunicación de la máquina con los operadores.
- Controlar la ejecución de los programas con la detección de los errores.
- Encadenar automáticamente las tareas.
- Optimizar los recursos (memoria, unidad aritmética, etc.).
- Cargar y descargar automáticamente los programas en función del espacio de memoria y
de los diferentes periféricos.
Principales Sistemas Operativos Para Ordenadores
A continuación se en listan los porcentajes en cuanto a uso en el mercado global que incluye tanto sistemas
Sistemas Operativos de escritorio como móviles, vemos que los datos a favor de Microsoft son
demoledores:
MS Windows: 85’61% (Win7:52.77 + WinXP: 22 + WinVista: 5.81 + Win8: 5.03)
Apple Mac OSX: 7.31%
Apple iOS: 4%
Google Android: 1.3%
GNU/Linux: 1.15 %
Windows
Tanto Windows como OSX e iOS son software propietario, aunque los sistemas operativos
de Apple estén basados en una distribución de GNU/Linux llamada BSD (Berkley Sofwtare
Distribution).
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.
Sin embargo en octubre de 2012 Microsoft lanzó su gran apuesta de futuro para
enfrentarse a su gran rival de siempre, Apple: Windows 8 y su renovada interfaz Metro
(Modern UI), un completo y arriesgado rediseño del paradigma de usabilidad que ha
desconcertado a los tradicionales usuarios de Windows. Por vez primera desde Win95, el botón
de inicio ya no está en la barra de tareas.
Se nota que la interfaz está diseñada para ser usada de forma horizontal y en pantallas
táctiles por sus grandes superficies de colores planos, incómodas para el manejo con
ratón.
¿Y qué es de Gnu Linux?
GNU es un sistema operativo de tipo Unix, lo cual significa que se trata de una colección de muchos programas: aplicaciones, bibliotecas, herramientas de desarrollo y hasta juegos. El desarrollo de GNU, iniciado en enero de 1984, se conoce como Proyecto GNU. Muchos de los programas de GNU se publican bajo el auspicio del Proyecto GNU y los llamamos paquetes de GNU.
El programa que asigna los recursos de la máquina y se comunica con el hardware se denomina «núcleo». GNU se usa generalmente con un núcleo llamado «Linux». Esta combinación es el sistema operativo GNU/Linux . Millones de personas usan GNU/Linux, aunque muchos lo llaman Linux.
Ventajas :
- Linux es básicamente un duplicado de UNIX, lo que significa que incorpora muchas de las ventajas de este importante sistema operativo.
- En Linux pueden correr varios procesos a la vez de forma ininterrumpida como un servidor de red al tiempo que un procesador de textos, una animación, copia de archivos o revisar el correo electrónico.
- Seguridad porque es un sistema operacional diseñado con la idea de Cliente - Servidor con permisos de acceso y ejecución a cada usuario. Esto quiere decir que varios usuarios pueden utilizar una misma maquina al tiempo sin interferir en cada proceso.
- GNU/Linux posee una de las mayores comunidades de expertos que trabajan permanentemente para ayudar a evacuar las dudas de los usuarios, brindando un soporte único, donde con sólo hacer una consulta, siempre habrá gente dispuesta a responder a dicha inquietud.
- Otro punto importante en GNU/Linux tiene que ver con la adaptación y modificación de todo el sistema, sus aplicaciones y su aspecto, de acuerdo a los requerimientos de cada uno de los usuarios. Linux es totalmente modificable.
Desventajas
- Linux no cuenta con una empresa que lo respalde, por lo que no existe un verdadero soporte como el de otros sistemas operativos.
- La pendiente de aprendizaje es lenta.
- 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
Android
Es un sistema operativo basado en Linux, diseñado principalmente para móviles con pantalla táctil como teléfonos inteligentes o tabletas desarrollados por Android Inc. que Google respaldó económicamente y más tarde compro en el 2005. Android fue presentado en el 2007 juntó a la fundación del Open Handset Alliance: un consorcio de compañías de hardware , software y telecomunicaciones para avanzar en los estándares abiertos de los dispositivos móviles.
Ventajas:
- El código de Android es abierto: Google liberó Android bajo licencia Apache. Cualquier persona puede realizar una aplicación para Android.
- Hoy día hay más de 650.000 aplicaciones disponibles para teléfonos Android, aproximadamente 2/3 son gratis. Además la libertad de código permite adaptar Android a bastantes otros dispositivos además de teléfonos celulares. Está implantado en Tablets, GPS, relojes, microondas… incluso hay por internet una versión de Android para PC.
- El sistema Android es capaz de hacer funcionar a la vez varias aplicaciones y además se encarga de gestionarlas, dejarlas en modo suspensión si no se utilizan e incluso cerrarlas si llevan un periodo determinado de inactividad. De esta manera se evita un consumo excesivo de batería. Esta es una de sus mayores ventajas por la rapidez con la que carga una aplicación abierta previamente. Por ejemplo abro Google Maps y en un momento la aplicación localiza mi posición en el mapa.
Desventajas:
- A pesar de ser una ventaja el ser un sistema multitudinaria: El hecho de tener varias aplicaciones abiertas hacen que el consumo de la batería aumente y como no todas las aplicaciones Android las cierra hay que instalar una aplicación para que las cierre.
- Duración de la batería: la batería en un celular Android se agota muy rápido.
- Poco intuitivo: Para la mayoría el sistema operativo es muy complicado.
Bibliografía
Sistemas Operativos. 2015 <https://rua.ua.es/dspace/bitstream/10045/54704/2/ci2_basico_2015-16_Sistemas_operativos.pdf>
https://www.gnu.org/home.es.html
https://scoello12.wordpress.com/ventajas-y-desventajas/
http://es.slideshare.net/emm_ivan/sistemas-operativos-basados-en-linux-21914187?next_slideshow=1
http://www.informatica-hoy.com.ar/software-linux/Beneficios-y-desventajas-de-Linux.php