Archive for Noviembre, 2009

La Bolsa de Londres y .NET 0

El jueves 26 de noviembre 2009, la Bolsa de Londres sufrió otra caida en sus sistemas informáticos.

Actualmente funciona con una solución basada en .NET pero debido a las caidas del servicio informático del modelo actual, se está estudiando una solución basada en SUN con sistema operativo Solaris o algún tipo de UNIX.

Fuente

TOP 500 de supercomputadoras 0

Un supercomputador es un ordenador con capacidades muy superiores, a los ordenadores disponibles para el público en general, referente a la época en que fue construido.

Estas avanzadas máquinas, se utilizan para investigación, y trabajos en los que se requiere una gran potencia.

TOP 500 es un ranking sobre, los 500 superordenadores más potentes del mundo, es una lista que se actualiza cada 6 meses; la primera actualización de cada año se realiza en Junio, coincidiendo con la International Supercomputer Conference, y la segunda actualización se realiza en Noviembre en la IEEE Supercomputer Conference.

Lo que si que llama la atención, sobre los datos proporcionados es que casi el 90% usan Linux como sistema operativo:

Operating system Family Count Share % Rmax Sum (GF) Rpeak Sum (GF) Processor
Linux 446 89.20 % 22521676 34255641 3253501
Windows 5 1.00 % 412590 509350 59072
Unix 25 5.00 % 1509809 1925284 124274
BSD Based 1 0.20 % 122400 131072 1280
Mixed 23 4.60 % 3411026 4128774 1226500
Totals 500 100% 27977501.79 40950122.01 4664627

Fuentes:
Barrapunto
Wikipedia TOP 500
Wikipedia Supercomputador

Google GO un C a su medida ¿? 1

La verdad es que Google, nunca deja de sorprendernos, se acabo de anunciar Google GO su propio lenguaje de programación.

En un principio ha indicado que está orientado para sistemas, concurrente y con gestión de memoria de forma automática. Sale con licencia BSD.

Aquí tenéis algunos ejemplos de código:

package main

import “fmt”

func main() {
fmt.Printf(”Hello, 世界\n”)
}


// Compare returns an integer comparing the two byte arrays
// lexicographically.
// The result will be 0 if a == b, -1 if a < b, and +1 if a > b
func Compare(a, b []byte) int {
for i := 0; i < len(a) && i < len(b); i++ {
switch {
case a[i] > b[i]:
return 1
case a[i] < b[i]:
return -1
}
}
switch {
case len(a) < len(b):
return -1
case len(a) > len(b):
return 1
}
return 0
}

a mi me recuerda mucho a C.

Enlace a la página oficial, con documentación, ejemplos etc ( en inglés )

El queso gruyere, Windows y Conficker 0

El primero se trata de un alimento de un queso, el segundo de una familia de sistemas operativos, a primera vista podemos pensar, que tienen en común ¿? , nada ¿? , los dos están llenos de agujeros, aunque por distintos motivos.

El abanico de amenazas que existen para nuestros equipos informáticos y especialmente para Windows van en un aumento cada año. Algunas de ellas crean autenticas alarmas sociales; en 2009 uno de los gusanos que más alarma social han creado ha sido Conficker .

Un gusano informático, es un malware ( software o programa con malas intenciones ), que tiene la habilidad de duplicarse a si mismo, ademas utiliza partes del sistema operativo, que no son visibles a primera vista por el usuario, y por lo tanto es difícil de detectar en un primer momento.

Normalmente una vez que se han introducido dentro del sistema operativo, intentan desactivar las medidas de protección, control y actualización de nuestro sistema.

Por ejemplo:

  • desactivando Windows Update, para no permitir al sistema operativo bajarse el mismo un parche, que solucione el problema.
  • impidiendo el acceso a través de internet de páginas de antivirus

En el caso de Conficker, crea una red de botnets, ( equipos infectados que forman redes, para fines poco o nada éticos ) para poder realizar envíos de spam, pero ademas también se comporta como scareware.

Por scareware entendemos, un software malicioso ( malware ) que se intenta hacer pasar por un antivirus o una herramienta para luchar contra el malware, sin realmente serlo, en todo caso lo contrario, un virus haciéndose pasar por un antivirus.

En muchos casos Conficker, bloquea el sistema, indica al usuario, que ese equipo está infectado, como si se tratará de un antivirus, seguidamente pedirá una cantidad de dinero para poder limpiar el equipo. hablando claro un secuestro de tu pc en toda regla.

