domingo, 22 de septiembre de 2013

Glosario de la pelicula Piratas de Silicon Valley

El día 20 de este mes, hemos visto en clase la película Piratas de Silicon Valley. Trata del inicio de dos gigantes de la informática: Apple y Microsoft.


En esta película aparecen determinados términos interesantes los cuales, vamos a explicar:

DOS

DOS es una familia de sistemas operativos para PC. El nombre son las siglas de disk operating system ("sistema operativo de disco"). Fue creado originalmente para computadoras de la familia IBM PC, que utilizaban los procesadores Intel 8086 y 8088, de 16 bits, siendo el primer sistema operativo popular para esta plataforma. Contaba con una interfaz de línea de comando en modo texto o alfanumérico, vía su propio intérprete de órdenes, command.com. Probablemente la más popular de sus variantes sea la perteneciente a la familia MS-DOS, de Microsoft, suministrada con buena parte de los ordenadores compatibles con IBM PC, en especial aquellos de la familia Intel, como sistema operativo independiente o nativo, hasta la versión 6.22 (bien entrados los 90), frecuentemente adjunto a una versión de la interfaz gráfica MS Windows de 16 bits, como las 3.1x.


Apple

Apple Inc. es una empresa multinacional estadounidense con sede en Cupertino, California, y una pequeña sede en Dublín, Irlanda que diseña y produce equipos electrónicos y software. Entre los productos de hardware más conocidos de la empresa se cuenta con equipos Macintosh, el iPod, el iPhone y el iPad. Entre el software de Apple se encuentran el sistema operativo Mac OS X, el sistema operativo iOS, el explorador de contenido multimedia iTunes, la suite iLife (software de creatividad y multimedia), la suite iWork(software de productividad), Final Cut Studio (una suite de edición de vídeo profesional), Logic Studio (software para edición de audio en pistas de audio), Xsan (software para el intercambio de datos entre servidores), Aperture (software para editar imágenes RAW), y el navegador web Safari.


Apple I

El Apple I fue uno de los primeros computadores personales, y el primero en combinar un microprocesador con una conexión para un teclado y un monitor. Fue diseñado y hecho a mano por Steve Wozniak originalmente para uso personal. Un amigo de Steve Wozniak, Steve Jobs, tuvo la idea de vender el computador. Fue el primer producto de Apple, demostrado en abril de 1976 en el Homebrew Computer Club en Palo Alto, California.


Apple II
La familia de computadores Apple II fue la primera serie de microcomputadores de producción masiva hecha por la empresa Apple Computer entre finales de los años 1970s y mediados de los años 1980s. El Apple II tenía una arquitectura de 8 bits basada en el procesador 6502. Era completamente diferente de los posteriores modelos Macintosh de Apple.
Su antecesor fue el Apple I, una máquina construida a mano y vendida a los aficionados. Nunca fue producido en gran cantidad, pero inició muchas de las características que harían del Apple II un éxito. El Apple II fue el primer microcomputador producido a gran escala. Fue popular entre los usuarios caseros, y fue ocasionalmente vendida también a usuarios de negocios. Después del lanzamiento de VisiCalc, la primera hoja de cálculo para computadora, las ventas del Apple II se dispararon.


Apple Lisa

El Apple Lisa fue un computador personal diseñado y fabricado por Apple Computer durante el principio de los años 1980 y el primero en tener una Interfaz gráfica de usuario.
El Proyecto Lisa fue iniciado en Apple en 1978 con el fin de diseñar un computador personal con interfaz gráfica de usuario. El computador Lisa estaba destinado a clientes de negocios. Alrededor de 1982, por discrepancias con John Couch quien era el jefe del proyecto, Steve Jobs fue forzado a abandonar proyecto Lisa, así que él se unió al proyecto Macintosh. Al contrario de la creencia popular, el Macintosh no es un descendiente directo de Lisa, aunque hay obvias semejanzas entre ambos sistemas, y el computador en su revisión final, denominada Lisa 2/10, fue modificado y vendido como el Macintosh XL.

