miércoles, 11 de diciembre de 2013

REDES INFORMÁTICAS Y SEGURIDAD

Redes informáticas

Definición

Las redes informáticas suceden cuando dos o mas ordenadores se conectan entre sí y pueden intercambiar información. Podemos encontrar dos tipos de personas en éste intercambio de informaciones distintas como son el servidor (envía la información) y el cliente (recibe la información)

Utilidad

Los principales intereses de una conexión de este tipo son compartir información, hardware y software:

Para compartir información es simple con con crear una carpeta y ponerla como archivo compartidos en el disco duro, los archivos que se encuentren en esa carpeta podrán ser vistos , abiertos y editados por cualquier usuario conectado a la red.

Compartir Hardware: Aquí por ejemplo podemos decir que si un ordenador esta conectado a una impresora los demas componentes de la red informática tambien pueden dar uso a esa impresora. Al igual que aquí pasa con el router de internet o con distintos perifericos.

Compartir Software: Algunos programas con tan solo estar instalados en un ordenador el resto puede dar uso de el. Así se facilita el mantenimiento de estos programas. Este tipo de conexión suele suceder en servidores especializados (Parecidos a un ordenador pero con mejores servicios).


Tipos de redes y dispositivos de interconexión

Podemos encontrar tres tipos de redes con sus respectivos dispositivos de interconexión:

-Pequeñas redes: Se pueden crear estas a través de un aparato llamado conmutador. Hay conmutadores de varias dimensiones y se pueden unir entre sí para conseguir un red formada con mas ordenadores. Este tipo de conexión se denomina configuración de estrella ya que los cables acaban en un punto central, tiene la ventaja de que si falla o se produce la rotura de un cable éste solo afecta al componente de ese ramal.

-Redes de área local (LAN): Los ordenadores en este tipo de red suelen estar muy cerca unos de otros, son muy rápidas y suelen estar conectadas con conductores de cobre.

-Redes metropolitanas (MAN): Esta formada por ordenadores que se encuentran separados unos de otros pero en la misma ciudad. Suelen estar en varias redes informáticas conectadas entre si con cables de fibra óptica o enlaces de microondas.

-Redes de área extensa (WAN): Ordenadores repartidos por todo un país, continente o el mundo.Su uso es mas lento porque hay mucha distancia entre unos y otros, y esto lleva una consecuente complejidad añadida comparada con una red mas pequeña. Para su distribución se pueden utilizar: líneas telefónicas, fibra óptica, satélites y cables submarinos entre otros.
WLAN: Llamamos así a una red inalámbrica que no necesita de ningún cable para realizar su conexión.

DHCP: Es un protocolo que permite a los clientes de una red IP obtener los parámetros de configuración de forma automática.

Crear una red local

Para poder crear una red local se necesitan los siguientes requisitos:
 -Dos o mas equipos (Pc o netbooks).
-Que cada uno tenga una tatjeta de red (interna o externa).
-Un cable de red largo con conectores R45 en cada punta.

• Abre el "Centro de redes y recursos compartidos" en el Panel de control.
• Abre la ventana "Cambiar configuración de uso compartido avanzado".
• En ella marca la opción "Activar la detección de redes" y "Activar el uso compartido de archivos".

Y a partir de aquí se pueden intercambiar los archivos, eso si para eso se necesitan distintos procesos. Si de esta forma no funcionase la conexión se debería de pasar a la forma manual.

Configuración de acceso a internet
Para tener acceso a internet en una red es suficiente con conectar el conmutador al router y a la vez a una línea telefónica. En redes pequeñas compuestas por pocos ordenadores el router suele disponer de un conmutador en su interior, éstos mismo tienen conexión inalámbrica wifi. Para que un equipo pueda acceder a una red debe contener un adaptador wifi. Este tipo de red tiene la ventaja de permitir la conexión a distintos aparatos electrónicos. 













Conexiones entre dispositivos inalámbricos

-Wifi: Este tipo permite la conexión a una red sin necesidad de cables. Para que cualquier dispositivo pueda conectarse a este tipo de red inalámbrica debe tener un dispositivo de adaptador wifi (tanto modelos internos como externos).

















-Bluetooth: Es una especificación industrial para redes inalámbricas de área personal (WPAN) que posibilita la transmisión de voz y datos entre diferentes dispositivos mediante un enlace.Los dispositivos que con mayor frecuencia utilizan esta tecnología pertenecen a sectores de las telecomunicaciones y la informática personal.


Seguridad en redes

-Concepto y campo de acción:

La seguridad informática es la disciplina que se ocupa de diseñar las normas, procedimientos, métodos y técnicas destinados a conseguir un sistema de información seguro y confiable. Debe establecer normas que minimicen los riesgos a la información o infraestructura informática. Estas normas incluyen horarios de funcionamiento, restricciones a ciertos lugares, autorizaciones, denegaciones, perfiles de usuario, planes de emergencia, protocolos y todo lo necesario que permita un buen nivel de seguridad. La seguridad informática tiene la utilidad de proteger los activos informáticos, entre los que podemos encontrar:
  • La infraestructura computacional: Es una parte fundamental para el almacenamiento y gestión de la información, así como para el funcionamiento mismo de la organización. La función de la seguridad informática en esta área es velar que los equipos funcionen adecuadamente y anticiparse en caso de fallos.
  • Los usuarios: Debe protegerse el sistema en general para que su uso no perjudique la seguridad de la información y tampoco que la información que manejan o almacenan sea vulnerable.
  • La información: es el principal activo. Utiliza y reside en la infraestructura computacional y es utilizada por los usuarios.
-Software mal intencionado:

Malware: es un tipo de software que tiene como objetivo infiltrarse o dañar un sistema de información sin el consentimiento de su propietario.
El software se considera malware en función de los efectos que, pensados por el creador, provoque en un computador. El término malware incluye virus , gusanos (tipo de malware que se duplica por si solo), troyanos (programa que se presenta como no malicioso para el sistema).



Antivirus: son programas cuyo objetivo es detectar y eliminar virus informáticos. Puede detectar todo tipo de malware, ahora son mas potentes y los localizan con mas prioridad y rapidez ya que depende de ellos el funcionamiento del equipo entero.

-Cortafuegos: componente del sistema o de una red que actúa bloqueando el acceso no autorizado y permite el acceso autorizado. Pueden ser usados en hardware y software o en ambos a la vez. Todos los mensajes pasan por el cortafuegos y aquellos que no cumplan los criterios se bloqueara y no permitirá el acceso a ese lugar.
Podemos encontrar varios tipos de cortafuegos:
  
  -Nivel de aplicación de pasarela: aplica mecanismos de seguridad para aplicaciones especificas, puede degradar el rendimiento.
  -Circuito a nivel de pasarela: cuando una conexion TCP o UDP es establecida.
  -De filtrado de paquetes: funciona a nivel de red como filtro de paquetes IP. Se pueden realizar filtros según los distintos campos de los paquetes IP.
  -De capa de aplicación: Trabaja en el nivel de aplicación de manera que los filtrados se pueden adaptar a características propias de los protocolos de este nivel. 
  -Cortafuegos personal: caso especial instalado como software en un ordenador, filtrando las comunicaciones entre el ordenador y el resto de la red.





Práctica

Crear red en window:

En las siguientes imágenes se muestra como a través de una conexión por una red cableada podemos ver el contenido de el otro dispositivo que esta conectado y poder utilizar información encontrada en el otro dispositivo. Para saber como es utilizado cada sistema operativo realizamos esta práctica con dispositivos de distinto sistema operativo, en concreto: Windows XP y windows 7











 







-Escritorios remotos (Teamviewer): Ya fue explicado en la entrada anterior
http://mariangelesdominguezt.blogspot.com.es/#ancla1




viernes, 22 de noviembre de 2013

GESTIÓN DE SISTEMA



ADMINISTRACIÓN DEL SISTEMA

-GESTIÓN DE USUARIOS EN MODO GRÁFICO:

WINDOWS

Panel de control:Le permite a los usuarios la manipulación y la visión de los ajustes y controles básicos del sistema. Sus aplicaciones son: Barra de tareas y menú inicio, centro de seguridad, Firewall de windows, actualizaciones automáticas, impresores y otro hardware, conexiones de red e internet, cuentas de usuario, quitar o añadir programas, opciones de fecha, hora e idioma, sonido, voy y equipo de audio, opciones de accesibilidad, rendimiento y mantenimiento, centro de seguridad y control de cuentas de usuario. 

DEBIAN GNU/LINUX

Synaptic: Es un programa informático utilizado para la gestión de paquetes de Debian, suele usar sistemas de paquetes .deb. Siempre aparece instalado por defecto en éste sistema.


UBUNTU

Centro de software: Es un programa que permite la instalación, búsqueda y desinstalación de los programas y que aplicaciones que no sea especificas de ubuntu también se puedan descargar.

