lunes, 30 de septiembre de 2013


DISPOSITIVOS FÍSICOS EN LINUX

Para Linux todo es un archivo, incluyendo dispositivos como discos duros, cdroms, disquetes, unidades de cinta, memorias usb, etc., asi como dispositivos de comunicación como puertos seriales y paralelos, modems, etc, incluso también las consolas o terminales son dispositivos asociados a un archivo. Estos dispositivos son enlazados (linked) a un dispositivo de archivo, es decir un dispositivo físico es representado o asociado a un archivo. Estos archivos se encuentran bajo el directorio /dev.
Los dispositivos en Linux son identificados con un designador de dos o tres letras, además si el dispositivo admite perticiones se utiliza una progresión numérica o alfábetica para identificar la partición. En la siguiente tabla se indica el designador de tipo dispositivo y su descripción.
Tipo
Dispositivo
hd
Discos duros IDE y dispositivos IDE como cdroms
sd
Discos duros SCSI
scd
Cdrom SCSI
st
Unidades de cinta SCSI
ht
Unidades de cinta IDE
fd
Unidades de diquetes
lp
Puertos paralelos
tty
Terminales o consolas
pty
Terminales remotas o de red, incluyendo las abiertas en Window X
ttyS
Puertos seriales
cua
Puertos de comunicación
eth
Tarjetas o interfaces de red ethernet
Los dispositivos que admiten particiones generalmente estas se designan con letras, asi por ejemplo las unidades IDE que son las mas comunes en cualquier PC actual su designación sería la siguiente:
Canal IDE
Dispositivo Linux
Equivalente Windows
Primario Maestro
/dev/hda
C:
Primario Esclavo
/dev/hdb
D:
Secundario Maestro
/dev/hdc
E:
Secundario Esclavo
/dev/hdd
F:

El equivalente Windows es suponiendo una sola partición en el disco, ahora bien en Linux, por ejemplo, el dispositivo /dev/hda es en si el disco duro completo, pero ya particionado se numera secueencialmente a partir de 1 cada partición, entonces realmente nuestro sistema de archivos suponiendo una sola partición, estaría en /dev/hda1. En los dispositivos se admiten hasta 4 particiones primarias y una de ellas puede ser extendida, dentro de una extendida puede haber hasta 16 particiones lógicas, en Linux las particiones lógicas comienzan a partir de 5, esto para diferenciar claramente de la 1 a la 4 como particiones primarias.
Los dispositivos que no admiten particiones en sus sistemas de archivos tales como disquetes o cdroms, se numeran secuncialmente a partir de 0 o simplemente se omite. Ejemplos:

·         Disquete equivalente a: en Windows, en Linux: /dev/fd0
·         Disquete equivalente b: en Windows, en Linux: /dev/fd1
·         Unidad de cdrom en secundario maestro: /dev/hdc
Es muy comun encontrar el dispositivo cdrom de la siguiente manera:
·         /dev/cdrom
Esto es realmente un enlace suave (ln -s /dev/hdc /dev/cdrom) a su verdadero archivo de dispositivo que podría ser /dev/hdc.
En cuanto a puertos seriales, sus equivalentes con Windows serían los siguientes:
·         Windows COM1, Linux /dev/ttyS0
·         Windows COM2, Linux /dev/ttyS1
·         Windows COM3, Linux /dev/ttyS2
·         Windows COM4, Linux /dev/ttyS3
Si el modem esta conectado, por ejemplo, al puerto serial ttyS0, también es común encntrar o uno mismo crear un enlace simbólico a dicho puerto, llamado /dev/modem. (ln -s /dev/ttyS0 /dev/modem)
Puertos paralelos se designan de la siguiente manera, incluyendo el equivalente Windows:
·         Primer puerto paralelo, Windows LPT1, Linux /dev/lp0
·         Segundo puerto paralelo, Windows LPT2, Linux /dev/lp1
Recuerda entonces que los dispositivos se numeran con su identificador de dispositivo y secuencialmente a partir de 0 y hasta donde la arquitectura de hardware lo limite.