Microsoft

Microsoft Corporation es una empresa multinacional de origen estadounidense, fundada el 4 de abril de 1975 por Bill Gates y Paul Allen. Dedicada al sector del software, tiene su sede en Redmond, Washington, Estados Unidos. Microsoft desarrolla, fabrica, licencia y produce software y equipos electrónicos, siendo sus productos más usados elsistema operativo Microsoft Windows y la suite Microsoft Office, los cuales tienen una importante posición entre los ordenadores personales. Con una cuota de mercado cercana al 90.5% para Office en 2003 y para Windows en 2006, siguiendo la estrategia de Bill Gates de «tener una estación de trabajo que funcione con nuestro software en cada escritorio y en cada hogar».


Windows

Microsoft Windows es el nombre de una familia de sistemas operativos desarrollados y vendidos por Microsoft. Microsoft introdujo un entorno operativo denominado Windows el 25 de noviembre de 1985 como un complemento para MS-DOS en respuesta al creciente interés en las interfaces gráficas de usuario (GUI). Microsoft Windows llegó a dominar el mercado mundial de computadoras personales, con más del 90% de la cuota de mercado, superando a Mac OS, que había sido introducido en 1984.
Las versiones más recientes de Windows son Windows 8 para equipos de escritorio, Windows Server 2012 para servidores y Windows Phone 8 para dispositivos móviles. La primera versión en español fue Windows 3.0.
Windows es un sistema operativo basado en ventanas. La primera versión se lanzó en 1990 y comenzó a utilizarse de forma generalizada gracias a su interfaz gráfica de usuario (GUI, Graphical User Interface). Hasta ese momento, el sistema operativo más extendido era MS-DOS (Microsoft Disk Operating System), y la interfaz consistía en una línea de comandos.

Xerox

Xerox Corporation es el proveedor más grande del mundo de fotocopiadoras de tóner (tinta seca) y sus accesorios. Su cuartel general está en Stamford, Connecticut, aunque la mayor parte de la compañía está situada cerca de Rochester, Nueva York, donde fue fundada. Se identifica tanto con su producto que el término "xerox" se usa muchas veces para referirse a fotocopiadoras aunque sean de otras marcas, y en inglés se utiliza como verbo con el significado de "hacer fotocopias".
Llamada originalmente Haloid y comenzando como manufacturera de papel y equipo fotográficos, la compañía se hizo conocida en 1959 con la introducción de la primera fotocopiadora de una pieza usando el método de xerografía, la Xerox 914. Precisamente el nombre "Xerox", determinado por su inventor Chester Carlson, diferenciaba en el mercado su tecnología de copiado en "seco" (χερός, en griego). Por entonces el copiado "mojado" era el mayormente utilizado en la industria.
La compañía se expandió sustancialmente durante los años 60, convirtiendo en millonarios a algunos inversionistas que habían sostenido dolorosamente la empresa durante la lenta fase de investigación y desarrollo del producto. En muchos sentidos, este período fue similar a los primeros años de Microsoft. Los avances de la introducción de esta nueva industria permitieron a la compañía abrir el centro de investigación Xerox PARC, en Palo Alto, California en 1970 para el desarrollo de tecnología de punta. En el PARC han surgido cosas como las impresoras láser, el protocolo ethernet, el ratón o el láser.

Hewlett-Packard

Hewlett-Packard más conocida como HP, es una de las mayores empresas de tecnologías de la información del mundo, esta empresa estadounidense con sede en Palo Alto, California. Fabrica y comercializa hardware y software además de brindar servicios de asistencia relacionados con la informática. La compañía fue fundada en 1939 por William Hewlett y David Packard, y se dedicaba a la fabricación de instrumentos de medida electrónica y de laboratorio. Actualmente es la empresa líder en venta de computadoras personales e impresoras en el mundo.

IBM

