· Ceph: Un sistema de archivos distribuido, que puede considerarse vagamente similar a los conceptos de lustre o el googlefs. Es decir, distribuye varias copias de los datos entre los servidores, y si uno de ellos falla se replica en otro. Como suele ocurrir en este tipo de sistemas de archivo, los datos y metadatos se almacenan por separado, pero a diferencia de otros como Lustre, Ceph permite tener múltiples servidores de metadatos. Su autor principal es Sage Weil, quien lo inicio como parte de su tesis. En este artículo (o en este otro) se explica en detalle su funcionamiento. De progresar, podría hacer frente a Lustre y, además, estar mejor integrado en Linux. Una cosa curiosa es que Ceph utiliza para implementar ciertas características funcionalidades exclusivas de Btrfs (y, de hecho, han enviado parches para implementarlas), de modo que Ceph utiliza Btrfs como almacen seguro de sus objetos. Cabe notar además que es un sistema de archivos aun muy experimental
Parece mentira, pero ya pasaron 5 años desde que el desarrollo del Kernel Linx se pasó de BitKeeper a Git. Y para conmemorar un nuevo aniversario de ese acontecimiento, se publicó este video, disponible también en formato de alta calidad de 720p y 1080p, en el que se visualizan con unos vibrantes gráficos 3D todos los commits realizados en el respositorio Git del Kernel como son animados por la increíble utilidad Gource.
El código de Android fué recientemente eliminado del Kernel Linux en su actual versión 2.6.33, con Google incluso siendo acusado de intentar “dividir” (fork) su desarrollo para su propio beneficio. Con el fin de aclarar esa situación, Chris DiBona, el administrador de todas las cosas Open Source en Google, explicó en un e-mail que:
Desarrollar el núcleo Linux en Europa y desde cero costaría algo más de 1000 millones de euros si se realizara por una sola organización. Esta es la estimación realizada por profesores de la Universidad de Oviedo, según la cual el valor incorporado anualmente a este producto fue de cerca de 100 millones de euros en 2005 a 2007 ascendiendo a algo más de 200 millones de euros en 2008. Este valor es equivalente a un 4% y 12% de las cifras reconocidas en las cuentas anuales del mismo año de Microsoft y Google, respectivamente, como gastos en I+D para el desarrollo de nuevos productos.
El hacker del Kernel Greg Kroah-Hartmanreflexiona en su blog sobre el problema de las modificaciones en el núcleo de Linux hechas por Android, el sistema operativo para dispositivos móviles de Google que está aumentando su popularidad entre los modernos teléfonos celulares de varios fabricantes.
Debian ha publicado una actualización del kernel 2.6 que corrige un total de 18 vulnerabilidades de seguridad que podrían causar denegaciones de servicio, elevación de privilegios o pérdidas de información sensible.
Se ha descubierto un error en el kernel Linux 2.6.x que podría permitir a un atacante local provocar una denegación de servicio y potencialmente elevar privilegios. Las principales distribuciones están trabajando para solucionar el error cuanto antes.
El 1 de octubre Jan Beulich publicó el “advisory” y el parche de un fallo en el kernel de Linux en versiones x86-64 iguales o menores a la 2.6.32-rc1. El fallo es una fuga de información en los valores de ciertos registros de 64 bits cuando son accedidos desde un programa de
32 bits que a su vez esté ejecutando código de 64 bits, es decir que ejecute instrucciones bajo 64-bit mode.
La próxima versión 2.6.31 del Kernel se incluirá un cambio que mejorará el rendimiento en los escritorios gráficos condiciones de poca memoria. Básicamente lo que se hizo fue cambiar la forma en que se decide qué parte de la memoria se debe mover a disco (swap).
Se ha encontrado una vulnerabilidad en el kernel de Linux 2.6 que podría permitir a un atacante local elevar sus privilegios en los sistemas afectados.
El fallo se debe a un error a la hora de manejar el parámetro clock id con valor CLOCK_MONOTONIC_RAW en la función “clock_nanosleep” de kernel/posix-timers.c que puede provocar una referencia a puntero nulo.
Debian ha publicado una actualización del kernel 2.6 que corrige múltiples fallos de seguridad que podrían causar denegaciones de servicio, elevación de privilegios o pérdidas de información sensible.
Los problemas corregidos son:
- Un error en la función “udp_sendmsg” cuando se usa la bandera “MSG_MORE” en sockets UDP. Un atacante local sin privilegios podría causar una denegación de servicio o elevar privilegios a través de vectores no especificados.
SuSE ha publicado la actualización del kernel para múltiples productos, en la que se corrigen varios fallos de seguridad que podrían permitir a un atacante causar denegaciones de servicio, escalar privilegios o incluso ejecutar código arbitrario en un sistema vulnerable.
Se descubrió un grave fallo de seguridad en todos los Kernels lanzados desde el 2001 (ramas 2.4 y 2.6) que podría provocar una escalada de privilegios local, como se explica en su mensaje original:
Muchas cosas han cambiado durante estos últimos 2 años en lo que significa el aporte al kernel de Linux, por ejemplo en el 2007 veíamos como Red Hat era el principal colaborador con un 12.7% mientras un distante IBM lo seguía con un 5.9% y las cosas parecían ir similares el 2008, sólo que Novell se posicionaba en segundo lugar con un 8.9%.
El sistema de archivos FAT es usado por MS-DOS y las versiones viejas de Windows; es simple y sencillo y también el preferido para tarjetas de memoria y otros dispositivos. Aunque es un estándar ISO, eso solo se aplica a sus versiones FAT12 y FAT16, que no soportan nombres de archivos largos (sino el más viejo formato de 8 caracteres para el nombre y 3 para la extensión). El soporte para nombres de archivo largos sí está cubierto por otras patentes de Microsoft, cuyas licencias cuestan de U$S 0,25 por dispositivo vendido hasta un máximo de U$S 250.000 (!).