Archive for the 'Unix' Category

Grata sorpresa

Hoy me ha llegado mediante carta certificada un paquetito. No me acordaba qué era… era el Sun Solaris Kit que pedí hace unas semanas. Me imaginaba una caja de cartón o un sobre cutre… pero no, se lo han currado, es una caja de plástico negro como la de los DVD comerciales, con su logotipo de Sun y de Solaris y una imagen de ese deporte que es tradición en Cataluña en el que se hacen castillos de hombres, unos encima de otros.

Al desprender el DVD de la lámina de plástico que lo protege y abrirlo nos encontramos un inicio rápido y 3 DVD. Los DVD contienen Solaris para SPARC, para x86 y x86_64, y el Developer Kit que tiene Java, NetBeans…

Da gusto 🙂

Anuncios

QNX 6.3.0

Estos días de atrás en ratos libres me ha dado por echarle un vistazo a QNX, el sistema operativo en tiempo real en mi opinión más popular.

En la Wikipedia podemos leer:
Está disponible para las siguientes las arquitecturas x86, MIPS, PowerPC, SH4 (incluida la videoconsola Dreamcast, con una versión muy limitada de este), ARM, StrongARM y xScale.
QNX está basado en una estructura de microkernel, que proporciona características de estabilidad avanzadas frente a fallos de dispositivos, aplicaciones, etc.
Photon o Photon microGUI es el sistema de ventanas (servidor y cliente) de QNX, aunque también funciona una versión X Window.

Podemos descargar versión Non-Comercial de evaluación de 30 días su web con un simple registro.

Una vez instalado, contestando una serie de sencillas preguntas, nos mandará reiniciar, y al arrancar se ejecutará el asistente de configuración del sistema gráfico. Ahí escogeremos la resolución, controlador de vídeo y profundidad de bits, así como el refresco de pantalla que más nos convenga.

En unos segundos estaremos en la pantalla de login de Photon, a mi gusto, bastante cuidada. Tenemos un usuario que se llama Superuser. Pinchando en él entraremos a la sesión del usuario. Ahí podremos configurar la red y usar Mozilla 1.7.x para navegar o leer correo. También dispondremos de una terminal de texto entre otras muchas aplicaciones.

La configuración de red es bien sencilla. Pinchando en el Panel > Configure > Network disponemos de una utilidad muy completa para configurar direcciones IP, alias, DNS, hostname, dominio, etc.

Mientras escribía esto ha saltado el salvapantallas, rollo matrix (Fondo negro, símbolos verdes), que podemos también desactivar en el intuitivo panel.

La instalación de softwar paquetes a /pkgs/base o bien en el repositorio remoto que se proporciona por defecto y se puede acceder mediante Launch > Installer
He probado éste último y es muy sencilla la instalación de software, que con un par de click se instala cualquier aplicación. He probado Apache 1.3, pero están disponibles BitchX, Gimp, Gaim, MySQL, PHP, Postfix, LDAP, entre otros (343 paquetes). Todos los paquetes que instalamos se copian al disco duro, evidentemente, y se guardan en el directorio /pkgs/repository.

Bueno, vamos a manejar cuentas de usuario. Ese usuario, superuser no dispone de contraseña, por lo que es conveniente establecerle una.
Panel > Configure > Users
Ahora pinchamos en Change y nos pedirá la contraseña actual (Ninguna) y la nueva 2 veces.
Si pinchamos en Advanced podremos ver los usuarios, grupos y shells existentes. Vamos a crear un usuario llamado Test con una contraseña chorras (test4321). Añadimos un nuevo grupo con su intuitiva interfaz y luego creamos el usuario. ¿Sencillo verdad? Algo que hay que tener en cuenta, es que al crear el usuario hay que establecer una contraseña si lo deseamos, ya que podemos no establecerla si así lo deseamos. También podemos marcar una casilla para evitar que se inicie sesión.

Tenemos también escritorios virtuales, que por defecto vienen ocultos, y se muestran pinchando en World View del panel de la derecha, que pulsando el botón derecho sobre el panel podremos configurar el menú al completo.

Por ultimo, si cerramos nuestra sesión de Photon y pinchamos en Shutdown tenemos la opción de ir al modo texto, sin emuladores de terminal ni nada, a pelo. En este modo el usuario superuser no existe, es root.

La verdad me esperaba un sistema operativo menos user-friendly y menos cuidado. Quiero decir que no me imaginaba este S.O. controlando satélites ni válvulas de centrales nucleares. Para que le echéis un vistazo he subido unas capturas al directorio web público. Si queréis profundizar más, supongo que en la web de QNX encontraréis documentación.

Enlaces:
QNX en la Wikipedia (ES)
QNX en la Wikipedia (EN)
Comunidad OpenQNX
Web oficial

DD-WRT en Linksys WRT54GL

Hoy me ha llegado un router WRT54GL de FON (Neutro) que ya he registrado como fonero y flasheado. He ido a la web del firmware DD-WRT a descargar la imagen mini, metérsela al router y luego proceder a meter la versión con VPN (Por probar a ver que tenía). Es como tener una Smoothwall o IPCop (No es comparable con MonoWall) pero en un cacharro más pequeño, con 16 MB de RAM y 216 MHz. Es sencillamente una maravilla y su alcance es cojonudo. Además sus antenas son desmontables (Ambas) y puedo conectar otras antenas.

Que me haya aprovechado de la promoción de FON, no quiere decir que no libere mi wifi, eso sí, por ahora no. Cuando tenga todo correctamente montado compartiré mi línea, algo que espero no se alargue mucho.

Como siempre tuve pensado, restringiré la salida por la WLAN, solamente a HTTP, HTTPS, SMTP, POP3, Jabber, IRC y quizá si alguien me convence, MSN. El servidor DNS estará en mi casa, escuchando en todas las interfaces internas y montaré un sistema de colas en el gateway para que no se pasen de listos.

Ya veré como lo monto todo. Tendré que hacerme un esquema. Principalmente, la WLAN estará en otra red, así como a medio plazo los servidores en una DMZ, dejando esta máquina (Cliente) en otra red.

Pero ya que me pongo a hablar de mis servidores os contaré lo que tengo pensado hacer también a medio plazo. Actualmente tengo muchas (2 o más) máquinas, unas Gentoo, otra Debian… y empieza a ser cansino mantener los servicios, sobretodo cuando tienes mejores cosas que hacer. He decidido que si me encuentro con ganas, por el verano montaré en el Celeron 900 MHz una FreeBSD 6.1 con Apache, Servidor FTP (He de mirar vsftpd contra MySQL), Postfix para SMTP, Courier para POP3 e IMAP, etc. De ese modo tengo una máquina decente para probar sistemas operativos en entorno real con hardware de verdad, dejando de lado las máquinas virtuales. Como ya he dicho en post anteriores tengo ganas de pillar por banda un Plan9 o Solaris. Quizá me ponga con Solaris, por entretenimiento y por lo didáctico del asunto.

Por lo tanto, la nueva estructura será algo así:

WAN –> Modem –> Gateway OpenBSD –> Switch D-Link –> Red

La red como dije antes la estructuraré en:
Clientes: 10.0.0.0/30
Servidores: 172.24.0.0/28
Clientes:192.168.0.0/24

Lo pongo en diferentes clases no porque no sepa crear subredes con mascara de longitud variable, sino por el reconocimiento a primera vista.

Aquí surge un problema, de mi máquina cliente no puedo acceder a los servidores porque están en otra red y claro, enrrutar ambas hace que el invento pierda la gracia, por lo que tendré que tener un teclado y pantalla disponibles.

Ya os iré contando. De momento, estoy abierto a nuevas ideas.

Solaris, OpenSolaris y sus licencias

Hoy me levanté tarde y en mi lector de feeds vi un post de Rastal muy interesante. Me sacó de algunas dudas como por ejemplo, que pensaba que OpenSolaris es un SO completo como Solaris, pero libre y no, es solo un proyecto como OpenSuSE, donde la comunidad puede colaborar. Luego tenemos Solaris que pensaba que no era libre, pero sí que lo es, bajo una licencia CDDL aprobada por la Open Source Initiative (OSI). Me recuerda a la licencia de Plan9 que es como la CDDL y la de Mozilla.

Habrá que probarlos… solo que no tengo tiempo xD. Quizá hoy instale uno despues de terminar una documentación.

Agur

HP Testdrive: Probando Sistemas UNIX propietarios

Quizá alguna vez os ha picado por probar algún UNIX en concreto como Plan9, por ejemplo, que funciona bajo x86 por ejemplo, pero… ¿Qué haríais cuando queréis probar HP-UX, Tru64 o OpenVMS, para los que necesitamos máquinas HPPA, Alpha o VAX…?

Fácil, gracias a ondo descubrí HP Testdrive donde podemos probar desde HP-UX, Tru64, Alpha hasta SuSE y RedHat pasando por diferentes BSD como NetBSD y FreeBSD.

Os invito a probarlos, tenéis la lista completa de sistemas a vuestra disposición.

td192> uname -a
HP-UX td192 B.11.11 U 9000/800 1839940656 unlimited-user license

Eso corre sobre un 2 HP PA RISC 8700 a 750 MHz cada uno.

Ale, hasta… mañana quizá.

Centros de supercomputación de España