International Business Machines (IBM) es una empresa multinacional estadounidense de tecnología y consultoría con sede en Armonk, Nueva York. IBM fabrica y comercializa hardware y software para computadoras, y ofrece servicios de infraestructura, alojamiento de Internet, y consultoría en una amplia gama de áreas relacionadas con la informática, desde computadoras centrales hasta nanotecnología.
La empresa fue fundada en 1911 como la Computing Tabulating Recording Corporation, el resultado de la fusión de cuatro empresas: la Tabulating Machine Company, la International Time Recording Company, la Computing Scale Corporation, y la Bundy Manufacturing Company. CTR adoptó el nombre International Business Machines en 1924, utilizando un nombre previamente designado a un filial de CTR en Canadá, y posteriormente en América del Sur.


Altair 8800

El Altair 8800 de MITS fue un microordenador diseñado en 1975, basado en la CPU Intel 8080. El interés por este equipo creció rápidamente después de que se presentó en la portada de la de enero de 1975, de la revista Popular Electronics, y fue vendido por correspondencia a través de anuncios en esta publicación, en Radio-Electronics y otras revistas de aficionados. Los diseñadores esperaban vender solo unos pocos cientos de kits para armar a los aficionados, y se sorprendieron al vender diez veces esa cantidad solo en el primer mes. El Altair también apeló a las personas y empresas que sólo querían un computador y presentó una versión ya ensamblada. Hoy en día, la Altair es ampliamente reconocida como la chispa que condujo a la revolución del computador personal durante los años siguientes: El bus de computador diseñado para la Altair se convirtió en un estándar de facto conocido como el bus S-100. El primer lenguaje de programación para la máquina fue el Altair BASIC, escrito por Bill Gates y Paul Allen, quienes inmediatamente después fundarían Microsoft.

Basic

En la programación de computadoras, el BASIC, siglas de Beginner's All-purpose Symbolic Instruction Code (Código simbólico de instrucciones de propósito general para principiantes en español), es una familia de lenguajes de programación de alto nivel. El BASIC original, el Dartmouth BASIC, fue diseñado en 1964 por John George Kemeny y Thomas Eugene Kurtz en el Dartmouth College en New Hampshire, Estados Unidos, como un medio para facilitar programar computadores a estudiantes (y profesores) que no fueran de ciencias. En ese tiempo, casi todo el uso de los computadores requería codificar software hecho a la medida, lo cual era algo bastante restringido a personas con formación como científicos y matemáticos. BASIC originalmente fue desarrollado como una herramienta de enseñanza. El lenguaje y sus variantes llegaron a estar ampliamente disponibles en los microcomputadores a finales de los años 1970 y en los años 1980. El BASIC sigue siendo popular hasta el día de hoy en un puñado de dialectos altamente modificados, y en nuevos lenguajes, influenciados por BASIC tales como Microsoft Visual Basic o Gambas en GNU/Linux. Por el año 2006, el 59% de los desarrolladores para la plataforma .NET usaban Visual Basic .NET como su único lenguaje.

Fortran

Fortran (previamente FORTRAN) (contracción del inglés Formula Translating System) es un lenguaje de programación alto nivel de propósito general, procedimental e imperativo, que está especialmente adaptado al cálculo numérico y a la computación científica. Desarrollado originalmente por IBM en 1957 para el equipo IBM 704, y usado para aplicaciones científicas y de ingeniería, el FORTRAN vino a dominar esta área de la programación desde el principio y ha estado en uso continuo por más de medio siglo en áreas de cómputo intensivo tales como la predicción numérica del tiempo, análisis de elementos finitos, dinámica de fluidos computacional (CFD), física computacional y química computacional. Es uno de los lenguajes más populares en el área de la computación de alto rendimiento y es el lenguaje usado para programas que evalúan el desempeño (benchmark) y el ranking de los supercomputadores más rápidos del mundo.


Fuente: Wikipedia


jueves, 7 de febrero de 2013

¿Por qué utilizar Zimbra?


En este artículo voy a exponer las ventajas de utilizar Zimbra, y por que utilizar este programa y no otros como Microsoft Exchange o la utilización de Postfix, Dovecot y Squirrelmail en su conjunto.