lunes, 23 de septiembre de 2013

FUNCIONES DE LAS HERRAMIENTAS CRM

ANALÍTICA

Analiza los datos de los clientes para tomar decisiones relativas a los productos y servicios así como el diseño y ejecución del marketing. También abarca el ámbito financiero.



OPERATIVA

Proporciona apoyo operativo a los procesos de atención al público mediante la sistematización de datos sobre la interacción con los clientes. De esta manera, el equipo de trabajo puede acceder a la información cuando es necesario.



COLABORATIVA

Usa los datos aportados por las distintas instancias de una organización para mejorar la calidad de los servicios y/o productos.



lunes, 16 de septiembre de 2013

Entorno de escritorio

Un entorno de escritorio es un conjunto de software para ofrecer al usuario de una computadora una interacción amigable y cómoda. Es una implementación de interfaz gráfica de usuario que ofrece facilidades de acceso y configuración, como barras de herramientas e integración entre aplicaciones con habilidades como arrastrar y soltar. Una de las grandes ventajas de Linux es la posibilidad de personalizar cualquier parte del sistema, como queramos. En este sentido, el entorno de escritorio es una parte muy importante ya que es la parte con la que convivimos y como tal, es vital que nos encontremos cómodos en su uso para que la experiencia de usuario sea lo más satisfactoria posible. Hoy  vamos a hablar de algunos de los entornos de escritorio más conocidos:
Gnome:
Este entorno de escritorio es uno de los más conocidos que no solo está presente en Linux. También se puede encontrar en otros sistemas Unix como BSD y Solaris. Gnome (GNU Network Object Model Environment).

El objetivo de este entorno es crear un sistema de escritorio para el usuario final que sea completo, libre yfácil de usar. Usa las bibliotecas gráficas GTK y está bajo licencia GPL. Una característica bastante útil aunque común a prácticamente cualquier entorno, es el poder usar varios espacios de trabajo, cada uno con un escritorio independiente de los demás. El hecho de pasar aplicaciones entre escritorios es tan simple como arrastrar con el ratón la ventana de dicha aplicación a otro escritorio. Es muy configurable ya que se puede personalizar prácticamente cualquier cosa. Menús, iconos, tipos de letra, fondo de escritorio, pantalla, tema para las ventanas, sonido o la interacción con las ventanas entre otras.

KDE
KDE (KDesktop Environment) se trata de un entorno de escritorio  creado en 1996 por Mathias Ettrich para diferentes versiones del sistema UNIX. El objetivo al crear este entorno fue el tener algo que permitiese a los usuarios no solo mirar líneas de ordenes e interactuar de forma gráfica con todos los componentes del sistema.
Este entorno se basa en la personalización, y de la misma manera que GNOME prácticamente cualquier aspecto puede ser configurado por el usuario de la manera que él quiera. Actualmente la última versión estable es la 4.7 y tiene como elemento central en su diseño a “Plasma“. Esta herramienta se crea con el objetivo de combinar el panel Kicker, KDesktop y el gestor de widgets, en un único elemento. Adermas fue diseñado además para ser bonito y eso conlleva que tenga mayor consumo de recursos que GNOME. También es cierto que el mayor consumo de recursos no es exagerado, aunque si sensiblemente superior siendo más pronunciado en la carga del escritorio. Donde más evidente se nota esta diferencia es en equipos con los recursos más ajustados.

Unity
Unity es un entorno de escritorio desarrollado Su primer lanzamiento se pudo ver en la versión 10.10 de Ubuntu Netbook Remix, con el objetivo de optimizar el espacio de las pantallas de los netbooks.
Los elementos que tiene Unity son un lanzador a la izquierda que sirve como lugar donde se encuentran los accesos directos de las aplicaciones, un contenido central llamado “Lugares” que muestra todos los archivos y aplicaciones de usuario, además de ofrecer un buscador de categorías y aplicaciones.

