Você está na página 1de 19

FAT: FAT12, FAT16 (usados en MS-DOS y Windows 1.0 hasta Windows 95).

FAT32 (estndar para Windows 98 y Windows ME). NTFS (estndar para Windows NT, Windows XP, Windows 2000). ISO 9660 (soportado desde Windows 95 en adelante). UDF (soportado desde Windows 98 en adelante, con excepcin del ME).

Qu es un sistema de archivos?
Aunque los discos rgidos pueden ser muy chicos, an as contienen millones de bits, y por lo tanto necesitan organizarse para poder ubicar la informacin. ste es el propsito del sistema de archivos. Recuerde que un disco rgido se conforma de varios discos circulares que giran en torno a un eje. Las pistas (reas concntricas escritas a ambos lados del disco) se dividen en piezas llamadas sectores (cada uno de los cuales contiene 512 bytes). El formateado lgico de un disco permite que se cree un sistema de archivos en el disco, lo cual, a su vez, permitir que un sistema operativo (DOS, Windows 9x, UNIX, ...) use el espacio disponible en disco para almacenar y utilizar archivos. El sistema de archivos se basa en la administracin de clsters, la unidad de disco ms chica que el sistema operativo puede administrar. Un clster consiste en uno o ms sectores. Por esta razn, cuanto ms grande sea el tamao del clster, menores utilidades tendr que administrar el sistema operativo... Por el otro lado, ya que un sistema operativo slo sabe administrar unidades enteras de asignacin (es decir que un archivo ocupa un nmero entero de clsters), cuantos ms sectores haya por clster, ms espacio desperdiciado habr. Por esta razn, la eleccin de un sistema de archivos es importante.

Sistemas de archivos y sistema operativo


En realidad, la eleccin de un sistema de archivos depende en primer lugar del sistema operativo que est usando. Generalmente, cuanto ms reciente sea el sistema operativo, mayor ser el nmero de archivos que admita. Por esto, se necesita contar con FAT16 en DOS y en las primeras versiones de Windows 95. Empezando por Windows 95 OSR2, usted puede elegir entre los sistemas de archivos FAT16 y FAT32. Si el tamao de la particin es mayor a 2GB, se excluyen los sistemas de archivos FAT y usted necesitar usar el sistema FAT32 (o modificar el tamao de la particin). Por debajo de este lmite, se recomienda FAT16 para particiones con una capacidad menor a 500Mb. De lo contrario, es preferible usar FAT32. En el caso de Windows NT (hasta la versin 4) usted puede elegir entre el sistema FAT16 y NTFS. No se admite FAT32. Por lo general, se recomienda el sistema NTFS ya que brinda una mayor seguridad y un mejor rendimiento que el sistema FAT. Actualmente, Microsoft recomienda el uso de una particin de tipo FAT pequea (de entre 250 y 500MB) para el sistema operativo, para poder iniciar el sistema desde un disquete DOS de arranque en caso de que ocurra una catstrofe, y el uso de una segunda particin para almacenar sus datos. En Windows NT5, hay muchas ms opciones ya que acepta particiones FAT16, FAT32 y NTFS. Nuevamente, se recomienda el sistema de archivos ms reciente (NTFS 5), ya que ofrece muchas ms opciones que los sistemas FAT. Por las mismas razones mencionadas anteriormente, an puede elegir una particin del tipo FAT.

Sistema operativo Tipos de sistemas de archivos admitidos Dos FAT16 Windows 95 FAT16 Windows 95 OSR2 FAT16, FAT32 Windows 98 FAT16, FAT32 Windows NT4 FAT, NTFS (versin 4) Windows 2000/XP FAT, FAT16, FAT32, NTFS (versiones 4 y 5) Linux Ext2, Ext3, ReiserFS, Linux Swap (FAT16, FAT32, NTFS) HFS (Sistema de Archivos Jerrquico), MFS (Sistemas de Archivos MacOS Macintosh) OS/2 HPFS (Sistema de Archivos de Alto Rendimiento) SGI IRIX XFS FreeBSD, UFS (Sistema de Archivos Unix) OpenBSD Sun Solaris UFS (Sistema de Archivos Unix) IBM AIX JFS (Sistema Diario de Archivos)

Coexistencia de varios sistemas de archivos


