Extensiones de Ext2, Ext3 y Ext4

Abril 21, 2010

En el post anterior describía con más o menos detalle el sistema de archivos Ext2, y comentaba que la únicas diferencias entre Ext2, Ext3 y Ext4 residen en las extensiones, o features, disponibles. Puedes ver qué features utiliza un sistema de archivos con el comando dumpe2fs, y puedes activar y desactivar algunas de ellas con tune2fs; otras solamente se pueden especificar cuando se crea el sistema de archivos, con mke2fs (los comandos mkfs.ext2, mkfs.ext3 y mkfs.ext4 son alias del anterior que asumen ciertas opciones por defecto).
En este post describiré algunas de las features más utilizadas.
(más…)

0

Analizando Ext2, Ext3 y Ext4

Abril 14, 2010

Resulta paradójico que el sistema de archivos más utilizado de Linux, y por lo tanto probablemente el más utilizado del mundo del código abierto, el llamado Ext2, Ext3 o Ext4 (según su versión) sea tan desconocido, y sin embargo el sistema FAT12, FAT16 o FAT32 (también según su versión) sea tan popular. Compárense por ejemplo los artículos correspondientes del la Wikipedia (en inglés): FAT frente a Ext2.
El siguiente artículo pretende corregir esta situación describiendo con detalle el sistema Ext2. Como origen principal de información he utilizado, cómo no, el código fuente de Linux.
(más…)

0

Novedades de C++98

Abril 8, 2010

Me he pasado varios artículos discutiendo las novedades de C++0x (que se iba a publicar en algún momento de la década pasada, paciencia…) pero me he dado cuenta de que mucha gente que programa en C++ hoy en día aprendieron hace ya muchos años, o utilizaron un libro antiguo, y no conocen muchas de las características del lenguaje que se incluyeron en el año 1998. Creo que es importante ponerse al día antes de que se publique la próxima versión, así que daré un repaso un tanto resumido a las principales diferencias entre C++ pre-estándar y el C++98 (si crees que me olvido alguna deja un mensaje y lo añado).
(más…)

0