XFCE
Este es un entorno de escritorio muy ligero para sistemas Unix. Está “diseñado para la productividad, las apliacciones se cargan y se ejecutan rápidamente, mientras se conserva recursos del sistema“. Creado en 1996, está basado en la biblioteca GTK y utiliza el gestor de ventanas Xfwm. resulta ideal para equipos como menos recursos ya que el no ser un entorno visualmente tan potente como pueden ser los anteriores, hace que no consuma tantos recursos. También hay que apuntar que el no ser tan potente visualmente no le impide que pueda ser muy personalizable, pudiendo cambiar temas de ventana, fondos de escritorio, protectores de pantalla, tipos de letras o cualquier aspecto visual del mismo.

Lxde
este entorno está disponible para varios sistemas Unix. LXDE (Lightweight X11 Desktop Environment) pretende ser como su propio nombre indica un entorno de escritorio X11 ligero. Utiliza Openbox como gestor de ventanas predeterminado.
Los componentes de LXDE son independientes, a diferencia de otros entornos de escritorio, lo que hace que tengan muy pocas dependencias. Y como entorno ligero que es, está diseñado especialmente para equipos con escasos recursos como netbooks o ordenadores antiguos.


Enlightenment, tambien conocido simplimente como E, es un gestor de ventanas ligero para UNIX y GNU/LINUX. uno de sus objetivos es llegar a ser un entorno de escritorio completo.Es muy configurable y muy atractivo visualmente.Durante un tiempo fue el gestor de ventanas de GNOME.


ICEWN
IceWM es un gestor de ventanas para el sistema gráfico X Window, utilizado en sistemas Unix y derivados. El principal objetivo del proyecto IceWM es tener un gestor de ventanas con una buena apariencia y a la vez ligero. IceWM puede ser configurado mediante archivos de texto sencillo que están ubicados en el directorio home de cada usuario, haciendo fácil personalizar y copiar la configuración. IceWM tiene incluida de forma opcional una barra de tareas, menú, medidores de red y CPU, revisión de correo electrónico y reloj. También existe soporte oficial para los menús de GNOME y KDE mediante paquetes separados, múltiples escritorios (en forma predeterminada están disponibles cuatro), atajos de teclado y sonidos para eventos (mediante IceWM Control Panel).
IceWM light es una versión con menos opciones, sin apoyo para iconos de inicio rápido en la barra de tareas por ejemplo, consistiendo sólo en un menú sencillo de texto y la clásica barra de tareas; lo cual hace de IceWM un gestor incluso más rápido y ligero.


FLUXBox
Fluxbox es un gestor de ventanas para el Sistema X Window basado en Blackbox 0.61.1. Su objetivo es ser ligero y altamente personalizable, con sólo un soporte mínimo para iconos, gráficos, y sólo capacidades básicas de estilo para la interfaz. Se utilizan atajos de teclado, tabs, y menús simples como interfaces, los cuales pueden ser editados. Algunos usuarios prefieren Fluxbox sobre otros gestores de ventanas debido a su velocidad y simplicidad.
La apariencia visual de las decoraciones de las ventanas en Fluxbox es personalizable mediante la edición de archivos de textos. Los temas de Fluxbox son compatibles con los de Blackbox los cuales se pueden editar. Se pueden especificar colores, gradientes, bordes, y otros atributos básicos de apariencia; versiones recientes de Fluxbox soportan esquinas redondeadas y elementos gráficos.





lunes, 9 de septiembre de 2013

RESEÑA HISTORICA GNU LINUX

