DISCUSSION
RADIOLOGICAL FEATURES
Para conectarnos con un servidor SSH remoto desde Ubuntu tenemos un cliente por defecto. En Windows no, hay que descargar un cliente (por ejemplo, el programa Putty). Usar el cliente es muy sencillo: basta con teclear desde una consola o terminal lo siguiente:
$ ssh host_remoto
Donde host_remoto es la IP del servidor SSH o el nombre de este. Eso hará que nos
conectemos con nuestro nombre de usuario. Si queremos conectar como un usuario remoto teclearemos:
$ ssh usuario_remoto@host_remoto
Luego nos pide la contraseña del usuario. La primera vez que nos conectemos a un servidor tarda un poco más y nos pide confirmación tecleando "yes" con todas sus letras, las subsiguientes ya no. Sabemos que estamos conectados porque el prompt cambia y aparece en lugar del nombre de nuestro host el nombre del host remoto. Los comandos, programas y scripts que lancemos tras conectarnos se ejecutarán en la máquina a las que nos hayamos conectado, utilizando los recursos del host remoto (CPU, memoria, disco, etc.). Esta arquitectura puede utilizarse, por ejemplo, para tener un servidor más potente y varios clientes que ejecutan aplicaciones en dicha máquina.
Para ejecutar aplicaciones gráficas en la máquina a la que nos conectamos tenemos dos opciones. La primera consiste en definir la variable $DISPLAY apuntando a la máquina desde la que nos conectamos.
$ export DISPLAY=host_local:0.0
Este mecanismo no se recomienda por motivos de seguridad (el protocolo X11 no se encuentra cifrado) y, además, pueden encontrarse problemas porque cortafuegos intermedios bloqueen ese tráfico (puertos 600x TCP).
Una solución mejor es utilizar un túnel SSH para encapsular el protocolo X11, lo que transmite la información de manera segura y, además, no suele dar problemas con los cortafuegos intermedios.
Para poder ejecutar aplicaciones gráficas en el host remoto de forma segura, necesitamos dos cosas. La primera, que en la configuración del servidor SSH del host remoto (/etc/ssh/sshd_config) se encuentre activada la siguiente opción:
X11Forwarding yes
Para aprovechar esta característica, hemos de conectarnos usando el parámetro -X, lo que exportará la configuración de la variable $DISPLAY con lo que podremos ejecutar aplicaciones gráficas de forma remota:
$ ssh -X usuario_remoto@host_remoto
Ahora si ejecutas el programa xclock verás que la ventana sale en tu escritorio:
Tabla
Sistema
operativo Windows 7 Mac OS X Debian GNU/Linux Fedora(Linux) SUSE Linux
Creador Microsoft Apple Proyecto Debian
Proyecto Fedora SuSE Año de primera distribución 2009 2001 1993 2003 1994 Aspectos generales Última versión estable 6.1 build 7601 Service Pack
1 Mac OS X v10.7 ("Lion") 6.0 Squeeze 15 11.4
Costo U$S 199.99 (Home Premium) 299.99 (Professional ) 319.99
(Ultimate) 370$ o preinstalado Gratuito Gratuito Gratuito
Licencia No Libre
No Libre
Libre: GPL Libre: GPL Libre: GPL
Parcialmentesoftwar e libre Tipo de usuario Hogar, negocios y
redes Hogar, negocios y redes
Hogar, ciencia, negocios, servidores y redes Hogar, ciencia, negocios, servidores y redes Hogar, ciencia, negocios, servidores y redes Aspectos técnicos Tipo
denúcleo Híbrido Mach(Micronúcleo) Monolítico Monolítico Monolítico
Arquitectura s de procesador
soportadas Intel x86,X86-64, IA64 Intel x86,PowerPC,X86-64
Intel x86,IA64,AMD64,DEC Alpha,ARM, HP PA- RISC,MIPS (big endian),MIPS (little endian),PowerPC,IM
B S/390,Sparc Intel x86,x86-64,PowerPC Intel x86,x86-64,PowerPC Sistema de
archivos por
Soporte de sistemas de archivo de 16 bits No No ? Sí ? Soporte de sistemas de archivo de 32 bits Sí Sí Sí Sí Sí Soporte de sistemas de archivo de 64 bits Si Sí Sí Sí Sí Herramienta de actualización
por defecto Windows Update Software Update apt yum YaST
Aspectos gráficos
Entorno gráfico¹
Basado en
elnúcleo elnúcleo(Quartz) Basado en
Aplicación:X Window System Aplicación:X Window System Aplicación:X Window System Sistema de ventanas por
defecto Standard Windows OS X Finder GNOME GNOME KDE yGNOME
Estilo deInterfaz
gráfica de usuario
Windows
Aero Aqua Metacity
Metacitycon temaClearLook
s
kwin con tema plastik
/: Raíz de instalación de sistemas Linux /swap: Partición de compaginación de Linux.
/home: Partición de Linux en la cual se pueden almacenar información de uno o unos discos duros
Android: Android es un sistema operativo basado en el núcleo Linux diseñado originalmente para dispositivos móviles, tales como teléfonos inteligentes, pero que posteriormente se expandió su desarrollo para soportar otros dispositivos tales como tablet, reproductores MP3, netbook, PC, televisores, lectores de e-book e incluso, se han llegado a ver en el CES, microondas y lavadoras.7
Bash: (bourne again shell) es un programa informático cuya función consiste en
interpretar órdenes. Está basado en la shell de Unix y es compatible con POSIX. Fue escrito para el proyecto GNU y es el intérprete de comandos por defecto en la mayoría de las distribuciones de Linux. Su nombre es un acrónimo de Bourne-Again Shell (otro shell bourne) — haciendo un juego de palabras (born-again significa renacimiento) sobre el Bourne shell (sh), que fue uno de los primeros intérpretes importantes de Unix.
Circuito Virtual: Un circuito virtual (VC por sus siglas en inglés) es un sistema de
comunicación por el cual los datos de un usuario origen pueden ser transmitidos a otro usuario destino a través de más de un circuito de comunicaciones real durante un cierto periodo de tiempo, pero en el que la conmutación es transparente para el usuario. Un ejemplo de protocolo de circuito virtual es el ampliamente utilizado TCP (Protocolo de Control de Transmisión).
Cloud computing: La computación en la nube concepto conocido también bajo los términos informática en la nube, nube de cómputo onube de conceptos, del inglés Cloud computing, es un paradigma que permite ofrecer servicios de
computación a través de Internet.
CPU: La CPU(Central Procesing Unit) es la parte inteligente del sistema. Interpreta las instrucciones del programa de usuario y consulta el estado de las entradas. Dependiendo de dichos estados y del programa, ordena la activación de las salidas deseadas.
CUDA: Son las siglas de Compute Unified Device Architecture (Arquitectura de
Dispositivos de Cómputo Unificado) que hace referencia tanto a un compilador como a un conjunto de herramientas de desarrollo creadas por nVidia que permiten a los programadores usar una variación del lenguaje de programación C para codificar algoritmos en GPU de nVidia.
DARPA: acrónimo de la expresión en inglés Defense Advanced Research Projects
Agency (Agencia de Investigación de Proyectos Avanzados de Defensa)agencia de creación de Internet responsable del desarrollo de nuevas tecnologías para uso militar. Fue creada en 1958 como consecuencia tecnológica de la llamada Guerra Fría, y del que surgieron, década después, los fundamentos de ARPANET, red que dio origen a Internet.
Datagrama: Hay dos formas de encaminar los paquetes en una red conmutación de
paquetes. Estas son: datagrama y circuito virtual. En la técnica de datagrama cada paquete se trata de forma independiente, conteniendo cada uno la dirección de destino. La red puede encaminar (mediante un router) cada fragmento hacia el Equipo Terminal de Datos (ETD) receptor por rutas distintas. Esto no garantiza que los paquetes lleguen en el orden adecuado ni que todos lleguen a destino.
Dirección IP: Una dirección IP es una etiqueta numérica que identifica, de manera
lógica y jerárquica, a un interfaz (elemento de comunicación/conexión) de un dispositivo (habitualmente una computadora) dentro de una red que utilice el protocolo IP (Internet Protocol), que corresponde al nivel de red del protocolo TCP/IP. DHCP (DE las siglas en inglés de Dynamic Host Configuration Protocol): Protocolo de configuración dinámica de host, es un protocolo de red que permite a
los clientes de una red IP obtener sus parámetros de configuración automáticamente. Se trata de un protocolo de tipo cliente/servidor en el que generalmente un servidor posee una lista de direcciones IP dinámicas y las va asignando a los clientes conforme éstas van estando libres, sabiendo en todo momento quién ha estado en posesión de esa IP, cuánto tiempo la ha tenido y a quién se la ha asignado después DX11 Compute Shader : Los shaders de cómputo son una característica que permitiría sacar el máximo de provecho a las capacidades de cómputo de las tarjetas gráficas basadas en arquitecturas de cómputo paralelo, es decir, aquellas GPUs (hoy por hoy tanto las tarjetas AMD/ATI como las NVIDIA) que no sólo pueden procesar gráficos 3D, sino que también pueden realizar otras tareas como edición y codificación de video, por ejemplo.
E/S: entradas y salidas.
FAT: Tabla de asignación de archivos, comúnmente conocido como FAT (del inglés
file allocation table), es un sistema de archivos desarrollado para MS-DOS, así como
el sistema de archivos principal de las ediciones no empresariales de Microsoft Windows hasta Windows Me.
FAT32: FAT32 fue la respuesta para superar el límite de tamaño de FAT16 al mismo tiempo que se mantenía la compatibilidad con MS-DOS en modo real. Microsoft decidió implementar una nueva generación de FAT utilizando direcciones de cluster
de 32 bits (aunque sólo 28 de esos bits se utilizaban realmente).
Gb: Un gigabyte es una unidad de almacenamiento de información cuyo símbolo es el GB, equivale a 109 bytes.
GHz: Los giga Hertz (GHz) es un múltiplo de la unidad de medida de frecuencia hercio (Hz) y equivale a 109 (1.000.000.000) Hz..
GNOME: GNOME es un entorno de escritorio e infraestructura de desarrollo para sistemas operativos Unix y derivados Unix como GNU/Linux, BSD o Solaris; compuesto enteramente de software libre.
GNU: GNU fue iniciado por Richard Stallman con el objetivo de crear un sistema
operativo completamente libre.
GPGPU: GPGPU o General-Purpose Computing on Graphics Processing Units es un concepto reciente dentro de informática que trata de estudiar y aprovechar las capacidades de cómputo de una GPU.
GPU: La unidad de procesamiento gráfico o GPU (acrónimo del inglés graphics processing unit) es un procesador dedicado al procesamiento de gráficos u
operaciones de coma flotante, para aligerar la carga de trabajo del procesador central en aplicaciones como los videojuegos y o aplicaciones 3D interactivas.
Grand Central Dispatch (GCD): Es una tecnología desarrollada por Apple en Mac OS X v10.6 para optimizar el soporte de las aplicaciones para procesadores de varios núcleos.
GUI: La interfaz gráfica de usuario, conocida también como GUI (del inglés graphical
user interface) es un programa Informático que actúa de interfaz de usuario, utilizando un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en la interfaz. Su principal uso, consiste en proporcionar un entorno visual sencillo para permitir la comunicación con el sistema operativo de una máquina o computador.
Host: El término "host" es usado en informática para referirse a las computadoras conectadas a una red, que proveen y utilizan servicios de ella
HTML, siglas de HyperText Markup Language («lenguaje de marcado de
web. Es usado para describir la estructura y el contenido en forma de texto, así como para complementar el texto con objetos tales como imágenes. HTML se escribe en forma de «etiquetas», rodeadas por corchetes angulares (<,>). HTML también puede describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un
script (por ejemplo JavaScript), el cual puede afectar el comportamiento de
navegadores web y otros procesadores de HTML.
HTTP:En español protocolo de transferencia de hipertexto) es el protocolo usado en
cada transacción de la World Wide Web. HTTP fue desarrollado por el World Wide Web Consortium y la Internet Engineering Task Force, colaboración que culminó en 1999 con la publicación de una serie de RFC, el más importante de ellos es el RFC 2616. HTTP define la sintaxis y la semántica que utilizan los elementos de software de la arquitectura web (clientes, servidores, proxys) para comunicarse. Es un protocolo orientado a transacciones y sigue el esquema petición-respuesta entre un cliente y un servidor. Al cliente que efectúa la petición (un navegador web o un spider) se lo conoce como "user agent" (agente del usuario). A la información transmitida se la llama recurso y se la identifica mediante un localizador uniforme de recursos (URL). Los recursos pueden ser archivos, el resultado de la ejecución de un programa, una consulta a una base de datos, la traducción automática de un documento, etc.
HTTPD: (HTTP daemon). Programa que corre de fondo en un servidor web y espera peticiones de entrada para responderles.
HTTPS: Hypertext Transfer Protocol Secure (en español: Protocolo seguro de transferencia de hipertexto), más conocido por sus siglas HTTPS, es un protocolo de red basado en el protocolo HTTP, destinado a la transferencia segura de datos de hipertexto, es decir, es la versión segura de HTTP.
IANA: La Internet Assigned Numbers Authority (IANA) es responsable de la coordinación global de la raíz del DNS, las direcciones IP y otros recursos de protocolo de Internet.
iCal: Es una aplicación de calendario personal hecha por Apple Inc. que se ejecuta en el sistema operativo Mac OS X. iCal también puede referirse a iCalendar, el formato de calendario estándar empleado por la aplicación de calendario iCal.
IDC: International Data Corporation (IDC) o Corporación internacional de Datos es quien se encarga de realizar estudios de mercado para determinar nuevas estrategias.
Interfaz: La interfaz de usuario es el medio con que el usuario puede comunicarse
con una máquina, un equipo o una computadora, y comprende todos los puntos de contacto entre el usuario y el equipo. Normalmente suelen ser fáciles de entender y fáciles de accionar.
IRC (Internet Relay Chat) es un protocolo de comunicación en tiempo real basado
en texto, que permite debates entre dos o más personas.
KDE: KDE es un proyecto de software libre para la creación de un entorno de
escritorio e infraestructura de desarrollo para diversos sistemas operativos como GNU/Linux, Mac OS X, Windows, etc.
KERNEL: En informática, se refiere al núcleo o kernel de un sistema operativo.
Lamp Server: El acrónimo 'LAMP' se refiere a un conjunto de subsistemas de software necesarios para alcanzar una solución global, en este caso configurar sitios web o servidores dinámicos con un esfuerzo reducido.
LTS: Es la abreviación de Long Term Support que en español es el servicio técnico extendido, cualquier producto de Ubuntu ya sea de escritorio, portátil o servidor cuenta con un servicio técnico.
LVM: Es una implementación de un administrador de volúmenes lógicos para el
kernel Linux.
LXDE:LXDE es un entorno de escritorio libre para Unix y otras plataformas POSIX,
como Linux o BSD. El nombre corresponde a "Lightweight X11 Desktop Environment", que en español significa Entorno de escritorio X11 ligero.
Mb: El megabyte (MB) o megaocteto (Mo) es una unidad de medida de cantidad de datos informáticos. Es un múltiplo del byte u octeto, que equivale a 106 bytes.
Mail Server 3: Es la versión más reciente del administrador de correos de MAC que viene incluido en sus versiones servidor
Middleware: software que conecta dos aplicaciones.
Multimedia: El término multimedia se utiliza para referirse a cualquier objeto o
sistema que utiliza múltiples medios de expresión (físicos o digitales) para presentar o comunicar información. De allí la expresión «multimedios». Los medios pueden ser variados, desde texto e imágenes, hasta animación, sonido, video, etc. También se puede calificar como multimedia a los medios electrónicos (u otros medios) que permiten almacenar y presentar contenido multimedia. Multimedia es similar al
empleo tradicional de medios mixtos en las artes plásticas, pero con un alcance más amplio.
NeXT: fue una empresa de informática estadounidense con sede en Redwood City,
California, que desarrolló y fabricó una serie de estaciones de trabajo destinadas a la educación superior y las empresas
La variante para servidores, Mac OS X Server, es arquitectónicamente idéntica a su contraparte para escritorio, además de incluir herramientas para administrar grupos de trabajo y proveer acceso a los servicios de red. Estas herramientas incluyen un servidor de correo, un servidor Samba, un servidor LDAP y un servidor de dominio entre otros. Viene preinstalada en Apple Xserve, aunque puede ser utilizado en la gran mayoría de computadores actualmente distribuidos por el fabricante.
Page Editor: Es un editor de páginas web de MAC.
POST: El POST es el acrónimo inglés de Power On Self Test (Auto diagnóstico al encender). Es un proceso de verificación e inicialización de los componentes de entrada y salida en un sistema de cómputo que se encarga de configurar y diagnosticar el estado del hardware.
Protocolo de comunicaciones: conjunto de estándares que controlan la secuencia
de mensajes que ocurren durante una comunicación entre entidades que forman una red.
Puerto: En la informática, un puerto ata ó puerto es una forma genérica de
denominar a una interfaz a través de la cual los diferentes tipos de datos se pueden enviar y recibir. Dicha interfaz puede ser de tipo físico, o puede ser a nivel de software (por ejemplo, los puertos que permiten la transmisión de datos entre diferentes computadoras).
RAM: La memoria de acceso aleatorio (en inglés: random-access memory, cuyo
acrónimo es RAM) es la memoria desde donde el procesador recibe las instrucciones y guarda los resultados.
Redirector: Redirector es un programa altamente personalizable, que devuelve una dirección URL nueva que sustituya a la solicitud original del cliente.
Repositorio: Conjunto de paquetes instalables mediante el uso del gestor de Synaptiic.
RPC: El RPC (del inglés Remote Procedure Call, Llamada a Procedimiento Remoto) es un
avance sobre los sockets usados hasta el momento. De esta manera el programador no tenía que estar pendiente de las comunicaciones, estando éstas encapsuladas dentro de las RPC.
SAMBA Server/samba file server: Samba es una implementación libre del protocolo de archivos compartidos de Microsoft Windows (antiguamente llamado SMB, renombrado recientemente a CIFS) para sistemas de tipo UNIX. De esta forma, es posible que ordenadores con GNU/Linux, Mac OS X o Unix en general se vean como servidores o actúen como clientes en redes de Windows. Samba también permite validar usuarios haciendo de Controlador Principal de Dominio (PDC), como miembro de dominio e incluso como un dominio Active Directory para redes basadas en Windows; aparte de ser capaz de servir colas de impresión, directorios compartidos y autentificar con su propio archivo de usuarios.
Server (servidor): Un servidor web es un programa informático que procesa una
aplicación del lado del servidor realizando conexiones bidireccionales y/o unidireccionales y síncronas o asíncronas con el cliente generando o cediendo una respuesta en cualquier lenguaje o Aplicación del lado del cliente. El código recibido por el cliente suele ser compilado y ejecutado por un navegador web.
SHELL: Interfaz usada para interactuar con el núcleo de un sistema operativo.
SSH: Secure SHell, cuya traducción sería intérprete de comandos seguro) es un
protocolo de comunicación para controlar una computadora de manera remota a través de una CLI (Command Line Interface -Interfaz de Línea de Comandos- también llamada: "shell"). Sirve para conectarnos con una computadora ante el cual no estamos físicamente.
Es parecido a Telnet, con la gran diferencia de que en el caso de SSH, la información viaja codificada con lo cual es muchísimo más segura, en el caso de conectarnos a un computadora que esté en una LAN no es tan importante, pero si nos conectamos a través de Internet es fundamental, casi imprescindible, usar un protocolo seguro como SSH.
Streaming: El streaming es la distribución de multimedia a través de una red de computadoras de manera que el usuario consume el producto al mismo tiempo que se descarga. La palabra streaming se refiere a que se trata de una corriente continua (sin interrupción). Este tipo de tecnología funciona mediante un búfer de datos que va almacenando lo que se va descargando para luego mostrarse al usuario. Esto se contrapone al mecanismo de descarga de archivos, que requiere que el usuario descargue los archivos por completo para poder acceder a ellos.