jueves, 17 de octubre de 2013

SISTEMAS OPERATIVOS

El sistema operativo es el primer programa informático que empieza a funcionar al encender el ordenador, es la parte principal del software, sus funciones son:

-Coordinar el trabajo del ordenador: Maneja los recursos de hardware para que pueden funcionar todos los programas del ordenador, y así poder realizar mas de una tarea a la vez. Además de controlar todos los componentes del PC.

-Organizar la información: Realiza el trabajo de guardar los archivos que tengamos, tanto en el interior del ordenador como en memorias externas de todo tipo, para así poder acceder cuando queramos de forma fácil a dicha información.

-La interfaz de un ordenador: Nos referimos con interfaz a la forma que tiene sistema operativo de ofrecernos los datos que hay en el ordenador. La interfaz puede ser de distintas formas dependiendo de como percibamos la información, pueden ser, gráficas, por menús o consolas de comando.

CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS

Los mas utilizados en la actualidad son:

-Windows: Es el sistema operativo creado por Microsoft, se introdujo para complementar a MS-DOS. Windows es un sistema operativo basado en ventanas. La primera versión se lanzó en 1985 y comenzó a utilizarse de forma generalizada gracias a su interfaz gráfica de usuario GUI. Las versiones mas recientes son Windows 8 para equipos de escritorio, Windows Server 2012 para los servidores y Windows Phone 8 para los móviles.

-Linux: Es un sistema operativo libre realizado por voluntarios de todo el mundo. Tiene multitarea (varias actividades a la vez), multiusuario (varios usuarios en el mismo ordenador), multiplataforma (se puede instalar en muchos dispositivos) y libre (cualquiera puede modificarlo, usarlo y distribuir)

-Mac: Es el sistema operativo creado por Apple, es conocido por su gran presentación al público al contar con una interfaz compuesta por la interacción del ratón con ventanas, iconos y menús. A partir de lanzar su versión 10 comenzó a basarse en Unix. Podemos diferenciar dos tipos de versiones:
- Mac OS Classic basada en el propio código Apple Computer.
- El sistema operativo Mac OS X desarrollada a partir de Mac OS Classic, basado a la vez en UNIX.


Android: Este sistema operativo esta basado en Linux, pero se inclina mas hacia dispositivos de pantalla táctil. El primer móvil que ha salido a la venta con este SO es el HTC Dream exactamente en el mes de octubre de 2008.



PROGRAMAS DE APLICACIONES

Son los programas que a través de los servicios básicos del sistema operativo son capaces de realizar un trabajo determinado, por lo tanto depende del SO siempre. Estos trabajos pueden ser como el tratamiento de texto, edición de imágenes, gestión de hojas de cálculo, gestión de contabilidad, etc. Estos programas son los más usados por los usuarios y solo pueden ser utilizados por los que lo crean. Algunos programas pueden realizar tareas mas amplias y variadas pero otros están programados para realizar una tarea específica.



Licencias de software: propietario y libre

Una licencia de software es el contrato que hay entre el titular de los derechos de distribución y el usuario para utilizar el software cumpliendo unos términos de la clausula. Hay dos tipos de software dependiendo de la licencia que tenga:

Software no libre o software propietario: Se refiere a cualquier programa informático en el que los usuarios tienen limitadas las posibilidades de usarlo, modificarlo o redistribuirlo con o sin modificaciones, o cuyo código fuente no está disponible o el acceso a éste se encuentra restringido.

Software libre: Denominamos así al tipo de software en el cual el usuario una vez adquirido puede modificarlo, copiado y redistribuido libremente de varias formas. Suele estar disponible de forma gratuita o a bajo coste.
Aquí tenemos algunos de los ejemplos de ambos tipos de software:























SISTEMA OPERATIVO GNU LINUX


Se denomina GNU/LINUX a la combinación surgida entre un núcleo libre (Linux) y un sistema operativo (GNU), su código fuente puede ser modificado y distribuido libremente por cualquier persona bajo los términos de la GPL o de cualquier licencia de tipo libre.
Linux es el núcleo del sistema operativo pero a pesar de ello se utilizan las herramientas del proyecto GNU y con algunos entornos basados en GNOME.

 -HISTORIA:

El proyecto GNU fue iniciado en el año 1983 por Richard Stallman teniendo como objetivo desarrollar un sistema operativo completamente libre. En 1991 Linus Torvalds comenzó un trabajo para reemplazar a MINIX, del cual surgió LINUX.
Cuando Torvalds liberó la primera versión de LINUX el proyecto GNU ya estaba trabajando en la creación de herramientas para mejorar el funcionamiento del sistema operativo, tenían en mente la creación de un propio núcleo pero hasta que lo consiguiesen utilizaron Linux para así poder seguir con el desarrollo de GNU y entonces fue así como el núcleo creado por Torvalds pasó a ser una pieza fundamental en el proyecto.
El proyecto cada vez se va haciendo mayor con la colaboración de un grupo mayor de personas. En abril de 1992 se produce el lanzamiento de la nueva versión de Linux la cual es capaz de ejecutar X-Window. En abril de 1994 se crea la primera versión completa de Linux, la 1.0, a partir de este momento surgen actualizaciones, mejoras y nuevas versiones.

-DISTRIBUCIONES:

Las distribuciones de GNU/Linux unicamente distribuyen software libres, no aceotan programas que no sean totalmente libres. Las principales distribuciones de GNU/LINUX son las siguientes:

-Blag.
-Dragora.                                           
-Dynebolic.
-gNewSense
-Musix.
-Parabola.
- Trisquel.
-Ututo XS
-Debian.
-Fedora.
-Gentoo Linux.
-OpenSUSE
-Ubuntu.
-Android.



-SUSE: Es una de las distribuciones de Linux, es una de las mas sencillas de insalar y administrar. Caracteristicas: Incluye un programa único de instalación y administración llamado YaST2 que permite realizar actualizaciones, configurar la red y el conrtafuegos, administrar a los usuarios, y muchas más opciones todas ellas integradas en una sola interfaz amigable. Además incluye varios escritorios, entre ellos los más conocidos que son KDE y Gnome, siendo el primero el escritorio por omisión. La distribución incorpora las herramientas necesarias para redistribuir el espacio del disco duro permitiendo así la coexistencia con otros sistemas operativos existentes en el mismo.

-UBUNTU: Es un sistema operativo basado en Linux y que se redistribuye como software libre y gratuito.
Caracteristicas: Basada en la distribución Debian. Disponible en 4 arquitecturas: Intel x86, AMD64, SPARC. Los desarrolladores de Ubuntu se basan en gran medida en el trabajo de las comunidades de Debian y GNOME. El entorno de escritorio oficial es Gnome y se sincronizan con sus liberaciones. El navegador web oficial es Mozilla Firefox. El navegador web oficial es Mozilla Firefox...etc.

-FEDORA: esta distribución se caracteriza por ser un sistema estable, es mantenida gracias a una comunidad internacional de ingenieros, diseñadores gráficos y usuarios que informan de fallos y prueban nuevas tecnologías.

-ESTRUCTURA GENÉRICA:

La estructura de GNU/Linux está formada por un núcleo que es Linux y una serie de programas/aplicaciones que se dividen en cuatro tipos y que forman la GNU como indica la imagen. Tenemos la parte de users que esta formado por programas que sirven para facilitar la interacción del usuario con el S.O. de forma gráfica. La parte de system administrators nos permite controlar de manera interna y mediante texto la estructura de Linux, para acceder a ella necesitas tener un código. Para poder navegar por la red nuestro sistema operativo también lo forman las webmasters (programas y navegadores que permiten al usuario navegar por la red). Por último, programmers, está formada por el resto de aplicaciones del sistema operativo.



-ENTORNO DE CONSOLA DE TEXTO:

La consola de texto es el terminal en el que podemos introducir comandos de línea para que sean ejecutados uno a uno. El uso del terminal de texto es muy amplio, abarca tareas simples y frecuentes. Normalmente cualquier aplicación del menú se puede lanzar a la consola de texto pero al revés a veces no es posible.


-ENTORNO GRÁFICO:

GNU/Linux puede realizar todo su funcionamiento tanto con el entorno gráfico como en modo consola. La interfaz gráfica inclina su uso hacía los usuarios finales de hogar y empresariales. En Linux te dan la opción de poder usar varios tipos de entorno gráfico los cuales se eligen en función del trabajo que quieres realizar. Los mas utilizados son: GNOME, KDE y XFEC.

-GESTORES DE VENTANAS Y ENTORNOS:

Los gestores de ventana son aquellos que permiten que el ordenador nos muestre los archivos a través de una interfaz gráfica de forma sencilla. En linux se puede elegir el gestor que mas se adapte a lo que buscamos.
Metacity es el gestor de ventanas que se utiliza actualmente en Gnome, es una interfaz sencilla. Antes Gnome utilizaba otros gestores mas configurables pero opto por una interfaz mas fácil de usar. Se utiliza cantidad de distribuciones.
Mutter es el nuevo gestor de ventanas usado por Gnome.
Kwin es el administrador de ventanas de KDE, es el más complejo que el anterior con muchos aspectos visuales configurables y muchos temas disponibles.
XFWM es el gestor de XFCE la mayoría de sus menús utilidades y opciones pueden realizarse con el ratón.
Un interfaz de usuario más complejo que el anterior, con muchos aspectos visuales configurables y gran cantidad de temas disponibles.

Más información en: http://www.emezeta.com/articulos/21-gestores-ventanas-gnu-linux
Un interfaz de usuario más complejo que el anterior, con muchos aspectos visuales configurables y gran cantidad de temas disponibles.

Más información en: http://www.emezeta.com/articulos/21-gestores-ventanas-gnu-linu
Enlightenment es un gestor de ventanas muy ligero, el sistema se propone no recargarse innecesariamente.
Blackbox es minimalista, su objetivo es aprovechar al máximo los recursos del sistema.
Estos y un gran número mas de sistemas son los que forman los gestores de ventana en GNU/Linux.

-ENTORNO GNOME. Entorno de trabajo del usuario:

Es un entorno de escritorio de desarrollo para sistemas operativos GNU/Linux, Unix, etc, es totalmente un software libre. Forma parte oficial del proyecto de GNU, se formo como alternativa a KDE.
El proyecto tiene un gestor de ventana  intuitivo y atractivo y una olataforma para crear aplicaciones, éste se basa en la simplicidad, la utilidad y el énfasis, pero también busca otros objetivos como:
   -Libertad para la creación de un entorno de escritorio totalmente libre con acceso a su código fuente.
   -La certeza de tener accesibilidad por parte de cualquier persona.
   -Cantidad de idiomas para poder ser entendido.
   -Ciclo de regularidad y comunidad disciplinaria.

-El escritorio. Menú principal. Aplicaciones

NAUTILUS: Es el administrador de archivos del entorno de gnome. Las características son:
-Permite navegar a tus archivos locales, así como protocolo, carpetas compartidas y servidores.
-Permite la visión de los archivos en sus iconos como el texto plano, imágenes...etc.
-Contiene marcadores, notas y scripts para modificar archivos.
-Detecta la modificación en tiempo real de archivos.
-Permite la visión espacial de archivos a partir de la versión 2.6.
-Navegaciones por pestañas a partir de 2.3.

TERMINAL: Podemos encontrar esta definición en la pregunta de Consola de texto citada anteriormente.

GEDIT: Es un editor de textos compatible para sistemas como GNU/Linux, Mac OS X  Microsoft Windows, es fácil y simple para su uso. Contiene herramientas para editar el código de fuente y textos estructurados. Es el editor predeterminado de GNOME, es un software libre.
A parte de tener los requisitos que contienen todos los editores de textos, este contiene coloreado de sintaxis para varios lenguajes; pestañas en su interfaz para editar varios archivos a la vez y también un corrector de ortografía, además tiene mas componentes para descargar.

-PROGRAMAS DE APLICACIONES:
Es una clase de software que facilita al usuario la realización de un determinado trabajo. En especial voy a centrarme en unos determinados programas, que son:
WINE: Es una versión compatible de la interfaz de programación de aplicaciones para sistemas operativos de Unix y la ejecución para programas de MS-DOS y algunas versione de windows. Las caracteristicas son:
-Compatibilidad binaria: 
  Sporte para llamadas de Windows.
  Codigo x86 de 64, 32 y 16 bits.
  Amplias bibliotecas para programas.
  Capacidad avanzada de trunking (sistema de radiocomunicación).
  Posibilidad de añadirle bibliotecas de enlace dinámico.
  Diseño de ingenieria inversa.
  Ejecución bajo QEMU y no Intel.
-Gráficos:
  Puede dibujar en entornos gráficos.
  Soporte total de GDI y parcial GDI32.
  Puede utilizar impresoras para sistemas Microsoft de 16 bits.
  Intefaz interna de impresion PostScript.
  Capacidad de meta-archivo.





LIBRE OFFICE: Es libre y de codigo abierto. Cuenta con un procesador de texto, un editor de hojas de calculo, un gestor de presentaciones, un gestor de base de datos, un editor de gráficos vectoriales  y un editor de formulas matemáticas. Est diseñado para tener compatibilidad con los principales sistemas operativos.
A parte de tener los documentos en un formato estandar, permite exportar e importar los documentos en varios formatos.

FIREFOX: Es un navegador de web libre y con codigo abierto coordinado por la Corporación Mozila. Entre sus cracteristicas destacan su navegación por pestañas y su autocorreccion en la busqueda, a la vez que una busqueda progresiva, marcadores dinamicos, administrador de descargas, etc. Otra ventaja es que se puede instalar tanto con acceso a una red o sin el.

No hay comentarios:

Publicar un comentario