Cuando coexisten varios sistemas operativos en la misma mquina, la eleccin de un sistema de archivos es un gran problema. Debido a que el sistema de archivos est estrechamente ligado al sistema operativo, cuando existen varios sistemas operativos, usted debe elegir un sistema de archivos para cada uno, teniendo en cuenta que es posible que deba acceder a los datos de un sistema operativo desde otro. Una solucin sera la de usar particiones FAT para todos los sistemas, asegurndose de que las particiones no sean mayores a 2 GB. La solucin ms apropiada sera la de utilizar, para cada SO, una particin cuyo sistema de archivos sea el que mejor se adapte a sta y utilizar una particin FAT16 dedicada para que los diferentes sistemas operativos compartan datos.

ext2
Saltar a: navegacin, bsqueda ext2 Desarrollador(a) Nombre completo Introducido Identificador de la Rmy Card Second extended file system Enero de 1993 (Linux)
Apple_UNIX_SVR2 (Apple

particin

Partition Map) 0x83 ( MBR)


EBD0A0A2-B9E5-443387C0-68B6B72699C7 (GPT)

Estructuras Contenido del directorio Localizacin de archivo I-nodos Bloques malos Lmites Mxima dimensin de 2 TiB archivo Mximo nmero de archivos Tamao mximo del nombre de archivo Tamao mximo del volumen 1018

255 caracteres

16 TiB

Caracteres permitidos Cualquiera excepto NULL y '/' en nombres de archivo Caractersticas Fechas registradas Rango de fecha Bifurcaciones Atributos Permisos de acceso a POSIX archivos Compresin S (opcional) S

transparente Cifrado transparente Sistemas operativos soportados No Linux, BSD, Windows (mediante IFS), MacOS X

ext2 (second extended filesystem o "segundo sistema de archivos extendido") es un sistema de archivos para el kernel Linux. Fue diseado originalmente por Rmy Card. La principal desventaja de ext2 es que no implementa el registro por diario (en ingls Journaling) que s implementa su sucesor ext3, el cual es totalmente compatible. ext2 fue el sistema de ficheros por defecto de las distribuciones de Linux Red Hat Linux, Fedora Core y Debian hasta ser reemplazado recientemente por su sucesor ext3. El sistema de ficheros tiene una tabla donde se almacenan los i-nodos. Un i-nodo almacena informacin del archivo (ruta o path, tamao, ubicacin fsica). En cuanto a la ubicacin, es una referencia a un sector del disco donde estn todas y cada una de las referencias a los bloques del archivo fragmentado. Estos bloques son de tamao especificable cuando se crea el sistema de archivos, desde los 512 bytes hasta los 4 kB, lo cual asegura un buen aprovechamiento del espacio libre con archivos pequeos. Los lmites son un mximo de 2 terabytes de archivo, y de 4 para la particin.

ext4
Saltar a: navegacin, bsqueda ext4 Desarrollador(a) Mingming Cao, Dave Kleikamp, Alex Tomas, Andrew Morton, y otros Nombre completo Fourth extended file system Introducido 10 de octubre de 2006 (Linux 2.6.19)

Identificador de la 0x83 (MBR) EBD0A0A2-B9E5-4433-87C0particin 68B6B72699C7 (GPT) Estructuras Contenido del directorio Localizacin de archivo Bloques malos Tabla, rbol

bitmap (espacio libre), table (metadatos) Tabla Lmites

Mxima dimensin 16 TiB (usando bloques de 4k ) de archivo Mximo nmero 4 mil millones (4x10) (especificado en el tiempo de de archivos creacin del sistema de archivos) Tamao mximo 256 bytes del nombre de archivo Tamao mximo 1024 PiB = 1 EiB del volumen

Caracteres permitidos en nombres de archivo

Todos los bytes excepto NULL y '/'

Caractersticas Fechas registradas modificacin (mtime), modificacin de atributo (ctime), acceso (atime), borrado (dtime), creacin (crtime) Rango de fecha 14 de diciembre de 1901 - 25 de abril de 2514 No extents, noextents, mballoc, nomballoc, delalloc, nodelalloc, data=journal, data=ordered, data=writeback, commit=nrsec, orlov, oldalloc, user_xattr, nouser_xattr, acl, noacl, bsddf, minixdf, bh, nobh, journal_dev

Bifurcaciones Atributos

Permisos de POSIX acceso a archivos Compresin transparente Cifrado transparente Sistemas operativos soportados No

No

Linux

ext4 (fourth extended filesystem o cuarto sistema de archivos extendido) es un sistema de archivos transaccional (en ingls Journaling), anunciado el 10 de octubre de 2006 por Andrew Morton, como una mejora compatible de ext3. El 25 de diciembre de 2008 se public el kernel Linux 2.6.28, que elimina ya la etiqueta de "experimental" de cdigo de ext4.

