{"id":27652,"date":"2017-05-30T00:36:15","date_gmt":"2017-05-29T22:36:15","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=27652"},"modified":"2017-05-30T00:36:15","modified_gmt":"2017-05-29T22:36:15","slug":"linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2017\/05\/30\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\/","title":{"rendered":"Linux Inside &#8211; A book-in-progress about the Linux kernel and its internals"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>&#8220;<a href=\"https:\/\/0xax.gitbooks.io\/linux-insides\/\">Linux Inside<\/a>&#8221; is a book-in-progress about the Linux kernel and its internals. \u00a0You can read it online or download as a PDF. \u00a0It&#8217;s also available in several languages. \u00a0Some of the things that you&#8217;ll find inside are:<\/p>\n<ul>\n<li>The boot process<\/li>\n<li>Initialization<\/li>\n<li>Interrupts<\/li>\n<li>System calls<\/li>\n<li>Timers and time management<\/li>\n<li>Synchronization primitives<\/li>\n<li>Memory management<\/li>\n<li>SMP<\/li>\n<li>Data structures in the Linux kernel<\/li>\n<li>&#8230; and more.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>&#8220;Linux Inside&#8221; is a book-in-progress about the Linux kernel and its internals. \u00a0You can read it online or download as a PDF. \u00a0It&#8217;s also available in several languages. \u00a0Some of the things that you&#8217;ll find inside are: The boot process Initialization Interrupts System calls Timers and time management Synchronization primitives Memory management SMP Data structures &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2017\/05\/30\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Linux Inside &#8211; A book-in-progress about the Linux kernel and its internals<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Linux Inside - A book-in-progress about the Linux kernel and its internals #books #Linux #SysAdmin #Programming #OperatingSystems","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false,"_links_to":"","_links_to_target":""},"categories":[1,2294,6,18,133,62],"tags":[1192,1531,253],"keyring_services":[],"class_list":["post-27652","post","type-post","status-publish","format-standard","hentry","category-general","category-books","category-linux","category-programming","category-sysadmin","category-technology","tag-computer-science","tag-operating-systems","tag-unix"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"&quot;Linux Inside&quot; is a book-in-progress about the Linux kernel and its internals. You can read it online or download as a PDF. It&#039;s also available in several languages. Some of the things that you&#039;ll find inside are: The boot process Initialization Interrupts System calls Timers and time management Synchronization primitives Memory management SMP Data structures\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Leonid Mamchenkov\"\/>\n\t<meta name=\"google-site-verification\" content=\"VHvdD0_usx1_4DzKy_QCVcICVgX2EgA2ybELT-wl7kQ\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/mamchenkov.net\/wordpress\/2017\/05\/30\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Leonid Mamchenkov - Life, universe, and everything else\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Linux Inside \u2013 A book-in-progress about the Linux kernel and its internals - Leonid Mamchenkov\" \/>\n\t\t<meta property=\"og:description\" content=\"&quot;Linux Inside&quot; is a book-in-progress about the Linux kernel and its internals. You can read it online or download as a PDF. It&#039;s also available in several languages. Some of the things that you&#039;ll find inside are: The boot process Initialization Interrupts System calls Timers and time management Synchronization primitives Memory management SMP Data structures\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/mamchenkov.net\/wordpress\/2017\/05\/30\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2017-05-29T22:36:15+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2017-05-29T22:36:15+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MamchenkovBlog\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@mamchenkov\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Linux Inside \u2013 A book-in-progress about the Linux kernel and its internals - Leonid Mamchenkov\" \/>\n\t\t<meta name=\"twitter:description\" content=\"&quot;Linux Inside&quot; is a book-in-progress about the Linux kernel and its internals. You can read it online or download as a PDF. It&#039;s also available in several languages. Some of the things that you&#039;ll find inside are: The boot process Initialization Interrupts System calls Timers and time management Synchronization primitives Memory management SMP Data structures\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@mamchenkov\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/05\\\/30\\\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\\\/#blogposting\",\"name\":\"Linux Inside \\u2013 A book-in-progress about the Linux kernel and its internals - Leonid Mamchenkov\",\"headline\":\"Linux Inside &#8211; A book-in-progress about the Linux kernel and its internals\",\"author\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/05\\\/30\\\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\\\/#articleImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Leonid Mamchenkov\"},\"datePublished\":\"2017-05-30T00:36:15+02:00\",\"dateModified\":\"2017-05-30T00:36:15+02:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/05\\\/30\\\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/05\\\/30\\\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\\\/#webpage\"},\"articleSection\":\"All, Books, Linux, Programming, Sysadmin, Technology, Computer Science, operating systems, unix\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/05\\\/30\\\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"position\":2,\"name\":\"Technology\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/linux\\\/#listItem\",\"name\":\"Linux\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/linux\\\/#listItem\",\"position\":3,\"name\":\"Linux\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/linux\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/05\\\/30\\\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\\\/#listItem\",\"name\":\"Linux Inside &#8211; A book-in-progress about the Linux kernel and its internals\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/05\\\/30\\\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\\\/#listItem\",\"position\":4,\"name\":\"Linux Inside &#8211; A book-in-progress about the Linux kernel and its internals\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/linux\\\/#listItem\",\"name\":\"Linux\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\",\"name\":\"Leonid Mamchenkov\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/05\\\/30\\\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Leonid Mamchenkov\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/\",\"name\":\"Leonid Mamchenkov\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/05\\\/30\\\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Leonid Mamchenkov\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/05\\\/30\\\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\\\/#webpage\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/05\\\/30\\\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\\\/\",\"name\":\"Linux Inside \\u2013 A book-in-progress about the Linux kernel and its internals - Leonid Mamchenkov\",\"description\":\"\\\"Linux Inside\\\" is a book-in-progress about the Linux kernel and its internals. You can read it online or download as a PDF. It's also available in several languages. Some of the things that you'll find inside are: The boot process Initialization Interrupts System calls Timers and time management Synchronization primitives Memory management SMP Data structures\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/05\\\/30\\\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"datePublished\":\"2017-05-30T00:36:15+02:00\",\"dateModified\":\"2017-05-30T00:36:15+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/\",\"name\":\"Blog of Leonid Mamchenkov\",\"description\":\"Life, universe, and everything else\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Linux Inside \u2013 A book-in-progress about the Linux kernel and its internals - Leonid Mamchenkov","description":"\"Linux Inside\" is a book-in-progress about the Linux kernel and its internals. You can read it online or download as a PDF. It's also available in several languages. Some of the things that you'll find inside are: The boot process Initialization Interrupts System calls Timers and time management Synchronization primitives Memory management SMP Data structures","canonical_url":"https:\/\/mamchenkov.net\/wordpress\/2017\/05\/30\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"VHvdD0_usx1_4DzKy_QCVcICVgX2EgA2ybELT-wl7kQ","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/05\/30\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\/#blogposting","name":"Linux Inside \u2013 A book-in-progress about the Linux kernel and its internals - Leonid Mamchenkov","headline":"Linux Inside &#8211; A book-in-progress about the Linux kernel and its internals","author":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"publisher":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#person"},"image":{"@type":"ImageObject","@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/05\/30\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\/#articleImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Leonid Mamchenkov"},"datePublished":"2017-05-30T00:36:15+02:00","dateModified":"2017-05-30T00:36:15+02:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/05\/30\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\/#webpage"},"isPartOf":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/05\/30\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\/#webpage"},"articleSection":"All, Books, Linux, Programming, Sysadmin, Technology, Computer Science, operating systems, unix"},{"@type":"BreadcrumbList","@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/05\/30\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress#listItem","position":1,"name":"Home","item":"https:\/\/mamchenkov.net\/wordpress","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","position":2,"name":"Technology","item":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/linux\/#listItem","name":"Linux"},"previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/linux\/#listItem","position":3,"name":"Linux","item":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/linux\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/05\/30\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\/#listItem","name":"Linux Inside &#8211; A book-in-progress about the Linux kernel and its internals"},"previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/05\/30\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\/#listItem","position":4,"name":"Linux Inside &#8211; A book-in-progress about the Linux kernel and its internals","previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/linux\/#listItem","name":"Linux"}}]},{"@type":"Person","@id":"https:\/\/mamchenkov.net\/wordpress\/#person","name":"Leonid Mamchenkov","image":{"@type":"ImageObject","@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/05\/30\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Leonid Mamchenkov"}},{"@type":"Person","@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author","url":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/","name":"Leonid Mamchenkov","image":{"@type":"ImageObject","@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/05\/30\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Leonid Mamchenkov"}},{"@type":"WebPage","@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/05\/30\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\/#webpage","url":"https:\/\/mamchenkov.net\/wordpress\/2017\/05\/30\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\/","name":"Linux Inside \u2013 A book-in-progress about the Linux kernel and its internals - Leonid Mamchenkov","description":"\"Linux Inside\" is a book-in-progress about the Linux kernel and its internals. You can read it online or download as a PDF. It's also available in several languages. Some of the things that you'll find inside are: The boot process Initialization Interrupts System calls Timers and time management Synchronization primitives Memory management SMP Data structures","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#website"},"breadcrumb":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/05\/30\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\/#breadcrumblist"},"author":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"creator":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"datePublished":"2017-05-30T00:36:15+02:00","dateModified":"2017-05-30T00:36:15+02:00"},{"@type":"WebSite","@id":"https:\/\/mamchenkov.net\/wordpress\/#website","url":"https:\/\/mamchenkov.net\/wordpress\/","name":"Blog of Leonid Mamchenkov","description":"Life, universe, and everything else","inLanguage":"en-US","publisher":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#person"}}]},"og:locale":"en_US","og:site_name":"Leonid Mamchenkov - Life, universe, and everything else","og:type":"article","og:title":"Linux Inside \u2013 A book-in-progress about the Linux kernel and its internals - Leonid Mamchenkov","og:description":"&quot;Linux Inside&quot; is a book-in-progress about the Linux kernel and its internals. You can read it online or download as a PDF. It's also available in several languages. Some of the things that you'll find inside are: The boot process Initialization Interrupts System calls Timers and time management Synchronization primitives Memory management SMP Data structures","og:url":"https:\/\/mamchenkov.net\/wordpress\/2017\/05\/30\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\/","og:image":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg","og:image:secure_url":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg","og:image:width":1024,"og:image:height":1024,"article:published_time":"2017-05-29T22:36:15+00:00","article:modified_time":"2017-05-29T22:36:15+00:00","article:publisher":"https:\/\/www.facebook.com\/MamchenkovBlog","twitter:card":"summary_large_image","twitter:site":"@mamchenkov","twitter:title":"Linux Inside \u2013 A book-in-progress about the Linux kernel and its internals - Leonid Mamchenkov","twitter:description":"&quot;Linux Inside&quot; is a book-in-progress about the Linux kernel and its internals. You can read it online or download as a PDF. It's also available in several languages. Some of the things that you'll find inside are: The boot process Initialization Interrupts System calls Timers and time management Synchronization primitives Memory management SMP Data structures","twitter:creator":"@mamchenkov","twitter:image":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg"},"aioseo_meta_data":{"post_id":"27652","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2023-07-20 04:41:48","updated":"2026-01-15 12:59:44","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/\" title=\"Technology\">Technology<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/linux\/\" title=\"Linux\">Linux<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tLinux Inside \u2013 A book-in-progress about the Linux kernel and its internals\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/mamchenkov.net\/wordpress"},{"label":"Technology","link":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/"},{"label":"Linux","link":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/linux\/"},{"label":"Linux Inside &#8211; A book-in-progress about the Linux kernel and its internals","link":"https:\/\/mamchenkov.net\/wordpress\/2017\/05\/30\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\/"}],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":8033,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/10\/10\/renewed-subscription-to-linux-weekly-news\/","url_meta":{"origin":27652,"position":0},"title":"Renewed subscription to Linux Weekly News","author":"Leonid Mamchenkov","date":"October 10, 2004","format":false,"excerpt":"I have renewed my subscription to Linux Weekly News today. 12 month at once at a professional hacker level was supposed to be $60 USD, but they gave me a discount of 10% which made it $54 USD. Hey, they rule! :) LWN is the best open source journalism resource\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":21473,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/04\/09\/on-managing-linux-kernel-development\/","url_meta":{"origin":27652,"position":1},"title":"On managing Linux kernel development","author":"Leonid Mamchenkov","date":"April 9, 2014","format":"quote","excerpt":"The Linux kernel is one of the largest collaborative software projects in the history of the world and has almost nothing in the way of formalized management structure. We have people who have a strong operating systems background who have been contributing code, and then we have people like me.\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":27316,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/02\/09\/maintainers-dont-scale\/","url_meta":{"origin":27652,"position":2},"title":"Maintainers Don&#8217;t Scale","author":"Leonid Mamchenkov","date":"February 9, 2017","format":false,"excerpt":"Daniel Vetter, one of the Linux kernel maintainers, shares some thoughts on why maintainers don't scale, what it takes to do the job, what has changed recently and what needs to change in the future. This reminded me of this infographic, which depicts a year (even though back in 2012\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/02\/year-500x375.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":10294,"url":"https:\/\/mamchenkov.net\/wordpress\/2006\/08\/02\/daily-del-icio-us-bookmarks\/","url_meta":{"origin":27652,"position":3},"title":"Daily del.icio.us bookmarks","author":"Leonid Mamchenkov","date":"August 2, 2006","format":false,"excerpt":"Shared bookmarks for del.icio.us user tvset on 2006-08-01 Camels and Rubber Duckies - Joel on Software -- Pricing 101 from Joel Spolsky Tagged as: analysis business economy finance marketing money prices pricing software startup strategy technology tips Myths, Lies, and Truths about the Linux kernel -- Excellent presentation from Ottawa\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":7615,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/06\/28\/linux-kernel-links\/","url_meta":{"origin":27652,"position":4},"title":"Linux kernel links","author":"Leonid Mamchenkov","date":"June 28, 2004","format":false,"excerpt":"If for any reason you wanted to learn anything and everything about Linux kernel, but were afraid to start, then I have found a perfect place for you. \"Kernel links\" is an \"index of documentation for people interested in writing and\/or understanding the Linux kernel\". It is the biggest collection\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"\/wordpress\/wp-content\/20040628-kernel-model.png","width":350,"height":200,"srcset":"\/wordpress\/wp-content\/20040628-kernel-model.png 1x, \/wordpress\/wp-content\/20040628-kernel-model.png 1.5x"},"classes":[]},{"id":24057,"url":"https:\/\/mamchenkov.net\/wordpress\/2015\/05\/06\/linux-insides-a-little-bit-about-a-linux-kernel\/","url_meta":{"origin":27652,"position":5},"title":"Linux Insides &#8211; a little bit about a Linux kernel","author":"Leonid Mamchenkov","date":"May 6, 2015","format":"link","excerpt":"Linux Insides - a little bit about a Linux kernel","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"23upobq","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2015\/05\/23upobq-500x275.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/27652","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=27652"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/27652\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=27652"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=27652"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=27652"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=27652"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}