RESEÑA HISTÓRICA DE GNU LINUX
LINUX aparece a principios de la década de los noventa, era el año 1991 y por aquel entonces un estudiante de informática llamado Linus Torvalds de la Universidad de Helsinki, aprendió sobre las ciencias de la computación y conoció a Andew S.Tanenbaum el cual ese mismo año se creo el sistema operativo Minix.
Poco a poco fue programando las primeras líneas de código de este sistema operativo llamado LINUX como una afición y sin poderse imaginar a lo que llegaría este proyecto.
Este comienzo estuvo inspirado en MINIX, el  pequeño sistema Unix desarrollado por Tanenbaum. Las primeras discusiones sobre Linux fueron en el grupo de noticias comp.os.minix, en estas discusiones se hablaba sobre todo del desarrollo de un pequeño sistema Unix para usuarios de Minix que querían mas.
Linux nunca anuncio la versión 0.01 de Linux (agosto 1991), esta versión no era ni siquiera ejecutable, solamente incluía los principios del núcleo del sistema, estaba escrita en lenguaje ensamblador y asumía que uno tenía acceso a un sistema Minix para su compilación.
El 5 de octubre de 1991, Linus anuncio la primera version "Oficial" de Linux, -version 0.02. Con esta versión Linus pudo ejecutar Bash (GNU Bourne Again Shell) y gcc (El compilador GNU de C) pero no mucho más funcionaba. En este estado de desarrollo ni se pensaba en los términos soporte, documentación, distribución.....
Después de la version 0.03, Linus salto en la numeración hasta la 0.10, más y más programadores a lo largo y ancho de internet empezaron a trabajar en el proyecto y después de sucesivas revisiones, Linus incremento el número de versión hasta la 0.95 (Marzo 1992). Más de un año después (diciembre 1993) el núcleo del sistema estaba en la versión 0.99 y la versión 1.0 no llego hasta el 14 de marzo de 1994.
La serie actual del núcleo es la 2.4.x y sigue avanzando día a día con la meta de perfeccionar y mejorar el sistema.

El un sistema operativo Linux es compatible con Unix, sus dos características principales y que los diferencian del resto de los sistemas operativos que encontramos en el mercado son:
1. Es software libre, esto significa que no tenemos que pagar por el uso del mismo.
2. El sistema viene acompañado del código fuente (el sistema lo forman el núcleo del sistema (kernel) más un gran número de librerías que hacen posible su utilización).
Las plataformas en las que en un principio se puede utilizar Linux son: Pentium, Pentium Pro, Pentium II/III/IV, Amiga y Atari, también existen versiones para su utilización en otras plataformas, como Alpha, ARM, MIPS, PowerPC y SPARC.
En los últimos tiempos, ciertas casas de software comercial han empezado a distribuir sus productos para Linux y la presencia del mismo en empresas aumenta rápidamente por la excelente relación calidad-precio que se consigue con Linux.
Los motivos que llevaron a este genio a desarrollar su propio sistema operativo fueron varias.
Normalmente, Linus utilizaba un computador que usaba para tener acceso por línea telefónica a la red informática de su Universidad, pero debido a que este utilizaba Minix y este no era de su agrado, decidió crear uno él mismo.
En los primeros intentos hizo un programa que arrancaba desde un disquete, y consiguió arrancar el computador y ejecutar dos procesos que mostraban la cadena de caracteres “AAAAABBBBB”. Uno lo utilizaría para leer desde el módem y escribir en la pantalla, mientras que el otro escribiría al módem y leería desde el teclado.

El otro motivo que le llevo a el desarrollo de su S.O fue, la necesidad que tenia de poder descargar y subir archivos de su universidad, pero para implementar esta funcionalidad en el software, era necesario crear un controlador de disco. Así que después de un trabajo continuo y duro, creó un controlador compatible con el sistema de archivos de Minix.
Podríamos decir que por error decidió crear Linux partiendo desde cero al darse cuenta, de que estaba creando algo más que un simple emulador de terminal.


En un principio Linux se iba a llamar Freax (free+ freak + x), aunque después se le siguió conociendo como lo conocemos hoy en día.
Después de decidir seguir desarrollando su sistema para construir un remplazo de Minix, sube al servidor de su universidad Linux con 10.000 líneas de código. A partir de ese momento Linux empezó a evolucionar rápidamente y hasta día de hoy no ha dejado de avanzar, ganando terreno a otros sistemas operativos que no son de código abierto. Linux hoy en día sigue ganando adeptos en todas las partes del mundo debido a ser gratuito y cada vez más personas anónimas contribuyen a su desarrollo y a convertirse en el sistema más estable y seguro.