Las principales mejoras son:


Soporte de volmenes de hasta 1024 PiB. Soporte aadido de extent. Menor uso del CPU. Mejoras en la velocidad de lectura y escritura.

Contenido

1 Mejoras o 1.1 Sistema de archivos de gran tamao o 1.2 Extents o 1.3 Compatibilidad hacia adelante y hacia atrs o 1.4 Asignacin persistente de espacio en el disco o 1.5 Asignacin retrasada de espacio en el disco o 1.6 Lmite de 32000 subdirectorios superado o 1.7 Journal checksumming o 1.8 Desfragmentacin online o 1.9 Chequeo del sistema de ficheros ms rpido o 1.10 Asignador multibloque o 1.11 Timestamps mejorados 2 Opciones de montaje o 2.1 Por defecto o 2.2 No por defecto 3 Referencias 4 Vase tambin

Mejoras
Sistema de archivos de gran tamao

El sistema de archivos ext4 es capaz de trabajar con volmenes de gran tamao como lo hace el negrode hasta 1 exbibyte1 y ficheros de tamao de hasta 16 TiB.
Extents

Los extents han sido introducidos para reemplazar al tradicional esquema de bloques usado por los sistemas de archivos ext2/3. Un extent es un conjunto de bloques fsicos contiguos, mejorando el rendimiento al trabajar con ficheros de gran tamao y reduciendo la fragmentacin. Un extent simple en ext4 es capaz de mapear hasta 128MiB de espacio contiguo con un tamao de bloque igual a 4KiB.2

Compatibilidad hacia adelante y hacia atrs

El sistema de archivos ext3 es compatible adelante con ext4, siendo posible montar un sistema de archivos ext3 como ext4 y usarlo transparentemente. Del mismo modo ext4 es parcialmente compatible hacia atrs con ext3 ya que puede ser montado como una particin ext3 con la excepcin de que si la particin ext4 usa extents, se pierde esta posibilidad. Extents estn configurados por defecto desde la versin del kernel 2.6.23. Anteriormente, esta opcin requera ser activada explcitamente (por ejemplo mount /dev/sda1 /mnt/point -t ext4dev -o extents).
Asignacin persistente de espacio en el disco

El sistema de archivos ext4 permite la reserva de espacio en disco para un fichero. Hasta ahora la metodologa consista en rellenar el fichero en el disco con ceros en el momento de su creacin. Esta tcnica no es ya necesaria con ext4, ya que una nueva llamada del sistema "preallocate()" ha sido aadida al kernel Linux para uso de los sistemas de archivos que permitan esta funcin. El espacio reservado para estos ficheros quedar garantizado y con mucha probabilidad ser contiguo. Esta funcin tiene tiles aplicaciones en streaming y bases de datos.
Asignacin retrasada de espacio en el disco

Ext4 hace uso de una tcnica de mejora de rendimiento llamada Allocate-on-flush, tambin conocida como reserva de memoria retrasada. Consiste en retrasar la reserva de bloques de memoria hasta que la informacin est a punto de ser escrita en el disco, a diferencia de otros sistemas de archivos, los cuales reservan los bloques necesarios antes de ese paso. Esto mejora el rendimiento y reduce la fragmentacin al mejorar las decisiones de reserva de memoria basada en el tamao real del fichero.
Lmite de 32000 subdirectorios superado

En ext3 el nivel de profundidad en subdirectorios permitido estaba limitado a 32000. Este lmite ha sido aumentado a 64000 en ext4, permitiendo incluso ir ms all de este lmite (haciendo uso de "dir_nlink"). Para permitir un rendimiento continuo, dada la posibilidad de directorios mucho ms grandes, htree est activado por defecto en ext4. Esta funcin est implementada desde la versin 2.6.23. htree est tambin disponible en ext3 cuando la funcin dir_index est activada.
Journal checksumming

ext4 usa checksums en el registro para mejorar la fiabilidad, puesto que el journal es uno de los ficheros ms utilizados en el disco. Esta funcin tiene un efecto colateral beneficioso: permite de forma segura evitar una lectura/escritura de disco durante el proceso de registro

en el journal, mejorando el rendimiento ligeramente. La tcnica del journal checksumming est inspirada en la investigacin de la Universidad de Wisconsin en sistemas de archivos IRON (Seccin 6, bajo el nombre "checksums de transacciones").3
Desfragmentacin online

