{"id":104,"date":"2026-04-04T16:15:26","date_gmt":"2026-04-04T16:15:26","guid":{"rendered":"https:\/\/blog.asl-sl.com.br\/?page_id=104"},"modified":"2026-04-04T16:15:27","modified_gmt":"2026-04-04T16:15:27","slug":"o-inicio","status":"publish","type":"page","link":"https:\/\/blog.asl-sl.com.br\/?page_id=104","title":{"rendered":"O In\u00edcio."},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">O Kernel Linux<\/h2>\n\n\n\n<p>O kernel Linux \u00e9 o n\u00facleo central do sistema operacional Linux, respons\u00e1vel por fazer a intermedia\u00e7\u00e3o entre o hardware da m\u00e1quina e os programas que rodam sobre ele. Desenvolvido por Linus Torvalds em 1991 como um projeto pessoal e acad\u00eamico inspirado no Minix, o kernel \u00e9 escrito predominantemente em linguagem C com trechos em Assembly para as partes mais baixo n\u00edvel e arquitetura-espec\u00edficas. Ele \u00e9 classificado como um kernel monol\u00edtico \u2014 o que significa que todos os seus subsistemas principais (gerenciamento de mem\u00f3ria, escalonamento de processos, sistema de arquivos, pilha de rede, drivers de dispositivos) executam no mesmo espa\u00e7o de endere\u00e7amento privilegiado, o <em>kernel space<\/em> \u2014, embora suporte m\u00f3dulos carreg\u00e1veis dinamicamente (<em>loadable kernel modules<\/em>), o que lhe confere certa flexibilidade modular sem abrir m\u00e3o do desempenho t\u00edpico da arquitetura monol\u00edtica.<\/p>\n\n\n\n<p>Entre suas responsabilidades fundamentais est\u00e3o o gerenciamento de processos e threads, por meio de um escalonador sofisticado (atualmente o CFS \u2014 <em>Completely Fair Scheduler<\/em>) que distribui tempo de CPU entre as tarefas de forma justa e eficiente; o gerenciamento de mem\u00f3ria virtual, que abstrai a mem\u00f3ria f\u00edsica via pagina\u00e7\u00e3o, permitindo que cada processo enxergue um espa\u00e7o de endere\u00e7amento isolado e protegido; e o sistema de arquivos virtual (VFS \u2014 <em>Virtual File System<\/em>), uma camada de abstra\u00e7\u00e3o que permite ao kernel suportar dezenas de sistemas de arquivos distintos (ext4, Btrfs, XFS, NTFS, FAT, entre outros) com uma interface uniforme para as aplica\u00e7\u00f5es. Al\u00e9m disso, o kernel gerencia a comunica\u00e7\u00e3o com todo o hardware do sistema por meio de drivers, que podem ser compilados estaticamente no kernel ou carregados como m\u00f3dulos em tempo de execu\u00e7\u00e3o.<\/p>\n\n\n\n<p>Por ser distribu\u00eddo sob a licen\u00e7a GPL v2 (<em>GNU General Public License<\/em>), o kernel Linux \u00e9 software livre, o que permitiu sua ado\u00e7\u00e3o massiva e diversificada ao longo das d\u00e9cadas. Hoje ele est\u00e1 presente em uma variedade extraordin\u00e1ria de dispositivos: servidores corporativos e de nuvem (onde domina absoluto), supercomputadores (presentes em praticamente 100% do TOP500 mundial), dispositivos Android, roteadores, televisores, autom\u00f3veis, sistemas embarcados, e at\u00e9 no espa\u00e7o \u2014 em rovers da NASA e na Esta\u00e7\u00e3o Espacial Internacional. O desenvolvimento do kernel \u00e9 colaborativo e distribu\u00eddo, com milhares de contribuidores de todo o mundo e empresas como Red Hat, Google, Intel e Samsung entre os maiores patrocinadores, tornando-o um dos projetos de software de c\u00f3digo aberto mais ativos e complexos j\u00e1 criados, com mais de 30 milh\u00f5es de linhas de c\u00f3digo no reposit\u00f3rio oficial.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O Kernel Linux O kernel Linux \u00e9 o n\u00facleo central do sistema operacional Linux, respons\u00e1vel por fazer a intermedia\u00e7\u00e3o entre o hardware da m\u00e1quina e os programas que rodam sobre ele. Desenvolvido por Linus Torvalds em 1991 como um projeto pessoal e acad\u00eamico inspirado no Minix, o kernel \u00e9 escrito predominantemente em linguagem C com <a class=\"more-link\" href=\"https:\/\/blog.asl-sl.com.br\/?page_id=104\">Leia mais&#8230; &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-104","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>O In\u00edcio. - Academia do software livre, S\u00e3o Louren\u00e7o - MG.<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.asl-sl.com.br\/?page_id=104\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"O In\u00edcio. - Academia do software livre, S\u00e3o Louren\u00e7o - MG.\" \/>\n<meta property=\"og:description\" content=\"O Kernel Linux O kernel Linux \u00e9 o n\u00facleo central do sistema operacional Linux, respons\u00e1vel por fazer a intermedia\u00e7\u00e3o entre o hardware da m\u00e1quina e os programas que rodam sobre ele. Desenvolvido por Linus Torvalds em 1991 como um projeto pessoal e acad\u00eamico inspirado no Minix, o kernel \u00e9 escrito predominantemente em linguagem C com Leia mais... &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.asl-sl.com.br\/?page_id=104\" \/>\n<meta property=\"og:site_name\" content=\"Academia do software livre, S\u00e3o Louren\u00e7o - MG.\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/asl.saolourenco\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-04T16:15:27+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.asl-sl.com.br\\\/?page_id=104\",\"url\":\"https:\\\/\\\/blog.asl-sl.com.br\\\/?page_id=104\",\"name\":\"O In\u00edcio. - Academia do software livre, S\u00e3o Louren\u00e7o - MG.\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.asl-sl.com.br\\\/#website\"},\"datePublished\":\"2026-04-04T16:15:26+00:00\",\"dateModified\":\"2026-04-04T16:15:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.asl-sl.com.br\\\/?page_id=104#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.asl-sl.com.br\\\/?page_id=104\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.asl-sl.com.br\\\/?page_id=104#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/blog.asl-sl.com.br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"O In\u00edcio.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.asl-sl.com.br\\\/#website\",\"url\":\"https:\\\/\\\/blog.asl-sl.com.br\\\/\",\"name\":\"Academia do software livre, S\u00e3o Louren\u00e7o - MG.\",\"description\":\"A academia do software livre, procura construir uma rela\u00e7\u00e3o entre a educa\u00e7\u00e3o em v\u00e1rios n\u00edveis aspectos e funcionalidades\",\"publisher\":{\"@id\":\"https:\\\/\\\/blog.asl-sl.com.br\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.asl-sl.com.br\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blog.asl-sl.com.br\\\/#organization\",\"name\":\"Academia do software livre, S\u00e3o Louren\u00e7o - MG.\",\"url\":\"https:\\\/\\\/blog.asl-sl.com.br\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/blog.asl-sl.com.br\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/blog.asl-sl.com.br\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/asl-b.png\",\"contentUrl\":\"https:\\\/\\\/blog.asl-sl.com.br\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/asl-b.png\",\"width\":128,\"height\":49,\"caption\":\"Academia do software livre, S\u00e3o Louren\u00e7o - MG.\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.asl-sl.com.br\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/asl.saolourenco\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"O In\u00edcio. - Academia do software livre, S\u00e3o Louren\u00e7o - MG.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.asl-sl.com.br\/?page_id=104","og_locale":"pt_BR","og_type":"article","og_title":"O In\u00edcio. - Academia do software livre, S\u00e3o Louren\u00e7o - MG.","og_description":"O Kernel Linux O kernel Linux \u00e9 o n\u00facleo central do sistema operacional Linux, respons\u00e1vel por fazer a intermedia\u00e7\u00e3o entre o hardware da m\u00e1quina e os programas que rodam sobre ele. Desenvolvido por Linus Torvalds em 1991 como um projeto pessoal e acad\u00eamico inspirado no Minix, o kernel \u00e9 escrito predominantemente em linguagem C com Leia mais... &raquo;","og_url":"https:\/\/blog.asl-sl.com.br\/?page_id=104","og_site_name":"Academia do software livre, S\u00e3o Louren\u00e7o - MG.","article_publisher":"https:\/\/www.facebook.com\/asl.saolourenco","article_modified_time":"2026-04-04T16:15:27+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. tempo de leitura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.asl-sl.com.br\/?page_id=104","url":"https:\/\/blog.asl-sl.com.br\/?page_id=104","name":"O In\u00edcio. - Academia do software livre, S\u00e3o Louren\u00e7o - MG.","isPartOf":{"@id":"https:\/\/blog.asl-sl.com.br\/#website"},"datePublished":"2026-04-04T16:15:26+00:00","dateModified":"2026-04-04T16:15:27+00:00","breadcrumb":{"@id":"https:\/\/blog.asl-sl.com.br\/?page_id=104#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.asl-sl.com.br\/?page_id=104"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.asl-sl.com.br\/?page_id=104#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/blog.asl-sl.com.br\/"},{"@type":"ListItem","position":2,"name":"O In\u00edcio."}]},{"@type":"WebSite","@id":"https:\/\/blog.asl-sl.com.br\/#website","url":"https:\/\/blog.asl-sl.com.br\/","name":"Academia do software livre, S\u00e3o Louren\u00e7o - MG.","description":"A academia do software livre, procura construir uma rela\u00e7\u00e3o entre a educa\u00e7\u00e3o em v\u00e1rios n\u00edveis aspectos e funcionalidades","publisher":{"@id":"https:\/\/blog.asl-sl.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.asl-sl.com.br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/blog.asl-sl.com.br\/#organization","name":"Academia do software livre, S\u00e3o Louren\u00e7o - MG.","url":"https:\/\/blog.asl-sl.com.br\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/blog.asl-sl.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/blog.asl-sl.com.br\/wp-content\/uploads\/2024\/05\/asl-b.png","contentUrl":"https:\/\/blog.asl-sl.com.br\/wp-content\/uploads\/2024\/05\/asl-b.png","width":128,"height":49,"caption":"Academia do software livre, S\u00e3o Louren\u00e7o - MG."},"image":{"@id":"https:\/\/blog.asl-sl.com.br\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/asl.saolourenco"]}]}},"_links":{"self":[{"href":"https:\/\/blog.asl-sl.com.br\/index.php?rest_route=\/wp\/v2\/pages\/104","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.asl-sl.com.br\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blog.asl-sl.com.br\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blog.asl-sl.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.asl-sl.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=104"}],"version-history":[{"count":1,"href":"https:\/\/blog.asl-sl.com.br\/index.php?rest_route=\/wp\/v2\/pages\/104\/revisions"}],"predecessor-version":[{"id":105,"href":"https:\/\/blog.asl-sl.com.br\/index.php?rest_route=\/wp\/v2\/pages\/104\/revisions\/105"}],"wp:attachment":[{"href":"https:\/\/blog.asl-sl.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}