Putty nos permite conectarnos a máquinas a través de la suite de protocolos ssh, telnet o usar una conexión directa a serie. También nos permite usar túneles ssh para establecer conexiones seguras, permite el reenvío de sesiones X11, y muchas más cosas que me dejo en el tintero :)
martes, enero 30, 2007
Nueva versión de Putty
viernes, enero 26, 2007
El kernel de Windows Vista: Un artículo sobre la planificación de tareas e hilos. Enlaces simbólicos. Cambios de I/O
La modificación de Windows Vista es usar los contadores de ciclos que tienen actualmente la mayoría de los microprocesadores para poder de esa manera hacer la planificación de tareas y así ver cuanto tiempo ha usado un hilo determinado, y saber si se tiene que cambiar de hilo.
Otra modificación es un planificador para aplicaciones multimedia, denominado Multimedia Class Scheduler Service (MMCSS). Este planificador se encarga de cambiar la prioridad de los hilos registrados con el mismo, para que tengan la cantidad de CPU que han solicitado.
Otras novedad, por llamarla de alguna manera - lleva en Unix más de 20 años - son los enlaces simbólicos en NTFS.
Por último se ha añadido un planificador de entrada y salida para poder priorizar las peticiones de las aplicaciones de acuerdo con una política y modificaciones en el uso de los completion ports un objeto que se usa para sincronizar las entradas y salida asíncronas en Windows, con la idea de evitar cambios de contextos innecesarios.
Por supuesto, el artículo pone los dientes largos para el próximo libro que quieren publicar sobre las tripas de Windows, la revisión del Windows Internals, que será la 5º.
jueves, enero 25, 2007
Configuración avanzada de TCP/IP en Linux (IV): Gestión de las direcciones. Interpretando la información
Mostrando información
Si queremos ver las direcciones asociadas a una determinada interfaz es fácil de ver con la orden ip address ls o ip address show:Puede verse los tres interfaces que tiene la máquina: se ve las direcciones de nivel de enlace (tipo link/ether), las direcciones IPv4 (inet) y en caso de existir direcciones IPv6, vendrían precedidas por inet6. Como con la mayoría de comandos de la orden ip, podemos seleccionar lo que nos puede mostrar. Así podemos seleccionar por la interfaz que nos interesa, con el alcance que tenga la dirección, hacia donde donde va la ruta, o bien por una etiqueta. La sintaxis completa del comando para mostrar la información es la siguiente:terron@menzoberrazan:~$ ip addr ls 1: lo:mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo 2: eth0: mtu 1500 qdisc pfifo_fast qlen 1000 link/ether XX:XX:XX:XX:XX:XX brd ff:ff:ff:ff:ff:ff inet 192.168.2.1/24 brd 192.168.2.255 scope global eth0 3: ath0: mtu 1500 qdisc pfifo_fast qlen 200 link/ether XX:XX:XX:XX:XX:XX brd ff:ff:ff:ff:ff:ff inet 192.168.1.201/24 brd 192.168.1.255 scope global ath0
Sin embargo, vemos información muy interesante en la salida de este comando. En primer lugar, si nos fijamos en el ejemplo anterior tendremos en primer lugar la dirección y la máscara de red. Por ejemplo, en el caso de la interfaz eth0 del caso anterior, la dirección es 192.168.1.201 y la máscara de red es de 24 bits, es decir, 255.255.255.0. Vemos la dirección de difusión (broadcast) asociada a esa dirección en esa interfaz. Vemos el alcance donde es válida la dirección, en este caso es global. Si vemos el caso de la interfaz lo del ejemplo anterior tendremos que el alcance es host. Por último tenemos la etiqueta asociada a esa dirección, que en este caso coincide con el nombre del dispositivo.ip addr show [ dev STRING ] [ scope SCOPE-ID ] [ to PREFIX ] [ FLAG-LIST ] [ label PATTERN ]
Alcance de direcciones asociadas a direcciones IP
Una característica interesante de esta manera de configurar las direcciones es el alcance de las mismas. Así tenemos:- global:La dirección es válida de manera global, es decir, una dirección que puede usarse para alcanzar cualquier máquina.
- site: Se trata de un alcance sólo válido con direcciones IPv6. Una dirección con este alcance significa que es válida dentro de este sitio.
- link: La dirección es local y válida dentro del dispositivo de red. Por ejemplo, las direcciones del tipo 169.254.x.x de la RFC3927 son de este tipo.
- host: La dirección sólo es válida dentro del host. La más clásica es la asociada a la interfaz loopback, 127.0.0.1
Technorati Tags: linux, networking
lunes, enero 22, 2007
Configuración avanzada de TCP/IP en Linux (III): Configuración y manejo de las tablas arp y ndisc de las tablas arp a través de ip neigh
Las tablas de vecinos (o tablas arp)
La manera más sencilla de ver esta tabla es usar el comando ip neigh ls (puede sustituirse ls por show):
terron@menzoberrazan:~$ ip neigh ls 192.168.1.5 dev ath0 lladdr yy:yy:yy:yy:yy:yy nud reachable 192.168.1.1 dev ath0 lladdr xx:xx:xx:xx:xx:xx nud stale
El formato de la tabla es sencillo. En primer lugar está la dirección IP (192.168.1.5 o 192.168.1.1), el dispositivo a través del cual se ha resuelto (en este caso la eth0), la direción de MAC (lladdr significa link layer address), el estado de alcance (nud es neighbourd unrechability deteccion). En este caso la primera entrada está reachable y la segunda stale. Este estado de alcance da información sobre la validez de la entrada en la tabla. Puede ser cualquiera de estos valores:
- none: El estado de la entrada es vacío.
- incomplete: Se ha producido una petición y el sistema está intentando averiguar la dirección mac asociada.
- reachable: La entrada de la tabla es válida y alcanzable.
- stale: La entrada de la tabla es válida pero no se sabe si es alcanzable. En caso de usarse la entrada el núcleo intentará comprobar su validez.
- delay: Se ha lanzado un paquete usando una entrada de la tabla cuyo estado es delay. Se está esperando confirmación.
- probe: El contador de tiempo asociado al estado delay ha terminado. El kernel está usando pruebas ARP o NDISC para verificar si el vecino al cual hace referencia la tabla es alcanzable.
- failed: La resolución ha fallado.
- noarp: La entrada es válida sin necesidad de usar protocolos arp o ndisc.
- permanent: Entrada creada por el administrador. Es de tipo noarp.
- router: Se trata de una entrada asociada a NDISC - IPv6 - que indica que el vecino es un router.
Para facilitar la extración de información de la tabla siempre podemos especificar filtros que nos faciten la información que queremos obtener. La sintaxís en este caso es:
ip neigh show [ to PREFIX ] [ dev DEV ] [ nud STATE ]
Podemos elegir que direcciones queremos ver con to, donde PREFIX no es más que una combinación de red o un host, podemos ver las entradas asociadas a un dispositivo usando dev o las entradas según el estado usando nud. Por ejemplo para ver todas las entradas asociadas al dispositivo eth0 se usaría:
ip neigh show dev eth0
Estas tablas llevan asociados contadores que manejan su tiempo de vida. Una vez que expira alguno de los contadores se produciran las acciones que llevan asociadas (por ejemplo sacar de la tabla una entrada no usada durante cierto tiempo). Los contadores puede accederse con la opción -s del comando ip.
Si estamos realizando pruebas de red, y tenemos problemas, podemos usar este comando para poder en primer lugar, ver si existe resolucion ARP. Un simple ping a una máquina y que no responda, podemos verificar la tabla de vecinos, y si no la entrada correspondiente está en failed es que no tenemos resolución arp.
En los Unix tradicionales está el comando arp para obtener esta información. Por ejemplo arp -na nos mostraría toda la tabla de vecinos del kernel.
Podemos manejar administrativamente la tabla con las órdenes add,del,change o replace, o bien borrarla complega con flush. El estado de detección puede fijarse a permanent,noarp,stale o reachable.
La sintáxis completa del comando es:
ip neigh { add | del | change | replace } { ADDR [ lladdr LLADDR ] [ nud { permanent | noarp | stale | reachable } ]
De esta manera podemos añadir entradas permanentes a la tablas de vecinos. Por ejemplo si quisieramos que en la interfaz eth0 la máquina 192.168.5.1 tuviese siempre la mac 11:22:33:44:55:66
Así se consigue que cualquier resolución MAC por eth0 hacía esa dirección utilice la dirección MAC que hemos configurado.ip neigh add 192.168.5.1 lladdr 11:22:33:44:55 dev eth0 nud permanent
Si queremos borrar toda la resolución usamos ip neigh del. En este caso debemos especificar la dirección IP que queramos borrar, así como la interfaz por donde se ha producido la resolución:
No deben de modificarse aquellas entradas NOARP añadidas por el kernel.ip neigh del 192.168.1.1 dev eth0
Para borrar toda la tabla, usamos un simple ip neigh flush. Por último comentar en la posibilidad de modificar un parámetro de una resolución con un ip neigh change
Proxy ARP
Existen circunstancias donde puede ser necesario el uso de un proxy ARP, es decir, que nuestra máquina responsa a peticiones ARP o NDISC en lugar del ordenador real (por ejemplo, por la existencia de un NAT). Para ello usamos la opción proxy que tiene el comando:De esta manera el sistema responderá con su dirección MAC a cualquier solicitud que busque la dirección MAC asociada con la dirección IP DIR. Si no se añade el nombre de la interfaz, responderá por todas las interfaces. En caso contrario,sólo con la señalada.ip neigh proxy DIR [dev NAME]
Technorati Tags: linux, networking
viernes, enero 19, 2007
Algunas fotos de la costa portuguesa
jueves, enero 18, 2007
FUSE portado a MacOS X por Google: Soporte de Lectura y escritura en NTFS a través de él
Ahora Google ha creado MacFUSE, un port de FUSE a MacOS X: incluye una extensión de kernel, una utilidad de linea de comandos y algunos parches para el código fuente de FUSE. En la página del proyecto tenemos el código fuente, una primera versión compilada, y un Wiki para la documentación incluyendo una FAQ y un HOWTO.
Lo que más me interesa del proyecto es el soporte de lectura y escritura para NTFS. Actualmente MacOS X tiene soporte de sólo lectura para el mismo, pero incorporar el soporte de lectura y escritura para mi viene muy cómodo dado que utilizo discos compartidos entre ambos sistemas, y al tenerlos que formatear en FAT32 tengo problemas con ficheros mayores a 4 Gigas.
domingo, enero 14, 2007
Minas de Santa Catalina
El Guadiana, desde Santa Catalina
Es una zona llena de colinas suaves, que se ha repoblado con encinares - aunque creo que los verán nuestros nietos -, y llenas de jaras. En la foto que os hemos subido, se ve el Guadiana al fondo, en una curva que hace cerca del Puerto de la Laja hasta donde subían los barcos a cargar mineral.
Uno de los días aprovechamos para bajar hasta el puerto de la Laja dando un paseo. Queda poco del cargadero de mineral, pero todavía uno puede hacerse una idea de la actividad que tuvo esta comarca hasta finales de los 60 cuando desapareció la actividad minera de la zona - y de toda la región, probablemente el Andévalo sea la zona más pobre de la provincia de Huelva, con pueblos que han ido perdiendo población poco a poco -.
Atardecer en el puerto de la Laja(I)
Atardecer en el puerto de la Laja (II)
Al puerto de la Laja parte una vía verde que va sobre el antiguo trazo del ferrocarril hasta la mina la Isabe. El tramo que discurre junto al río es precioso.
Actualmente es una zona donde se han desplegado molinos de viento para generación de electricidad, y hay una cierta polémica por un proyecto de una carretera que quiere unir el Granado con el pueblo portugués del Pomarao, en especial asociado a un proyecto urbanístico de la zona y un puerto deportivo en la margen del Guadiana.
Technorati Tags: Huelva
sábado, enero 13, 2007
Eye Toy 2 y MacOS X
Technorati Tags: macosx
viernes, enero 12, 2007
Configuración avanzada de TCP/IP en Linux(II): Gestión de dispositivos de red (ip link)
Como podemos ver, existen dos órdenes fundamentales. La set que permite establecer parámetros, que lleva como parámetro obligatorio sobre el dispositivo que queremos actuar y la orden show que nos da información sobre los dispositivos, admitiendo como parámetro opcional el dispositivo sobre el cual queremos obtener información. En caso contrario lo muestra todo:[root@xxxx ~]# ip link help Usage: ip link set DEVICE { up | down | arp { on | off } | dynamic { on | off } | multicast { on | off } | allmulticast { on | off } | promisc { on | off } | trailers { on | off } | txqueuelen PACKETS | name NEWNAME | address LLADDR | broadcast LLADDR | mtu MTU } ip link show [ DEVICE ]
Como podemos ver, la primera nos da el índice de la interfaz - que es único en todo el kernel -, el nombre del dispositivo, que puede cambiarse con ip link set. Entre < y > están los flags que tiene esa intefaz activa. También permite ver la mtu de la interfaz, la disciplina de cola que está usando, así como la la longitud de cola que permite.ip link show 1: lo:mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: mtu 1500 qdisc pfifo_fast qlen 1000 link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff 3: eth1: mtu 1500 qdisc pfifo_fast qlen 1000 link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff 4: sit0: mtu 1480 qdisc noop link/sit 0.0.0.0 brd 0.0.0.0
La lista de flags que tiene cada interfaz es la siguiente:
- UP: La interfaz está levantada.
- DOWN: La interfaz está bajada.
- LOOPBACK: Es una interfaz interna - la clásica 127.0.0.1 -, usada para comunicarse entre sí procesos en la misma máquina que usa TCP/IP.
- BROADCAST: El dispositivo permite mandar tramas de broadcast, es decir, tramas que alcancen a todas las máquinas conectadas a un mismo medio compartido. Por ejemplo la ethernet soporta broadcast y tendrán este flag activado.
- POINTTOPOINT: Se trata de un dispositivo punto a punto, como es un enlace ppp.
- MULTICAST: El dispositivo permite mandar una trama a algunos de los dispositivos conectados al mismo medio compartido - aunque ya sea punto a punto o broadcast (difusión), siempre existe esta funcionalidad -. Este flag es informativo.
- PROMISC: El dispositivo se encuentra en modo promiscuo, es decir, captura todo el tráfico que va por el enlace.
- ALLMULTI: El dispositivo recibe todo los paquetes multicast que van por el medio.
- NOARP: El dispositivo no necesita averiguar cual es la dirección de enlace para mandar paquetes, aunque la interpretación depende del tipo de nivel de enlace que se utilice.
- DYNAMIC: Un flag informativo que indica que el interfaz se crea y destruye dinámicamente
- SLAVE: La interfaz forma parte de un enlace compartido para tener mayor ancho de banda - por ejemplo un trunk.
- NBMA: La interfaz es del tipo Non-broadcast multi access.
Las disciplinas de colas que permite Linux, y que pueden estar usando disciplinas sin clases como disciplinas con clases.
La segunda línea depende del tipo de medio que utiliza el dispositivo de red. Por ejemplo en el caso anterior tenemos link/loopback, que hace referencia al loopback, link/ether que hace referencia a un medio de tipo ethernet. También se puede ver las direcciones MAC y de broadcast de las interfaces se ve.
A la hora de establecerse los parámetros de dispositivo se usa la orden ip link set dev disposito, donde dispositivo es el nombre del mismo sobre el cual queremos actuar. Así, para activar o desactivar un dispositivo usamos up o down:
Desactivaría la interfaz eth0. Se activaría usando el parámetro up. Este es el equivalente al comando ifconfig eth0 down Para configurar el flag NOARP se usa:[root@xxxx ~]# ip link set dev eth0 down
Para poder usar esta orden el dispositivo de red debe de estar en estado desactivado (down). Es el equivalente a ifconfig eth0 -arp. Puede cambiarse el nombre de un dispositivo fácilmente con el parámetro name. Por ejemplo para cambiar el nombre de eth0 a externa:ip link set dev eth0 arp off
Para cambiar la MTU del dispositivo usamos el parámetro mtu. Por ejemplo, vamos a cambiar ahora la mtu de la eth0 a 1400. Aunque es normal, puede ser necesario en tránsito de redes que no funcione bien las pruebas de MTU (PMTU)[root@xxxx ~]# ip link set dev eth0 name externa
Si quisieramos establecer la dirección MAC del dispositivo y la dirección MAC de broadcast también puede hacerse:[root@xxxx ~]# ip link set dev eth0 mtu 1400
Ojo con cambiar las MAC. Normalmente, esta información se toma de las tarjetas de red donde se supone que es única, pero si se cambian debe de tenerse cuidado para no pisar otra que exista ya en la red local donde estén conectados los equipos.[root@xxxx ~]# ip link set dev eth0 address 01:02:03:04:05:06 broadcast FE:FE:FE:FE:FE:FE
La longitud de la cola de transmisión del dispositivo puede tocarse con el párametro txqueuelen, que establece el número de paquetes que puede haber en la cola de transmisión del dispositivo.
Por último, puede establecerse los flags multicast, allmulticast y dynamic. La sintaxis es la misma para todos. Se establecen de la misma manera que el flag arp.
Technorati Tags: linux, networking
jueves, enero 11, 2007
Nueva versión de Ecto para MacOSX
- Soporte para el nuevo API de Blogger, aunque no tiene soporte para la antigua API de blogger 0.3. En caso de necesitarse la antigua API, está esta versión (ATOM 0.3)
- Arreglos del soporte de del.icio.us
- Un bug en la vista previa
http://www.blogger.com/feeds/default/blogs
miércoles, enero 10, 2007
Novedades de Apple
AppleTV
Apple TV. Es el mediacenter de Apple. Un pequeño ordenador con un disco duro de 40GB, conexión 802.11b/g/n (con lo cual tenemos un gran ancho de banda), red ethernet y USB. Como salida de vídeo y audio tiene una interfaz HDMI, salida de video compuesto, conexión óptica de audio y a través de RCA. Mando a distancia incorporado y todo listo para intergrase en iTunes - supongo que caerá una actualización pronto - que se utilizará como consolidador de todo el material multimedia que tengamos, para mandarlo, o bien al disco del Apple TV o haciendo streeming - aunque en este caso, necesitarmos 802.11g como mínimo o el cable ethernet -. Poco se sabe de que micro Intel utiliza ahora mismo, habrá que esperar a que aparezcan las primeras unidades para ver que información dan. Soporta H.264 y H.264 protegido en varios perfiles y MPEG4 en perfil simple. En cuanto al audio AAC, AAC protegido, MP3 con bitrate fijo y MP3 con VBR (bitrate variable), AIFF, WAV y Apple Lossless compresión. Los formatos de fotos que permite son jpeg, gif, bmp, tiff y png. Un pequeño mando a distancia permite controlar el aparato. Este aparatito promete: veremos cuanto tardan en empezar a salir firmwares especiales con soporte para DivX por ejemplo. (la hoja completa de especificaciones). De precio unos 300 dólares. No está nada mal.iPhone
El tan rumoreado iPhone también lo tenemos ya aquí. Más que un telélefono móvil es la suma de un móvil, un iPod (4G o 8G) y una agenda personal. La sorpresa es que corre MacOS X. La interfaz que utiliza es una pantalla táctil de aproximadamente 3.5" de pantalla. A través de una serie de gestos manejamos el iPhone. Aparte de la conexión de GSM, se dispone de 802.11b/g, Bluetooth 2.0 y EDGE. Al usar MacOS X nos encontramos con las aplicaciones clásicas del mismo: Safari para navegar, el iCal (Calendario) o la Agenda. Además tiene una serie de sensores para saber posición, luz ambienta o que lo acercamos a la oreja par hablar por teléfono. Aparte tenemos las posibilidades del iPod tradicional de oir música, ver fotos o vídeos. Por supuesto, todo sincronizable a través iTunes. El precio entre 500 dólares y 600 dólares en función de la capacidad.Airport Extreme
Esta ha sido una de las novedades que no se ha hablado en la presentación y da pie a pensar que esta semana podemos tener nuevas sorpresas. La Airport Extreme, la estación base de Apple se renueva totalmente desde el ovni anterior. Ahora soporta el estándar 802.11n - aunque como todo el hardware que sale, sólo el último borrador -, aparte de 802.11b/g. Decir que todos los Mac Core 2 Duo - excepto el iMac 17" a 1.87 Mhz" - soportan este borrador. 4 puertos ethernet 10/100, un conector USB para un disco duro o una impresora, etc. Al salir esta versión se ha rebajado el precio de la Airport Express. No esta mal. Un cacharrito similar valía cerca de 200 leros cuando lo vi y este sale a la venta por unos 179 dólares.
¿Habrá más novedades?
Reconozco que me he quedado con las ganas de ver un Macbook Pro de 12", así que de momento a esperar. Tampoco han hablado nada de iWork'07 o de iLife'07 ni de Leopard. Así que es probable que esta semana tengamos alguna novedad más :)Technorati Tags: apple
martes, enero 09, 2007
Configuración avanzada de TCP/IP en Linux (I)
En primer lugar, el comando básico que utiliza Linux para manejar toda la configuración de red es iproute2, que sustituye a los tradicionales arp,ifconfig y route, aunque cualquiera de estos comandos sigue funcionado en Linux actualmente. Estos comandos tienen su equivalente con ayuda de la orden ip (normalmente está instalado en /sbin).
En primer lugar podemos ver los interfaces que tenemos en la máquina. Normalmente esto se realiza con la orden ifconfig -a, que nos da información sobre los interfaces, MACs y direcciones IP se sustituye por ip addr ls:
root@xxxx ~]# ip addr ls
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether XX:XX:XX:XX:XX:XX brd ff:ff:ff:ff:ff:ff
inet 192.168.1.2/24 brd 192.168.1.255 scope global eth0
inet6 fe80::20e:a6ff:fe95:c4a5/64 scope link
valid_lft forever preferred_lft forever
3: sit0: <NOARP> mtu 1480 qdisc noop
link/sit 0.0.0.0 brd 0.0.0.0
Para sacar la tabla de rutas, el netstat -rn se sustituye por ip route ls:
[root@xxxx ~]# ip route ls 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.2Como puede verse, no tiene ninguna ruta por defecto y sólo tiene la ruta de link - o sea de la subred - y la ruta para la subred que se asigna en caso de intentar obtener IP sin presenciua de DHCP. Notar que esta es una de las múltiples tablas que puede usar de ruta Linux, concretamente esta es la tabla principal, conocida por main.
169.254.0.0/16 dev eth0 scope link
Por último para ver la tabla de arp, se utiliza normalmente arp -na, pues con el nuevo comando sería ip neigh ls
[root@xxxx ~]# ip neigh ls
192.168.1.10 dev eth0 lladdr xx:xx:xx:xx:xx:xx REACHABLE
Los ejemplos anteriores están en la introducción de la Advance Routing Howto. Los objetos que maneja el comando ip están en la siguiente tabla:
Objeto | Descripción |
---|---|
link | Maneja toda la información asociada con la interfaz: si está levantado o caído, direcciones MAC locales, soporte de multicast, si está en modo promiscuo o no, MTU, nombre de las interfaces, etc |
addr | Maneja la asignación de direcciones IP a las interfaces. |
route | Maneja las tablas de rutas del sistema |
rule | Permite las definición de reglas en tablas para su uso por el sistema de rutado. |
neigh | Maneja las tablas ARP del sistema |
tunnel | Maneja la creación de túneles entre sistemas |
maddr | Maneja las direcciones multicast | mroute | Maneja el caché de rutado multicast del sistema |
monitor y rtmon | Monitorizar diversos objetos del sistema |
Technorati Tags: linux, networking
domingo, enero 07, 2007
Macworld 2007: Rumores
En el apartado software van a existir novedades en iWork, la suite informática hasta ahora compuesta por Pages como procesador de textos y Keynote como software de presentación. Según Thinksecret se le añade Numbers como hoja de cálculo. tengo la versión del 2005, aunque no la he usado mucho, porque necesitaba una mayor interoperatividad con Office, y reconozco que el Office para Mac es mucho mejor que su hermado de Windows.
Por otra parte, tendremos más información sobre Leopard, la próxima versión de MacOS X.
En la parte hardware se avanzará en información sobre itv, el setup box, que Apple dejó ver en Septiembre del año pasado. Parece ser que la fecha de comercialización será los tres primeros meses de este año. Poco se sabe de sus capacidades actualmente. Hay rumores de una nueva versión del iPod y de un posible teléfono, iPhone, pero todo son especulaciones. En cuanto a ordenadores, ha tomado fuerza el rumor de una versión del MacBook Pro de 12" - algo que algunos nos falta en la gama de portátiles Apple -.
Mañana por la tarde, tendremos las respuestas :)
Technorati Tags: apple
miércoles, enero 03, 2007
Tecnologías de comunicación en buques de guerra: Las fragatas de la clase Alvaro de Bazán
Me llamó la atención la parte del artículo que hace referencia al SICP, el sistema integrado de gestión de plataforma. Este sistema es un distribuido a lo largo del buque, usando PLC, controladores lógicos programables, para obtener información de los sensores, que se conectan a una subestaciones locales, LSSs, que con su software se encargan de controlar las partes que tienen asignadas. Se comunican entre ellos a través de una red de datos, DTS. Aparte existen las LCU, unidades de control local
El DTS es un sistema redundante usando tecnología ATM a 155 Mbps, sobre un medio de transmisión de fibra óptica. Existen 4 conmutadores ATM dentro del buque conectados todos entre sí (una tecnología mallada). Cada LSS o LCU se conecta a dos conmutadores ATM diferentes para tener redundancia. Lástima que no exista más información pública sobre el tema :). Como curiosidad, el sistema de control usa Windows NT.
Aparte las F-100 tiene un sistema de combate SEWACO XI de Thales Naval (originalmente Thomson-CSF ) que usan tecnologías del mismo tiempo.
Technorati Tags: networking