Incluso haciendo uso de diversas tcnicas para evitar la fragmentacin, un sistema de larga duracin tiende a fragmentarse con el tiempo. Ext4 dispondr de una herramienta que permite desfragmentar ficheros individuales o sistemas de ficheros enteros sin desmontar el disco.4

comparativa entre ext3 y ext4. Chequeo del sistema de ficheros ms rpido

En ext4, los grupos de bloques no asignados y secciones de la tabla de inodos estn marcados como tales. Esto permite a e2fsck saltrselos completamente en los chequeos y en gran medida reduce el tiempo requerido para chequear un sistema de archivos del tamao para el que ext4 est preparado. Esta funcin est implementada desde la versin 2.6.24 del kernel Linux.
Asignador multibloque

Ext4 asigna mltiples bloques para un fichero en una sola operacin, lo cual reduce la fragmentacin al intentar elegir bloques contiguos en el disco. El asignador multibloque est activo cuando se usa 0_DIRECT o si la asignacin retrasada est activa. Esto permite al fichero tener diversos bloques "sucios" solicitados para escritura al mismo tiempo, a

diferencia del actual mecanismo del kernel de solicitud de envo de cada bloque al sistema de archivos de manera separada para su asignacin.
Timestamps mejorados

Puesto que los ordenadores se tornan en general cada vez ms rpidos y que Linux est pasando a ser cada vez ms usado en aplicaciones crticas, la granularidad de los timestamps basados en segundos se est volviendo insuficiente. Para resolver esto, ext4 tendr timestamps medidos en nanosegundos. sta funcin est actualmente implementada en la versin 2.6.23 del kernel. Adicionalmente se han aadido 2 bits del timestamp extendido a los bits ms significativos del campo de segundos de los timestamps para retrasar casi 500 aos el problema del ao 2038.

Opciones de montaje
Por defecto Opcin data=ordered Caractersticas Todo los datos son forzados fuera del sistema de archivos principal antes de enlazarlos con los metadatos del journal Se le puede decir a ext3 que sincronize todos los datos y metadatos cada "nrsec" segundos. El valor por defecto son 5 segundos. Esto quiere decir que si hay una cada de energa, se perdern, como mucho 5 segundos de trabajo (el sistema de ficheros no se ver daado gracias al journaling). Este valor por defecto (o cualquiera inferior) repercutir en el rendimiento, pero es adecuado para proteger los datos. Mientras mayor sea el nmero mejor ser el rendimiento del sistema. Ponerlo a 0 tendr el mismo efecto que el valor por defecto. Activa / desactiva el uso de barreras en el cdigo jbd. Barrier= 0 Lo desactiva, Barrier = 1 lo activa. Tambin requiere un IO que soporte barreras, y si el jbd coge un error en la escritura en una barrera, se desactivara con una advertencia... Esta opcin activa el nuevo sistema Orlov de asignacin de bloques de disco duro. Hace que el comando "df" funcione como en sistemas BSD. Tan slo muestra un mensaje de error si ha ocurrido un error en el buffer de un fichero en modo "ordenado"

commit=nrsec

1(*)>

orlov bsddf data_err=ignore

Opcin

Caractersticas

nogrpid/sysvgroups Les da a los objetos el mismo ID de grupo que a su creador. Ext3 relaciona los buffer heads a pginas de datos y a

bh/nobh

Informacin del mapeo de la cach. Linka pginas en transacciones para asegurar el orden. o La opcin "bh" fuerza al sistema a usar buffer heads. o La opcin "nobh" trata de evitar asociar buffer heads (disponible slo para el modo "writeback").

delalloc No por defecto Opcin ro journal_checksum

Aplaza la escritura de bloques hasta que se est en el tiempo de escritura.

Caractersticas Permitir slo lectura Sumas de comprobacin de los ficheros para mejorar su fiabilidad.

journal_async_commit Aadir asncronamente las sumas de comprobacin de los ficheros. journal=update Actualiza el journal del sistema de ficheros de ext3 al formato actual.

Cuando cambian los valores mnimos y/o mximos del journal de dispositivos externos, esta opcin le permite al usuario especificar la nueva journal_dev=devnum localizacin del journal. El dispositivo journal es identificado por sus nuevos nmeros mnimos y mximos codificados en devnum. noload data=journal No carga el journal al montar la unidad. Todos los datos son introducidos en el journal antes de empezar a escribir en el sistema de ficheros principal. No se guarda el orden de los datos, los datos pueden ser escritos en el sistema de ficheros principal despus de que sus metadatos hayan sido introducidos en el journal. Esta opcin deshabilita el sistema Orlov de asignacin de bloques de disco duro. Habilita los Atributos Extendidos de Usuario. Tambin se debe tener