1- ¿Que es Zimbra?

Fundada en 2003, Zimbra es un software de mensajería y de colaboración de código abierto con más de 60 millones usuarios vendidos en todo el mundo. En el ano 2010, fue adquirida por el fabricante de software de virutalización más importante del mundo (VMware).



El cliente web de Zimbra es muy apreciado por el usuario, gracias a su intuitiva interfaz. Basado en las últimas tecnologías Web 2.0 (Ajax), se trata de una herramienta de productividad personal con reconocidas características:

-Organización de los mensajes de correo electrónico por mensaje o conversación.
-Búsqueda simple y avanzada
-Uso fácil de las etiquetas (tags) para clasificar o para destacar mensajes importantes
-Visor de archivos adjuntos
-Libretas de direcciones compartidas, autocompletado (GAL), listas de distribución personales y públicas
-Calendarios compartidos, delegación de calendarios
-Creación, publicación de documentos en línea, wiki
-Utilización de cuentas de correo externas
-VoIP y mensajería unificada
-Integración con aplicaciones de negocio ("Zimlets")
-Personalización

Además el uso de ésta herramienta tiene la siguientes ventajas:

- El coste de las licencias es mucho menor que otras soluciones como Microsoft Exchange como se puede ver en la siguiente captura:


- Zimbra puede instalarse en un sistema operativo libre lo cual abarata el coste, mientras otras soluciones como Microsoft Exchange hay que pagar por la licencia del sistema operativo propietario (Windows)  además de las licencias de Exchange.

Bibliografía:

http://otic.una.edu.ni/index.php?option=com_content&task=view&id=13&Itemid=1

domingo, 13 de enero de 2013

Administración Remota en Linux


Existen varias formas para administrar remota un sistema GNU/LINUX:

1- Acceso al sistema en modo texto.

- Telnet

Con el protocolo telnet podemos acceder de manera remota a un equipo Linux o Windows.  Podemos administrar directorios del sistema, ver el correo electrónico, consulta bases de datos etc. No es muy recomendable este protocolo ya que los datos viajan sin cifrar y por lo tanto una persona con un snifer  podría obtener las credenciales para acceder al equipo, además de los datos que se están intercambiando.

Estos son los pasos para poder conectarse remotamente a través de telnet:

1- Por defecto, el servidor telnet no está instalado en Debian 6 por lo tendremos que instalar el paquete telnetd

2- Ahora, desde otra máquina intentamos conectarnos. Para conectarnos pondremos telnet direccionip –l usuario con el que nos vamos a conectarnos. Como se puede ver, el pronto de nuestra terminal ha cambiado. Estábamos en el terminal del cliente y finalmente estamos administrando el terminal del Servidor.




- SSH

SSH (Secure SHell, en español: intérprete de órdenes segura) es el nombre de un protocolo y del programa que lo implementa, y sirve para acceder a máquinas remotas a través de una red. Permite manejar por completo la computadora mediante un intérprete de comandos, y también puede redirigir el tráfico de X para poder ejecutar programas gráficos si tenemos un Servidor X (en sistemas Unix y Windows) corriendo.
Además de la conexión a otros dispositivos, SSH nos permite copiar datos de forma segura (tanto ficheros sueltos como simular sesiones FTP cifradas), gestionar claves RSA para no escribir claves al conectar a los dispositivos y pasar los datos de cualquier otra aplicación por un canal seguro tunelizado mediante SSH.
SSH trabaja de forma similar a como se hace con telnet. La diferencia principal es que SSH usa técnicas de cifrado que hacen que la información que viaja por el medio de comunicación vaya de manera no legible y ninguna tercera persona pueda descubrir el usuario y contraseña de la conexión ni lo que se escribe durante toda la sesión; aunque es posible atacar este tipo de sistemas por medio de ataques de REPLAY y manipular así la información entre destinos.
Para poder conectarnos a una maquina remota debemos de poner el siguiente comando:
ssh direccionip –l nombredeusuario


