Temas Calientes

Samsung estrena nuevo sistema de archivos F2FS para memorias flash NAND

Samsung estrena nuevo sistema de archivos F2FS para memorias flash NAND

El proyecto tiene como meta implementarse en el kernel de Linux para su posterior utilización en móviles con Android.

Un interesante aporte es el que acaba de realizar Samsung, al presentar a la comunidad en torno a Linux un nuevo sistema de archivos llamado F2FS, siglas que significan Flash-Friendly File-System y como se infiere, está apuntado para su uso en la organización de archivos en dispositivos de almacenamiento masivo basados en memorias flash NAND.

La compañía mostró el proyecto como de código abierto, pretendiendo ser aprobado para su implementación directa en el kernel de Linux, lo que añadiría trece mil líneas de código a lo que hoy es la base de muchos sistemas operativos como Ubuntu y Android, con este último siendo utilizado en teléfonos móviles y tabletas Samsung, explicando la decisión de la empresa por ir con código abierto hacia allá.

Según se explica, el nuevo sistema de archivos fue diseñado específicamente para memorias flash NAND, con una estructura de archivos basada en logs adaptada a esta clase de almacenamiento removible. Esto, porque los sistemas de archivos actuales están destinados para el uso en discos duros giratorios, los que presentan problemas en tarjetas de memorias, por ejemplo, al momento de limpiar los datos. Y es que “la geometría interna de las memorias flash NAND tiene características diferentes“, según afirman en Samsung, por lo que los algoritmos necesarios para la ubicación de archivos durante la lectura y la remoción de ellos debe cambiar.

Link: Samsung Introduces New Linux File-System: F2FS (Phoronix)

También pueden comentar en nuestro foro.

Nota: Tenemos problemas con las imágenes en estos momentos y por eso este post está sin foto. La imagen aparecerá apenas se solucione este problema. Gracias por su comprensión.

12 Comentarios

Samsung estrena nuevo sistema de archivos F2FS para memorias flash NAND

Well-loved. Like or Dislike: Thumb up 14 Thumb down 2 avatar_Sergio Sergio dijo hace 7 meses

Nada que ver con la nota mi comentario, pero tengo que decirlo en algún lado y creo que CHW (mi más visitado y favorito) es el apropiado; Algo está andando mal en todas y cada una de las páginas de BetaZeta, no se ven las fotos, los formatos están desordenados, y hasta en ocasiones no entra a las páginas, no sé si alguien ya se los habrá dicho, o si ya se habrán dado cuanta, pero por favor Fix it.

Responder
Well-loved. Like or Dislike: Thumb up 8 Thumb down 1 avatar_Jose Jose dijo hace 7 meses

No sé si las leído lo que han colocado en todos los artículos al final de los mismos:

Nota: Tenemos problemas con las imágenes en estos momentos y por eso este post está sin foto. La imagen aparecerá apenas se solucione este problema. Gracias por su comprensión.

Thumb up 2 Thumb down 0 avatar_nacho nacho dijo hace 7 meses

varias veces me dio error 404 y no se cargan las fotos supongo que sera un error puntual del servidor por sobrecarga o algo asi

Responder
Thumb up 0 Thumb down 0 avatar_Master Geek Master Geek dijo hace 7 meses

Pues sí, me ha pasado muchas veces que "cargando" la página se demora una vida y muestra "error 404 page not found" (amo a ese error ...)

Firefox 18 desde ubuntu 12.04 por si las dudas ...
Saludos.

Well-loved. Like or Dislike: Thumb up 5 Thumb down 0 avatar_Sam Poison Oak Sam Poison Oak dijo hace 7 meses

Muy buena propuesta esperemos que se implemente en los futuros kernel de todos los sistemas actuales y de una vez haya estandarización de los sistemas de archivos. de las memorias flash. Y que mejor si es open source :D

Responder
Well-loved. Like or Dislike: Thumb up 12 Thumb down 0 avatar_Kansja Kansja dijo hace 7 meses

>Samsung
>Open Source
>Algo util para todos sin patentes.

>Chavez ganó otra vez

#Losmayastenianrazon



Dejandose de bromas, si esto se difunde seria excelente, exFAT es el unico que funciona bien por ahora en moviles (Porque estaba diseñado para NAND desde el principio) pero esta atascado por las patentes, y ext3/4 no funcionan para el USB Mass Storage.

Responder
Well-loved. Like or Dislike: Thumb up 6 Thumb down 0 avatar_C4ct00s C4ct00s dijo hace 7 meses

Que buena que lo hagan como código abierto, aunque me urge más por la vida de mi SSD que tengo con windows... Pero bueee... ya llegará, o ya encontraré algo similar.
Aunque llegar a decirle a windows que cambie su formato del ntfs a cualquier otra cosa debe ser como sacarle la madre xD

Responder
Well-loved. Like or Dislike: Thumb up 6 Thumb down 0 avatar_Kansja Kansja dijo hace 7 meses

exFAT de Microsoft se diseño desde 0 para NAND's (Lo usan en sus WindowsMobile y Windows Phone para alargar la vida util del dispositivo) pero eso es para NAND's puras, no para SSD's, que tienen un controlador y un firmware especifico para wear leveling y TRIMM, no te tienes que preocupar.

Thumb up 1 Thumb down 0 avatar_C4ctoos C4ctoos dijo hace 7 meses

Vale, entonces me despreocuparé :D

Thumb up 1 Thumb down 0 avatar_sergio sergio dijo hace 7 meses

@Kansja ¿Qué diferencias hay entre Wear Leveling y TRIM? Estuve leyendo y creo que son básicamente lo mismo salvo que el primero tiene 3 niveles distintos. Podrías aclararlo para la comunidad? Saludos Kansja!

Thumb up 3 Thumb down 0 avatar_Kansja Kansja dijo hace 7 meses

Son cosas muy distintas. Wear leveling es distribuir uniformemente las escrituras y movimientos de datos

Supongamos que solo usas los primeros 16GB (Pero los usas muy seguido) de un disco de 64 y el disco son 8 chips de 8GB cada uno.
Sin Wear leveling estarias sobrecargando los primeros dos chips de 8GB y los joderias rapido por los pocos ciclos que tiene

Con un controlador con Wear Leveling, distribuye uniformemente las escrituras de modo que todos los chips de NAND tengan el mismo nivel de desgaste (Wear) aproximadamente en terminos de ciclos de escritura


TRIM es simple recoleccion de basura. Un SSD no tiene manera de saber si algo que borraste sigue ahi o no (Recuerda que el controlador es el que se encarga de esto y por eso las diferencias de performance)
El comando TRIM se usa para marcar bloques de datos para borrado, porque sobreescribir un dato conlleva una perdida de rendimiento y ademas degrada de sobremanera la NAND (Comparado con un borrado+escritura nueva.)

Well-loved. Like or Dislike: Thumb up 4 Thumb down 0 avatar_C4ct00s C4ct00s dijo hace 7 meses

Buuu no está mi comentario y, esta vez era increiblemente bueno, perspicaz e inteligente!!

fuck!

Responder

Deja tu Comentario

La opción de comentar está abierta a todos los usuarios, pero te pedimos por favor mantenerte dentro del tema del artículo y no publicar comentarios ofensivos o publicidad basura. Nos reservamos el derecho de eliminar cualquier comentario que no cumpla estas reglas.

Para que aparezca tu foto en vez del icono genérico en tu comentario, el email con el que comentas debe estar inscrito en Gravatar.

*