Estándares de sistemas de Archivos: UFS y VFS

noviembre 28, 2007

Curiosidad sobre los sistemas de ficheros bajo los que trabajamos, aunque no los conozcamos. Ahi lo dejo!

UFS es el acrónimo para denominar al sistema de archivos UNIX file system (UFS) el cual es un sistema de archivos utilizado por varios sistemas operativos UNIX y POSIX. Es un derivado del Berkeley Fast File System (FFS), el cual es desarollado desde FS UNIX (este último desarollado en los Laboratorios Bell).

Casi todos los derivativos de BSD incluyendo a FreeBSD, NetBSD, OpenBSD, NeXTStep, y Solaris utilizan una variante de UFS. En Mac OS X esta disponible como una alternativa al HFS. En Linux, existe soporte parcial al sistema de archivos UFS, de solo lectura, y utiliza sistema de archivos nativo de tipo ext3, con un diseño inspirado en UFS.

Por otro lado tenemos:

Un sistema de archivos virtual (abreviado como VFS, del inglés Virtual File System), también denominado conmutador de sistema de archivos virtual, es unahttps://i1.wp.com/www.pilas.net/fotos/albums/userpics/10001/normal_Linux_unix.jpg capa de abstracción encima de un sistema de archivos más concreto. El propósito de un VFS es permitir que las aplicaciones cliente tengan acceso a diversos tipos de sistemas de archivos concretos de una manera uniforme. Puede ser utilizada para tender un puente sobre las diferencias en los sistemas de archivos de Windows, de Mac OS y Unix, de modo que las aplicaciones pudieran tener acceso a archivos en los sistemas de archivos locales de esos tipos sin tener que saber a qué tipo de sistema de archivos están teniendo acceso.

Un VFS especifica un interfaz (o un contrato) entre el kernel y un sistema de archivos en concreto. Por lo tanto, es fácil agregar nuevos sistemas de archivos al kernel simplemente satisfaciendo el contrato. Los términos del contrato pueden volverse incompatibles de una versión a otra, lo que requeriría que sistemas de archivos concretos fuesen recompilados, y posiblemente modificados antes de la recompilación, para permitirles trabajar con un nuevo lanzamiento del sistema operativo; o el proveedor del sistema operativo pueda realizar solamente cambios retrocompatibles al contrato, de modo que un sistema de archivos concreto construido para un lanzamiento dado del sistema operativo trabaje con las versiones futuras del mismo sistema operativo.

Extraido de Wikipedia !


Macintosh sobre arquitecturas x86

noviembre 28, 2007

Posteo este articulo por iniciativa de mi amigo kerplo ( para que luego no te quejes 🙂 )

Querer es poder, o por lo menos casi siempre 😛No se puede mostrar la imagen “https://i1.wp.com/wiki.osx86project.org/wiki/uploads//c/cf/Welcome_image.jpg” porque contiene errores.

Como bien informa el titulo de esta noticia, esta disponible y desde hace algun tiempo un wiki bastante completo con mucha y diversa información sobre cómo poder hacer correr un sistema nativo de Apple bajo arquitecturas de Intel. Como bien sabemos, el hardware de Apple trabaja actualmente con arquitectura Intel, por lo que es más amplio el abanico de posibilidades a la hora de tratar son este sistema operativo.

Este sistema operativo es de código cerrado, asi que los mas entusiastas del GPL no creo que esten mucho por la labor. Como ya conocia, se podia parchear el sistema de Apple, pero sin apenas garantias de explotar todo nuestro hardware ni de poder usarlo completamente, pero eso ahora es mucho menos probable.

En la web teneis las distintas veriones de los sistemas operativos y sus versiones con un amplio abanico del hardware (placa madre, HD, t. gráfica etc…) compatible al instalar ese sistema operativo y que aseguran su funcionamiento.

Por lo demás… solo dejaros los links para que hecheis un vistazo.

OSX86 wiki

Hardware compatible con la version 10.5.0 aquí

PD: esta en inglés!

Actualización ——————————————-

Macintosh trabaja directamente con el hardware físico de la máquina ( en el caso de un computador de Apple ) y no como una virtualización del hardware, por ello se dice que Macintosh no se cuelga. Entonces, ¿cuando lo instalamos en una computadora que no es de Apple trabajaría del mismo modo?

¿alguien me confirmaria esto? Gracias!