data=writeback

oldalloc user_xattr

Opcin

Caractersticas habilitada la opcin de atributos extendidos habilitadas en el kernel (CONFIG_EXT3_FS_XATTR).

nouser_xattr.

Deshabilita los Atributos Extendidos de Usuario. Habilita el soporte a la Lista de Acceso de Control POSIX. Tambin se tendr que tener habilitado el soporte ACL en el kernel (CONFIG_EXT3_FS_POSIX_ACL) Deshabilita el soporte a la Lista de Acceso de Control POSIX. Reserva de inodos No reserva de inodos Hace que df acte como en sistemas Minix. La informacin acerca de la depuracin de programas se enva al registro del sistema (syslog). Cuando se encuentra un error, el ordenador monta el sistema como slo lectura, read-only. Cuando se encuentra un error, el ordenador continua trabajando. Cuando se encuentra un error, el ordenador pasa a estado panic, deteniendo el sistema. Aborta el journal si ocurre un error en el buffer de un fichero en modo ordenado. Le da a los objetos la misma ID de grupo que a su creador. El ID de grupo que debern usar los bloques reservados. El ID del usuario que debern usar los bloques reservados. Usa superbloques alternativos en la posicin n.

acl

noacl reservation noreservation minixdf debug

errors=remount-ro errors=continue errors=panic

data_err=abort grpid/bsdgroups resgid=n resuid=n sb=n quota noquota

Opcin grquota usrquota

Caractersticas

stripe=n

Nmero de bloques del sistema de archivos que el mballoc (asignador multibloque) intentara usar para la asignacin de tamao y la alineacin. Para sistemas RAID 5 o 6 debe ser el nmero de discos de datos.

max_batch_time=usec min_batch_time=usec La prioridad de I/O (desde 0 a 7, donde 0 es la mxima prioridad) que sera usada por las operaciones de entrada y salida proporcionadas por kjournald2 durante una operacin de subida. Por defecto est a 3.

journal_ioprio=prio

FreeBSD
Saltar a: navegacin, bsqueda FreeBSD Parte de la familia BSD

FreeBSD con GNOME 2.20

Desarrollador Proyecto FreeBSD www.freebsd.org

Informacin general Modelo de desarrollo Software libre 9.0 [1] ltima versin estable
12 de enero de 2012; hace 4 meses

Ncleo Tipo de ncleo Licencia Estado actual En espaol

FreeBSD Monoltico BSD En desarrollo ?

rbol de descendencia de sistemas Unix.

FreeBSD es un sistema operativo libre para computadoras basado en las CPU de arquitectura Intel, incluyendo procesadores Intel 80386, Intel 80486 (versiones SX y DX), y Pentium. Tambin funciona en procesadores compatibles con Intel como AMD y Cyrix. Actualmente tambin es posible utilizarlo hasta en once arquitecturas distintas1 como Alpha, AMD64, IA-64, MIPS, PowerPC y UltraSPARC. FreeBSD est basado en la versin 4.4 BSD-Lite del Computer Systems Research Group (CSRG) de la University of California, Berkeley siguiendo la tradicin que ha distinguido el desarrollo de los sistemas BSD. Adems del trabajo realizado por el CSRG, el proyecto FreeBSD ha invertido miles de horas en ajustar el sistema para ofrecer las mximas prestaciones en situaciones de carga real.

La mascota del sistema operativo es Beastie.

Contenido

1 Caractersticas 2 Distribucin 3 Instalacin 4 Gestin de programas 5 Compatibilidad con GNU/Linux 6 Versiones 7 Vase tambin 8 Referencias 9 Enlaces externos

Caractersticas
FreeBSD es un sistema operativo multiusuario, capaz de efectuar multitarea con apropiacin y multiproceso en plataformas compatibles con mltiples procesadores; el funcionamiento de FreeBSD est inspirado, como ya se dijo, en la variante 4.4 BSD-Lite de UNIX. Aunque FreeBSD no puede ser propiamente llamado UNIX, al no haber adquirido la debida licencia de The Open Group, FreeBSD s est hecho para ser compatible con la norma POSIX, al igual que varios otros sistemas "clones de UNIX". El sistema FreeBSD incluye el ncleo, la estructura de ficheros del sistema, bibliotecas de la API de C, y algunas utilidades bsicas. La versin 6.12 trajo importantes mejoras como mayor apoyo para dispositivos Bluetooth y controladores para tarjetas de sonido y red. La versin 7.0, lanzada el 27 de febrero del ao 2008, incluye compatibilidad con el sistema de archivos ZFS de Sun y a la arquitectura ARM, entre otras novedades.

