Programación Avanzada en Linux

Dando saltos en los links de la web me encontré con un material que me resulto muy interesante, y creo que le resultará interesante a cualquier programador de C o C++ que inicie sus primeros pasos en el mundo de Linux o en mi caso en el mundo del desarrollo en mi Slackware😉 .

Se trata de un libro, liberado bajo licencia Open Publication License, que trata temas tan interesantes para aprovechar las virtudes de Linux; lo único que dificultaría su lectura es que se encuentra en inglés, pero creo que para cualquier “ESlackero” aficionado a usar la CLI no será un problema.

Además de estar muy completo, también pueden descargarse los códigos de ejemplo, liberados bajo licencia GPL.

Y quien mejor para explicarlo que tomando un trozo del Acerca de del Libro en su Página:

From the Back Cover

Advanced Linux Programming is intended for the programmer already familiar with the C programming language. Authors Alex Samuel, Jeffrey Oldham, and Mark Mitchell of CodeSourcery, LLC take a tutorial approach and teach the most important concepts and power features of the GNU/Linux system in application programs.

If you’re a developer already experienced with programming for the GNU/Linux system, are experienced with another UNIX-like system and are interested in developing GNU/Linux software, or want to make the transition for a non-UNIX environment and are already familiar with the general principles of writing good software, this book is for you. In addition, you will find that this book is equally applicable to C and C++ programming. Even those progamming in other languages will find this book useful since the C language APIs and conventions are the lingua franca of GNU/Linux.

Para que se den cuenta de qué hablo pues les dejo los títulos de los capítulos, traducidos (y en Inglés) extraídos de la página de descarga del libro:

  • Capitulo 1: Programación Avanzada de Unix con Linux (Advanced Unix Programming with Linux)
  • Capitulo 2: Escribiendo Buen Sofware para Linux (Writing Good GNU/Linux Software)
  • Capitulo 3: Procesos (Processes)
  • Capitulo 4: Hilos (Threads)
  • Capitulo 5: Comunicación Entre Procesos (Interprocess Communication)
  • Capítulo 6: Dominando Linux (Mastering Linux)
  • Capitulo 7: El Sistema de Archivos /proc (The /proc File System)
  • Capitulo 8: Llamadas al Sistema Linux (Linux System Calls)
  • Capitulo 9: Código Assembler “Inline” (Inline Assembly Code)
  • Capitulo 10: Seguridad (Security)
  • Capitulo 11: Un Ejemplo de una Aplicación GNU/Linux(A Sample GNU/Linux Application)

Espero no haberme equivocado en la traducción🙂 .

Enlaces:

Sitio oficial del Libro: http://www.advancedlinuxprogramming.com/

3 responses to “Programación Avanzada en Linux”

  1. Pablo Rosales says :

    muy útil el dato, en cuanto pueda te menciono en mi blog con un link…

  2. dhabyx says :

    Gracias, y si es muy útil, me ha servido demasiado😀

  3. Datar says :

    Esta muy interesante y por si quieren saber más de GNU Assembler, que puede ser una herramienta interesante en Linux aquí les dejo este link:

    http://datar89.wordpress.com/2009/07/07/programacion-con-gnu-assembler-gas/

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: