miércoles, 23 de octubre de 2013

SISTEMAS OPERATIVOS

El sistema operativo de un ordenador es un programa que se encarga de dar instrucciones al hardware y le indique como debe funcionar.

FUNCIONES DEL SISTEMA OPERATIVO

El sistema operativo es parte fundamental del software de un ordenador. Sus funciones más importantes son las siguientes:

-Coordinar el trabajo del ordenador: Controla y distribuye los recursos del hardware para que puedan funcionar otros programas. Gracias a esta coordinación podemos usar dos o más tareas a la vez. Por ejemplo escuchar música mientras enviamos un correo. También es el encargado de controlar los periféricos que están conectados al ordenador.

-Organizar la información: Los ordenadores guardan la información en forma de archivos. Ejemplos de archivos: un documento de texto, una fotografía o un programa. En un ordenador hay miles de archivos, así que, con el fin de que estén siempre localizables, los sistemas operativos los organizan dentro de carpetas. Dentro de cada carpeta hay archivos u otras carpetas que también contengan archivos.

-Determinar la interfaz gráfica: Cuando iniciamos el ordenador nos aparece la pantalla del sistema operativo. A través de la pantalla interactuamos con el ordenador: iniciamos o cerramos programas, buscamos archivos, etc. La manera como se presentan en pantalla los iconos, gráficos y textos se denomina técnicamente interfaz gráfica del usuario y es muy importante ya que, en función de la calidad podremos trabajar con el ordenador de forma más o menos cómoda o ser más o menos productivos.


TIPOS DE SISTEMAS OPERATIVOS


a) Sistema operativo Windows: Desarrollado por la empresa Microsoft. Es el más extendido en el entorno doméstico y en oficinas. Son muy conocidas sus diferentes versiones: 98, 2000, XP, Vista, 7 y 8.

b) Sistema operativo Mac: Desarrollado por Apple Computer. Sólo se utiliza en ordenadores de esta marca.

c) Sistema operativo Linux: Creado inicialmente por Linus Torvalds. Es un sistema operativo de código abierto (se puede ver como está creado). Al contrario que sus anteriores, su uso es gratuito, por lo que cada vez se utiliza más en ámbitos educativos y de la administración.

d) Android: Es un sistema operativo basado en Linux diseñado principalmente para dispositivos móviles con pantalla táctil como teléfonos inteligentes o tabletas.

e) Ubuntu: es un sistema operativo basado en Debian y que se distribuye como software libre y de forma gratuita, el cual tiene su propio entorno de escritorio llamado Unity.

PROGRAMAS DE APLICACIONES

Por ser Linux completamente textual necesitamos una serie de componentes que nos faciliten interactuar con el sistema operativo de manera gráfica.

KDE Y GNOME

Estos dos componentes son entornos de escritorio. Un entorno de escritorio es un conjunto de programas capaz de facilitar la interacción del usuario con el ordenador.

 KDE es un entorno de escritorio producido por una comunidad internacional de software libre que lleva el mismo nombre. KDE se utiliza en sistemas Unix y en particular en Linux.

GNOME al igual que KDE también es un entorno de escritorio para sistemas operativos GNU/Linux.

Ambos imitan  entornos de escritorio de otros sistemas operativos ya que Linux en un principio era completamente textual.

La principal diferencia es que KDE y GNOME es que KDE en su apariencia por defecto es más similar a Windows mientras que KDE es mas parecido Mac. Pero ambos se utilizan prácticamente igual y son intercambiables. Hablaré de ambos en profundidad más adelante.

LICENCIAS DE SOFTWARE: SOFTWARE LIBRE Y SOFTWARE DE PROPIETARIO

Una licencia de software es un contrato entre el licenciante (distribuidor) y licenciado (comprador/usuario de dicho software) para cumplir una serie de términos y condiciones establecidas entre ambos.

Existen dos principales tipos de licencia, el software propietario y el software libre.

-Software de propietario: Es el acuerdo que mantiene un usuario con el autor de un determinado software del que tiene los derechos. Por lo tanto el usuario debe cumplir una serie de normas de uso impuestas por el autor, es decir, usar el software bajo unas condiciones. Para tener este tipo de software debemos pagar para obtener la licencia. Un ejemplo de software de propietario es Windows y multitud de programas de edición como por ejemplo Photoshop.

-Software de libre: Al hablar de software libre muchos piensan en la palabra gratis, porque viene del inglés "free software", pero se refiere a libre, porque brinda a los usuarios la libertad de copiarlo, modificarlo, estudiarlo e incluso distribuirlo modificado. El mejor ejemplo, y el pionero en el software de propietario es Linux y muchas programas que soporta como Open Office o Gimp.

SISTEMA OPERATIVO GNU/LINUX

-HISTORIA

Antes saber qué es Linux, nos tenemos que remitir al nacimiento del software libre. Éste fue creado por Richard Matthew Stallman en los años 70. Inició un proyecto llamado GNU en el '83 con el objetivo de hacer públicos los programas comerciales bajo de premisa de -"Si todos saben como está implementado un programa siempre habrá alguien que pueda mejorarlo".

Aprovechando las utilidades del proyecto GNU desarrollado por Stallman, un informático finlandés, Linus Torvalds creó un sistema operativo de licencia libre llamado Linux, que estaba basado en Unix.


Al conocer la creación de Linux y la posibilidad de tener acceso completo a modificarlo muchos "frikis informáticos" deciden contribuir/participar en el proyecto ayudando a desarrollarlo.

A raíz de aquí se crean numerosas distribuciones. A continuación están las más significativas.

-DISTRIBUCIONES

Una distribución Linux es una distribución de software basada en en núcleo Linux que incluye determinados paquetes de software que satisfacen las necesidades de un grupo específico de usuarios (domésticos, empresas...).

Algunas de las distribuciones más importantes de Linux son:

-Debian: es una distribución mantenida por una red de desarrolladores con un gran compromiso por los principios del  software libre. Existen distribuciones basadas en Debian bastante importantes como son:
  •   Linex: comparte las características de Debian pero modificadas para los usuarios de Extremadura. Se utiliza sobre todo en escuelas e institutos públicos de esta comunidad.
  •   Ubuntu: es una popular distribución de escritorio basada en Debian y mantenida por Canonical.

-Red Hat: Es la compañía responsable de la distribución y mantenimiento de una distribución del sistema operativo GNU/Linux que lleva el mismo nombre: Red Hat Enterprise Linux y de otra más de la que se habla a continuación y que también es importante, Fedora.
  •   Fedora: esta distribución se caracteriza por ser un sistema estable, es mantenidad gracias a una comunidad internacional de ingenieros, diseñadores gráficos y usuarios que informan de fallos y prueban nuevas tecnologías.
-SuSE: Es una de las distribuciones de Linux existentes existentes a nivel mundial. Entre las principales virtudes de esta distribución se encuentra el que sea una de las más sencillas de instalar y administrar, ya que cuenta con varios asistentes gráficos para completar diversas tareas en especial por su gran herramienta de instalación y configuración YasT.


-ESTRUCTURA GENÉRICA

Para controlar de manera eficaz nuestro sistema operativo Linux es muy importante conocer su estructura genérica ya que resulta muy útil a a hora de buscar un archivo. Linux es sólo el kernel o núcleo del ordenador, por lo que para funcionar correctamente necesita una serie de programas tales como un navegador de internet, un procesador de textos, una grabadora de CD's... , el núcleo y estos componentes forman la estructura genérica de Linux.


La estructura de GNU/Linux está formada por un núcleo o kernel que es Linux y una serie de programas/aplicaciones que se dividen en cuatro tipos y que forman la GNU como indica la imagen. Por un lado tenemos la parte de users que consta de unos 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 consta con webmasters (un conjunto de programas y navegadores que permiten al usuario navegar por internet). 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 para que sean ejecutados uno a uno. Usaremos la consola de texto para muchas tareas más complejas que no pueden realizarse desde cualquier aplicación del menú ya que éste solo puede realizar tareas más sencillas. Prácticamente cualquier aplicación  puede lanzarse desde la consola de texto, pero al revés no siempre es posible. El menú sólo asocia los comandos más habituales a la interfaz gráfica, mientras que con la consola de texto tenemos mucha más capacidad de especificar opciones.
Por lo tanto la consola de texto nos va a salvar de muchas situaciones difíciles:

  • Nos va a permitir hacer cosas que no son posibles de realizar en modo gráfico.
  • Va a haber determinadas situaciones en las que será más sencillo escribir una línea de comandos que manejar una compleja herramienta gráfica.
  • Cuando el sistema gráfico falle la consola de texto va a seguir funcionando.

-ENTORNO GRÁFICO

A diferencia de la consola de texto que es común en distribuciones para servidores el entorno/interfaz gráfico/a es que utilizamos comunmente. Se define como  un conjunto de software para ofrecer al usuario de una computadora una interacción amigable y cómoda. Este software ofrece iconos, barras de herramientas, e integración entre aplicaciones con habilidades como, arrastrar y soltar. Se define dicho software como entornos de escritorio.

-GESTORES DE VENTANAS Y ENTORNO (GNOME, KDE, XFCE)

Un gestor de ventanas es un programa informático que controla la ubicación y apariencia de las ventanas bajo un sistema de ventanas en una interfaz gráfica de usuario. Las acciones asociadas al gestor de ventana van desde abrir, cerrar, maximizar, minimizar hasta mover, escalar o mantener un listado de ventanas abiertas. El gestor de ventanas también puede integrar elementos como: el decorador de ventanas, un panel, un visor de escritorios virtuales, iconos y un escritorio. Linux nos ofrece la posibilidad de alternar entre varios gestores de ventanas: GNOME, KDE, XCF. 

-GNOMEes un entorno de escritorio e infraestructura de desarrollo para sistemas operativos GNU/Linux, Unix; compuesto enteramente de software libre. Lo definiré de forma más detallada en el punto de abajo.

-KDE: es un gestor de ventanas producido en 1998 por una comunidad internacional del mismo nombre que produce software libre.  La mascota del proyecto es un pequeño dragón llamado Konqi. KDE actualmente cuenta con mejoras visuales, cambios en las bibliotecas, mejoras en el interfaz de usuario, nueva funcionalidad, incluso nuevas aplicaciones. Es un escritorio destinado para todos aquellos usuarios que están dispuestos a arriesgar un poco de consumo, pero que a cambio obtendrán una mayor eficacia en el trabajo día a día con el ordenador.



-XFCE: es similar a un Gnome pero con menos funciones. La apariencia básicamente es la misma, resulta sencillo, rápido, fácil de configurar y una vez personalizado, tiene una estética/apariencia muy buena. Pero también tiene puntos en su contra: carece de muchísimas cosas, sus aplicaciones son demasiado simples y no cuenta con buenas herramientas para administrar el sistema.




-ENTORNO GNOME. ENTORNO DE TRABAJO DEL USUARIO.

Es un entorno de escritorio totalmente libre, atractivo y fácil de utilizar para sistemas UNIX, con aplicaciones para cumplir con todos los requisitos de las nuevas tecnologías.





El aspecto más importante de GNOME es su facilidad de uso, lo que se demuestra con la gran cantidad de aplicaciones de calidad que posee. El propio escritorio, así como las aplicaciones incluidas en él, tienen una gran estabilidad y poseen un bajo consumo de memoria. Además cuenta con multitud de traducciones a diferentes idiomas lo que lo convierte en un entorno muy internacional. Resulta muy accesible ya que el software libre permite la libertad de software para todos, incluidos usuarios y desarrolladores con discapacidades. La estructura de accesibilidad de GNOME es el resultado de varios años de esfuerzo, lo que hace a GNOME el escritorio más accesible para cualquier plataforma UNIX. Estas son muchas de las aplicaciones que nos ofrece GNOME: navegar por tus carpetas y archivos, navegar por sitios web, posee un completo cliente de correo electrónico, mensajería instantánea, grabador de CD/DVD y editores libres de imágenes y de textos.
A continuación se explican con más detalle algunos de los programas más importantes que se encargan de realizar dichas tareas.
-EL ESCRITORIO: MENÚ PRINCIPAL. APLICACIONES (NAUTILUS, TERMINAL, GEDIT)
 EL PANEL. LANZADORES.

El escritorio de GNOME consta de un menú principal que sirve para albergar accesos directos a los principales espacios del sistema.

- Nautilus es el administrador de archivos oficial del entorno de escritorio GNOME. Su nombre es un juego de palabras, emulando una Concha o Nautilidae, haciendo referencia a las consolas (shell en inglés) de los sistemas operativos UNIX. Algunas características de este administrador son que permite navegar por archivos locales, permite la previsualización de archivos en sus iconos e incluye marcadores, emblemas, notas, scripts para modificar o manejar archivos, historial.

-Terminal es una aplicación que se encuentra en el apartado accesorios de Linux y que permite abrir la consola de textos para poder ejecutar comandos.

-Gedit gedit es un editor de textos compatible con GNU/Linux, Mac OS X y Microsoft Windows. Diseñado como un editor de textos resulta simple y fácil de utilizar. Incluye herramientas para la edición de código fuente y textos estructurados. cuenta con funciones como copiar, cortar y pegar texto, imprimir, etc.

Linux cuenta con un panel o barra de tareas estructurada en diferentes apartados en los que se incluyen accesos directos a multitud de programas.
Estos accesos directos a programas que tienen forma de iconos reciben el nombre de lanzadores.

-PROGRAMAS DE APLICACIONES. ORGANIZACIÓN. (WINE, [LIBRE]OFFICE, FIREFOX...)

Wine (en inglés para Wine Is Not an Emulator, que significa «Wine no es un emulador») es una reimplementación de la interfaz de programación de aplicaciones de Win16 y Win32 para sistemas operativos basados en Unix.
Es lo más parecido a un emulador de Windows en Unix a pesar de que su nombre lo niegue.
Wine provee:

  • Un conjunto de herramientas de desarrollo para portar código fuente de aplicaciones Windows a Unix.
  • Un cargador de programas, el cual permite que muchas aplicaciones para Windows  se ejecuten sin modificarse en sistemas Unix.
Libre Office es un paquete de programas de oficina de software libre compatibles tanto con sistemas Unix como con Windows que incluye programas de edición de texto, de dibujo, hojas de cálculo, etc.


Firefox es un navegador web libre y de código abierto desarrollado para Microsoft Windows, Mac OS X y GNU/Linux coordinado por la Corporación Mozilla y la Fundación Mozilla. Entre sus características incluyen la tradicional navegación por pestañas, corrector ortográfico, búsqueda progresiva, marcadores dinámicos, un administrador de descargas, lector RSS, navegación privada, navegación con georreferenciación, Además, se puede instalar tanto sin conexión como también online desde la página web.








No hay comentarios:

Publicar un comentario