Como se puede ver nos pregunta si queremos añadir la clave pública RSA del equipo remoto a una lista de host conocidos. Ponemos yes y luego nos pide la contraseña del usuario del equipo remoto.

2- Escritorio remoto

La mayoría de las distribuciones de linux tienen disponible un Servidor de Escritorio remoto, para que desde otro equipo nos podamos conectar y administrar el equipo de manera gráfica.
Para poder conectarnos a través de escritor remoto debemos realizar los siguientes paso:

1- Vamos a Preferencias y dentro hacemos click en Escritorio Remoto.

2- Marcamos la casilla Permitir a otros usuario ver mi escritorio. Si queremos que también puedan controlar el equipo, marcaremos también la segunda opción.


3- En el cliente hacemos click en Aplicaciones-Internet y finalmente en Cliente de escritorio remoto Remmina



4- Una vez ejecutado programa hacemos click en VNC – Virtual Network Computing.



5- Configuramos la conexión que vamos a realizar. Introducimos la dirección del servidor y su puerto, usuario y contraseña. Tambien podemos modificar la profundidad de color calidad etc.  Finalmente hacemos click en Conectar. 



6- En el servidor nos pregunta que si le permitimos controlar remotamente el escritorio. Hacemos click en Permitir.


7- Como se puede apreciar, ya nos hemos conectado por Escritorio Remoto al servidor.



3- Protocolos de acceso remoto y puertos implicados.

Existen varios protocolos de acceso remoto. Los más importantes son los siguientes:

SSH: Utiliza el puerto 22/tcp
Telnet: Utiliza el puerto 23/tcp
VNC: El cliente utiliza el puerto 5900/tcp del servidor y el servidor puede conectarse a un espectador en modo escucha al puerto 5500/tcp.

4- Herramientas gráficas externas para la administración remota.

- Teamviewer


TeamViewer es un programa para ordenador cuya función es conectarse remotamente a otro equipo. Entre sus funciones están: compartir y controlar escritorios, reuniones en línea, videoconferencias y transferencia de archivos entre ordenadores.




- Webmin

Webmin es una herramienta de configuración de sistemas accesible vía web para OpenSolaris, GNU/Linux y otros sistemas Unix. Con él se pueden configurar aspectos internos de muchos sistemas operativos, como usuarios, cuotas de espacio, servicios, archivos de configuración, apagado del equipo, etcétera, así como modificar y controlar muchas aplicaciones libres, como el servidor web Apache, PHP, MySQL, DNS, Samba, DHCP, entre otros.
Webmin está escrito en Perl, versión 5, ejecutándose como su propio proceso y servidor web. Por defecto se comunica mediante TCP a través del puerto 10000, y puede ser configurado para usar SSL si OpenSSL está instalado con módulos de Perl adicionales requeridos.
Está construido a partir de módulos, los cuales tienen una interfaz a los archivos de configuración y el servidor Webmin. Esto hace fácil la adición de nuevas funcionalidades sin mucho esfuerzo. Debido al diseño modular de Webmin, es posible para cualquier interesado escribir extensiones para configuración de escritorio.
Webmin también permite controlar varias máquinas a través de una interfaz simple, o iniciar sesión en otros servidores webmin de la misma subred o red de área local.



- FreeNX


NX es un programa informático que realiza conexiones remotas X11 muy rápidas, lo que permite a los usuarios acceder a escritorios remotos de Linux o Unix incluso bajo conexiones lentas como las realizadas con módem.
NX realiza una compresión directa del protocolo X11, lo que permite una mayor eficiencia que VNC. La información se envía mediante SSH, por lo que toda la información que se intercambian servidor y cliente está cifrada.
Al cliente que se conecta al servidor NX se le considera cliente liviano.
NX está desarrollado por la empresa italiana NoMachine, que ha liberado el código. Una implementación libre de esta aplicación, llamada FreeNX.





- Krdc


Es un programa con interfaz KDE que permite conectarse a un equipo que tenga instalada un servidor VNC o un servidor RDP (Escritorio remoto de Windows) 





Fuentes