Este gusano, se puede propagar a través de distintos medios, como puede ser un disco externo, usb, también si hay unidades de red compartidas con baja o nula seguridad.

Como podemos evitar el contagio ¿?: actualizando nuestro sistema operativo, implementado contraseñas seguras a los recursos compartidos en nuestra red, desactivando el autorun de nuestro medios.

Existe algún test, sencillo para saber si estoy infectado ¿?: sí, como este gusano, bloquea muchas pags. web de antivirus y otros profesionales de seguridad informática, si vamos a la url:

http://www.confickerworkinggroup.org/infection_test/cfeyechart.html

Si no vemos algún logotipo de alguna de las empresas de seguridad que aparecen en la pag. probablemente tendremos algún tipo de infección.

Dumps Terminals + Cloud Computing + Dumps Users??? 0

Ayer mismo asistí a una charla, sobre nuevas tecnologías relacionadas con Internet;
nuevas formas de trabajo ,de comunicación y evolución de las propias tecnologías.

Nos indican lo maravillosos que son los data centers de x compañía, que son más seguros que nuestras infraestructuras, y que los costes se reducen, básicamente te tachan de estúpido o atrasado tecnológicamente si no lo bendices y alabas su lado positivo.

Algunos gigantes de la informática, desean, que el usuario, solo posea un terminal tonto , una máquina que por si misma no sea capaz de realizar ninguna tarea, que tenga que estar conectada a la infraestructura del siguiente para poder realizar cualquier trabajo y acceso a la información, ya que nuestra información también desean que se encuentre a buen recaudo, todo ello “por nuestro bien”.

Además, nos dicen, que la informática, la tendremos que tratar en un futuro, como un servicio más, como la luz, el agua o el gas.

Señores, no estamos hablando, de que se nos suministre una materia prima, la consumamos y tenga que ser repuesta. En muchos casos, los suministradores de información, van a ser los propios usuarios o empresas. Además estamos tratando con información, y la privacidad, debe estar asegurada, así como los mecanismos, que aseguren, que esos datos “no van a ser secuestrados” para evitar que podamos mudarnos a otro proveedor o simplemente cesar el servicio y eliminar toda nuestra información.

Estamos asistiendo a un punto, donde parece que solo los gigantes informáticos, van a poder ofrecer servicios de nube en la red, yo con eso discrepo completamente, existen soluciones, basadas en software libre para grupos de trabajo, a unos precios realmente asequibles, por nuestras PYMES.

Con esto, no quiero decir que este en contra de las nubes ( cloud computing ) lo que si quiero indicar, que hay que ser muy crítico, sobre todo cuando se trate de una empresa, hay que exigir garantías, sobre la seguridad de nuestros datos, tanto a nivel físico como de divulgación. Además la empresa tiene que ser siempre la propietaria de su información y nunca perder el control de la misma.  Y recordar, que existen soluciones no muy caras, que hacen posible que cualquier pyme, tenga su propias herramientas para grupos de trabajo, almacenar la información etc.

Qué es una nube computacional ¿?

Web Web 2.0 Gooble 3.0

Gobiernos y Administraciones 2.0

Fedora 12 0


En breve tendremos disponible: Fedora 12.
Mientras tanto aquí os dejamos una lista de las carácteristicas ( si tengo tiempo lo traduciré como ya se ha hecho otras veces):

Category:FeatureAcceptedF12

