{"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_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},"_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":[],"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}]}}