<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7419229281437525006</id><updated>2011-10-16T19:47:59.912-07:00</updated><title type='text'>Correlatos de um nerd</title><subtitle type='html'>Estudo e aperfeiçoamento da Raça Humana.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://conhecimento-bsd.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7419229281437525006/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://conhecimento-bsd.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Paulo Henrique</name><uri>http://www.blogger.com/profile/01588764684231593520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_yzdU6dCipjI/SzePv7jOtJI/AAAAAAAAAAk/CLB5zDyWeSA/S220/beastie.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7419229281437525006.post-2211073727973279396</id><published>2011-10-16T19:24:00.000-07:00</published><updated>2011-10-16T19:38:15.697-07:00</updated><title type='text'>Retorno.</title><content type='html'>Saudações a todos, desculpe-me a não tão breve ausência, porem vamos para uma postagem de retorno.&lt;br /&gt;&lt;br /&gt;Primeiro estou usando usando MS Windows, mais meu amigo BSD continua instalado em 87% da maquina.&lt;br /&gt;&lt;br /&gt;Estarei tentando cobrir diversos assuntos nesse blog, considere como sendo um sumário desorganizado.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;-&amp;gt; FreeBSD ( Segurança com MAC/BIBA TrusdetBSD )&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;-&amp;gt; PFSense&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51);"&gt;---&amp;gt; Firewall.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51);"&gt;---&amp;gt; Trafic Shapper. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51);"&gt;---&amp;gt; Roteamento InterDomain com OpenOSPFd.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;-&amp;gt; Oracle Linux&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51);"&gt;---&amp;gt; Instalação e configuração de uma Base de Dados Oracle 10.2 sobre o Oracle Linux.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51);"&gt;---&amp;gt; Análises de Segurança em Banco de Dados Oracle.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;-&amp;gt; Zabbix&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51);"&gt;---&amp;gt; Instalação e Configuração de Serviço de NOC Zabbix sobre o FreeBSD.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51);"&gt;---&amp;gt; Utilizando SNMP integrado com o Zabbix Server.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51);"&gt;---&amp;gt; Considerações de Segurança no Zabbix Server.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;-&amp;gt; Primario Domain Controller com Samba 4.0 e FreeBSD 8.2 Stable.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51);"&gt;---&amp;gt; Instalação e configuração do Samba 4.0 apartir dos Ports.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51);"&gt;---&amp;gt; Instalação e configuração do Servidor Kerberos 5 Heimtal.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51);"&gt;---&amp;gt; Configuração de serviço de DNS Dinamico com Bind Domain Name Server.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51);"&gt;---&amp;gt; Configuração de Politicas de Acesso em Dominio local Microsoft NT.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51);"&gt;---&amp;gt; Configuração de Perfil Etinerante em Dominio local Microsoft NT.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;-&amp;gt; Segurando a onda dos usuários com PFSense.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51);"&gt;---&amp;gt; Controle de acesso a conteudo com Squid e SquidGuard.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51);"&gt;---&amp;gt; Snort IDS sobre o PFSense.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51);"&gt;---&amp;gt; Analise de uso com LightSquid.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Irei conforme o tempo permitir disponibilizando a documentação criada nos ultimos 2 anos de minha experiência profissional, cobrindo mais não se limitando cada um dos assuntos acima indicados.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Espero que seja util a todos.&lt;br /&gt;&lt;br /&gt;Cordialmente NoRm4nD.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7419229281437525006-2211073727973279396?l=conhecimento-bsd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://conhecimento-bsd.blogspot.com/feeds/2211073727973279396/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7419229281437525006&amp;postID=2211073727973279396&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7419229281437525006/posts/default/2211073727973279396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7419229281437525006/posts/default/2211073727973279396'/><link rel='alternate' type='text/html' href='http://conhecimento-bsd.blogspot.com/2011/10/retorno.html' title='Retorno.'/><author><name>Paulo Henrique</name><uri>http://www.blogger.com/profile/01588764684231593520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_yzdU6dCipjI/SzePv7jOtJI/AAAAAAAAAAk/CLB5zDyWeSA/S220/beastie.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7419229281437525006.post-9194754926461847028</id><published>2010-05-15T08:50:00.000-07:00</published><updated>2010-05-15T08:58:28.395-07:00</updated><title type='text'>So por que parece nao quer dizer que nao seja ...</title><content type='html'>Recentemente estou vendo muito tecnologias da web...&lt;br /&gt;O engracado e que durante as pesquisas achei algo atipico... como a forma de abordagem e expressao desse camada aqui &gt;&gt;&gt; Atípico &lt;&lt;&lt; mais informacao do site na minha lista quanto ao que costumo ler ali do lado esquerdo.... mais voltando,  que no final comecei a ver um pouco do jaba dele... e olhe que isso sim que eh modo revolucionario de vender o jaba.... vale a pena se informar ... e fazer comida sobre as orientacoes dele ...&lt;br /&gt;&lt;br /&gt;O Testo sem pontuacao eh de proposito depois arrumo&lt;br /&gt;&lt;br /&gt;Falou !!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7419229281437525006-9194754926461847028?l=conhecimento-bsd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://conhecimento-bsd.blogspot.com/feeds/9194754926461847028/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7419229281437525006&amp;postID=9194754926461847028&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7419229281437525006/posts/default/9194754926461847028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7419229281437525006/posts/default/9194754926461847028'/><link rel='alternate' type='text/html' href='http://conhecimento-bsd.blogspot.com/2010/05/so-por-que-parece-nao-quer-dizer-que.html' title='So por que parece nao quer dizer que nao seja ...'/><author><name>Paulo Henrique</name><uri>http://www.blogger.com/profile/01588764684231593520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_yzdU6dCipjI/SzePv7jOtJI/AAAAAAAAAAk/CLB5zDyWeSA/S220/beastie.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7419229281437525006.post-9063735547525338535</id><published>2009-04-12T14:17:00.000-07:00</published><updated>2009-04-12T14:21:49.453-07:00</updated><title type='text'>Pensamentos que merecem estar gravados para não esquecer !!</title><content type='html'>Olá a todos, outro dia mais exato quinta-feira dia 09/04/09 estava conversando com um dos mestres dos magos, e no me da conversa escrevi uma frase que segundo esse mestre merece destaque...&lt;br /&gt;Então Andrei Regiane ai está !!!&lt;br /&gt;&lt;br /&gt;"Acontece coisas interessantes conosco o tempo todo, apenas não analisamos a importancia de tais fatos sobre nossas vidas."&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Isso tudo por que estava apenas fazendo uma observação por que perguntei a ele o que tinha de novidades e ele me respondeu que não tinha nenhuma!!!&lt;br /&gt;&lt;br /&gt;Bom, para mim é uma frase como qualquer outra das muitas que escrevo se ele coloca como sendo assim otimo é por que faz sentido !!!&lt;br /&gt;&lt;br /&gt;Abraços a todos !!! na proxima postagem a resolução sobre o lixo de em buffer do stdin na linguagem C.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7419229281437525006-9063735547525338535?l=conhecimento-bsd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://conhecimento-bsd.blogspot.com/feeds/9063735547525338535/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7419229281437525006&amp;postID=9063735547525338535&amp;isPopup=true' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7419229281437525006/posts/default/9063735547525338535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7419229281437525006/posts/default/9063735547525338535'/><link rel='alternate' type='text/html' href='http://conhecimento-bsd.blogspot.com/2009/04/pensamentos-que-merecem-estar-gravados.html' title='Pensamentos que merecem estar gravados para não esquecer !!'/><author><name>Paulo Henrique</name><uri>http://www.blogger.com/profile/01588764684231593520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_yzdU6dCipjI/SzePv7jOtJI/AAAAAAAAAAk/CLB5zDyWeSA/S220/beastie.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7419229281437525006.post-8257227573476596147</id><published>2009-04-10T22:02:00.000-07:00</published><updated>2009-04-10T22:07:06.647-07:00</updated><title type='text'></title><content type='html'>Olá pessoal atualmente esta meio corrido mais vamos lá para mais um post !!&lt;br /&gt;Estou estudando bastante C e ultimamente me deparei com um problema no qual eu ainda não encontrei solução, embora já postei em algumas comunidades do orkut  e lista de discussão destinadas a estudo da linguagem C .&lt;br /&gt;&lt;br /&gt;Segue o codigo !!!&lt;br /&gt;++++++++++++++++++=====================++++++++++++++++++++++++++&lt;br /&gt;#define MAX 4&lt;br /&gt;#define STR 40&lt;br /&gt;&lt;br /&gt;#include&lt;stdlib.h&gt;&lt;br /&gt;&lt;br /&gt;int main (void)&lt;br /&gt; {&lt;br /&gt; struct aluno&lt;br /&gt; {&lt;br /&gt; char nome[STR];&lt;br /&gt; int num_registro;&lt;br /&gt; float nota1,nota2,nota3,media;&lt;br /&gt; };&lt;br /&gt; int cont; &lt;br /&gt; struct aluno turma[MAX];&lt;br /&gt;&lt;br /&gt; for(cont = 0; cont &lt;= MAX; cont++)&lt;br /&gt; {&lt;br /&gt; puts("Entre com o nome do aluno:");&lt;br /&gt; fgets(turma[cont].nome,STR,stdin);&lt;br /&gt; puts("Entre com a primeira nota");&lt;br /&gt; scanf("%f",&amp;amp;turma[cont].nota1);&lt;br /&gt; puts("Entre com a segunda nota");&lt;br /&gt; scanf("%f),&amp;amp;turma[cont].nota2);&lt;br /&gt; puts("Entre com a terceira nota");&lt;br /&gt; scanf("%f",&amp;amp;turma[cont].turma.nota3);&lt;br /&gt; turma[cont].media = (turma[cont].nota1 + turma[cont].nota2 + turma[cont].nota3)/3.0;&lt;br /&gt; printf("\nO aluno %s tem a seguinte media: %.2f",turma[cont].nome,turma[cont].media&lt;div class="para"&gt;&lt;wbr&gt;);&lt;br /&gt; }&lt;br /&gt; for(cont = 0;cont &lt; MAX;cont++)&lt;br /&gt; {&lt;br /&gt; printf("\nO aluno %s tem as seguintes notas durante o ano:",turma[cont].nome);&lt;br /&gt; printf("\nPrimeira nota: %.2f",turma[cont].nota1);&lt;br /&gt; printf("\nSegunda nota: %.2f",turma[cont].nota2);&lt;br /&gt; printf("\nTerceira nota: %.2f",turma[cont].nota3);&lt;br /&gt; printf("\n Média do aluno: %.2f",turma[cont].media);&lt;br /&gt; }&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;O problema é que na primeira interação do primeiro laço a função fgets() funciona como o esperado, contudo as demais simplesmente essa função não é chamada...  se alguem souber o porque antes de eu achar o motivo e querer me dizer o que há de errado se é um bug da função ou se é alguma coisa que eu estou fazendo errado... eu agradeço.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7419229281437525006-8257227573476596147?l=conhecimento-bsd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://conhecimento-bsd.blogspot.com/feeds/8257227573476596147/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7419229281437525006&amp;postID=8257227573476596147&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7419229281437525006/posts/default/8257227573476596147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7419229281437525006/posts/default/8257227573476596147'/><link rel='alternate' type='text/html' href='http://conhecimento-bsd.blogspot.com/2009/04/ola-pessoal-atualmente-esta-meio.html' title=''/><author><name>Paulo Henrique</name><uri>http://www.blogger.com/profile/01588764684231593520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_yzdU6dCipjI/SzePv7jOtJI/AAAAAAAAAAk/CLB5zDyWeSA/S220/beastie.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7419229281437525006.post-7285194904166789877</id><published>2009-04-01T11:14:00.001-07:00</published><updated>2009-04-10T21:24:41.619-07:00</updated><title type='text'>Cloud Computing .... parte 01</title><content type='html'>Cloud Computing, definição:&lt;br /&gt;&lt;br /&gt;Computação em Nuvem, tem como objetivo o compartilhamento de recursos computacionais através da rede, eliminando a necessidade de hardware robusto em estações locais e instalação de software em estações locais que exigem muito hardware, em que tal modelo permite a escalabilidade e a disponibilidade de serviços basicos computacionais com um baixo custo, tais serviços residem em datacenters , conjunto de hardware e software em que utiliza sabiamente o tempo de processamento dos servidores com alocação de tempo sob demanda evitando a subutilização de hardware dado por servidores dedicados adquiridos pelas empresas.&lt;br /&gt;A Google, Yahoo, Microsoft, IBM, Sun Microsystens e outras muitas empresas oferecem além de tambem trabalhar sobre tal arquitetura de processamento, visto que permite total mobilidade, seguração e centralização de informação além creio que um dos fatores mais importante para empresas e instituições garante a disponibilidade.&lt;br /&gt;Dados apenas para niveis de informação.&lt;br /&gt;Toda a estrutura de informação da Google é mantida sobre 40 DataCenters geograficamentes instalados em areas especificas pelo planeta, agora você tem noção de por que o serviço da Google é de fato Excelente, além da própria ferramenta de busca ser mantida sobre Cloud Computing, outros serviços da Gigante como, Gmail, YouTube, BlogSpot, Orkut, Google Docs e outros como Google Groups são todos mantidos sobre modelo Cloud Computing, a Google tem alguns concorrentes, porém muito longe para digamos, fazer a Google se preocupar, Como a Micro$oft com o Azure, a IBM e a Amazon com outros Cloud Computing próprias, contudo não equivalente aos serviços da Google quando se compara com a qualidade da Google.&lt;br /&gt;De certa forma ainda me impressiona o setor Cientifico, pois todas as informações que o LHC "Large Hadron Colisor" coletar serão disposto em um Cluster computacionar e com ramificações pelo milhares de laboratórios espalhados em torno do mundo, é a maior GRID em termos de processamento já implementada.&lt;br /&gt;Resumindo todo Cluster é destinada a prover serviços a usuários seja eles residências como a Google ou no intuito academico profissional como no caso o LHC que provém aplicações para tratar diretamente o que com os dados coletados.&lt;br /&gt;&lt;br /&gt;Esse post é apenas uma introdução a Cloud Computing...&lt;br /&gt;Logo irei colocar mais informações sobre eles...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7419229281437525006-7285194904166789877?l=conhecimento-bsd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://conhecimento-bsd.blogspot.com/feeds/7285194904166789877/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7419229281437525006&amp;postID=7285194904166789877&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7419229281437525006/posts/default/7285194904166789877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7419229281437525006/posts/default/7285194904166789877'/><link rel='alternate' type='text/html' href='http://conhecimento-bsd.blogspot.com/2009/04/cloud-computing-parte-01.html' title='Cloud Computing .... parte 01'/><author><name>Paulo Henrique</name><uri>http://www.blogger.com/profile/01588764684231593520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_yzdU6dCipjI/SzePv7jOtJI/AAAAAAAAAAk/CLB5zDyWeSA/S220/beastie.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7419229281437525006.post-3599697046793824816</id><published>2008-12-17T11:30:00.000-08:00</published><updated>2008-12-17T11:42:29.452-08:00</updated><title type='text'>A verdadeira essência da Palavra :P</title><content type='html'>A Ignorância é uma Benção no qual minha mente me priva em possuir!!!&lt;br /&gt;&lt;br /&gt;A Verdadeira Oração&lt;br /&gt;&lt;br /&gt;Pai espúrio que habita a alma dos fracos,&lt;br /&gt;Ó senhor! Que eu tenha a faculdade de pensar, usar a razão ao invés da emoção!&lt;br /&gt;Poupa-me de toda e qualquer idolatria,&lt;br /&gt;Afasta-me esta tentação de adoração que me entregaria a Ti para sempre.&lt;br /&gt;Que o vazio se faça entre mim e o céu!&lt;br /&gt;Não temo a morte certa e inexorável nesta breve vida que me cabe.&lt;br /&gt;&lt;br /&gt;Prefiro a incerteza do nada absoluto a ter minhas mãos sujas como as Tuas&lt;br /&gt;Que se sujaram para todo o sempre ao criar o homem da terra impura&lt;br /&gt;Só para depois castigá-lo, afogá-lo e imolá-lo por seus atos,&lt;br /&gt;Atos estes que Tu já sabias de antemão.&lt;br /&gt;&lt;br /&gt;Conceda-me a dádiva der ser livre e viver em paz,&lt;br /&gt;A mesma paz que Tu não foste capaz de disseminar&lt;br /&gt;Entre seus filhos ávidos de poder e glória.&lt;br /&gt;&lt;br /&gt;Afasta-me do pecado da ira que Tu também não pudeste controlar&lt;br /&gt;Ao se intrometer tantas vezes nos assuntos humanos.&lt;br /&gt;Afasta ainda qualquer sentimento de discriminação e intolerância&lt;br /&gt;Que deixastes surgir como um fruto podre no coração incauto dos crédulos.&lt;br /&gt;E que em Teu nome torturaram, mataram e imolaram milhões.&lt;br /&gt;&lt;br /&gt;Rogo à Tua estúpida onipotência o meu direito de não crer,&lt;br /&gt;E de viver com meus próprios tormentos e angústias,&lt;br /&gt;&lt;br /&gt;E por fim Senhor, se por um acaso extraordinário de probabilidade Tu existir,&lt;br /&gt;Não me tomes como filho, pois prefiro enfrentar o Dragão que me aguarda nos grilhões do inferno sulfurante,&lt;br /&gt;A me entregar à quimera de uma vida eterna ao lado de alguém tão cruel e indiferente.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Autor:&lt;br /&gt;Fernando Bianchi&lt;br /&gt;*******************************&lt;br /&gt;&lt;br /&gt;“D&lt;p class="listp"&gt;&lt;wbr&gt;eus deseja prevenir o mal, mas não é capaz? Então não é onipotente. É capaz, mas não deseja? Então é malevolente. É capaz e deseja? Então por que o mal existe? Não é capaz e nem deseja? Então por que lhe chamamos Deus?”&lt;br /&gt;(Epicuro de Samos)&lt;br /&gt;*******************************&lt;br /&gt;&lt;br /&gt;“Se as pessoas são boas só por temerem o castigo e almejarem uma recompensa, então realmente somos um grupo muito desprezível.”&lt;br /&gt;(Albert Einstein)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.inbot.com.br/ed/popup.htm" target="_blank"&gt;http://www.inbot.com.br/ed/popu&lt;wbr&gt;p.htm&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7419229281437525006-3599697046793824816?l=conhecimento-bsd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://conhecimento-bsd.blogspot.com/feeds/3599697046793824816/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7419229281437525006&amp;postID=3599697046793824816&amp;isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7419229281437525006/posts/default/3599697046793824816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7419229281437525006/posts/default/3599697046793824816'/><link rel='alternate' type='text/html' href='http://conhecimento-bsd.blogspot.com/2008/12/verdadeira-essncia-da-palavra-p.html' title='A verdadeira essência da Palavra :P'/><author><name>Paulo Henrique</name><uri>http://www.blogger.com/profile/01588764684231593520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_yzdU6dCipjI/SzePv7jOtJI/AAAAAAAAAAk/CLB5zDyWeSA/S220/beastie.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7419229281437525006.post-6665038224831806462</id><published>2008-10-12T18:14:00.003-07:00</published><updated>2008-10-12T18:21:14.389-07:00</updated><title type='text'>Macaé, Macaé, Muda-se os locais, muda-se os amigos, muda-se todo ao seu redor, mais ele se mantém Intacto....</title><content type='html'>Bom, para os que me conhece estou agora em Macaé - RJ, diferente do que as pessoas, sabem, sobre o que digo, estou trabalhar para me manter, e poder estudar para 2010 prestar o vestibular para Engenharia da Computação em UFSCAR.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Estou deixando o blog meio que de lado assim como também o meu orkut, que para quem quizer é só acessar o link abaixo.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.orkut.com.br/Main#Profile.aspx?uid=18212409567479865867"&gt;http://www.orkut.com.br/Main#Profile.aspx?uid=18212409567479865867&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Bom, deixar um pouco dos meus planos aqui.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;De princípio conseguir um emprego legal, com um salário legal para me manter,&lt;/div&gt;&lt;div&gt;Seguidamente estarei me ajeitando em um cafofo, &lt;/div&gt;&lt;div&gt;Depois, remontando minha estrutura tecnológica.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Bom esse era o plano a princípio....&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Plano atual, :D&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Não tem plano, apenas condições.... são elas:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Manter a mente 100% ocupada comigo, &lt;/div&gt;&lt;div&gt;Manter o Corpo 100% destinado a mim, &lt;/div&gt;&lt;div&gt;Redirecionar o processamento da Matilda 100% para mim... &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ou seja manter-me totalmente intacto... &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Até mais a todos, e até quando poder....&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7419229281437525006-6665038224831806462?l=conhecimento-bsd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://conhecimento-bsd.blogspot.com/feeds/6665038224831806462/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7419229281437525006&amp;postID=6665038224831806462&amp;isPopup=true' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7419229281437525006/posts/default/6665038224831806462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7419229281437525006/posts/default/6665038224831806462'/><link rel='alternate' type='text/html' href='http://conhecimento-bsd.blogspot.com/2008/10/maca-maca-muda-se-os-locais-muda-se-os.html' title='Macaé, Macaé, Muda-se os locais, muda-se os amigos, muda-se todo ao seu redor, mais ele se mantém Intacto....'/><author><name>Paulo Henrique</name><uri>http://www.blogger.com/profile/01588764684231593520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_yzdU6dCipjI/SzePv7jOtJI/AAAAAAAAAAk/CLB5zDyWeSA/S220/beastie.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7419229281437525006.post-129567989086830660</id><published>2008-08-10T19:55:00.000-07:00</published><updated>2008-08-10T22:27:40.019-07:00</updated><title type='text'>Um pouco de nerdianismo pairou novamente....</title><content type='html'>Bom, olá pessoal...&lt;br /&gt;Venho aqui para colocar que possivelmente irei ficar meio off e postagens no blog serão raras, mais sempre que possivel irei colocar alguma novidade e para começar vou descrever aqui um procedimento de como instalar o openoffice.org sobre o FreeBSD.&lt;br /&gt;&lt;br /&gt;Aplicativo: Suite de Aplicações office OpenOfffice.org.&lt;br /&gt;Versão: 2.4.1.&lt;br /&gt;Linguagens de suporte: en-US, pt-BR.&lt;br /&gt;&lt;br /&gt;Bom desde quando comecei a usar o FreeBSD instalar o openoffice.org era a pior tarefa, primeiro por que para se ter a ultima versão é necessario instalar atravez dos ports, e como nunca havia conseguido trocar a linguagem do padrão que é en-US. achei até que havia problemas no próprio port mais nunca vim a abrir um pr para o mantenedor devido a não possuir uma maquina dentro das especificações exigidas pelo projeto para se compilar a aplicação.&lt;br /&gt;&lt;br /&gt;Bom vamos lá&lt;br /&gt;&lt;br /&gt;Hardware utilizado:&lt;br /&gt;Processador: Celeron D 315 256Kb de cache L2 soquete 478 678Megaflops de processamento.&lt;br /&gt;Memoria ram: Dual modulo DDR1 400Mhz PC3200 512Mbs em dual-channel.&lt;br /&gt;Placa-mãe: Intel Desktop Board D865Perl Audio/Rede Gigabit/Sata-1/AGP-8x/12-usb's.&lt;br /&gt;HD Primário: Seagate Barracuda 400gbs, 8Mbs de buffer, SATA-1 150,&lt;br /&gt;HD Secundario: Sansung SP2004C 200Gbs, 8Mbs de buffer SATA-1 150,&lt;br /&gt;Controladora Gráfica: GeForce FX5500 256Mbs/128Bits/ 350/480Mhz.&lt;br /&gt;&lt;br /&gt;Versões dos Software da maquina:&lt;br /&gt;&lt;br /&gt;Sistema Operacional: FreeBSD 6.3-p2, cvsup de 9 de Julho de 2008.&lt;br /&gt;X.org: 7.3_1&lt;br /&gt;X.org-libraries 7.3_2&lt;br /&gt;Java: Diablo-jdk-1.5.0.07.01_10&lt;br /&gt;Perl: 5.8.8_1&lt;br /&gt;OpenOffice.org: 2.4.1&lt;br /&gt;Cvsup dos ports de 18 de Julho de 2008 Servidor cvsup7.freebsd.org&lt;br /&gt;&lt;br /&gt;Esse é o ambiente atual tanto de compilação quanto de utilização do openoffice.org-2.4.1&lt;br /&gt;&lt;br /&gt;Instalado o OpenOffice.org.&lt;br /&gt;&lt;br /&gt;soldier# cd /usr/ports/editors/openoffice.org-2&lt;br /&gt;&lt;br /&gt;soldier#make LOCALIZED_LANG=pt-BR&lt;br /&gt;&lt;br /&gt;Esse comando vai baixar e compilar o openoffice-2.4.1 e suas dependencias necessarias tanto para compilação quanto para utilização.&lt;br /&gt;Um possivel erro poderá acontecer requisitanto que se baixe e coloque manualmente em /usr/ports/distfiles os pacotes contento o diablo-jdk e o timezone ambos da Sun Microsystens tal erro acontece quando não se possuir ambos os pacotes instalados ou as versões dos mesmo é inferior requerida para  a compilação e utilização do Openoffice.org.&lt;br /&gt;Se tal problema ocorrer baixe tais pacotes e coloque onde é requerido e apos isso retorna novamente em /usr/ports/editors/openoffice.org-2 e rode o comando make identico ao primeiro, a compilação continuará de onde parou.&lt;br /&gt;A outras opções que habilita outras funções como sistema de impressão cups, interface com o Mozilla, bytecode, suporte a fontes true-type entre outras para sabe-las na após o comando make elas são mostradas.&lt;br /&gt;Apos o termino da compilação que sobre a minha maquina dura proximo de 9 horas e 40 minutos chega a hora de instala-lo.&lt;br /&gt;&lt;br /&gt;soldier# pwd&lt;br /&gt;/usr/ports/editors/openoffice.org-2&lt;br /&gt;soldier#make install&lt;br /&gt;&lt;br /&gt;Apos isso teremos o openoffice.org versão 2.4.1 instalado e funcional sobre o seu sistema.&lt;br /&gt;&lt;br /&gt;Agora configurando a interface para linguagem pt-BR.&lt;br /&gt;&lt;br /&gt;soldier#rehash&lt;br /&gt;Necessario para que o shell atualize o path e variaveis.&lt;br /&gt;soldier# openoffice.org-2.4.1-setofficelang -afcpl pt-BR&lt;br /&gt;pt-BR&lt;br /&gt;en-US&lt;br /&gt;pt-BR&lt;br /&gt;soldier&lt;br /&gt;&lt;br /&gt;Bom apos isso estará configurado o openoffice.org-2.4.1 para que na interface seja usado linguagem portugues brasil.&lt;br /&gt;apos isso é só chamar a aplicação no seu usuário comum para terminar a configuração do mesmo.&lt;br /&gt;no seu ambiente grafico logado como usuário comum de utilização do sistema execute alguma aplicação da suite openoffice.org-2.4.1&lt;br /&gt;por exemplo:&lt;br /&gt;&lt;br /&gt;soldier%openoffice.org-2.4.1-swriter&lt;br /&gt;&lt;br /&gt;No caso chamamos o Swriter que é o equivalente ao Word da suite office da Microsoft.&lt;br /&gt;Na primeira utilização será necessario aceitar a licença e entrar com seus dados de pessoais.&lt;br /&gt;Na licença a opção aprovando a aceitação da licença só será liberado quando você rolar a barra de rolagem da licença até o final. o mesmo acontece com o StarOffice da Sun que no qual o OpenOffice.org é baseado.&lt;br /&gt;Apos isso poderá utilizar todos as aplicação dessa otima suite.&lt;br /&gt;&lt;br /&gt;Um problema que levei um tempinho para achar a solução entre elas até pensar em compilar o suporte a todas as linguagens disponiveis no openoffice.org que não passaria de 8 dias compilando e necessarios 35Gbs de disco, sem fugir do assunto um pequeno lembrete se usa o /usr/ports na mesma partição do /usr essa tem que possuir no minimo 15Gbs se usa os ports separados na criação da partição coloque pelo menos 13Gbs devido ao fato de só para compilar o openoffice.org exige aproximadamente 11Gbs de espaço livre na partição em que abriga os ports, mais voltando ao problema, quando executava o openoffice.org ele me dava a licensa e qualquer que fosse a minha opção seguida ele fechava na hora da ação, para contornar esse problema execute os seguintes passos.&lt;br /&gt;&lt;br /&gt;Se possuir algum arquivo .doc , .xls , .odf vai até o diretório e mande abrir esse arquivo com o openoffice.org-2.4.1ele mesmo irá definir qual aplicação de sua suite usar e apos isso irá carregar normalmente e aceitará a licenlça entrará com suas informações e carregará o arquivo em si, resolvendo assim esse pequeno incomodo e podendo apartir dai usar a suite de aplicações.&lt;br /&gt;&lt;br /&gt;Configurando qual dicionario usar.&lt;br /&gt;&lt;br /&gt;Vai apos o openoffice.org aberto no seguinte caminho.&lt;br /&gt;&lt;br /&gt;Ferramentas -&gt; Opções -&gt; ( Vai abrir uma janela nessa janela tem mais opções de registro e outras funções mais basta ler para entender) -&gt; na janela esquerda -&gt; Configurações de Idioma -&gt; Na janela a direita marque todas as opções de idioma para Português Brasil.&lt;br /&gt;&lt;br /&gt;Outro problema que possu-o é que quando abro o openoffice.org normalmente ele carrega normalmente até um ponto e fecha, normalmente esse ponto e proximo a barra de progresso, para contornar tal problema eu utilizo um emulador de terminal qualquer como o xterm, roxterm, eterm e digito o comando da aplicação encluido da suite  no terminal, ele funciona normalmente,  para não manter ele consumindo memoria apos o termino eu uso a combinação de Crtl+C sobre o emulador que o chamei fechando assim por completo o OpenOffice.org, tal problema só apresenta quando se chama a aplicação sem o nome especifico do arquivo igual quando se abre cria um arquivo em braco para começar a editar, esse consideralvelmente é um bug na aplicação mais creio que como sei como contornar não tenho problemas com a mesma e me adaptei em suas limitações assim como todas aplicações possui suas limitações e erros.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Pronto Agora está tudo em ordem melhor que no linux...&lt;br /&gt;&lt;br /&gt;Aproposito bem que o Projeto BR-Office.org poderia dar mais atenção ao pessoal dos bsds.&lt;br /&gt;&lt;br /&gt;Bom fico por aqui e bom divertimento em suas leituras e edições de documentos  utilizando essa magnifica suite de aplicações offices.&lt;br /&gt;Se achar o OpenOffice.org muito pesado que de fato é um pouco lento devido a quantidade de funcionalidades do mesmo, se for só para abrir um documento simples poderá instalar o Abiword, para ver uma planilha de calculos poderá usar o Gnumeric.&lt;br /&gt;Depois eu posso colocar como instalar tais aplicações mais creio ser desnecessario. devido a sua facilidades.&lt;br /&gt;&lt;br /&gt;Até a proxima postagem.&lt;br /&gt;&lt;br /&gt;Paulo Henrique. RIDDICK.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7419229281437525006-129567989086830660?l=conhecimento-bsd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://conhecimento-bsd.blogspot.com/feeds/129567989086830660/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7419229281437525006&amp;postID=129567989086830660&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7419229281437525006/posts/default/129567989086830660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7419229281437525006/posts/default/129567989086830660'/><link rel='alternate' type='text/html' href='http://conhecimento-bsd.blogspot.com/2008/08/um-pouco-de-nerdianismo-pairou.html' title='Um pouco de nerdianismo pairou novamente....'/><author><name>Paulo Henrique</name><uri>http://www.blogger.com/profile/01588764684231593520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_yzdU6dCipjI/SzePv7jOtJI/AAAAAAAAAAk/CLB5zDyWeSA/S220/beastie.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7419229281437525006.post-297012080364292809</id><published>2008-07-02T20:00:00.000-07:00</published><updated>2008-07-02T21:19:31.974-07:00</updated><title type='text'>O ARQUIVO DE CONFIGURAÇÃO DO KERNEL</title><content type='html'>Bom, voltanto a compilação do kernel, isso é claro nessa altura já teremos nossa árvore de fontes do sistema sincronizadas com a última RELEASE STABLE da árvore disponivle nos mirrores de base do projeto FreeBSD.&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(255, 0, 0);font-size:130%;" &gt;&lt;br /&gt;O DIRETÓRIO "/usr/src/sys/i386/conf".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Nesse diretório encontramos a seguinte listagem de arquivos presentes sobre sua árvore:&lt;br /&gt;&lt;br /&gt;soldier# cd /usr/src/sys/i386/conf/&lt;br /&gt;soldier# ls -al /usr/src/sys/i386/conf/&lt;br /&gt;total 96&lt;br /&gt;drwxr-xr-x   2 root  wheel    512 25 Jun 12:47 .&lt;br /&gt;drwxr-xr-x  15 root  wheel    512  8 Mai 19:37 ..&lt;br /&gt;-rw-r--r--   1 root  wheel     13 20 Jun  2005 .cvsignore&lt;br /&gt;-rw-r--r--   1 root  wheel    372 28 Out  2005 DEFAULTS&lt;br /&gt;-rw-r--r--   1 root  wheel  10755 15 Dez  2007 GENERIC&lt;br /&gt;-rw-r--r--   1 root  wheel   1741 14 Jan  2005 GENERIC.hints&lt;br /&gt;-rw-r--r--   1 root  wheel  17878 25 Jun 12:47 LINT&lt;br /&gt;-rw-r--r--   1 root  wheel    120 26 Fev  2003 Makefile&lt;br /&gt;-rw-r--r--   1 root  wheel  35176 15 Dez  2007 NOTES&lt;br /&gt;-rw-r--r--   1 root  wheel   2069 15 Dez  2007 PAE&lt;br /&gt;-rw-r--r--   1 root  wheel    322 18 Set  2005 SMP&lt;br /&gt;-rw-r--r--   1 root  wheel   7866 10 Mai 10:45 SOLDIER&lt;br /&gt;-rw-r--r--   1 root  wheel   3389 23 Ago  2006 XBOX&lt;br /&gt;soldier#&lt;br /&gt;&lt;br /&gt;Bom estando dentro dele teremos os arquivos listados anteriormente, possivelmente e com certeza dois arquivos presente na listagem não conterá na sua lista os respectivos arquivos são o LINT e o SOLDIER, entrarei em detalhes sobre eles mais tarde. Voltando aos arquivos default que terá no seu sistema os principais sobre essa árvore é o GENERIC e o NOTES.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(255, 0, 0);font-size:130%;" &gt;O Arquivo GENERIC:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Esse arquivo é o arquivo de configuração padrão do kernel do FreeBSD. Nele se encontra todas as especificações bases dos para o sistema poder ser inicializado no maior numero de maquinas possiveis, com tão decisão o projeto coloca nele definições de configurações caltelosas quem pode e consideravelmente faz o sistema ser um pouco lento com o uso desse kernel mais mesmo assim ele e funcional em muitas aplicações.&lt;br /&gt;&lt;br /&gt;Obs: Assim como existe o arquivo GENERIC sobre a árvore de diretórios "/usr/src/sys/i386/conf" o mesmo arquivo se encontra-rá presente sobre a árvore de diretório de sua respectiva arquitetura como "/usr/src/sys/amd64/conf" destinado a arquiteturas x86-64, "/usr/src/sys/sparc64/conf" destinado a arquiteturas dos processadores desenvolvidos pela Sun Microsystens, "/usr/src/sys/ia64/conf" destinado a arquiteturas baseadas sobre a dos processadores Itanium da Intel uma plataforma de hardware robusta que assim como a da Sun MicroSystens destinadas a servidores de alta carga de trabalho, "/usr/src/sys/pc98/conf" arquitetura disponivel apenas na Ásia, sendo ela uma arquitetura de pc popular, "/usr/src/sys/alpha/conf" destinado a arquitetura desenvolvida pela HP, com o mesmo ênfase da IA64 e da SPARC64, essa arquitetura será descontinuada apartir de 2011 como consta no site da HP, o que é uma pena pois é uma arquitetura de alto poder de processamento e que colocou muitos conceitos entre o contexto das arquiteturas RISK, como pipeline e outras que de momento não lembro, "/usr/src/sys/powerpc/conf" Arquitetura RISK desenvolvida pela IBM que durante muito tempo reinou no mundo dos Macs da Apple Inc, nas ultimas informações até o momento apenas um mantenedor é responsavel por essa arquitetura o que a coloca como deficiente de muitos recursos disponiveis já nas arquiteturas i386, amd64 e outras, isso tudo por que o uso dessa arquitetura caiu muito no uso com a adoção da Apple por processadores intel, mais se você possuir um Xserver G5 ou G4 ou um POWERMAC G5, G4, G3, G2 essa é ramificação da árvore dos fontes do kernel do freebsd que garantirá suporte para a sua arquitetura, pode parecer estranho, mais apenas uma observação que foge um pouco no escopo do nosso assunto, o kernel atual do sistema Mac OS X é FreeBSD e antes do FreeBSD eles usava o Sistema DarwinBSD o unico sistema BSD que não leva a licensa de Berkeley mais tem contribuido em muito com os demais projetos BSDs, antes dos BSD reinar entre os Macs o sistema usado pela Apple era o OS2 que não confirmado tem parte do seu codigo derivado das primeiras versões de Unix, mais não o suficiente para considera-lo Unix. Bom mais voltando ao assunto....&lt;br /&gt;&lt;br /&gt;Creio ter sitado todas as arquiteturas e seus respectivos locais onde se encontra os arquivo de configuração do kernel dessas arquiteturas.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);font-size:130%;" &gt;O CONTEÚDO DO ARQUIVO DE CONFIGURAÇÃO DO KERNEL GENERIC PARA i386.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Abaixo segue o arquivo de configuração do kernel para a arquitetura i386... não colocarei de todas aqui por que alem de não ser necessario, será de certa forma desnessário e tomaria muito espaço com algo já escrito por outra pessoa, esse arquivo será apenas por referencia para poder explicar alguns pontos importantes na edição desse arquivo para a compilação do kernel.&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# GENERIC -- Generic kernel configuration file for FreeBSD/i386&lt;br /&gt;#&lt;br /&gt;# For more information on this file, please read the handbook section on&lt;br /&gt;# Kernel Configuration Files:&lt;br /&gt;#&lt;br /&gt;#    http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html&lt;br /&gt;#&lt;br /&gt;# The handbook is also available locally in /usr/share/doc/handbook&lt;br /&gt;# if you've installed the doc distribution, otherwise always see the&lt;br /&gt;# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the&lt;br /&gt;# latest information.&lt;br /&gt;#&lt;br /&gt;# An exhaustive list of options and more detailed explanations of the&lt;br /&gt;# device lines is also present in the ../../conf/NOTES and NOTES files.&lt;br /&gt;# If you are in doubt as to the purpose or necessity of a line, check first&lt;br /&gt;# in NOTES.&lt;br /&gt;#&lt;br /&gt;# $FreeBSD: src/sys/i386/conf/GENERIC,v 1.429.2.14.2.1 2007/12/15 06:32:32 scottl Exp $&lt;br /&gt;&lt;br /&gt;machine         i386&lt;br /&gt;cpu             I486_CPU&lt;br /&gt;cpu             I586_CPU&lt;br /&gt;cpu             I686_CPU&lt;br /&gt;ident           GENERIC&lt;br /&gt;&lt;br /&gt;# To statically compile in device wiring instead of /boot/device.hints&lt;br /&gt;#hints          "GENERIC.hints"         # Default places to look for devices.&lt;br /&gt;&lt;br /&gt;makeoptions     DEBUG=-g                # Build kernel with gdb(1) debug symbols&lt;br /&gt;&lt;br /&gt;options         SCHED_4BSD              # 4BSD scheduler&lt;br /&gt;options         PREEMPTION              # Enable kernel thread preemption&lt;br /&gt;options         INET                    # InterNETworking&lt;br /&gt;options         INET6                   # IPv6 communications protocols&lt;br /&gt;options         FFS                     # Berkeley Fast Filesystem&lt;br /&gt;options         SOFTUPDATES             # Enable FFS soft updates support&lt;br /&gt;options         UFS_ACL                 # Support for access control lists&lt;br /&gt;options         UFS_DIRHASH             # Improve performance on big directories&lt;br /&gt;options         MD_ROOT                 # MD is a potential root device&lt;br /&gt;options         NFSCLIENT               # Network Filesystem Client&lt;br /&gt;options         NFSSERVER               # Network Filesystem Server&lt;br /&gt;options         NFS_ROOT                # NFS usable as /, requires NFSCLIENT&lt;br /&gt;options         MSDOSFS                 # MSDOS Filesystem&lt;br /&gt;options         CD9660                  # ISO 9660 Filesystem&lt;br /&gt;options         PROCFS                  # Process filesystem (requires PSEUDOFS)&lt;br /&gt;options         PSEUDOFS                # Pseudo-filesystem framework&lt;br /&gt;options         GEOM_GPT                # GUID Partition Tables.&lt;br /&gt;options         COMPAT_43               # Compatible with BSD 4.3 [KEEP THIS!]&lt;br /&gt;options         COMPAT_FREEBSD4         # Compatible with FreeBSD4&lt;br /&gt;options         COMPAT_FREEBSD5         # Compatible with FreeBSD5&lt;br /&gt;options         SCSI_DELAY=5000         # Delay (in ms) before probing SCSI&lt;br /&gt;options         KTRACE                  # ktrace(1) support&lt;br /&gt;options         SYSVSHM                 # SYSV-style shared memory&lt;br /&gt;options         SYSVMSG                 # SYSV-style message queues&lt;br /&gt;options         SYSVSEM                 # SYSV-style semaphores&lt;br /&gt;options         _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions&lt;br /&gt;options         KBD_INSTALL_CDEV        # install a CDEV entry in /dev&lt;br /&gt;options         ADAPTIVE_GIANT          # Giant mutex is adaptive.&lt;br /&gt;&lt;br /&gt;device          apic                    # I/O APIC&lt;br /&gt;&lt;br /&gt;# Bus support.&lt;br /&gt;device          eisa&lt;br /&gt;device          pci&lt;br /&gt;&lt;br /&gt;# Floppy drives&lt;br /&gt;device          fdc&lt;br /&gt;&lt;br /&gt;# ATA and ATAPI devices&lt;br /&gt;device          ata&lt;br /&gt;device          atadisk         # ATA disk drives&lt;br /&gt;device          ataraid         # ATA RAID drives&lt;br /&gt;device          atapicd         # ATAPI CDROM drives&lt;br /&gt;device          atapifd         # ATAPI floppy drives&lt;br /&gt;&lt;br /&gt;options         UFS_DIRHASH             # Improve performance on big directories&lt;br /&gt;options         MD_ROOT                 # MD is a potential root device&lt;br /&gt;options         NFSCLIENT               # Network Filesystem Client&lt;br /&gt;options         NFSSERVER               # Network Filesystem Server&lt;br /&gt;options         NFS_ROOT                # NFS usable as /, requires NFSCLIENT&lt;br /&gt;options         MSDOSFS                 # MSDOS Filesystem&lt;br /&gt;options         CD9660                  # ISO 9660 Filesystem&lt;br /&gt;options         PROCFS                  # Process filesystem (requires PSEUDOFS)&lt;br /&gt;options         PSEUDOFS                # Pseudo-filesystem framework&lt;br /&gt;options         GEOM_GPT                # GUID Partition Tables.&lt;br /&gt;options         COMPAT_43               # Compatible with BSD 4.3 [KEEP THIS!]&lt;br /&gt;options         COMPAT_FREEBSD4         # Compatible with FreeBSD4&lt;br /&gt;options         COMPAT_FREEBSD5         # Compatible with FreeBSD5&lt;br /&gt;options         SCSI_DELAY=5000         # Delay (in ms) before probing SCSI&lt;br /&gt;options         KTRACE                  # ktrace(1) support&lt;br /&gt;options         SYSVSHM                 # SYSV-style shared memory&lt;br /&gt;options         SYSVMSG                 # SYSV-style message queues&lt;br /&gt;options         SYSVSEM                 # SYSV-style semaphores&lt;br /&gt;options         _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions&lt;br /&gt;options         KBD_INSTALL_CDEV        # install a CDEV entry in /dev&lt;br /&gt;options         ADAPTIVE_GIANT          # Giant mutex is adaptive.&lt;br /&gt;&lt;br /&gt;device          apic                    # I/O APIC&lt;br /&gt;&lt;br /&gt;# Bus support.&lt;br /&gt;device          eisa&lt;br /&gt;device          pci&lt;br /&gt;&lt;br /&gt;# Floppy drives&lt;br /&gt;device          fdc&lt;br /&gt;&lt;br /&gt;# ATA and ATAPI devices&lt;br /&gt;device          ata&lt;br /&gt;device          atadisk         # ATA disk drives&lt;br /&gt;device          ataraid         # ATA RAID drives&lt;br /&gt;device          atapicd         # ATAPI CDROM drives&lt;br /&gt;device          atapifd         # ATAPI floppy drives&lt;br /&gt;device          atapist         # ATAPI tape drives&lt;br /&gt;options         ATA_STATIC_ID   # Static device numbering&lt;br /&gt;&lt;br /&gt;# SCSI Controllers&lt;br /&gt;device          ahb             # EISA AHA1742 family&lt;br /&gt;device          ahc             # AHA2940 and onboard AIC7xxx devices&lt;br /&gt;options         AHC_REG_PRETTY_PRINT    # Print register bitfields in debug&lt;br /&gt;                                       # output.  Adds ~128k to driver.&lt;br /&gt;device          ahd             # AHA39320/29320 and onboard AIC79xx devices&lt;br /&gt;options         AHD_REG_PRETTY_PRINT    # Print register bitfields in debug&lt;br /&gt;                                       # output.  Adds ~215k to driver.&lt;br /&gt;device          amd             # AMD 53C974 (Tekram DC-390(T))&lt;br /&gt;device          isp             # Qlogic family&lt;br /&gt;#device         ispfw           # Firmware for QLogic HBAs- normally a module&lt;br /&gt;device          mpt             # LSI-Logic MPT-Fusion&lt;br /&gt;#device         ncr             # NCR/Symbios Logic&lt;br /&gt;device          sym             # NCR/Symbios Logic (newer chipsets + those of `ncr')&lt;br /&gt;device          trm             # Tekram DC395U/UW/F DC315U adapters&lt;br /&gt;&lt;br /&gt;device          adv             # Advansys SCSI adapters&lt;br /&gt;device          adw             # Advansys wide SCSI adapters&lt;br /&gt;device          aha             # Adaptec 154x SCSI adapters&lt;br /&gt;device          aic             # Adaptec 15[012]x SCSI adapters, AIC-6[23]60.&lt;br /&gt;device          bt              # Buslogic/Mylex MultiMaster SCSI adapters&lt;br /&gt;&lt;br /&gt;device          ncv             # NCR 53C500&lt;br /&gt;device          nsp             # Workbit Ninja SCSI-3&lt;br /&gt;device          stg             # TMC 18C30/18C50&lt;br /&gt;&lt;br /&gt;# SCSI peripherals&lt;br /&gt;device          scbus           # SCSI bus (required for SCSI)&lt;br /&gt;device          ch              # SCSI media changers&lt;br /&gt;device          da              # Direct Access (disks)&lt;br /&gt;device          sa              # Sequential Access (tape etc)&lt;br /&gt;device          cd              # CD&lt;br /&gt;device          pass            # Passthrough device (direct SCSI access)&lt;br /&gt;device          ses             # SCSI Environmental Services (and SAF-TE)&lt;br /&gt;&lt;br /&gt;# RAID controllers interfaced to the SCSI subsystem&lt;br /&gt;device          amr             # AMI MegaRAID&lt;br /&gt;device          arcmsr          # Areca SATA II RAID&lt;br /&gt;device          asr             # DPT SmartRAID V, VI and Adaptec SCSI RAID&lt;br /&gt;device          ciss            # Compaq Smart RAID 5*&lt;br /&gt;device          dpt             # DPT Smartcache III, IV - See NOTES for options&lt;br /&gt;device          hptmv           # Highpoint RocketRAID 182x&lt;br /&gt;device          hptrr           # Highpoint RocketRAID 17xx, 22xx, 23xx, 25xx&lt;br /&gt;device          rr232x          # Highpoint RocketRAID 232x&lt;br /&gt;device          iir             # Intel Integrated RAID&lt;br /&gt;device          ips             # IBM (Adaptec) ServeRAID&lt;br /&gt;device          mly             # Mylex AcceleRAID/eXtremeRAID&lt;br /&gt;device          twa             # 3ware 9000 series PATA/SATA RAID&lt;br /&gt;&lt;br /&gt;# RAID controllers&lt;br /&gt;device          aac             # Adaptec FSA RAID&lt;br /&gt;device          aacp            # SCSI passthrough for aac (requires CAM)&lt;br /&gt;device          ida             # Compaq Smart RAID&lt;br /&gt;device          mfi             # LSI MegaRAID SAS&lt;br /&gt;device          mlx             # Mylex DAC960 family&lt;br /&gt;device          pst             # Promise Supertrak SX6000&lt;br /&gt;device          twe             # 3ware ATA RAID&lt;br /&gt;&lt;br /&gt;# atkbdc0 controls both the keyboard and the PS/2 mouse&lt;br /&gt;device          atkbdc          # AT keyboard controller&lt;br /&gt;device          atkbd           # AT keyboard&lt;br /&gt;device          psm             # PS/2 mouse&lt;br /&gt;&lt;br /&gt;device          kbdmux          # keyboard multiplexer&lt;br /&gt;&lt;br /&gt;device          vga             # VGA video card driver&lt;br /&gt;&lt;br /&gt;device          splash          # Splash screen and screen saver support&lt;br /&gt;&lt;br /&gt;# syscons is the default console driver, resembling an SCO console&lt;br /&gt;device          sc&lt;br /&gt;# Enable this for the pcvt (VT220 compatible) console driver&lt;br /&gt;#device         vt&lt;br /&gt;#options        XSERVER         # support for X server on a vt console&lt;br /&gt;#options        FAT_CURSOR      # start with block cursor&lt;br /&gt;&lt;br /&gt;device          agp             # support several AGP chipsets&lt;br /&gt;&lt;br /&gt;# Power management support (see NOTES for more options)&lt;br /&gt;#device         apm&lt;br /&gt;# Add suspend/resume support for the i8254.&lt;br /&gt;device          pmtimer&lt;br /&gt;&lt;br /&gt;# PCCARD (PCMCIA) support&lt;br /&gt;# PCMCIA and cardbus bridge support&lt;br /&gt;device          cbb             # cardbus (yenta) bridge&lt;br /&gt;device          pccard          # PC Card (16-bit) bus&lt;br /&gt;device          cardbus         # CardBus (32-bit) bus&lt;br /&gt;&lt;br /&gt;# Serial (COM) ports&lt;br /&gt;device          sio             # 8250, 16[45]50 based serial ports&lt;br /&gt;&lt;br /&gt;# Parallel port&lt;br /&gt;device          ppc&lt;br /&gt;device          ppbus           # Parallel port bus (required)&lt;br /&gt;device          lpt             # Printer&lt;br /&gt;device          plip            # TCP/IP over parallel&lt;br /&gt;device          ppi             # Parallel port interface device&lt;br /&gt;#device         vpo             # Requires scbus and da&lt;br /&gt;&lt;br /&gt;# If you've got a "dumb" serial or parallel PCI card that is&lt;br /&gt;# supported by the puc(4) glue driver, uncomment the following&lt;br /&gt;# line to enable it (connects to the sio and/or ppc drivers):&lt;br /&gt;#device         puc&lt;br /&gt;&lt;br /&gt;# PCI Ethernet NICs.&lt;br /&gt;device          de              # DEC/Intel DC21x4x (``Tulip'')&lt;br /&gt;device          em              # Intel PRO/1000 adapter Gigabit Ethernet Card&lt;br /&gt;device          ixgb            # Intel PRO/10GbE Ethernet Card&lt;br /&gt;device          txp             # 3Com 3cR990 (``Typhoon'')&lt;br /&gt;device          vx              # 3Com 3c590, 3c595 (``Vortex'')&lt;br /&gt;&lt;br /&gt;# PCI Ethernet NICs that use the common MII bus controller code.&lt;br /&gt;# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!&lt;br /&gt;device          miibus          # MII bus support&lt;br /&gt;device          bce             # Broadcom BCM5706/BCM5708 Gigabit Ethernet&lt;br /&gt;device          bfe             # Broadcom BCM440x 10/100 Ethernet&lt;br /&gt;device          bge             # Broadcom BCM570xx Gigabit Ethernet&lt;br /&gt;device          dc              # DEC/Intel 21143 and various workalikes&lt;br /&gt;device          fxp             # Intel EtherExpress PRO/100B (82557, 82558)&lt;br /&gt;device          lge             # Level 1 LXT1001 gigabit Ethernet&lt;br /&gt;device          msk             # Marvell/SysKonnect Yukon II Gigabit Ethernet&lt;br /&gt;device          nge             # NatSemi DP83820 gigabit Ethernet&lt;br /&gt;device          nve             # nVidia nForce MCP on-board Ethernet Networking&lt;br /&gt;device          pcn             # AMD Am79C97x PCI 10/100(precedence over 'lnc')&lt;br /&gt;device          re              # RealTek 8139C+/8169/8169S/8110S&lt;br /&gt;device          rl              # RealTek 8129/8139&lt;br /&gt;device          sf              # Adaptec AIC-6915 (``Starfire'')&lt;br /&gt;device          sis             # Silicon Integrated Systems SiS 900/SiS 7016&lt;br /&gt;device          sk              # SysKonnect SK-984x &amp;amp; SK-982x gigabit Ethernet&lt;br /&gt;device          ste             # Sundance ST201 (D-Link DFE-550TX)&lt;br /&gt;device          stge            # Sundance/Tamarack TC9021 gigabit Ethernet&lt;br /&gt;device          ti              # Alteon Networks Tigon I/II gigabit Ethernet&lt;br /&gt;device          tl              # Texas Instruments ThunderLAN&lt;br /&gt;device          tx              # SMC EtherPower II (83c170 ``EPIC'')&lt;br /&gt;device          vge             # VIA VT612x gigabit Ethernet&lt;br /&gt;device          vr              # VIA Rhine, Rhine II&lt;br /&gt;device          wb              # Winbond W89C840F&lt;br /&gt;device          xl              # 3Com 3c90x (``Boomerang'', ``Cyclone'')&lt;br /&gt;&lt;br /&gt;# ISA Ethernet NICs.  pccard NICs included.&lt;br /&gt;device          cs              # Crystal Semiconductor CS89x0 NIC&lt;br /&gt;# 'device ed' requires 'device miibus'&lt;br /&gt;device          ed              # NE[12]000, SMC Ultra, 3c503, DS8390 cards&lt;br /&gt;device          ex              # Intel EtherExpress Pro/10 and Pro/10+&lt;br /&gt;device          ep              # Etherlink III based cards&lt;br /&gt;device          fe              # Fujitsu MB8696x based cards&lt;br /&gt;device          ie              # EtherExpress 8/16, 3C507, StarLAN 10 etc.&lt;br /&gt;device          lnc             # NE2100, NE32-VL Lance Ethernet cards&lt;br /&gt;device          sn              # SMC's 9000 series of Ethernet chips&lt;br /&gt;device          xe              # Xircom pccard Ethernet&lt;br /&gt;&lt;br /&gt;# Wireless NIC cards&lt;br /&gt;device          wlan            # 802.11 support&lt;br /&gt;device          wlan_wep        # 802.11 WEP support&lt;br /&gt;device          wlan_ccmp       # 802.11 CCMP support&lt;br /&gt;device          wlan_tkip       # 802.11 TKIP support&lt;br /&gt;device          an              # Aironet 4500/4800 802.11 wireless NICs.&lt;br /&gt;device          ath             # Atheros pci/cardbus NIC's&lt;br /&gt;device          ath_hal         # Atheros HAL (Hardware Access Layer)&lt;br /&gt;device          ath_rate_sample # SampleRate tx rate control for ath&lt;br /&gt;device          awi             # BayStack 660 and others&lt;br /&gt;device          ral             # Ralink Technology RT2500 wireless NICs.&lt;br /&gt;device          wi              # WaveLAN/Intersil/Symbol 802.11 wireless NICs.&lt;br /&gt;#device         wl              # Older non 802.11 Wavelan wireless NIC.&lt;br /&gt;&lt;br /&gt;# Pseudo devices.&lt;br /&gt;device          loop            # Network loopback&lt;br /&gt;device          random          # Entropy device&lt;br /&gt;device          ether           # Ethernet support&lt;br /&gt;device          sl              # Kernel SLIP&lt;br /&gt;device          ppp             # Kernel PPP&lt;br /&gt;device          tun             # Packet tunnel.&lt;br /&gt;device          pty             # Pseudo-ttys (telnet etc)&lt;br /&gt;device          md              # Memory "disks"&lt;br /&gt;device          gif             # IPv6 and IPv4 tunneling&lt;br /&gt;device          faith           # IPv6-to-IPv4 relaying (translation)&lt;br /&gt;&lt;br /&gt;# The `bpf' device enables the Berkeley Packet Filter.&lt;br /&gt;# Be aware of the administrative consequences of enabling this!&lt;br /&gt;# Note that 'bpf' is required for DHCP.&lt;br /&gt;device          bpf             # Berkeley packet filter&lt;br /&gt;&lt;br /&gt;# USB support&lt;br /&gt;device          uhci            # UHCI PCI-&gt;USB interface&lt;br /&gt;device          ohci            # OHCI PCI-&gt;USB interface&lt;br /&gt;device          ehci            # EHCI PCI-&gt;USB interface (USB 2.0)&lt;br /&gt;device          usb             # USB Bus (required)&lt;br /&gt;#device         udbp            # USB Double Bulk Pipe devices&lt;br /&gt;device          ugen            # Generic&lt;br /&gt;device          uhid            # "Human Interface Devices"&lt;br /&gt;device          ukbd            # Keyboard&lt;br /&gt;device          ulpt            # Printer&lt;br /&gt;device          umass           # Disks/Mass storage - Requires scbus and da&lt;br /&gt;device          ums             # Mouse&lt;br /&gt;device          ural            # Ralink Technology RT2500USB wireless NICs&lt;br /&gt;device          urio            # Diamond Rio 500 MP3 player&lt;br /&gt;device          uscanner        # Scanners&lt;br /&gt;# USB Ethernet, requires miibus&lt;br /&gt;device          aue             # ADMtek USB Ethernet&lt;br /&gt;device          axe             # ASIX Electronics USB Ethernet&lt;br /&gt;device          cdce            # Generic USB over Ethernet&lt;br /&gt;device          cue             # CATC USB Ethernet&lt;br /&gt;device          kue             # Kawasaki LSI USB Ethernet&lt;br /&gt;device          rue             # RealTek RTL8150 USB Ethernet&lt;br /&gt;&lt;br /&gt;# FireWire support&lt;br /&gt;device          firewire        # FireWire bus code&lt;br /&gt;device          sbp             # SCSI over FireWire (Requires scbus and da)&lt;br /&gt;device          fwe             # Ethernet over FireWire (non-standard!)&lt;br /&gt;&lt;br /&gt;Bom não irei entrar em detalhes sobre cada linha pois alem das disponiveis nesse arquivo a outra em que entrarei em detalhes mais tarde indicando elas se encontra. Se observar bem verá que o arquivo é dividido em sessão apenas por organição, até a série 4.x do FreeBSD a ordem nesse arquivo em que as opções de configuração se encontrava interferiam severamente no processo de compilação do sistema.&lt;br /&gt;Passei varias noites resolvendo dependências na compilação de kernels sobre a série 4.x. hoje a compilação do sistema se torno tão bem escrita que em poucos casos acontece alguns problemas.&lt;br /&gt;Bom vamos descrever as sessões desse arquivo:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(255, 0, 0);font-size:130%;" &gt;AS SESSÕES DO ARQUIVO DE CONFIGURAÇÃO DO SISTEMA.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;font-size:130%;" &gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Primeira Sessão:&lt;/span&gt; &lt;/span&gt;Definição da Sub-arquitetura da Maquina.&lt;br /&gt;&lt;br /&gt;Como em tudo na tecnologia sofre evolução não seria diferente com os processadores, apenas exemplo, sobre a arquitetura i386 temos as seguintes sub-arquiteturas ou classes da arquitetura.&lt;br /&gt;i386 -&gt; i486 -&gt; i586 -&gt;PENTIUM ou i686, como pode ver existe uma linha de desenvolvimento de uma sub-arquitetura para outra mais em todas o codigo da arquitetura mais antiga é suportado nas mais recentes. Bom com isso nessa sessão do arquivo de configuração se defini a arquitetura e a sub-arquitetura no qual estamos compilando e que abrigará o sistema.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 51, 255);font-size:130%;" &gt;Segunda Sessão: &lt;/span&gt;Opções Gerais do Kernel .&lt;br /&gt;Nessa sessão são declaradas as opções que em algum caso não se pode retirar do kernel, com penalização de erros durante a compilação em si ou até com erros na inicialização do sistema apos a instalação do kernel compilado na maquina.&lt;br /&gt;Nessa sessão tem-se definidas referencias sobre Redes, Sistema de arquivos, Compatibilidades com versões passadas e de outros sistemas do FreeBSD como a compatibilidade linux, Schenduler empregado no sistema como o conhecido 4BSD ou o SMP, Padrões que o codigo do sistema segue entre outras configurações relacionada a sistema e suas funcionalidades.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 51, 255);font-size:130%;" &gt;Terceira Sessão:&lt;/span&gt; Dispositivos e Barramentos suportados pelo Sistema.&lt;br /&gt;Nas proximas sessões o que se segue são definições de barramento suportado pelo sistema, e devices que ele possui, subdividas em outras sessões com suporte a discos barramento EIDE e IDE, barramento de dispositivos de armazenamento SCSI, disposivos virtuais como drivers de X11R6, splash, sessão de controladoras com tecnologia RAID, sessão de dispositivos de entrada, como teclado, mouse..., sessão de suporte a PCMCIA, portas paralelas e seriais, dispositivos de rede, tanto  de 10/100/1000, wireless, sessão de pseudo dispositivos para o kernel,  sessão de suporte a dispositivos USBs, sessão de suporte a dispositivos Firewire. não está 100% listado aqui pois a leitura desse arquivo é de melhor valia do que comentários meus, sempre na frente de cada opção encontra-se presente uma breve descrição para qual função é adicionada ao sistema quando tão opção é compilado no kernel.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 51, 255);font-size:130%;" &gt;O ARQUIVO "NOTES".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;O Arquivo NOTES contém, conteudo de suma valia no quesito de customização e adicionamento de novos recursos ao sistema, ele apresenta junto uma descrição melhor do que a presente no arquivo GENERIC e quando o assunto é muito extenço passa referencia para se conseguir melhores informações sobre tão informação.&lt;br /&gt;Além do arquivo NOTES disponivel sobre a arvore "/usr/src/sys/$arch/conf" do sistema temos tambem outros arquivos com breves descrições sobre o sistema como o "/usr/src/sys/conf/NOTES" informações sobre partes do sistema como sobre geom disponivel sobre a arvore "/usr/src/sys/geom/notes" sendo o arquivo escrito com letras minusculas, subsistema NETGraph encontrado na árvore: "/usr/src/sys/netgraph/NOTES",  alem de outros disponiveis em diretórios especificos de documentação para utilização e administração do sistema.&lt;br /&gt;Sem duvida que todos os arquivos aqui descritos e outros são importantes para um melhor controle do sistema ainda mais no processo de compilação do mesmo, mais o que julgo de maior importancia são os NOTES disponiveis sobre a arvores, "/usr/src/sys/conf", "/usr/src/sys/$arch/conf", pois neles se descreve o maior numero de detalhes sobre suporte e recursos oferecidos pelo FreeBSD apos uma compilação de kernel.&lt;br /&gt;&lt;br /&gt;Bom ficarei por aqui de momento, na proxima postagem entrarei em detalhes sobre o arquivo LINT, e o SOLDIER.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7419229281437525006-297012080364292809?l=conhecimento-bsd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://conhecimento-bsd.blogspot.com/feeds/297012080364292809/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7419229281437525006&amp;postID=297012080364292809&amp;isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7419229281437525006/posts/default/297012080364292809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7419229281437525006/posts/default/297012080364292809'/><link rel='alternate' type='text/html' href='http://conhecimento-bsd.blogspot.com/2008/07/o-arquivo-de-configurao-do-kernel.html' title='O ARQUIVO DE CONFIGURAÇÃO DO KERNEL'/><author><name>Paulo Henrique</name><uri>http://www.blogger.com/profile/01588764684231593520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_yzdU6dCipjI/SzePv7jOtJI/AAAAAAAAAAk/CLB5zDyWeSA/S220/beastie.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7419229281437525006.post-8512582750700852980</id><published>2008-06-26T20:59:00.000-07:00</published><updated>2008-06-26T21:51:59.908-07:00</updated><title type='text'></title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;RESSALVAS... Sincronizando o Código Fonte do Sistema com o do Projeto sobre CVSUP.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Bom antes de começar as dicas sobre compilação do kernel do sistema em si,&lt;br /&gt;seria bom já manter um vicio sobre a administração do sistema que é atualização do Codigo fonte.&lt;br /&gt;&lt;br /&gt;Diferente de muitos sistemas em que para se ter que ter um sistema "livres" de bugs o maximo que se pode fazer é instalar uns updates que na maioria do caso corrige um problema e surge outro, com os sistema Open Sources uma atualização se tem como principal forma a reconstrução total ou parcial do sistema, sendo assim não degradando com a performace do sistema a longo prazo.&lt;br /&gt;Bom diferente do Linux que o que se pode fazer é reinstalar o kernel e aplicar paths ou gastar horas a fio para reconstruir uma unica biblioteca do sistema com uma falha grave de seguraça, nos sistemas BSD em geral te oferece não só atualizar o Kernel como no linux mais sim todo o sistema, bom essa diferença se dá pela seguinte observação&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;{{ LINUX É SÓ UM KERNEL, SISTEMAS BSDs SÃO SISTEMAS OPERACIONAIS COMPLETOS }}&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Mesmo o Linux possuindo creio eu a maior parte dos desenvolvedores open sources eles não consegue a qualidade de codigo nem a praticidade dos sistemas BSDs consegue com seu poucos mais dedicados e talentosos desenvolvedores, o susporte que os BSDs oferecem sobre linux é quase que esmagadora, quase todas as partes do sistema tem não uma pessoa mais um grupo de usuários destinados a orientar e resolver determinados problemas.&lt;br /&gt;Bom mais saindo da filosofia, e falar de algo no momento mais interessante.&lt;br /&gt;&lt;br /&gt;Por que atualizar o Codigo Fonte de sistema ?&lt;br /&gt;&lt;br /&gt;Bom tem varios motivos os principais sobre meus olhos de Administrador de Sistemas "picareta"* entre os beneficios temos por prioridadde:&lt;br /&gt;&lt;br /&gt;1= &gt; &lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;Segurança&lt;/span&gt;&lt;/span&gt;, atualizando o codigo fonte apos o termino da compilação você terá um sistema corrigido e sem bugs, sendo esses os descobertos entre o periodo que você instalou o sistema até o momento a sincronização dos seus fontes com os disponibilizados pelo projeto.&lt;br /&gt;&lt;br /&gt;2=&gt; &lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Estabilidade&lt;/span&gt;&lt;/span&gt; =&gt; Algumas atualizações são destinadas a partes do sistema que depois de liberadas se mostraram instaveis ou não testadas o suficiente, mesmo sendo raro, já que, BSDs no geral até ter uma RELEASE disponibilizada é subemetidas em laboratórios a testes que muitos sistema com raras, mais raras excessos mesmo outros sistemas suportaria, alguns até com trademark Unix no rotulo, não estou tirando aqui a qualidade desses sistemas mais é que em se tratando de BSDs, ele são estaveis muito antes de chegarem ao nivel de CURRENT na engenharia de releases. Tipo pode ter certeza BSDs no geral suporta acredito eu que entre 50% a 65%  claro não são dados reais mais dentro de minha concepção e da quantidade de maquinas que já escaniei  servidores para os mais diferentes ramos na internet e intranet rodam BSDs,&lt;br /&gt;&lt;br /&gt;3=&gt; &lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;Performace&lt;/span&gt;&lt;/span&gt;, muitas correções tem muito pouco haver em si com a segurança, pois o sistema em si já é consideravelmente bem projetado tendo poucas vunerabilidades, a maioria das atualização se refere a um driver ou outro ou rescrita de parte de um codigo que ficou lento, tais atualização saem para melhorar a performace do sistema. De vez enquando vejo pessoas dizendo que BSD é lento mais sinceramente não sei se falam que ele é lento ou se é por que tem digamos que preguiça de melhorar o desempenho... :D, quando puder darei umas dicas de tunning aqui.&lt;br /&gt;&lt;br /&gt;4 = &gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt; Adcionamento de recursos&lt;/span&gt;&lt;/span&gt; , alguns recursos são tido estaveis apos o lançamento da RELEASE e então são liberado sobre a arvore para que já se passa a usufruir de tais recursos sem ter que esperar a proxima RELEASE a ser liberada, e olha como demora sair uma RELEASE. :D&lt;br /&gt;&lt;br /&gt;Bom considerações aparte mãos a obra :D....&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;O CVSUP&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;O Cvsup é um utilitario disponivel no sistema para auxiliar o administrador na tarefa de sincronização das fonte do sistema com a do projeto, alem dele temos o CTM e o csup, o CTM é usado muito quando o link de conecção com a internet é muito restrito no quesito tempo, e o csup é o substituto do cvsup até onde sei.. o CTM quando puder coloco uma explicação aqui para a sua utilização quanto ao csup assim que usa-lo...&lt;br /&gt;&lt;br /&gt;Bom primeiro um guia rapido depois destino um post para a especificação completa do cvsup.&lt;br /&gt;&lt;br /&gt;Primeiro verifique se tem ele instalado no sistema caso contrário instalei atravez dos port. o seu diretório de compilação no ports é:&lt;br /&gt;/usr/ports/net/cvsup-without-gui&lt;br /&gt;ou&lt;br /&gt;/usr/ports/net/cvsup&lt;br /&gt;No caso o primeiro não compila e instala a parte destinada ao X11 pois o cvsup em si é um aplicativo para uso junto com o servidor X, o segundo já compila com a gui dele.&lt;br /&gt;Pode usar tambem o "add_pkg" para isso basta:&lt;br /&gt;&lt;br /&gt;add_pkg -r cvsup-without-gui ou&lt;br /&gt;add_pkg -r cvsup&lt;br /&gt;Se tiver o CD de instalação ele está no CD1 do FreeBSD no caso o mesmo que se encontra as distribuições base para o sistema funcionar.&lt;br /&gt;&lt;br /&gt;Bom seguindo ...&lt;br /&gt;no diretório /usr/share/examples/cvsup temos alguns exemplos, o conteudo do mesmo é:&lt;br /&gt;&lt;br /&gt;soldier# cd /usr/share/examples/cvsup/&lt;br /&gt;soldier# ls -l&lt;br /&gt;total 36&lt;br /&gt;-r--r--r--  1 root  wheel  1180 24 Jun 14:57 README&lt;br /&gt;-r--r--r--  1 root  wheel  5225 24 Jun 14:57 cvs-supfile&lt;br /&gt;-r--r--r--  1 root  wheel  2636 24 Jun 14:57 doc-supfile&lt;br /&gt;-r--r--r--  1 root  wheel  2290 24 Jun 14:57 gnats-supfile&lt;br /&gt;-r--r--r--  1 root  wheel  3814 24 Jun 14:57 ports-supfile&lt;br /&gt;-r--r--r--  1 root  wheel   367 24 Jun 14:57 refuse&lt;br /&gt;-r--r--r--  1 root  wheel  1949 24 Jun 14:57 refuse.README&lt;br /&gt;-r--r--r--  1 root  wheel  3889 24 Jun 14:57 stable-supfile&lt;br /&gt;-r--r--r--  1 root  wheel  3053 24 Jun 14:57 standard-supfile&lt;br /&gt;-r--r--r--  1 root  wheel  2361 24 Jun 14:57 www-supfile&lt;br /&gt;&lt;br /&gt;no caso vamos apenas fazer de momento referencia ao arquivo standart-supfile&lt;br /&gt;copie-o para o /etc e adciona permição de escrita nele, basta para isso seguir o seguinte comando.&lt;br /&gt;&lt;br /&gt;soldier# cd /usr/share/examples/cvsup/standart-supfile /etc &amp;amp; chmod u+w /etc/standart-supfile&lt;br /&gt;&lt;br /&gt;Bom apos isso com um editor qualquer tipo o ee ou vi abra esse arquivo e vamos ao conteudo do mesmo.&lt;br /&gt;&lt;br /&gt;soldier# ee /etc/standart-supfile&lt;br /&gt;# $FreeBSD: src/share/examples/cvsup/standard-supfile,v 1.23.4.4.2.1 2007/11/25 06:32:51 kensmith Exp $&lt;br /&gt;#&lt;br /&gt;# This file contains all of the "CVSup collections" that make up the&lt;br /&gt;# FreeBSD 6.x-STABLE source tree.&lt;br /&gt;#&lt;br /&gt;# CVSup (CVS Update Protocol) allows you to download the latest CVS&lt;br /&gt;# tree (or any branch of development therefrom) to your system easily&lt;br /&gt;# and efficiently (far more so than with sup, which CVSup is aimed&lt;br /&gt;# at replacing).  If you're running CVSup interactively, and are&lt;br /&gt;# currently using an X display server, you should run CVSup as follows&lt;br /&gt;# to keep your CVS tree up-to-date:&lt;br /&gt;#&lt;br /&gt;#       cvsup standard-supfile&lt;br /&gt;#&lt;br /&gt;# If not running X, or invoking cvsup from a non-interactive script, then&lt;br /&gt;# run it as follows:&lt;br /&gt;#&lt;br /&gt;#       cvsup -g -L 2 standard-supfile&lt;br /&gt;#&lt;br /&gt;# You may wish to change some of the settings in this file to better&lt;br /&gt;# suit your system:&lt;br /&gt;#&lt;br /&gt;# host=CHANGE_THIS.FreeBSD.org&lt;br /&gt;#               This specifies the server host which will supply the&lt;br /&gt;#               file updates.  You must change it to one of the CVSup&lt;br /&gt;#               mirror sites listed in the FreeBSD Handbook at&lt;br /&gt;#               http://www.freebsd.org/doc/handbook/mirrors.html.&lt;br /&gt;#               You can override this setting on the command line&lt;br /&gt;#               with cvsup's "-h host" option.&lt;br /&gt;#&lt;br /&gt;# base=/var/db&lt;br /&gt;#               This specifies the root where CVSup will store information&lt;br /&gt;#               about the collections you have transferred to your system.&lt;br /&gt;#               A setting of "/var/db" will generate this information in&lt;br /&gt;#               /var/db/sup.  You can override the "base" setting on the&lt;br /&gt;#               command line with cvsup's "-b base" option.  This directory&lt;br /&gt;#               must exist in order to run CVSup.&lt;br /&gt;#&lt;br /&gt;# prefix=/usr&lt;br /&gt;#               This specifies where to place the requested files.  A&lt;br /&gt;#               setting of "/usr" will place all of the files requested&lt;br /&gt;#               in "/usr/src" (e.g., "/usr/src/bin", "/usr/src/lib").&lt;br /&gt;#               The prefix directory must exist in order to run CVSup.&lt;br /&gt;&lt;br /&gt;# Defaults that apply to all the collections&lt;br /&gt;#&lt;br /&gt;# IMPORTANT: Change the next line to use one of the CVSup mirror sites&lt;br /&gt;# listed at http://www.freebsd.org/doc/handbook/mirrors.html.&lt;br /&gt;*default host=cvsup12.FreeBSD.org&lt;br /&gt;*default base=/var/db&lt;br /&gt;*default prefix=/usr&lt;br /&gt;*default release=cvs tag=RELENG_6_3&lt;br /&gt;*default delete use-rel-suffix&lt;br /&gt;&lt;br /&gt;# If you seem to be limited by CPU rather than network or disk bandwidth, try&lt;br /&gt;# commenting out the following line.  (Normally, today's CPUs are fast enough&lt;br /&gt;# that you want to run compression.)&lt;br /&gt;*default compress&lt;br /&gt;&lt;br /&gt;## Main Source Tree.&lt;br /&gt;#&lt;br /&gt;# The easiest way to get the main source tree is to use the "src-all"&lt;br /&gt;# mega-collection.  It includes all of the individual "src-*" collections.&lt;br /&gt;#src-all&lt;br /&gt;&lt;br /&gt;# These are the individual collections that make up "src-all".  If you&lt;br /&gt;# use these, be sure to comment out "src-all" above.&lt;br /&gt;src-base&lt;br /&gt;src-bin&lt;br /&gt;src-cddl&lt;br /&gt;src-contrib&lt;br /&gt;src-etc&lt;br /&gt;#src-games&lt;br /&gt;src-gnu&lt;br /&gt;src-include&lt;br /&gt;#src-kerberos5&lt;br /&gt;#src-kerberosIV&lt;br /&gt;src-lib&lt;br /&gt;src-libexec&lt;br /&gt;src-release&lt;br /&gt;src-rescue&lt;br /&gt;src-sbin&lt;br /&gt;src-share&lt;br /&gt;src-sys&lt;br /&gt;src-tools&lt;br /&gt;src-usrbin&lt;br /&gt;src-usrsbin&lt;br /&gt;# These are the individual collections that make up FreeBSD's crypto&lt;br /&gt;# collection. They are no longer export-restricted and are a part of&lt;br /&gt;# src-all&lt;br /&gt;src-crypto&lt;br /&gt;src-eBones&lt;br /&gt;src-secure&lt;br /&gt;src-sys-crypto&lt;br /&gt;&lt;br /&gt;###END-SUPFILE ###&lt;br /&gt;&lt;br /&gt;Bom no caso o meu já se encontra modificado:&lt;br /&gt;apenas o que temos de momento nos atentar é sobre as alterações das seguintes linhas :&lt;br /&gt;&lt;br /&gt;*default host=cvsup12.FreeBSD.org&lt;br /&gt;&lt;br /&gt;NO caso essa linha estará sem a parte "cvsup12" apenas coloca nesse trecho da linha o servidor cvsup do projeto que você irá se conectar para sincronizar as fontes. para mais informações por favor verifique a seguinte url contendo todos os servidores disponiveis ao redor do mundo.&lt;br /&gt;&lt;br /&gt;http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvsup.html#CVSUP-MIRRORS&lt;br /&gt;&lt;br /&gt;Bom, apos isso a proxima linha a verificar é a seguinte:&lt;br /&gt;&lt;br /&gt;*default release=cvs tag=RELENG_6_3&lt;br /&gt;&lt;br /&gt;Verifique se a ultima entrada "RELENG_6_3" no caso estou sincronizando junto a release 6.3 que no caso é a atual do meus sistema, faça a modificação correta para o seu sistema, embora normalmente vai estar já corretamente configurado.&lt;br /&gt;&lt;br /&gt;apos isso temos a linha&lt;br /&gt;&lt;br /&gt;src-all e mais a baixo outras entradas parecidas, bom eu comento a linha src-all e descomento apenas as partes do sistema que me é interessante tipo games mesmo eu não uso então não preciso atualizar ela as linhas referentes a kerberos mesmo só atualizo quando o sistema vai servir de base para tais aplicações caso contrario tambem não atulizo tal parte assim economiso tempo, banda e dinheiro.&lt;br /&gt;&lt;br /&gt;bom apos isso salva o arquivo e vamos atualizar os fontes do sistema.&lt;br /&gt;como root rode o seguinte comando:&lt;br /&gt;soldier#cvsup -g -L 2 /etc/standart-supfile&lt;br /&gt;no caso o parametro "-g" é para rodar o cvsup em modo CLI e o parametro "-L 2" fala quanto ao nivel de debbuger no caso variando de 0-2..&lt;br /&gt;bom se tudo ocorrer bem terá linhas parecidas com essas plotando no seu terminal:&lt;br /&gt;&lt;br /&gt;soldier# cvsup -g -L 2 /etc/standard-supfile&lt;br /&gt;Parsing supfile "/etc/standard-supfile"&lt;br /&gt;Connecting to cvsup12.FreeBSD.org&lt;br /&gt;Connected to cvsup12.FreeBSD.org&lt;br /&gt;Server software version: SNAP_16_1h&lt;br /&gt;Negotiating file attribute support&lt;br /&gt;Exchanging collection information&lt;br /&gt;Establishing multiplexed-mode data connection&lt;br /&gt;Running&lt;br /&gt;Updating collection src-all/cvs&lt;br /&gt;&lt;br /&gt;bom quando aparecer uma mensagem colocando que a atualização foi realizada com sucesso terá acabado a atualização e você terá o prompt devolvido para uso.&lt;br /&gt;&lt;br /&gt;Bom, agora poderemos voltar a compilação do kernel...&lt;br /&gt;&lt;br /&gt;Mais isso ficará para outras postagens...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7419229281437525006-8512582750700852980?l=conhecimento-bsd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://conhecimento-bsd.blogspot.com/feeds/8512582750700852980/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7419229281437525006&amp;postID=8512582750700852980&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7419229281437525006/posts/default/8512582750700852980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7419229281437525006/posts/default/8512582750700852980'/><link rel='alternate' type='text/html' href='http://conhecimento-bsd.blogspot.com/2008/06/ressalvas.html' title=''/><author><name>Paulo Henrique</name><uri>http://www.blogger.com/profile/01588764684231593520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_yzdU6dCipjI/SzePv7jOtJI/AAAAAAAAAAk/CLB5zDyWeSA/S220/beastie.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7419229281437525006.post-4428496473546551246</id><published>2008-06-24T21:46:00.000-07:00</published><updated>2008-06-24T22:50:22.214-07:00</updated><title type='text'></title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold; font-family: arial; color: rgb(255, 0, 0);"&gt;Dicas simplificada para a compilação do kernel do FreeBSD v5.x/6.x/&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Abordarei apenas essas duas séries do sistema pelo fato de não ter compilado o mesmo na sua serie atual 7.x&lt;br /&gt;&lt;br /&gt;Essa postagem será uma de uma série um pouquinho longa....&lt;br /&gt;&lt;br /&gt;A compilação do kernel "núcleo" do sistema só possivel em sistemas correlatos livre no qual se tem acesso ao codigo fonte do sistema, entre suas vantagens temos:&lt;br /&gt;&lt;br /&gt;Estabilidade, pois somente o necessario para o seu hardware e aplicações realmente precisem para funcionar.&lt;br /&gt;Velocidade, o kernel no qual integra um sistema de fabrica é de certa forma grande pelo fato dele ter que dar suporte nativo ao maior numero de hardware possivel para que sua instalação seja realizada, não tem como os desenvolvedores fazer uma versão para cada hardware especifico no qual o sistema irá rodar, na compilação do sistema será removido suporte a hardware que não se tem presente na maquina, suporte a protocolos de transporte, suporte a padrões no qual não se fará uso sendo assim deixará o núcleo consideravelmente compacto, salvo em alguns casos que acabada deixando o núcleo do sistema maior do que o de fabrica mais com susporte a bem mais funcionalidades nas quais são necessaria para determindas tarefas.&lt;br /&gt;E no meu ponto de vista sendo ela o principal motivo &lt;span style="font-weight: bold;"&gt;"SEGURANÇA"&lt;/span&gt; :&lt;br /&gt;Quando se compila um sistema pode anteriormente ter sincronizado a arcore do condigo fonte do seu sistema com a ultima versão disponivel nos servidores CVS do Projeto, irei em apos essas postagem colocar um simples guia sobre como fazer essa sincronização ou mais popularmente update do sistema, corrigindo assim bugs que surgiu no decorrer da imagem baixada até o momento da sincronização, esse bugs são tanto por parte de segurança tendo como alvo principal como tambem por parte de desempenho, suporte a novos tipos de hardware, suporte a novos protocolos enfim a lista é um pouquinho grande, depois mostrarei qual o arquivo consultar no sistema para saber o que foi atualizado.&lt;br /&gt;Para se poder compilar o kernel primeiramente o que se necessita é ter pelo menos o GCC instalado no sistema alem do MAKE no caso o pacote DEVELOPED disponivel no cd de instalação, e alem é claro os fontes do sistema, no caso uma arvoré de diretórios sobre o "&lt;span style="font-weight: bold;"&gt;/usr/src/&lt;/span&gt;" .&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;VERIFICANDO A FERRAMENTAS DE DESENVOLVIMENTO NO SISTEMA.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;no prompt de comando do sistema digite:&lt;br /&gt;%gcc -v&lt;br /&gt;&lt;br /&gt;vai ser apresentado como o seguinte exemplo:&lt;br /&gt;&lt;br /&gt;soldier%gcc -v&lt;br /&gt;Using built-in specs.&lt;br /&gt;Configured with: FreeBSD/i386 system compiler&lt;br /&gt;Thread model: posix&lt;br /&gt;gcc version 3.4.6 [FreeBSD] 20060305&lt;br /&gt;soldier%&lt;br /&gt;&lt;br /&gt;se tiver como retorno a seguinte expressão:&lt;br /&gt;&lt;br /&gt;soldier%gcc -v&lt;br /&gt;gcc: Command no found&lt;br /&gt;soldier%&lt;br /&gt;&lt;br /&gt;Significa que você não tem um ambiente DEVELOPED instalado no seu sistema, para instala-lo pasta seguir uns dos passos:&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;INSTALANDO A DISTRIBUIÇÃO DEVELOPED NO SISTEMA:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Com o CD 1 de instalação:&lt;br /&gt;//como root:&lt;br /&gt;soldier#sysinstall [enter]&lt;br /&gt;///na tela do sysinstall e com o cd dentro do driver de cdrom.&lt;br /&gt;Vai em:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;{CUSTOM}&lt;custons&gt;&lt;br /&gt;{DISTRIBUTIONS&lt;distributions&gt;}&lt;br /&gt;{DEVELOPED} &lt;/distributions&gt;&lt;/custons&gt;&lt;/span&gt;&lt;span&gt;&lt;custons&gt;&lt;distributions&gt;Marque a opção com "espaço"&lt;br /&gt;&lt;/distributions&gt;&lt;/custons&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;custons&gt;&lt;distributions&gt;&lt;developed&gt;&lt;br /&gt;&lt;/developed&gt;&lt;/distributions&gt;&lt;/custons&gt;&lt;/span&gt;Vai solicitar se deseja instalar a coleção de ports do sistema responde &lt;span style="font-weight: bold;"&gt;"NO"&lt;/span&gt; e depois:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;custons&gt;&lt;distributions&gt;{EXIT}&lt;br /&gt;{MEDIA}&lt;br /&gt;{1CD/DVD}&lt;br /&gt;&lt;developed&gt;&lt;/developed&gt;&lt;/distributions&gt;&lt;/custons&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;commit&gt;{COMMIT}&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/commit&gt;&lt;/span&gt;A distribuição DEVELOPED e suas depedências serão todas instaladas no sistema no caso se estiver com o CD1 de instalação.&lt;br /&gt;&lt;br /&gt;Agora instalaremos os fontes do sistema:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;INSTALAÇÃO DAS FONTES DO SISTEMA NO SISTEMA:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Para saber se tem as fontes do sistema instaladas execute o seguinte comando no terminal:&lt;br /&gt;&lt;br /&gt;soldier# ls -l /usr/src&lt;br /&gt;total 272&lt;br /&gt;-rw-r--r--    1 root  wheel    6192  1 Jan 09:37 COPYRIGHT&lt;br /&gt;-rw-r--r--    1 root  wheel     403  6 Fev  2006 LOCKS&lt;br /&gt;-rw-r--r--    1 root  wheel    6683  9 Jul  2006 MAINTAINERS&lt;br /&gt;-rw-r--r--    1 root  wheel   11161 28 Mar  2007 Makefile&lt;br /&gt;-rw-r--r--    1 root  wheel   36318 25 Nov  2007 Makefile.inc1&lt;br /&gt;-rw-r--r--    1 root  wheel  140746 20 Dez  2007 ObsoleteFiles.inc&lt;br /&gt;-rw-r--r--    1 root  wheel    2816  4 Mar  2006 README&lt;br /&gt;-rw-r--r--    1 root  wheel   22330  8 Mai 20:31 UPDATING&lt;br /&gt;drwxr-xr-x   37 root  wheel    1024  8 Mai 19:37 bin&lt;br /&gt;drwxr-xr-x   55 root  wheel    1024  8 Mai 19:36 contrib&lt;br /&gt;drwxr-xr-x    5 root  wheel     512  8 Mai 19:37 crypto&lt;br /&gt;drwxr-xr-x   21 root  wheel    2048  8 Mai 19:37 etc&lt;br /&gt;drwxr-xr-x   13 root  wheel     512  8 Mai 19:37 games&lt;br /&gt;drwxr-xr-x    4 root  wheel     512  8 Mai 19:37 gnu&lt;br /&gt;drwxr-xr-x    6 root  wheel    2048  8 Mai 19:37 include&lt;br /&gt;drwxr-xr-x    9 root  wheel     512  8 Mai 19:37 kerberos5&lt;br /&gt;drwxr-xr-x   71 root  wheel    1536  8 Mai 19:37 lib&lt;br /&gt;drwxr-xr-x   33 root  wheel    1024  8 Mai 19:37 libexec&lt;br /&gt;drwxr-xr-x   13 root  wheel     512  8 Mai 19:37 release&lt;br /&gt;drwxr-xr-x    4 root  wheel     512  8 Mai 19:37 rescue&lt;br /&gt;drwxr-xr-x   94 root  wheel    2048  8 Mai 19:37 sbin&lt;br /&gt;drwxr-xr-x    6 root  wheel     512  8 Mai 19:37 secure&lt;br /&gt;drwxr-xr-x   25 root  wheel     512  8 Mai 19:37 share&lt;br /&gt;drwxr-xr-x   58 root  wheel    1024  8 Mai 19:37 sys&lt;br /&gt;drwxr-xr-x   12 root  wheel     512  8 Mai 19:37 tools&lt;br /&gt;drwxr-xr-x  224 root  wheel    4096  8 Mai 19:37 usr.bin&lt;br /&gt;drwxr-xr-x  193 root  wheel    3584  8 Mai 19:37 usr.sbin&lt;br /&gt;soldier#&lt;br /&gt;&lt;br /&gt;No caso será retornado uma arvore de diretorios e arquivos, caso contratio não obter retorno é sinal que não possui as fontes instaladas. Para instalar as fontes segue os seguintes procedimentos:&lt;br /&gt;&lt;br /&gt;soldier#sysinstall&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;configure&gt;{CONFIGURE}&lt;br /&gt;{DISTRIBUTIONS}&lt;br /&gt;{[ ] SRC}&lt;distributions&gt;&lt;br /&gt;{ALL}&lt;br /&gt;{EXIT}&lt;br /&gt;{EXIT}&lt;br /&gt;{MEDIA}&lt;br /&gt;{1- CD/DVD}&lt;br /&gt;{OK}&lt;br /&gt;&lt;src&gt;&lt;span style="font-weight: bold;"&gt;&lt;all&gt;&lt;br /&gt;&lt;/all&gt;&lt;/span&gt;&lt;/src&gt;&lt;/distributions&gt;&lt;/configure&gt;&lt;/span&gt;No caso assim terá instalado todas as fontes do sistema.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;DIRETÓRIOS DE TRABALHO NA COMPILAÇÃO DO KERNEL&lt;br /&gt;ARQUITETURAS I386/X86-64&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;No caso essa postagem abordará apenas compilações para processadores de arquitetura CISC que são os mais comuns em computadores pessoais esse processadores são os seguintes, não listarei todos apenas alguns que lembro de mente no momento.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Intel 386, 386DX, 386SX &lt;/span&gt;no caso o suporte a 386 foi removido na RELEASE 5.x&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Intel 486, 486DX, 486SX &lt;/span&gt;no caso o suporte a 486 foi removido na RELEASE 6.x&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Intel Pentium, Pentium MMX, Pentium-PRO, Pentium II, Celeron, Pentium III, Pentium IV, Pentium D, Celeron D, Celeron M, Centrino, Centrino Duo, Core Duo, Core 2 Duo, Quad Core, Xeon, Xeon SMP, Xeon Serie 3000*¹, Xeon Serie 4000*¹, Xeon Serie 5000*¹&lt;br /&gt;Amd 586, AMD Athlon, AMD Duron, AMD Athlon XP, AMD Sempron, AMD Athlon XP 64, AMD Athlon FX, AMD Athlon FX 64, ATHLON FX X2, &lt;/span&gt;e correlatos alem dos &lt;span style="font-weight: bold;"&gt;AMD Opterons.&lt;br /&gt;Obs:&lt;/span&gt; A serie de processadores Xeon da Intel tem certos cuidados, pois algumas séries usando como nucleo outra arquitetura e não a x86-64, no caso eles são baseados no nucleo do &lt;span style="font-weight: bold;"&gt;Itanium2 &lt;/span&gt;que no caso sua arquitetura referente é a IA64 uma arquitetura 100% RISC. Caso possua um Xeon procure na documentação do seu hardware sobre qual tecnologia ele foi baseada, pode até ter instalado uma versão I386 mesmo ele sendo de arquitetura IA64 pois tal arquitetura oferece emulação para codigos de I386 mais não terá o desempenho que por sinal é muito superior quando executado com codigo sobre a arquitetura correta. no caso o FreeBSD oferece suporte para tal arquitetura, discutirei sobre ela quando possivel.&lt;br /&gt;&lt;br /&gt;Bom no caso, voltando ao assunto:&lt;br /&gt;Os diretorios de trabalho para no momento será o diretorio:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;"/usr/src" =&gt; &lt;/span&gt;Diretorio contento fontes do sistema e documentação básica.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;"/usr/src/UPDATING" =&gt; &lt;/span&gt;Arquivo contendo referências para possiveis atualizações.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;"/usr/src/README" =&gt; &lt;/span&gt;Arquivo explicando demais arquivos e a tarefas empregadas na compilação do sistema.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;"/usr/src/sys/i386/conf/" =&gt;&lt;/span&gt; Diretório contendo o arquivo de configuração do kernel para arquiteturas I386.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;"/usr/scr/sys/amd64/conf/" =&gt; &lt;/span&gt;Diretório contendo o arquivo de configuração do kernel para arquiteturas x86-64 ou amd64.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;No caso da arquitetura x86-64, aconselho baixar a versão do sistema para 64Bits pois até hoje já com varias tentativa não obtive sucesso na compilação do sistema sobre I386 para 64 bits, embora já li que é possivel, como não consegui então não aconselho a perder tempo tentando.&lt;br /&gt;&lt;br /&gt;Bom. Deixarei por aqui no momento pois senão fica chato. assunto muito extença mais tambem muito lucrativo.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7419229281437525006-4428496473546551246?l=conhecimento-bsd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://conhecimento-bsd.blogspot.com/feeds/4428496473546551246/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7419229281437525006&amp;postID=4428496473546551246&amp;isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7419229281437525006/posts/default/4428496473546551246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7419229281437525006/posts/default/4428496473546551246'/><link rel='alternate' type='text/html' href='http://conhecimento-bsd.blogspot.com/2008/06/dicas-simplificada-para-compilao-do.html' title=''/><author><name>Paulo Henrique</name><uri>http://www.blogger.com/profile/01588764684231593520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_yzdU6dCipjI/SzePv7jOtJI/AAAAAAAAAAk/CLB5zDyWeSA/S220/beastie.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7419229281437525006.post-4339987752464965178</id><published>2008-06-24T16:32:00.000-07:00</published><updated>2008-06-24T21:45:32.352-07:00</updated><title type='text'>Motivos....</title><content type='html'>Bom, de principio, creio que seria mais didático colocar que esse blog será mais para divulgação e apresentação de novidades e informações sobre Sistemas baseados na licensa BSDs, não irei me fechar apenas em BSDs, terá sim, algumas paleadinhas em programação, Fisica Quântica, Psicologia humana, bom enfim pretende abordar parte de tudo que gosto.. menos porno porque não é permitido.&lt;br /&gt;&lt;br /&gt;Para começar, creio que uma apresentação dos Sistemas BSDs seria interessante.&lt;br /&gt;&lt;br /&gt;O que significa B.S.D ?&lt;br /&gt;R: A sigla é usada em todo sistema que teve seu desenvolvimento dentro do Campus da Universidade americana Berkeley, e seu significado é Sistema Distribuido por Berkeley, no caso BSD é a licença que se aplica para tais sistemas.&lt;br /&gt;&lt;br /&gt;Quais são os Principais Sistemas distribuidos sobre a Licença de Berkeley "BSD" ?&lt;br /&gt;&lt;br /&gt;Atual como sistemas padrões de proposito "geral" temos os seguintes:&lt;br /&gt;&lt;br /&gt;FreeBSD: O mais indicado para quem quer começar no mundo Unix/BSD.&lt;br /&gt;OpenBSD: O mais seguro sistema operacional já desenvolvido pelo homem.&lt;br /&gt;NetBSD: O sistema operacional que suporta o maior numero de arquiteturas já desenvolvido.&lt;br /&gt;DarwinBSD: Até a versão 9.10 do MacOS X da Apple Inc. era baseado nele, o unico BSD que não leva a licença BSD no codigo e sim a licença da Apple Inc.&lt;br /&gt;DragonFlyBSD: O Mais novo membro da familia BSD, tendo sua origem ramificado do Projeto OpenBSD.&lt;br /&gt;&lt;br /&gt;Por quê usar um Sistema Unix/BSD ?&lt;br /&gt;&lt;br /&gt;Bom, poderia colocar todas as vantagens aqui mais o que para mim pode ser vantagem para você pode não ser. Mas apenas generalizado. Por que Amo Unix e não gosto de ter que reiniciar minha maquina depois de uma semana de Up Time, adoro CLI, adoro decidir o que ter e o que não ter o que preciso e o que não preciso, por que gosto de ser livre, por que gosto de virus para estuda-los não para ser usado por eles, enfim por que para mim não tem desvantagens neles.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7419229281437525006-4339987752464965178?l=conhecimento-bsd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://conhecimento-bsd.blogspot.com/feeds/4339987752464965178/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7419229281437525006&amp;postID=4339987752464965178&amp;isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7419229281437525006/posts/default/4339987752464965178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7419229281437525006/posts/default/4339987752464965178'/><link rel='alternate' type='text/html' href='http://conhecimento-bsd.blogspot.com/2008/06/motivos.html' title='Motivos....'/><author><name>Paulo Henrique</name><uri>http://www.blogger.com/profile/01588764684231593520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_yzdU6dCipjI/SzePv7jOtJI/AAAAAAAAAAk/CLB5zDyWeSA/S220/beastie.png'/></author><thr:total>1</thr:total></entry></feed>
