Kernel escrito en C

windows-linux

Si sabes programar, y te has planteado alguna vez como funciona un Sistema Operativo por dentro, probablemente sepas que la mayoría, por no decir todos están escritos en C, y es más, si has llegado hasta esa información, puede que también te hayas preguntado porque C y no C++ o ensamblador ¿verdad?.

En el punto 15 del FAQ del kernel de linux encontramos las respuestas concretas para el sistema operativo Linux, que supongo que en cierta medida son extensibles al resto de sistemas operativos.

  • Linus comenzó con la programación del núcleo de su nuevo SO en un ordenador 386 con el SO Minix, el cual era muy básico y tenia fines educativos, y para terminar gcc, el compilador de C.
  • Algunas de las partes del núcleo de un sistema operativo han de estar escritas en ensamblador para controlar correctamente algunos elementos del hardware; pero escribir todo el kernel en ensamblador reduciría la legibilidad del código significativamente. Como se puede incluir ensamblador en C, este lenguaje proporciona una gran ventaja respecto al resto.

Continue reading “Kernel escrito en C” »

Instalando Flash Player en Debian

Una vez que ya tenemos Internet en nuestro ordenador, lo primero que echamos de menos es el poder visualizar aplicaciones en flash, ya que en la actualidad, la mayoría de las páginas web existentes, contienen por lo menos un elemento flash, así que en este artículo vamos a explicar como realizar la instalación:

Para empezar hemos de decidirnos sobre qué programa fash debemos instalar. Yo he probado los cuatro que recomiendan en la wiki de debian, y sinceramente, aunque esté deprecated, yo me quedo con el flash player de toda la vida, porque es el que mejor ha reproducido los elementos flash de las páginas que he visitado.

Continue reading “Instalando Flash Player en Debian” »

Nueva apariencia

Desde que al actualizar WordPress a su versión 2.7.1 el tema K2 comenzó a verse mal (ya no se veía centrado como antes, sino alineado a la izquierda), me propuse la creación de un nuevo tema personalizado para la página web. Además tengo pensado añadir más páginas, como sería la Leer más…

Instalando la tarjeta Wifi en Debian

Pantallazo-Configuración de la red Ahora que ya tenemos instalado Debian Lenny, lo primero que debemos hacer es conseguir una conexión a Internet, ya que sin esto no podremos instalar gran cantidad de programas. En el caso de tener una conexión ethernet, no deberíamos tener mayores problemas, ya que bastaría con enchufa el cable RJ45 a nuestro puerto de red y punto, pero el problema surge cuando intentamos conectarnos por wifi a una red, ya que sería raro que Debian detectase automáticamente el periférico. En este caso vamos a configurar la tarjeta wireless Intel Corporation PRO/Wireless 3945ABG. Si no sabes que tarjeta wifi es la que tiene tu ordenador basta con escribir en consola: lspci Si la tarjeta no es la misma, puede que el proceso varíe un poco, por lo que te aconsejo ir a la Wiki de Debian. Continue reading “Instalando la tarjeta Wifi en Debian” »

Instalación de Debian Lenny 5.0

Como primer post de la épica saga que nos espera :P, voy a contar como instalar Debian Lenny en nuestro ordenador.

Antes de nada hemos de descargarnos la última versión de Debian Lenny, yo voy a hacer el manual de instalación partiendo de que sólo disponemos del CD1, por lo que no hace falta que te descargues más que el disco 1 (CD no DVD).

Una vez hemos quemado la ISO en un CD, insertamos el disco en el ordenador y lo reiniciamos con lo que nos aparecerá una pantalla como la siguiente:

debian-lenny-install-1

Continue reading “Instalación de Debian Lenny 5.0” »

Pirámide de Maslow

Pirámide de Maslow

Pirámide de Maslow

La pirámide de Maslow es una teoría psicológica desarrollada por Abraham Maslow en la que se trata el tema de la motivación y las necesidades humanas. Esta teoría clasifica las actividades que realizamos los seres humanos y las dispuso en forma piramidal de 5 niveles, indicando así el orden e importancia de las mismas.

El primer nivel se corresponde con la parte fisiológica, en las que se encuentran todas aquellas actividades más o menos necesarias para mantener una buena salud. Continue reading “Pirámide de Maslow” »