Ayer de noche mientras buscaba fotos de algún DSLAM llegué a algunas webs como ésta donde había infinidad de fotos de todo tipo. Mientras se lo comentaba a Trazi, él me habló del CESGA-Centro de Supercomputación de Galicia. La verdad que estas cosas me llaman siempre mucho la atención, soy muy rebuscado.

En la web de Cesga, si pincháis en el lado izquierdo, abajo, en “Visita virtual” podréis “ver” sus instalaciones en una animación flash. Digo “ver” porque lo único que se puede observar es una foto de la máquina y sus características técnicas.

Compaq HPC 320
Cluster de 8 servidores SMP (Quad) con 32 procesadores Alpha EV68 a 1 Ghz en total. Potencia de 64 GigaFlops, 5 GB de memoria y 2 TB (TeraByte de almacenamiento los cuales corren por encima Tru64.

Beowulf
Otro cluster, de 17 rocesadores, de los cuales, 16 son PIII a 1 Ghz y el otro un PIII a 1.13 GHz. Dieciséis (16) GigaFlops de potencia, con 8 GB de memoria y 768 GB de almacenamiento. Corre una Redhat 7.2 (¿Ya podían actualizarla no? Eso lleva Kernel 2.2… espero que la hayan actualizado a mano, porque ya no se le da soporte)

CrossGrid Node
Veinte (20) procesadores PIII a 1.13 GHz cada uno, consiguiendo en total 22.6 GigaFlops. Dispone de 5.1 GB de memoria y 180 GB de disco duro distribuidos en 10 discos (Corre RedHat 7.3)

SVG
Dispone de 54 procesadores PIII desde 550 Mhz a 1 GHz. De 512 a 1 GB de memoria y de 9 a 40 GB de almacenamiento por nodo (Sobre 1 TB ). Corre RedHat 7.2.

CheapTB
Éste cuenta con 5 procesadores de los cuales, 4 son PIV a 2 GHz y el otro es un PIII a 1.2 Ghz. Potencia de 8 TeraFlops, 2.5 GB de memoria y 5.63 TB de almacenamiento. Esta máquina también funciona bajo RedHat 7.2

HP Integrity RX5670
Cuatro (4) procesadores Itanium2 de 1.4 GHz cada uno, 4 Gb de memoria y 148 GB de almacenamiento. Funciona bajo HP-UX 11i v2

HP StorageWorks Enterprise Virtual
Array de 112 discos FC (RAID 5, Desconexión en caliente) consiguiendo un total de 16 TB de almacenamiento.

Sun Microsystems HPC 4500
No tengo muy claro lo que es, pero dice que un procesador de memoria compartida. Dispone de 12 procesadores UltraSparc-II a 400 Mhz, consiguiendo 9.6 GigaFlops de procesamiento. Cuatro (4) GB de memoria y 36 GB de almacenamiento. Corre Solaris 2.6.

Sun Enterprise 3500
Éste cuenta con 4 procesadores UltraSparc-II a 400 Mhz, consiguiendo un pico de 3.2 GigaFlops. Está equipado con 1.7 Gb de memoria y un RAID 1 con 2 discos de 18 GB. También corre Solaris 2.6.

HP Cluster SUperdome
Éste último dispone de 128 procesadores Itanium2 a 1.5 Ghz, consiguiendo 768 GigaFlops de potencia. Cuenta con 384 GB de memoria y almacenamiento de 7 TB. Corre HP-UX.

En ese momento me acordé del Marenostrum, ese cluster alojado en el BSC – Centro de Supercomputación de Barcelona. Es realmente impresionante la de pasta que se puede llegar a gastar. Podéis ver el vídeo de la presentación:

  • 4564 procesadores
  • Capacidad de proceso de 40 TeraFlops
  • Capacidad de almacenamiento de 233 TeraBytes
  • Memoria de 9 TeraBytes

Buscando por internet he encontrado
un artículo en la web de IBM donde dice que de los 4564 procesadores 3564 serán de IBM con tecnología POWER y como sistema operativo, Linux.

Ya veis… yo quiero uno xD. Por el momento me conformaré con montar un cluster basándome en las 9 máquinas que tengo… y si quiero algo diferente a x86 me tendré que comprar un Sparc en ebay.

Agur


Las opiniones reflejadas en este blog son personales o ni siquiera son opiniones, y bajo ningún concepto representan las estrategias, opiniones o posturas de mi empresa actual, ni de ninguna en las que he trabajado, así como tampoco de ninguno de los clientes o proveedores de todas ellas.
La información se proporciona como está, sin garantías de ninguna clase, y no otorga ningún derecho. Los comentarios pertenecen a sus autores y bajo ningún concepto el autor del blog se hará responsable de los mismos.

Categorías

Archivos