iPhone a prueba de balas

noviembre 25, 2007

Aqui os dejo esta demostración sobre el iPhone de Apple, donde un usuario nos muestra la dureza de la pantalla, intentandola rayar con unas llaves de varias formas y con un resultado (como es predecible en el hardware de Apple) inpecable.

Esta caulidad y otras muchas muchas más son las que acaban de convencerme para obtener este preciado Microcomputador ( seria muy poco profesional llamarlo simplemente móvil).

Salu2


Contruye tu propio Hackintosh en un x86

noviembre 21, 2007

Gracias a mi amigo kerplo descubro esta noticia, donde un usuario de Lifehacker (en concreto Adam Pash) ha posteado un articulo donde se consigue hacer correr en un PC con arquitectura de Intel un sistema operativo de Apple (version parcheada de OS X Leopard)  totalmente funcional y con un hardware mucho mas superior que los actuales Mac de Apple y por un precio mucho mas bajo. Aqui lahttps://i2.wp.com/cache.lifehacker.com/assets/resources/2007/11/hackintosh-head.png comparación del articulo: 

(perdón por mi traducción) Ahora mismo lo más barato Mac a la venta en la tienda de Apple es de $ 600 Mac Mini luce un 1.83GHz proceso, 1GB de RAM y un 80GB de disco duro. Por $200 mas, su Hackintosh puede enorgullecerse 2.2GHz de procesador con 4GB de RAM, 500GB disco, y un caso completamente actualizable para ampliar su configuración en el futuro.

Bueno, y aparte de todo esto, el artículo viene con una guia bastante completa… lo malo, esta en inglés, asi que lo siento por aquellos no muy metidos en idiomas, pero no os preocupeis, aqui abajo os deja la version traducida por Google Translate.

[ Construye tu propio Hackintosh (versión traducida) ]

