Buenas...
sin ánimo de liarla...
Un apunte rápido y simplista sobre los pantallazos azules (aka BSoD == Blue Screen of Death):
El Sistema Operativo funciona entre dos mundos (por decirlo así), el mundo que interactúa con el usuario (vulgo anillo 3 o ring3) que sería todo lo que podeis ver desde vuestro usuario (el explorador, el IE, el Firefox, los procesos que listais con el administrador de tareas, etc.) en ring3 los procesos de un usuario (inicialmente) no tienen acceso a la memoria de otros procesos ni de otros usuarios, por otro lado tenemos el mundo que interactúa con el hardware de vuestro sistema y con el corazón del Sistema Operativo, este mundo se llama (ring0 o anillo 0).
Los drivers facilitan la comunicación entre estos mundos paralelos.
¿Qué ocurre cuándo hay un error en un proceso de ring0? En ring0 un proceso tiene acceso absoluto a todo el corazón del sistema, un error en ring0 da lugar al BSoD dado que paraliza el corazón del Sistema Operativo.
FireFox es un proggy de ring3 ycomo tal *NUNCA*, repito, *NUNCA* puede dar un BSoD.
¡Ah! Se me olvidaba, para los antiwindoze: la *inmensa* mayoría de los BSoD de Windows XP SP2 son debidos a *MALA PROGRAMACIÓN DE DRIVERS DE TERCEROS*, mayormente tarjetas gráficas pero no os olvideis de: antivirus, firewalls, drivers de dispositvos USB, etc. .
El S.O. Windows XP es muy estable, las aplicaciones de terceros no lo son tanto (cuestión de pasta mayormente).
Os lo dice uno con cierta experiencia en programación de drivers bajo Windows XP (además drivers chungos).
Saludos a todos de buen rollo.
Alfredo.
Edito para añadir lo siguiente: Premio a quien adivine el nombre de mi clan en el Call Of Duty 4 PS3.