|
||||||
Últimas NoticiasKernel versión 0.6.124-Apr-2009Esta versión incluye algunas mejoras básicas que son necesarias para mejorar otras partes del núcleo en un próximo futuro. Una de estas mejoras es el nuevo controlador, aunque todavía con un soporte mínimo, de impresoras por el puerto paralelo (/dev/lp0), que ayudará a depurar mensajes del núcleo durante la adaptación del soporte para el X Window System.
Además de la nueva característica Finalmente mucha parte del código del núcleo ha sido mejorada y reescrita y se han arreglado algunos bugs, dando a esta versión un poco más de estabilidad que la anterior. Como siempre, el fichero Changelog tiene todos los detalles. Kernel versión 0.6.011-Mar-2009Puesto que se ha realizado tanto trabajo, ésta vuelve a ser otra versión mayor. El cambio más importante es que se ha cambiado completamente el espacio de direccionamiento del núcleo. Aprovechando la idea de Tim Robinson, he reescrito casi la mayor parte del código relativo a la memoria para acomodar la misma repartición que en Linux. El resultado es que el núcleo continua cargándose en la dirección de memoria física 0x100000 (1MB) pero ahora se compila para correr en la dirección de memoria virtual 0xC0000000 (3GB). Así pues el espacio de usuario tiene un tamaño de 3GB dejando sólo 1GB para el espacio del núcleo. Esto significa que de momento el núcleo sólo podrá direccionar hasta 1GB de memoria.
El siguiente cambio importante es el soporte directo de dispositivos RAMdisk. Por defecto el núcleo crea 1 RAMdisk (
El último cambio importante incluye el soporte para la extensión Rock Ridge del filesystem ISO9660. Con este nuevo soporte el núcleo Fiwix permite arrancarse desde un filesystem ISO9660 como root, usando el parámetro de arranque del núcleo Lo siguiente es una representación de todo este nuevo soporte: # mount -t iso9660 /dev/hdc /mnt/cdrom ISO 9660 Extensions: RRIP_1991A # l /mnt/cdrom/ dr-xr-xr-x 3 root root 6144 Dec 15 2006 bin -r--r--r-- 1 root root 2048 Feb 18 14:40 boot.catalog dr-xr-xr-x 3 root root 8192 Feb 16 19:11 dev dr-xr-xr-x 5 root root 4096 Feb 16 19:02 etc -r--r--r-- 1 root root 1474560 Feb 18 14:40 fiwix.img -r--r--r-- 1 root root 88009 Oct 12 2003 install.log dr-xr-xr-x 3 root root 2048 Feb 28 2002 lib dr-xr-xr-x 3 root root 2048 Jul 10 2002 lost+found dr-xr-xr-x 6 root root 2048 Feb 16 19:05 mnt dr-xr-xr-x 3 root root 2048 Feb 16 19:04 proc dr-xr-xr-x 4 root root 2048 May 2 2007 root dr-xr-xr-x 3 root root 4096 Jul 30 2007 sbin dr-xr-xr-x 12 root root 2048 Jun 8 2001 usr # df Filesystem 1k-blocks Used Available Use% Mounted on /dev/fd0 1440 1036 404 72% / /dev/hdc 52112 52112 0 100% /mnt/cdromComo siempre, se han arreglado muchos bugs y se ha mejorado bastante código, y eso hace que esta nueva versión sea un paso adelante hacia el próximo reto, la implementación del soporte de escritura para el filesystem EXT2.
Como ejemplo de todo esto, lo siguiente es una representación para mostrar lo bien que se ve el comando
# ps
PID Uid VmSize Stat Command
1 root 244 S init
2 root SW [kswapd]
19 root 428 S -sh
20 root 260 S init
24 root 344 R ps
Finalmente pero no por ello menos importante, a partir de ahora la web del proyecto Fiwix incluirá la sindicación de contenidos RSS para dar la posibilidad de que la gente pueda estar al día de los cambios más recientes.
|
||||||
|
||||||