From 2113abd9103d22c32dbc4a83515410ed979516e9 Mon Sep 17 00:00:00 2001 From: Sergiotarxz Date: Tue, 7 Jan 2025 02:26:35 +0100 Subject: [PATCH] Adding first programming book. --- content/products/03-linux-kernel-programming.xml | 11 +++++++++++ lib/BurguillosInfo.pm | 2 ++ public/img/linux-kernel-libro.webp | Bin 0 -> 3532 bytes 3 files changed, 13 insertions(+) create mode 100644 content/products/03-linux-kernel-programming.xml create mode 100644 public/img/linux-kernel-libro.webp diff --git a/content/products/03-linux-kernel-programming.xml b/content/products/03-linux-kernel-programming.xml new file mode 100644 index 0000000..8c4b989 --- /dev/null +++ b/content/products/03-linux-kernel-programming.xml @@ -0,0 +1,11 @@ + + Libro programación de Kernel Linux + + Libro en inglés para aprender a programar el Kernel de Linux, útil para + desarrollo de sistemas embebidos, hacking, programación de drivers... + + packt-linux-kernel-programming + /img/linux-kernel-libro.webp + Amazon + https://amzn.to/3DIdSf3 + diff --git a/lib/BurguillosInfo.pm b/lib/BurguillosInfo.pm index 55d28d6..f958343 100644 --- a/lib/BurguillosInfo.pm +++ b/lib/BurguillosInfo.pm @@ -76,6 +76,8 @@ sub startup ($self) { 'Bar Beluche', 'Bar Cristóbal', 'Mesa escritorio', + 'Linux', + 'Libros de hacking', ]); }); } diff --git a/public/img/linux-kernel-libro.webp b/public/img/linux-kernel-libro.webp new file mode 100644 index 0000000000000000000000000000000000000000..7eac1ae44f9ddfdb182087a3d854e35e29b6ffb2 GIT binary patch literal 3532 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 literal 0 HcmV?d00001