Wine: Es una reimplantación libre de la API (http://es.wikipedia.org/wiki/API_de_Windows) de Windows, es decir, un proyecto que permite ejecutar programas de Windows desde otros sistemas.




-GESTIÓN DE USUARIO EN MODO TEXTO:

Las ordenes que da el sistema para la gestión de los usuarios mediante texto que nosotros utilizamos en el sistema Ubuntu son los siguientes (estos actúan mediante los comandos Bash):

Comando:               Uso:

Su                             Acceder como usuario.
ls                               Muestra el contenido de la carpeta que queramos.
cd                             Cambiar directorio.
clear                        Limpiar.
dpkg                        Desempaquetar un archivo.
-i                               Para instalar un archivo.

Modo texto vs modo gráfico
La clara diferencia entre este tipo de formas para instalar un programa es que los usuarios veteranos utilizan el modo texto que a simple vista puede llegar a ser mas complicado y los demás de los usuarios usan el modo gráfico siendo mas simple.

-INSTALACIÓN DE PROGRAMAS EN LINUX:

Un repositorio es el lugar de internet donde se encuentran los paquetes de archivos que queremos descargar, a ellos se accede a través de los gestores de paquetes. Cada distribución tiene sus repositorios oficiales donde se van actualizando los programas para que siempre aparezca la última opción de dicho paquete.


Sistema de paquetes debian

Todos los paquetes que se incluyen en la distribucion Debian son totalmente libres (de acuerdo con las Directrices de Software libre de Debian). Así permite tanto el acceso, uso y distribucion de los paquetes como el código completo.

Debian está formada por el contenido de la seccion Main. Pero también suelen usar otro tipo de secciones entre ellas:
 -Contrib: Los dueños les han dado la licencia libre pero dependen de programas que no tienen licencia libre.
-Non-Free: Los paquetes que lo componen tienen algunas condiciones que dificultan su uso o redistribución.


Instalación de programas en modo gráfico: Synaptic

Synaptic hace que podamos descargar e instalar programas de la red de una forma parecida a Apt pero en modo gráfico.
Para iniciar Synaptic: Aplicaciones->Configuración->Sistema->Synaptic (Gestor de paquetes).

Las principales acciones que realizamos con Synaptic son las siguientes:
-Recargar: Se actualiza la lista que contiene los programas y paquetes.
-Buscar: Sólo con poner el nombre o incluso una pequeña parte del mismo nos enseña donde está el programa dentro del sistema y las diferentes propiedades que contiene.
-Clic derecho sobre el programa: Aparece un menú con las diferentes opciones a realizar.
-Marcando los paquetes pulsar sobre aplicar: automaticamente synaptic se encarga de instalar o desinstalar y de descargar dichos archivos.

Instalación de programas en modo texto:Apt-get
A parte de la instalación de programas de modo gráfico también podemos realizar el mismo proceso a través de la terminal en modo texto. De esta forma podemos encontrarnos dos formas distintas: Aptitude y apt-get. En este apartado nos vamos a centrar mas en la instalación de la forma de Apt-get.




Accedemos a través del terminal a la carpeta descargas y una vez que estamos dentro ponemos apt-cache search y el tipo de aplicación que queremos tener.
Por ejemplo ponemos game como aparece en la imagen.








Al poner game obtenemos el listado de las aplicaciones que podemos tener y los componentes de las mismas.









Después simplemente con seguir la ruta de donde lo hemos guardado ya tenemos la aplicación disponible para su uso.









Ejemplos de instalación de ubuntu

Wine:
Un ejemplo de instalación con Wine es el siguiente, aquí hemos utilizado por ejemplo Qcad.exe, primero porcedemos a su descarga desde internet y una vez finalizada la descarga lo guardamos en una zona del ordenador con la intención de instalarlo al finalizar dicha descarga, una vez finalizada la instalación pasamos a abrir el programa y lo podremos utilizar ya en todo momento.


Centro de Software:




Accedemos al centro de software de ubuntu a través de la ventana de aplicaciones que tenemos en la pantalla.


Hacemos clic en la aplicación que deseemos descargar y le  clicamos en el botón de instalar y comenzara su descarga automaticamente.
Una vez que este descargado la aplicación simplemente vamos  a la carpeta donde ha sido guardado y podemos empezar a utilizarlo.
Repositorios .deb: Para poner un ejemplo de instalación en repositorios he usado el programa opera y realizado todo el proceso.





En esta imagen podemos ver que el programa Opera no esta en el sistema por lo cual debemos de instalarla correctamente.




A continuación accedemos a la terminal en la cual entramos en la carpeta descargas y después he iniciando la descarga de este programa.



Ya tenemos la aplicación instalada correctamente por ĺo que aparece en la carpeta bin, esta contiene todas las aplicaciones del sistema.

Por último hacemos un acceso directo a la aplicación y ya esta lista para su uso en la pantalla principal.


También hemos tenido que instalar un control ador remoto de escritorio, Teamviewer, siguiendo los mismos pasos que en el anterior proceso de instalación de Opera. En las siguientes imágenes se muestra el proceso de instalación:






martes, 12 de noviembre de 2013

SISTEMAS DE ARCHIVOS

SISTEMAS DE ARCHIVOS

Un sistema de archivos es la manera en la que se organizan los archivos en el disco.

-ARCHIVOS Y DIRECTORIOS:

-Definición:

Un archivo es un conjunto de bytes agrupados.

Un directorio es el lugar donde almacenamos los archivos.

La forma con la que se puede nombrar un archivo no tiene limite de caracteres y se pueden usar de todo tipo de separadores, pero es si no se puede poner "la"  delante del nombre porque pasaría a ser un indicador de la ruta de directorios. Aquellos archivos que lleven un punto al comienzo de su nombre son denominados archivos de punto y el SO los pone como ocultos. La forma mas común de buscar archivos es ir poniendo los nombres de los subdirectorios dividiéndolos con /, a esto se le denomina ruta de archivo y cada uno tiene el suyo propio.

Los directorios tienen información para llegar a los archivos reales. Esta información es guardada en la Tabla de Inodos, esta tabla se crea cuando se crea el sistema de archivos y tendrá toda la información.


-CONCEPTO DE EXTENSIÓN:

Se denomina extensión de archivo al conjunto de caracteres que acompañan el nombre de un archivo.

Su principal función es diferenciar los contenidos de los archivos para que el sistema operativo pueda ejecutar dicho archivo.

Algunos sistemas operativos utilizan la extensión de archivo para comprobar el formato.

Podemos encontrar varios tipos de extensión de archivos, estos son:

-De sistemas: Son aquellos archivos necesarios para que funcione el sistema operativo y los programas que contenga. Si estos son modificados puede afectar al funcionamiento del sistema operativo.

-De audio: Son los archivos que contengan cualquier tipo de sonido. Las diferentes extensiones realizan el trabajo de transformar un sonido real en digital.

-De vídeo: Contiene tanto las imágenes como los sonidos que las acompañan. Dependiendo del formato de comprensión a veces solo se nos permite escuchar el sonido pero no ver la imagen, para ello se debería de cambiar el formato del archivo.

-Comprimidos: Estos hacen que se pueda guardar gran cantidad de información ocupando muy poco espacio.

-De imágenes: Las imágenes dependiendo de la extensión que tengan poseen mayor o menor calidad. Los programas de edición gráfica utilizan su propio formato.

-De texto: En este grupo se diferencian dos tipos el texto plano que solo contiene letras y el enriquecido que contiene color, fuente, etc.

-De programa: La mayoría por no decir todos los programas tienen su propio formato para esos archivos que se crean o modifican en su interior.


-ORGANIZACIÓN DE LOS SISTEMAS EN LOS SISTEMAS DE ALMACENAMIENTO
Este almacenamiento depende del soporte y el medio de acceso al archivo.

Dependiendo del soporte pueden ser: 
   -Direccionables: Su capacidad esta dividida en fragmentos, estos tienen una dirección determinada.
      -No direccionables: La información se almacena según su creación.

Dependiendo del modo de acceso a los archivos encontramos estos tipos:
      -Acceso aleatorio: Se llega a un soporte sin necesidad de entrar en los otros.
      -Acceso secuencial: Ir de un soporte a otro hasta encontrar el que se necesita.
 


-OPERACIONES CON EL ARCHIVO DESDE EL ENTORNO GRÁFICO:

En linux el modo de navegar y realizar las operaciones en el entorno gráfico se realizan con Nautilus.

En windows se utiliza explorer para realizar todas las operaciones necesarias en el entorno grafico.



-NAVEGANDO CON NAUTILUS:

Se denomina nautilus al administrador de archivos usado por GNOME para su entorno de escritorio.

                                                           Crear carpetas
Para crear una carpeta con Nautilus se deben seguir los siguientes pasos:
-Seleccionar la carpeta donde se va a encontrar.
-Dar la orden de crear carpeta, esta se puede dar desde dos lugares distintos dependiendo de la rapidez con la que se quiera realizar (archivo-crear carpeta o clic derecho y darle a la opcion de crear carpeta)
-Darle un nombre a la carpeta y pulsar intro.

Copiar y mover archivos y carpetas

Para copiar una carpeta o archivo se realizan los siguientes pasos:

-Seleccionar el archivo o carpeta.
-Dar la orden de copiar.
-Seleccionar el destino de dicha carpeta o archivo.
-Por ultimo dar la orden de pegar.
Para mover un archivo o carpeta se realizan los mismo pasos que para copiar pero se cambia el copiar archivo por el cortar archivo.
Eliminar
Eliminar un archivo en Nautilus es mover a la papelera para esto simplemente seleccionas dicho archivo y le das la orden de mover a la papelera, siempre con la opción de recuperarlo.

Buscar
Para la búsqueda de un archivo o carpeta simplemente basta con acceder al menú principal y poner su nombre o la carpeta donde se encuentra y aparecerá. En caso de no saber el nombre o el lugar donde se encuentra con poner el formato también puede aparecer.
 Permisos de archivos
Cada archivo tiene unas propiedades y unos permiso diferentes, estos dependen de que el propietario de dicho archivo permita a un grupo determinado de personas o a cualquier persona sin tener privacidad, acceder a dicho archivo y realizar cualquier tarea con el. Todo depende del propietario y con esos archivos se podrá hacer todo lo que quiera el sin poder evitarlo.

-EL EDITOR GEDIT:

Es un editor de textos utilizado por los sistemas operativos GNU/Linux, Mac OS X y Microsoft Windows, se basa en dar un resultado simple y fácil para su utilización. Es el editor predeterminado para GNOME. Actúa como software libre.

Sus características mas llamativas que le diferencian de algunos otros editores de textos son:
-Coloreado de Sintaxis: muestra los textos en diferentes colores y tipografía según los términos.
-Editar archivos a través de GVFS: Soporta sistemas de archivos virtuales montados a través de sistemas de archivo en espacio de usuario.
-Corrector ortográfico para cualquier idioma.
-Sistema de plugins: añade características a la aplicación.


-COMPRESOR DE ARCHIVOS:

Es un programa que permite disminuir el tamaño a los archivos sin perder información.
Las formas mas comunes de comprimir un archivo es en zip, rar y pdf.

Para comprimir un archivo en zip se siguen los siguientes pasos:
 1-Botón derecho del ratón.
 2-Enviar a.
 3-Carpeta comprimida (en zip).

Para comprimir un archivo en rar realizamos el siguiente proceso:
 1-Botón derecho del ratón.
 2-Añadir a "compresores.rar ".

Para crear un archivo pdf haremos lo siguiente:
 1-Abrir el archivo y convertirlo a pdf.
 2-Menú archivo y seleccionamos imprimir.
 3-Elegir la impresora PDFCreator y aceptar.
 4-Aparece una ventana, en esta se puede modificar el nombre y otras propiedades y después le damos a guardar.
 5-Al guardar elegimos la ruta del donde queremos encontrar el archivo.

-CONSOLA:
Es un programa informático donde el ususario se comunica con el sistema operativo mediante ventanas, las cuales estan esperando órdenes del usuario.
-Enlace a lista de comandos:

www.google.es/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CDoQFjAB&url=http%3A%2F%2Fwww.escet.urjc.es%2F~emartin%2Fcurso0%2F2-ComandosDOS.pdf&ei=EfWBUobANIiu0QWs4oD4BQ&usg=AFQjCNHmPMoWMf-BGh4jU3lAWLrKi_Tr_A&sig2=nQuE8sZ71Ht6YJvZ52jgOA&bvm=bv.56146854,d.d2k

-Actividad 1. Lista y explica los comandos del vídeo:

Comando ls: Al poner ls se visualizan directamente todos los archivos y directorios que tenemos en la carpeta personal del ususario.

Comando cd: Para acceder a cualquier archivo que encontramos en esta carpeta ponemos cd y a continuación el nombre del lugar donde queremos entrar, si queremos retroceder de lugar se podría cd.. y con esto estaríamos donde empezamos.

Modificadores: Con solo poner man ls entramos en una especie de manual en el cual nos muestran las distintas formas de modificar. Los más importantes son los siguientes.
   -Si ponemos "ls -a" queremos dar la orden de que aparezcan todos los archivos incluso los ocultos, ya que si ponemos solo "ls" los ocultos no aparecerían.
    -Al poner "ls -l" usaremos el formato largo de lista.

Comando clear: Se usa para hacer la limpieza de la pantalla.

Comando mkdir: Su uso se basa en dar ordenes para crear carpetas nuevas.





 








.


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.