[ Build your Hackintosh (original version)

Leido de LifeHacker

Salu2


Lynskee cierra sus puertas

noviembre 21, 2007

Acabo de leer un email enviado por el equipo de Lynksee anunciando que por diversas causas cierran su site definitivamente, y una de ellas es la de no poder pagar a los servidores. Como sabeis (o no) Lynksee ofrece varios softwares Opensource de manera gratuita y https://i1.wp.com/www.lynksee.com/img/lynksee.pngalojamiento web bastante asequible que yo mismo pude comprobar. Sinceramente y personalmente, opino que era un proyecto algo ambicioso, pero muy conseguido y con un proposito estupendo, pero al parecer no obtuvo la respuesta que queria.

El servicio que me han ofrecido ha sido muy efectivo, rapido, viable, gratuito y en general muy recomendado, por lo que yo solo les doy puntos positivos. En fin, una pena que finalize este proyecto. Aqui dejo el mail tal y como me llego (en su web oficial podeis leerlo tambien).

Durante mucho tiempo hemos estado ausentes. Queremos pedirte disculpas por la sensación de abandono que te hemos causado y por la falta de novedades en el proyecto durante todo este tiempo. No esperamos que sólo estas palabras arreglen la situación pero es evidente que hay que empezar por una disculpa.

Como sabes, Lynksee ofrece varios softwares Opensource de manera gratuita y con una posibilidad de configuración bastante mayor a lo que el mercado actual ofrece. Este servicio ha causado mucho interés y la prueba de ello es el crecimiento exponencial de usuarios que ha tenido. Sin embargo, sólo con esto no se pagan facturas.

El modelo de publicidad de Adsense, con el que pensamos sustentar el proyecto, nos cerró las puertas alegando que o censurábamos el contenido “ilegal” como por ejemplo “letras de canciones” de todas páginas o nos cerraban la cuenta. En contra de la política que nos imponían y con más de 300.000 páginas indexadas (imposible para nosotros moderar y censurar) optamos por eliminar la publicidad de Adsense.

Durante mucho tiempo hemos buscado otras soluciones sin resultado satisfactorio, los ingresos disminuyen y los gastos crecen y focalizar nuestros esfuerzos en la rentabilidad del proyecto nos ha hecho imposible atender las tareas de soporte que iban creciendo al mismo ritmo que los costes de los servidores.

No hemos encontrado la manera de rentabilizar el servicio ni la de coordinar las tareas de soporte que requiere habiendo llegado a la siguiente conclusión: No tenemos más remedio que cerrar el proyecto Lynksee.

El próximo día 21 de diciembre se cerrará la web y publicaremos el código fuente. No se hará hasta ese día para evitar que con el código en la mano nadie pueda aprovecharse de algún Bug en el sistema e impedir que se pueda migrar el contenido.

No tenemos otra opción. Ya no tenemos más dinero para continuar pagando los gastos de los servidores así que sólo nos queda pedirte disculpas y darte las gracias por haber creído en el proyecto Lynksee.

Salu2


Curiosidades: Filtros de SPAM

noviembre 21, 2007

El spam (correo basura en castellano) es uno de los grandes problemas de la red. El uso de filtros para intentar controlar el tráfico de estos correos es muy importante. Uno de los filtros más eficientes que se conocen son los filtros bayesianos. Este filtro está basadoSpam en el teorema de Bayes para determinar un correo electrónico como spam o no. El teorema probabilístico de Thomas Bayes resulta útil cuando conocemos el resultado final de un experimento, pero desconocemos alguno de los pasos intermedios en el que estamos interesados. El teorema de Bayes viene dado por el siguiente enunciado: Sea {B1, B2,… , Bn} un sistema completo de sucesos con P(Bi) > 0 para todo i. Si A es un suceso cualquiera se verifica:

Teorema de Bayes

  • P(Bi): probabilidades a priori
  • P(Bi/A): probabilidades a posteriori
  • P(A/Bi): verosimilitudes

El primero en hablar de filtros bayesianos fue Mehran Sahami en el año 1998. Ganó bastante atención en el año 2002 cuando Paul Graham publicó en un periódico A plan for spam, donde describe su funcionamiento (incluye algunos ejemplos).

La probabilidad de que un correo electrónico sea spam, considerando que haya ciertas palabras en él, es igual a la probabilidad de encontrar esas ciertas palabras en un correo basura por la probabilidad de que algún correo sea spam, dividido entre la probabilidad de encontrar esas palabras en algún correo. Esto matemáticamente es:

Teorema de Bayes

El filtro bayesiano necesita una base de datos que contenga palabras y otros criterios (direcciones IP, hosts,…), para calcular la probabilidad de que un correo determinado sea spam, sacados de un ejemplo de correo basura y de correo válido. A cada palabra se le establece un valor de probabilidad basado en la frecuencia de aparición de dicha palabra en un correo basura frente a un correo válido. Estas asignaciones se realizan a través de un proceso de análisis del correo. Por ejemplo, si la palabra viagra aparece en 600 de 2000 correos de spam y en 3 de 200 correos válidos, la probabilidad de ser spam es 0,9524. De este modo el filtro bayesiano se adapta al usuario, pues si se trata de una empresa de software tratará con mayor probabilidad de spam la palabra viagra que por ejemplo una empresa de productos farmacéuticos, que posiblemente la frecuencia de aparición de viagra en sus correo válidos sea mayor, por lo que la probabilidad de que sea spam disminuye.

Disponiendo de la base de datos el filtro podrá actuar. Cuando se recibe un nuevo correo, el análisis consiste en descomponer el texto en palabras y se seleccionan las más relevantes, las cuales el filtro bayesiano procesará calculando la probabilidad de que el correo que hemos recibido sea spam o no. Si la probabilidad supera un umbral establecido se considerará spam.

Fuentes | Bayesian spam filtering en Wikipedia
Fuentes | GFI Hispana
Fuentes | A plan for spam, P. Graham (2002)

Extraido de: www.genciencia.com


BitMicro anuncia discos de 1,6TB

noviembre 19, 2007

BitMicro, fabricante de memorias Flash, ha dado a conocer un disco duro sólido de 1,6TB, se espera que la empresa E-Diskhttps://i2.wp.com/www.alternate.es/pix/faq/hd/hd_ide2.jpg Altima empiece a distribuir estos en el primer trimestre del 2008 en tamaños de 3,5″ a través de una conexión de fibra óptica.

La tasa de transferencia sostenida será de 230MB/s y sobre 55.000 operaciones por segundo de entrada y salida (el mejor de los discos mecánicos ofrece 400), y tendrá un tiempo de acceso de 30-100 microsegundos. Su precio aún desconocido, se puede estimar que no será inferior a 16.000$.

Mas acerca de SSD aquí

Más: ChileHardware.com