↓
Name   ↓ Summary   ↓ Updated   ↓
100% Abrt 1.0 The tool to help non-power users with bug reporting, making it as easy as a few mouse clicks 2009-08-03
100% Anaconda MDRaid Use mdraid instead of dmraid for certain BIOS-RAID types (currently only Intel BIOS-RAID using imsm meta-data). 2009-07-16
100% Better Webcam Support Add support for more Webcams 2009-08-03
100% DisplayPort Enhanced support for DisplayPort in X and kernel drivers for Intel hardware 2009-10-08
100% Dracut Dracut is a replacement for nash/mkinitrd 2009-08-19
100% Eclipse Call Graph Graphically displays the call hierarchy from executing a C/C++ binary, along with various other runtime statistics. 2009-09-25
100% Empathy Set Empathy as the default IM client 2009-09-02
100% FCoE Add Fibre Channel over Ethernet support to anaconda’s storage code 2009-08-19
100% Fedora Studio Classify multimedia applications into subgroups for easy access 2009-09-27
100% GFS2 Clustered Samba Support for clustered samba (including active/active configuration) over GFS2 using CTDB 2009-09-29
100% Gnome2.28 Re-base to GNOME 2.28 2009-09-24
100% KDE 4.3 Rebase to KDE 4.3 and offer new features such as DeviceKit support 2009-10-12
100% KSM Allow KVM guest virtual machines to share identical memory pages 2009-08-05
100% KVM Huge Page Backed Memory Enable KVM guests to use huge page backed memory in order to reduce memory consumption and improve performance by reducing CPU cache pressure 2009-09-24
100% KVM NIC Hotplug Allow the addition of a guest network interface (NIC) a guest virtual machine without needing to restart the guest. 2009-08-05
100% KVM qcow2 Performance Improve the I/O performance of virtual machines using disk images in the qcow2 image format 2009-08-05
100% KVM Stable Guest ABI Allow guest virtual machines to be presented with the same ABI across QEMU upgrades. 2009-08-05
100% libguestfs Libguestfs is a library for accessing and modifying virtual machine disk images 2009-07-31
100% liblvm Add liblvm, a userspace library for application interface to LVM 2009-09-23
100% Lower Process Capabilities This feature will lower the capabilities of all root daemons and many setuid apps. File and directory permissions may be reworked to require DAC_OVERRIDE for any system update 2009-10-08
100% Mobile Broadband Enhancements Extended support of mobile broadband cards in NetworkManager, including display of signal strength when connected, network scanning, network selection, etc. 2009-09-30
100% NetBeans_6.7 Re-base to NetBeans 6.7 2009-08-14
100% NetworkManagerIPv6 Add full IPv6 support to NetworkManager. 2009-07-28
100% NetworkManager System Connections Add full support for system-wide connections to NetworkManager. 2009-08-02
100% Open Shared Root The open sharedroot project provides abilities to boot multiple linux systems with the same root filesystem providing a single system filesystem based cluster. 2009-08-18
100% PolicyKit 1.0 PolicyKit provides a flexible framework for granting users access to privileged operations. It is meant to replace the old userhelper approach, and overcome some of its shortcomings. PolicyKit 1.0 addresses architectural shortcomings of the initial PolicyKit design. 2009-09-24
100% Power Management F12 improve and extend the functionality of tuned, merge it with ktune from RHEL 5 and introduce a new and easy way to switch between various predefined and extendible tuning settings for your system 2009-08-18
100% Fedora Moblin Add support to Fedora for the Moblin Core NetBook/NetTop/MID desktop environment 2009-09-25
100% Virtual Network Interface Management Provide tools to easily set up commonly used network configurations, like bridges, bonds, vlan’s and sensible combinations thereof, in particular for virtualized hosts. 2009-08-05
100% PackageKitBrowserPlugin The PackageKit browser plugin allows people browsing online to install missing applications 2009-09-24
100% PackageKitCommandNotFound The PackageKit command not found functionality allows command line users to automatically install missing commands, or to suggest spelling replacements 2009-08-07
100% Rakudo Perl 6 Rakudo is an implementation of the Perl 6 specification for the Parrot virtual machine 2009-08-06
100% SR-IOV Single Root I/O Virtualization (SR-IOV) is a PCI feature which allows virtual functions (VF) to be created that share the resources of a physical function (PF) 2009-08-05
100% Systemtap Tracing Refresh New and improved systemtap with much better documentation, examples and tools. Updated to take advantage of modern gcc debuginfo (dwarf) output, kernel tracepoints. 2009-09-23
100% Thusnelda Update libtheora to the 1.1 release 2009-09-24
100% Virt Privileges Improve security by adjusting the privileges of QEMU processes managed by libvirt. Also, allow KVM to be used by unprivileged users 2009-08-05
100% VirtgPXE Replace the deprecated etherboot pxe booting infrastructure with the more modern and currently upstream supported gpxe. 2009-08-05
100% Virt Storage Management Enable VM hosts to discover new SAN storage, issue NPIV operations and do basic configuration of multipath devices 2009-08-05
100% Volume Control Continued 2009-09-24
100% XI2 XI2 is the second major release of the X Input Extension and allows the simultaneous use of multiple independent input devices. 2009-09-24
100% XZ Rpm Payloads Switch RPM to use XZ (the new LZMA format) as default payload compression 2009-08-19
100% x86 Support Changing the base architecture to i686 and optimizing for current 32-bit processors 2009-08-20

Fuente: Fedora