Parche del Kernel para nombres de archivo largos en FAT
- Por vivab0rg en Software el 02/07/2009
- 16:41
- 17 Comentario(s)
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 (!).
A principios de año, el fabricante holandés de equipos de navegación TomTom fue demandado por Microsoft por ofrecer soporte de nombres de archivo largos con la FAT sin comprar una licencia y usando un Kernel Linux. Microsoft dice que la demanda fue un incidente y que el resto del mundo Linux no tiene nada de qué temer...
Pero para ir por lo seguro (no es que desconfiemos de Microsoft) Andrew Tridgell, uno de los autores originales de Samba, publicó este parche en la lista de correo del Kernel que ofrece soporte para nombres de archivo largos en la FAT sin infringir ninguna patente.
El parche fue escudriñado por especialistas en patentes que concluyeron que, efectivamente, el mismo no infringe ninguna patente de Microsoft.
El único punto en contra de este parche es que los archivos guardados con él no pueden ser leídos en MS-DOS ni Windows 9x; para ellos, sin embargo, siempre se puede usar el viejo sistema de archivos msdos del Kernel (que no tiene problemas de patentes, como mencionamos al principio).
- Artículo completo en OS News.
4
Marcelo
02/07/2009 19:00
Estos bastardos avarientos de Microsoft privatizarían el aire si pudieran (y ni hablar de los laboratorios farmacológicos. Éstos son aún peores). Que cosa mas anacrónica y estúpida es la mierda ésta de las patentes. Algo pergeñado por mentes egoístas y retrógradas (y por lo que el mundo está como está).
6
Von Weege
02/07/2009 21:43
ah, qué buen saber cómo se relaciona con Mono. No puedo vivir sin eso. Gracias Grandioso
7
scorpion
02/07/2009 22:26
Si tan solo los microchotos se jugaran una vez en su vida por los estandares abiertos y soportaran ext3, jfs o alguno de esos en su maldito windows, fat muere mal!!!! porque lo unico que lo mantiene vivo es que es el unico que es comun a todos los SO grosos
8
Stallmanero
02/07/2009 23:12
Si tan solo la gente no fuera tan ignorante y estúpida para usar un SO diferente a GNU/Linux...
9
juancarlospaco
03/07/2009 02:43
paul21:Yo tengo mi Pendrive en EXT2 y me anda en todos los Linux, en todos los BSD, todos los OSX, el Window ese necesita bajarse un programa complementario pero tambien anda.
10
Dario
03/07/2009 04:41
suerte por la noticia, mejor prevenir q lamentar. depaso yo tengo mi pendrive de 8GB con una particion de 32MB donde tengo los drivers EXT2 de windows y todo lo demas en EXT3
11
xerkan
03/07/2009 05:58
Los archivos FAT se siguen usando y ext2 no es valido para los siguientes usos: Un reproductor mp3 su sistema de archivos suele ser vfat y no puedes cambiarle el formato, si un pendrive le pones con ext2 y te lo quieres enchufar en el ordenador de un amigo o en la oficina dudo que tenga instalado el controlador de ext2 y no podras instalarlo en todos los sitios donde quiras usarlo, por degracia el sistema de archivos veterano sistema de archivos fat lo tenemos aun muy presente
12
RudaMacho
03/07/2009 19:06
@Dario: Pero la particion con los drivers de ext2, en que sistema esta, fat? :)
13
juancarlospaco
03/07/2009 22:25
@RudaMacho: La particion con los drivers de ext2 la haces en FAT16, que es Standard y no propietario, solo nombres formato 8.3, el propietario es FAT32 o superior.
16
juanman
06/07/2009 17:46
mmm, pero no es q win solo ve la primer particion en un pendrive? Tengo un pen particionado en 2, pero win solo ve la primer particion... por lo menos en XP SP3... Y si, yo sigo dependiendo de FAT en pendrives o memory sticks :S Para lo demas, Reiser, XFS y Ext4..
17
Daniel Bertúa
09/07/2009 17:51
MS, metete la FAT en el ROOT (vale cambiar el orden de las letras ;)) en: http://cofreedb.blogspot.com/2009/07/ms-metete-la-fat-en-el-root.html ... De cualquier manera, FAT32 tampoco es lo mejor, sobre todo a la hora de mover archivos grandes, como por ej. imagenes ISO de DVD, respaldos de particiones de disco, archivos de captura de videos sin compresión, y muchos etc. más.
Por ej. en Discos Duros conectados al PC mediante gabinetes USB, no es una buena elección el usar FAT32, salvo que se quiera compatibilidad con Windows 9x. En este caso habría que particionar bastante o desperdiciaríamos mucho espacio por aquello del la "mínima unidad de asignación", "slack space", "fragmentación", etc.: http://en.wikipedia.org/wiki/Fragmentation_(computer)
En el caso de querer trasladar archivos grandes y no quere desperciciar el espacio en disco debido a la "minima unidad de asignación", "fragmentación", "slack space" de FAT32, quedan dos opciones: - o se formatea en NTFS (con lo ya sabido de patentes y licencias de MS) - o se formatea en EXT2 o EXT3, que es un formato Abierto y Libre.
La elección es más que obvia y debería ser EXT2 o EXT3. Este formato se podrá usar en modo lectura y escritura desde cualquier Sistema Operativo, ya sea Linux o Windows.
Para Linux no hay ningún problema ya que es un formato nativo.
Para Windows hay que usar software de terceros: http://www.fs-driver.org/index.html
Imágenes ilustrativas: http://www.sferazero.com/wp-content/ext2ifs.gif http://www.fs-driver.org/images/ScreenExplorer.gif
Se baja de acá: http://www.fs-driver.org/download.html
Por lo que MS, también podrá meterse EXT2 y EXT3 en el "ROOT", o sea en "x:\" ;)
Nuevos comentarios deshabilitados o noticia archivada.
1
Peligro
02/07/2009 17:42
Muy bien, ahora solo faltan las otras decenas de patentes.