Distribucin

Terminal FreeBSD: pantalla de bienvenida.

Los instaladores, cdigo fuente y paquetes del sistema operativo FreeBSD se distribuyen de manera libre al pblico, en forma de archivos e imgenes ISO disponibles en servidores FTP y a travs de la WWW. Tambin es posible comprarlos en forma de CD-ROM o DVD.

Instalacin
La instalacin del sistema FreeBSD puede ser iniciada de varias formas. La ms comn es la utilizacin de un CD-ROM o DVD auto-arrancable, o utilizando un juego de 2 3 disquetes (en funcin de la versin que se desea instalar), o incluso mediante red utilizando el estndar PXE. Todas ellas arrancan la computadora con un sistema FreeBSD abreviado, y llevan a la misma utilidad sysinstall. La utilidad sysinstall es la encargada de instalar realmente el sistema operativo, y posee varias alternativas. A saber, instalar el sistema utilizando los datos disponibles en un dispositivo de almacenamiento local (CD-ROM, DVD, directorio en un sistema de archivos FAT, etc.), u obtenindolos desde un sitio remoto a travs de un protocolo de transferencia de archivos (HTTP, FTP, NFS, etc.).

Gestin de programas
FreeBSD al igual que varios otros sistemas inspirados en BSD, provee de manejo semiautomatizado de paquetes distribuidos en formato comprimido (en formato tar.bz o .tbz). Adems de eso, y al igual que NetBSD y OpenBSD, FreeBSD provee para conveniencia del usuario, de un eficiente sistema de gestin de paquetera llamado ports. Los ports son un conjunto de comandos por lotes, que especifican exactamente los requisitos, lo que se debe hacer para compilar el cdigo fuente y lo necesario para instalar la versin ejecutable de un determinado paquete de software en el sistema. Existen miles de programas libres y comerciales hechos para sistemas como GNU/Linux, que tambin tienen versiones en FreeBSD. Debido a que muchos de los paquetes estn ya compilados y preparados por los participantes del proyecto FreeBSD, stos pueden ser instalados simplemente seleccionndolos en una interfaz provista por el sistema operativo, y copiados directamente desde un servidor HTTP o FTP.

Compatibilidad con GNU/Linux


FreeBSD es compatible con binarios de varios sistemas operativos de tipo Unix, incluyendo GNU/Linux. La razn de esto es la necesidad de ejecutar algunas aplicaciones desarrolladas para ser ejecutadas en sistemas con el nucleo Linux en las que el cdigo fuente no se distribuye pblicamente y, por tanto, no pueden ser portadas a FreeBSD. Algunas de las aplicaciones usadas bajo esta compatibilidad son la versin de GNU/Linux de Adobe Flash Player, Linux-Firefox, Linux-Opera, Netscape, Adobe Acrobat, RealPlayer, VMware, Oracle, WordPerfect, Skype, Doom 3, Quake 4, Unreal Tournament, SeaMonkey y varias ms.

Generalmente no se siente prdida de rendimiento, y funcionan igual de rpido que las versiones nativas. Incluso puede ser ms veloz ejecutar un binario de GNU/Linux en FreeBSD, que un binario nativo (como en el caso de Firefox, no obstante es muy relativo ya que FreeBSD compila el cdigo y GNU/Linux en la mayora de los casos no, pero si compilara, obtendra una funcionalidad similar al de FreeBSD, unos programas funcionan mejor en GNU/Linux mientras que otros en FreeBSD). Si bien algunas aplicaciones funcionan perfectamente, otras se ven limitadas debido a que la capa de compatibilidad solo incluye las llamadas de sistema del ncleo Linux 2.4.2, una versin antigua. Una emulacin incompleta del ncleo Linux 2.6 est incluida en FreeBSD 7.x, aunque todava no viene activada por defecto. FreeBSD 8.x implementa compatibilidad con las llamadas nativas del ncleo linux 2.6 y el conjunto de libreras base de Fedora 10.

Versiones

Você também pode gostar