El 2004-10-19 a las 10:27 +0200, Rafa Grimán escribió:
Y bueno tambien esta el tema del que se habla como futuro sistema de archivos del cuerno largo (longhorn) basado en sql.. yo que trabajo con herramientas sql, me da repeluz solo pensarlo :D
Será porque el reiser usa arboles, y está pensado para poder implementar cosas como bases de datos directamente, con cosas como plugins.
Si eso lo hacen funcionar ... pobre del que lo use. Estará pillado por las orejas y no podrás salir de ahí nunca :(
¿Te refieres a lo del "cuernolargo" con sql o a lo del reiser con plugins? A mi lo del reiser me parece tecnológicamente interesante. Bueno o malo, no lo he pensado, pero interesante, si.
[...]
Esto rafa... no se si es cosa tuya o del webmail de yahoo... pero los acentos........ no veas lo jodido que se hace entender la palabra con los simbolos que llegan...... tampoco hay que llegar al extremo de no ponerlos como hago yo, por vagancia :p
Yo los veo perfectamente, los de rafa. Y eso, si yo los veo bien, es malo: Su correo reporta estar usando utf-8, pero si yo los veo bien es que en realidad está usando ISO-8859-1. Muy curioso... no me había fijado.
Uso kmail del KDE 3.3.1 y tengo configurado que: - use utf 8 - use iso8859-15 - mantenga la tabla de caracteres original
Todo esto lo tengo para intentar ser compatible, pero veo que ha creado problemas. Ahora mismo lo he dejado como utf 8. Cualquier cambio ... avisadme y trataré de corregirlo 0:)
En este caso, que es un correo respondido a uno mio, ha usado iso, que es como escribí yo (con Pine, que no es nada trivial cambiar de juego). Es decir, el tuyo dice que viene con iso, y efectivamente, viene con iso. El problema era antes, que decía venir con utf y en realidad estaba con iso. Me fijaré en los otros..
[...]
Esto... el windows tira de la bios.. pero y linux? si quitamos la bios arranca???????
No.
Durante el arranque _todos_ los sistemas necesitan de la bios.
En el caso del linux, esa labor la hace el cargador, sea lilo o grub. Cuando el cargador termina su trabajo, la bios ya no se vuelve a usar para nada más.
Como dice Carlos, para arrancar necesita la BIOS, pero luego el kernel puede o no basarse en la información de la BIOS para detectar los dispositivos.
Puedes recompilar el kernel para que: - sólo use la BIOS - ignore la BIOS - usar la BIOS cuando no consiga detectar el dispositivo
Ah. Bueno, si, pero yo me refería simplemente al proceso de arranque del ordenador. No quería meterme en eso, pero quizás clarifique un poco las ideas. Cuando una CPU, un procesador, se enciende o se resetea (puagh, inicializa), lo primero que hace es ejecutar como programa lo que encuentre en una posición de memoria determinada, fijada en fábrica. Por ejemplo, un sistema consiste en cargar lo que encuentre en las dos primeras posiciones de memoria en los registros SP y PC (puntero de pila y contador de programa). En cuando el PC está cargado, lo que hace el procesador es cargar la dirección de memoria apuntada por el PC en el registro de instrucciones, decodificarla y ejecutarla... y ya está el procesador corriendo. En algunas diseños la maquina (la placa, si quereis) intercepta esas dos primeras lecturas dandole lo quieran. Otros procesadores reciben esos codigos desde el controlador de interrupciones... el objeto es que el diseñador pueda decidir en que parte del mapa de memoria mete la ROM de inicio, porque puede no interesarle ponerla al principio de la memoria: caso del IBM PC, que la rom estaba cerca del final (y ahora se ha quedado en medio). Todo esto lo cuento para explicar que esa ROM es imprescindible (con variantes). ¿Que hay en esa ROM? Pues algunos programas y librerías necesarias. ¿Para que? Bueno, pues por lo pronto necesita hacer unas comprobaciones. ¿Tengo memoria? ¿Cuanta? ¿Está en buen estado? ¿Que cosas de las que se pueden añadir a la placa están conectadas? ¿Tengo video? ¿tengo teclado? ¿puerto serie? ¿Tengo disquetera? ¿Tengo disco duro? etc, etc. Esta fase de detección y comprobación se llama POST. Los errores, antes de tener el video funcionando, se reportan mediante bips del altavoz, y también se pueden reportar con un codigo hexadecimal en una tarjeta especial enchufada en el bus, con un display numerico. Claro, el problema es que el significado de los numeros varía según el fabricante de la bios. La bios (esa rom) proporciona funciones suficientes para leer el teclado, incluso el ratón, y escribir en la pantalla, para empezar (parte de esas funciones pueden estar en añadidos externos, como son la ROM de la tarjeta de video). En los PCs es capaz de ejecutar un pequeño programa de configuración (que es lo que muchos creen que es la bios), donde se pueden seleccionar opciones como ajustes de tiempos del bus, discos, perifericos, etc. Cuando el programa ha terminado sus comprobaciones, llega la fase de arrancar el sistema operativo. Para ello, comprueba si tiene discos, y, en un orden prefijado, trata de cargar un programa desde el disco. Es decir, la bios ha de ser capaz de leer sectores desde el disquete, desde el disco duro, desde el cdrom, etc. Se trata de leer los primeros 512 bytes del dispositivo, cargarlos en una zona de memoria determinada, y pasarles el control como programa, es decir, ejecutarlo. Lo que pase a partir de ese momento, ya es problema del que haya diseñado ese pequeño programa: la bios ha terminado su labor. Eso si, sigue estando ahí. Siguen estando las librerías de acceso a disco, de escritura en pantalla, etc. Se pueden usar, o no... eso es otra historia. El dos las usaba de pleno. El windows, cada vez menos. El linux, creo que nada, o casi nada. Otra cosa, por supuesto, son las tablas de configuración que haya dejado la bios para que el sistema operativo las use. Por supuesto, esto es una explicación es bastante vaga y un poco imprecisa; pero la idea es esa. En la documentación del lilo y del grub podeis encontrar detalles más exactos y ampliados del proceso de arranque, y como lo hace el linux.
Por defecto el kernel de SUSE usa la BIOS y luego comprueba (opción 3). ¿Es bueno eso? Depende de la BIOS. Hay algunas BIOS que no rulan bien y hay que:
- actualizar la BIOS
o bien
- decirle al kernel que pase de la BIOS
-- Saludos Carlos Robinson