{"id":62,"date":"2012-01-05T14:00:49","date_gmt":"2012-01-05T16:00:49","guid":{"rendered":"http:\/\/linuxrs.com.br\/?p=62"},"modified":"2012-01-05T14:00:49","modified_gmt":"2012-01-05T16:00:49","slug":"o-kernel-linux","status":"publish","type":"post","link":"https:\/\/blog.clusterweb.com.br\/?p=62","title":{"rendered":"O kernel Linux"},"content":{"rendered":"<p>O kernel Linux<br \/>\nInicialmente, o kernel Linux foi desenvolvido como um hobby por Linus Torvalds (ent\u00e3o um estudante) com o objetivo de desenvolver seu pr\u00f3prio sistema operacional \u201cUnix-like\u201d que rodasse em processadores Intel 80386. Linus chegou a estudar o Minix, um sistema similar de autoria do famoso acad\u00eamico Andrew Tanenbaum, mas n\u00e3o ficou satisfeito com a arquitetura deste (que n\u00e3o era um software livre, inclusive) e resolveu criar o seu pr\u00f3prio sistema. O projeto Linux foi publicamente lan\u00e7ado em 1991 em uma famosa mensagem para a Usenet.<\/p>\n<p>Hoje o Linux \u00e9 um kernel h\u00edbrido monol\u00edtico. Drivers de dispositivo e extens\u00f5es do kernel tipicamente rodam com acesso total ao hardware, embora alguns rodem em espa\u00e7o de usu\u00e1rio. Ao contr\u00e1rio dos kernels monol\u00edticos padr\u00e3o, os drivers de dispositivo s\u00e3o facilmente configurados como m\u00f3dulos, e carregados e descarregados enquanto o sistema est\u00e1 rodando. Tamb\u00e9m ao contr\u00e1rio de kernels monol\u00edticos padr\u00e3o, drivers de dispositivo podem ser pr\u00e9-inseridos sob certas condi\u00e7\u00f5es. Essa \u00faltima caracter\u00edstica foi adicionada para corrigir o acesso a interrup\u00e7\u00f5es de hardware, e para melhorar o suporte a multiprocessamento sim\u00e9trico.<\/p>\n<p>Embora Linus Torvalds n\u00e3o tenha tido como objetivo inicial tornar o Linux um sistema port\u00e1vel, ele evoluiu nessa dire\u00e7\u00e3o. Linux \u00e9 hoje, na verdade, um dos kernels de sistema operacional mais portados, rodando em sistemas desde o iPaq (um computador port\u00e1til) at\u00e9 o IBM S\/390 (um volumoso e altamente custoso mainframe), passando por v\u00e1rias arquiteturas: Intel, StrongARM, PowerPC, Alpha etc., com grande penetra\u00e7\u00e3o tamb\u00e9m em dispositivos embarcados, como handhelds, PVR, v\u00eddeogames e centrais de entretenimento.<\/p>\n<p>De qualquer modo, \u00e9 importante notar que os esfor\u00e7os de Linus foram tamb\u00e9m dirigidos a um outro tipo de portabilidade. Portabilidade, de acordo com Linus, era a habilidade de facilmente compilar aplicativos de uma variedade de origens no seu sistema; portanto o Linux originalmente se tornou popular em parte devido ao esfor\u00e7o para que fosse f\u00e1cil fazer com que c\u00f3digos de aplicativos dispon\u00edveis para outros sistemas (inclusive no Unix e no sistema GNU) rodassem no Linux.<\/p>\n<p>Hoje, Linus Torvalds continua a dirigir o desenvolvimento do kernel, enquanto outros subsistemas (como ferramentas de desenvolvimento, ambientes gr\u00e1ficos e aplicativos) s\u00e3o desenvolvidos independentemente. A tarefa de integrar todos estes componentes para formar um sistema completo \u00e9 desempenhada pelas empresas e organiza\u00e7\u00f5es que mant\u00eam distribui\u00e7\u00f5es de Linux.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O kernel Linux Inicialmente, o kernel Linux foi desenvolvido como um hobby por Linus Torvalds (ent\u00e3o um estudante) com o objetivo de desenvolver seu pr\u00f3prio sistema operacional \u201cUnix-like\u201d que rodasse em processadores Intel 80386. Linus chegou a estudar o Minix, um sistema similar de autoria do famoso acad\u00eamico Andrew Tanenbaum, mas n\u00e3o ficou satisfeito com [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[15,14,16],"class_list":["post-62","post","type-post","status-publish","format-standard","hentry","category-viazap","tag-kernel","tag-linux","tag-linuxrs-2"],"_links":{"self":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/62","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=62"}],"version-history":[{"count":1,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/62\/revisions"}],"predecessor-version":[{"id":63,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/62\/revisions\/63"}],"wp:attachment":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=62"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=62"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=62"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}