Saltar al contenido

Categoría: Gnu/Linux

Understanding the Linux Kernel: Entiende como funciona Linux o un sistema operativo

Desde aproximadamente un año, estoy dictando la materia de Sistemas Operativos en la Universidad Nacional Experimental del Tachira (UNET) y buscando como explicar el contenido prográmatico con el núcleo Linux, conseguí una recomendación de leer Understanting the Linux Kernel de O’Reilly, acto seguido, adquirí la versión digital y me puse a leerlo.

En mi opinión el libro se divide en dos partes, una sección introductoria donde explica toda la teoría de como funcionan los Sistemas Operativos, aquí veremos como es el arranque del sistema, el manejo de: procesos, memoria, dispositivos de entrada y salida; pero con gran nivel técnico y muchos ejemplos superficiales de como son implementados en Linux. Me pareció interesante porque a diferencia de otros libros de Sistemas Operativos, el contenido está dirigido a profesionales y no a estudiantes, por ello, si desconoces estos temas es mejor leer un libro académico antes de leer esta sección.

La siguiente parte (como el 75% restante del libro), deja de ser teoría general y se adentra en como Linux implementa cada una las cosas explicadas en la sección anterior, aquí leeremos sobre los algoritmos disponibles en Linux para manejo de procesadores, memoria y dispositivos de E/S. A partir de aquí el contenido se dirige a personas interesadas en el diseño de Linux o futuros colaboradores del núcleo, pues veremos secciones de código (no muchas), las diferentes estructuras y variables disponibles para utilizar cuando se desarrolla, ell autor explica muy bien a través de tablas, cada una de las estructuras disponibles con sus correspondientes atributos, los ejemplos son muy sencillos y cortos (bueno la naturaleza de un sistema operativo es así) sin rellenar con otras cosas y los conceptos pueden ser sencillos o muy complejos dependiendo de tu dominio del tema.

Understanding the Linux Kernel
Portada del libro

Este libro lo recomiendo si deseas empezar a modificar (fork) el núcleo de Linux, Firefox OS o Android, si te interesa como funciona el núcleo Linux con mucho detalle pero sin la complejidad que se suele conseguir en otras fuentes, si deseas conocer con mayor profundidad como son los sistemas operativos o eres curioso. Eso si, si no tienes bases en el área evita leer este libro, pues te costará entenderlo y no le sacarás provecho al libro.

 Así que consigue este libro y comienza a estudiar sobre Linux (literalmente).

1 comentario

2012: Un gran año para Linux

Hace unos días la Linux Foundation publicó un video en youtube sobre los acontecimientos ocurrido entorno a Linux durante el 2012 y realmente me pareció excelente como este proyecto ha avanzado enormemente. Ya llevo usando Linux por 9 años, recordando como era en aquel entonces y como es ahora, veo lo enorme que ha avanzado el proyecto, principalmente pasó de ser un sistema operativo para Geeks o sistemas de gran cómputo, a ser el sistema operativo usar por la mayoría de dispositivos de la vida diaria.

Y en el 2012, sucedieron muchas cosas que muestra el video, como podemos nombrar:

  • Linus gana el premio de Millenium Technology.
  • Redhat logra obtener un beneficio de mil millones de dolares en el año.
  • Android se vuelve en el dispositivo de consumo mas usado.
  • Mas del 90% de las super-computadoras usan Linux.
  • Las distintas convenciones  realizadas alrededor del mundo.
  • Y mas..
2012: What a Year for Linux

Si les gustó el video, compartan la información u opinen.

 

Deja un comentario

Desarrolladores de Linux cantan: We’re not gonna take it

En el pasado LinuxCon se grabó una canción que refleja el espíritu de desarrollo de Linux, es una versión de We’re not gonna take it (No vamos a dejarnos  en español), una canción muy conocida en la decáda de los ochentas (el intérprete original es Twisted Sister). En el vídeo podemos encontrar a Linus Torvald y Robin Bergeron (a quien pude conocer en el FudCon) junto a los desarrolladores mas importantes de Linux.

Disfruten ahora de este vídeo para escuchar cuando estes programando, trabajando en Linux, o lo que sea.

1 comentario

Breve resumen del FUDCon Día #2

El segundo día comenzó con la realización de mesas de trabajos para permitir a personas agruparse para: intercambiar información, dictar talleres, realizar pequeñas exposiciones. La primera charla que observé fue por parte de Antonio Salas  acerca de alta disponibilidad, no pude entrar a ella por andar escribiendo el artículo anterior. Luego entré a la charla de Yader Velasquez sobre Gtk a Sugar, donde se aprendía a migrar aplicaciones realizadas en GTK con Python al entorno Sugar (utilizado por las OLPC), también indirectamente se explicaba como crear aplicaciones con Sugar. La charla de Mozilla Venezuela sobre Firefox OS, se dictó en la mañana y contó con una asistencia masiva, se explicó: cómo funcionas las aplicaciones web, Firefox OS, el marketplace de Mozilla, las APIs existentes y la comunidad local. Se repartieron franelas, calcomanías y chapas haciendo preguntas  a los asistentes del evento.

En la tarde se inició con la conferencia de Valentín (una de las mejores presentaciones del evento) sobre el proyecto ICARO, un proyecto para enseñar a niños la elaboración de robots utilizando materiales de desecho y usando Turtle Art para facilitar la programación de los mismos, se mostraron unos ejemplos de como programar un robot para movilizarse mediante diagramas usar y como usar sus sensores para no chocar. Maria «Tatica» Leandro posteriormente hizo un taller de Inkscape y Gimp, permitiendo a las personas realizar diseño gráfico usando herramientas libres.

Mas tarde, montamos un stand de Mozilla, repartimos calcomanías y dimos asistencia sobre problemas, de hecho tuve una buena experiencia porque estaba explicando a Echeverria como programar Javascript usando las nuevas herramientas integradas de Firefox y a cambio me explicó como optimizar el rendimiento de Android mediante mejor manejo de memoria y la frecuencia del procesador.

Debido a la gran cantidad de ponencias, no pude asistir a todas 🙁 y por ello no podrán ver mi opinión o fotos de ellas.

Deja un comentario