{"id":21471861,"url":"https://github.com/brianredbeard/lkn","last_synced_at":"2026-01-02T23:54:03.046Z","repository":{"id":20179319,"uuid":"23450265","full_name":"brianredbeard/lkn","owner":"brianredbeard","description":"Linux Kernel in a Nutshell ","archived":false,"fork":false,"pushed_at":"2014-08-29T04:13:27.000Z","size":5304,"stargazers_count":39,"open_issues_count":0,"forks_count":7,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-23T16:26:07.498Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"XSLT","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brianredbeard.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license.xml","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-08-29T02:41:15.000Z","updated_at":"2024-08-12T19:14:43.000Z","dependencies_parsed_at":"2022-08-31T01:33:45.251Z","dependency_job_id":null,"html_url":"https://github.com/brianredbeard/lkn","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianredbeard%2Flkn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianredbeard%2Flkn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianredbeard%2Flkn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianredbeard%2Flkn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brianredbeard","download_url":"https://codeload.github.com/brianredbeard/lkn/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243989714,"owners_count":20379648,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-23T09:46:09.493Z","updated_at":"2026-01-02T23:54:02.999Z","avatar_url":"https://github.com/brianredbeard.png","language":"XSLT","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Linux Kernel in a Nutshell\n\n## About\nLinux Kernel in a Nutshell is a 2006 book by Greg Kroah-Hartman.  It is released under the Creative Commons [Attribution-ShareAlike 2.5](http://creativecommons.org/licenses/by-sa/2.5/) License.\n\nThis is a mirror and not the authoritative location (http://www.kroah.com/lkn/)\n\n## Building the book\n\nThe book is written in Docbook XML format as per standard O'Reilly guidelines.  More information on their toolchain can be found in the `dblite` directory.  O'Reilly books use a modified version of Docbook XML and their corredponding DTD files are in the `dblite` path.\n\nOne of the primary reasons for this mirror was creating a version of the book in EPUB and Mobi format.  These files are located under the \"releases\" directory.  The source for the epub changes are in the **epub** branch.\n\nTo generate the required files for the epub:\n\n```\n$ xsltproc /usr/share/sgml/docbook/xsl-stylesheets-1.78.1/epub/docbook.xsl ../book.xml\n$ cp -r ../images OEBPS/\n$ echo \"application/epub+zip\" \u003e mimetype\n$ zip -0Xqr  lkn.epub mimetype META-INF OEBPS/\n```\n\nThis will create two new directories META-INF and OEBPS.  These contain the content for the book.  Unfortunately since the O'Reilly Docbook is non standard it doesn't know how to handle the images, but copying the directory into OEBPS fixes this.  Finally, the zip command generates the actual epub file `lkn.epub`.\n\n\n## Other resources\n\n  * [Kernel Newbies](http://www.kernelnewbies.org)\n  * [Kernel Newbies Forum](http://forum.kernelnewbies.org/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianredbeard%2Flkn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrianredbeard%2Flkn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianredbeard%2Flkn/lists"}