<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>KERNEL DIAMONDMAX</title>
	<atom:link href="http://diamondmax.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://diamondmax.wordpress.com</link>
	<description></description>
	<lastBuildDate>Thu, 30 Jul 2009 16:00:00 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='diamondmax.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>KERNEL DIAMONDMAX</title>
		<link>http://diamondmax.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://diamondmax.wordpress.com/osd.xml" title="KERNEL DIAMONDMAX" />
	<atom:link rel='hub' href='http://diamondmax.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Melhorando a performance do Firefox “aspirando” o sqlite</title>
		<link>http://diamondmax.wordpress.com/2009/07/30/melhorando-a-performance-do-firefox-%e2%80%9caspirando%e2%80%9d-o-sqlite/</link>
		<comments>http://diamondmax.wordpress.com/2009/07/30/melhorando-a-performance-do-firefox-%e2%80%9caspirando%e2%80%9d-o-sqlite/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 15:58:11 +0000</pubDate>
		<dc:creator>diamondmax</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://diamondmax.wordpress.com/?p=256</guid>
		<description><![CDATA[Faz uns dias que deixei marcado um artigo para ler e finalmente o li. Era sobre como melhorar a performance do Firefox fazendo um “Vacuum” no sqlite. Segundo o post, a partir da versão 3, o Firefox guarda os favoritos, histórico e mais um punhado de coisas em sqlite. Por isso, manter essa base otimizada [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diamondmax.wordpress.com&amp;blog=4278824&amp;post=256&amp;subd=diamondmax&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Faz uns dias que deixei marcado um artigo para ler e finalmente o li. Era sobre <a href="http://mozillalinks.org/wp/2009/07/vacuum-your-firefox-databases-for-better-performance/">como melhorar a performance do Firefox fazendo um “Vacuum” no sqlite</a>.</p>
<p>Segundo o post, a partir da versão 3, o Firefox guarda os favoritos, histórico e mais um punhado de coisas em sqlite. Por isso, manter essa base otimizada pode ser muito saudável ao seu Firefox.</p>
<p><strong>E o processo é muito simples.</strong> No Ubuntu (testei no 9.04), instale o sqlite3. Abra o terminal e digite:</p>
<blockquote><p><em><code>sudo aptitude install sqlite3</code></em></p></blockquote>
<p>Depois, ainda no terminal, acesse a pasta de seu perfil (profile) do Firefox:</p>
<blockquote><p><em><code>cd ~/.mozilla/firefox/alguma_coisa_estranha.default</code></em></p></blockquote>
<p>Varia de acordo com o computador. No meu, esse <em>alguma_coisa_estranha.default</em> é <em>73cm0ffy.default</em>.</p>
<p>Você vai ver que essa pasta possui vários arquivos com a extensão .sqlite, que é o que queremos otimizar. Para isso, feche o Firefox (não antes de terminar de ler esse post ou copiá-lo <img src="http://andrenoel.com.br/wp-includes/images/smilies/icon_razz.gif" alt=":P" /> ), depois simplesmente digite, para cada arquivo:</p>
<blockquote><p><em><code>sqlite3 nome_do_arquivo.sqlite vacuum</code></em></p></blockquote>
<p><strong>Tem como fazer em todos os arquivos de uma vez?</strong> Claro. Você está mexendo em um terminal Linux! Para fazer todos de uma vez, digite:</p>
<blockquote><p><em><code>for i in *.sqlite; do sqlite3 $i vacuum; done</code></em></p></blockquote>
<p>Não sei dizer qual a diferença de performance que isso proporciona, mas o que puder fazer pra melhorar acho que vale a pena.</p>
<p>Créditos a <a href="http://andrenoel.com.br/2009/07/27/melhorando-a-performance-do-firefox-aspirando-o-sqlite/">Andre Noel</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diamondmax.wordpress.com/256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diamondmax.wordpress.com/256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diamondmax.wordpress.com/256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diamondmax.wordpress.com/256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diamondmax.wordpress.com/256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diamondmax.wordpress.com/256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diamondmax.wordpress.com/256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diamondmax.wordpress.com/256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diamondmax.wordpress.com/256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diamondmax.wordpress.com/256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diamondmax.wordpress.com/256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diamondmax.wordpress.com/256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diamondmax.wordpress.com/256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diamondmax.wordpress.com/256/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diamondmax.wordpress.com&amp;blog=4278824&amp;post=256&amp;subd=diamondmax&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diamondmax.wordpress.com/2009/07/30/melhorando-a-performance-do-firefox-%e2%80%9caspirando%e2%80%9d-o-sqlite/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/020879c6b99cd8fb26aa165a868c70aa?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diamondmax</media:title>
		</media:content>

		<media:content url="http://andrenoel.com.br/wp-includes/images/smilies/icon_razz.gif" medium="image">
			<media:title type="html">:P</media:title>
		</media:content>
	</item>
		<item>
		<title>Instalação do Kernel 2.6.30-DiamondMax4</title>
		<link>http://diamondmax.wordpress.com/2009/07/06/instalacao-do-kernel-diamondmax/</link>
		<comments>http://diamondmax.wordpress.com/2009/07/06/instalacao-do-kernel-diamondmax/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 19:13:36 +0000</pubDate>
		<dc:creator>diamondmax</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://diamondmax.wordpress.com/?p=172</guid>
		<description><![CDATA[Inicialmente, faça uma rápida leitura deste link do Guia do Hardware. 1. Realize o download das bibliotecas de compilação: sudo apt-get install build-essential bin86 kernel-package libqt3-headers libqt3-mt-dev wget libncurses5 libncurses5-dev 2. Faça o download do Kernel 2.6.30 e do 2.6.30-DiamondMax4: Kernel 2.6.30.tar.bz2 2.6.30-DiamondMax4 Download Alternativo: 2.6.30-DiamondMax4 DiamondMax anterior: 2.6.28.9-DiamondMax3 Devido a alguns problemas no servidor [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diamondmax.wordpress.com&amp;blog=4278824&amp;post=172&amp;subd=diamondmax&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Inicialmente, faça uma rápida leitura deste <a href="http://www.gdhpress.com.br/ferramentas/leia/index.php?p=cap2-10">link</a> do Guia do Hardware.</p>
<p>1. Realize o download das bibliotecas de compilação:</p>
<p><strong><span style="color:#333399;">sudo apt-get install build-essential bin86 kernel-package libqt3-headers libqt3-mt-dev wget libncurses5 libncurses5-dev</span></strong></p>
<p>2. Faça o download do Kernel 2.6.30 e do 2.6.30-DiamondMax4:</p>
<p><a href="http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.tar.bz2">Kernel 2.6.30.tar.bz2</a></p>
<p><a href="http://download.adrive.com/public/view/1ef52cc023d704191618401fbd47d2b30b09076ea1e4fd217deb91d6718d46aa.html">2.6.30-DiamondMax4</a></p>
<p>Download Alternativo: <a href="http://o759xq.blu.livefilestore.com/y1pcfffmlFgXxdJuQBLjnxDLPyYWzLPTC4Rqkll-GpHuPACFcDCD2dwR8yIcZEZk0xOhCwABPj6DMDt0RQTECMTPg/2.6.30-diamondmax4.tar.bz2?download">2.6.30-DiamondMax4</a></p>
<p>DiamondMax anterior: <a href="http://o759xq.blu.livefilestore.com/y1pAGcfS43pzf6uNBq_1aewgwX4QuTa0creVf8akkDxFUrFFxw4AmGaK2En9UFJY3uONZQxSD4vNSEkwwy8AyC_oA/2.6.28.9-diamondmax3.tar.bz2?download">2.6.28.9-DiamondMax3</a></p>
<p>Devido a alguns problemas no servidor em que mantenho o DiamondMax, resolvi colocar mais um link para evitar futuros problemas.</p>
<p>3. Salve o kernel 2.6.30 e o 2.6.30-DiamondMax4 em sua pasta pessoal, abra um terminal e verifique a integridade dos arquivos:</p>
<p>$ <strong>md5sum linux-2.6.30.tar.bz2</strong></p>
<p>Verique se o valor gerado é idêntico a este valor: <strong></strong></p>
<p><strong><span style="color:#333399;">7a80058a6382e5108cdb5554d1609615<br />
</span></strong></p>
<p>$ <strong>md5sum 2.6.30-diamondmax4.tar.bz2</strong></p>
<p>Verique se o valor gerado é idêntico a este valor: <strong></strong></p>
<p><strong><span style="color:#333399;">f7ac4e88e0d6a15b89a1e874d5adb661<br />
</span></strong></p>
<p>4. Torne-se root:</p>
<p>$ <strong>sudo su</strong></p>
<p>5. Descompactar e renomear a pasta</p>
<p><strong># tar -xvf linux-2.6.30.tar.bz2</strong></p>
<p><strong># mv linux-2.6.30 linux-2.6.30-diamondmax4</strong></p>
<p>6. Copiar o 2.6.30-DiamondMax4 para dentro da pasta linux-2.6.30-diamondmax4 e movê-la para /usr/src/</p>
<p><span style="color:#000000;"><strong># cp 2.6.30-diamondmax4.tar.bz2 /home/~/linux-2.6.30-diamondmax4/</strong></span></p>
<p><span style="color:#ff0000;">Observação:</span> substitua o &#8220;<span style="color:#0000ff;">~</span>&#8221; pelo nome da sua pasta pessoal.</p>
<p><span style="color:#000000;"><strong># mv linux-2.6.30-diamondmax4 /usr/src/ &amp;&amp; cd /usr/src/linux-2.6.30-diamondmax4/</strong></span></p>
<p>7. Descompactar e instalar o 2.6.30-DiamondMax4.</p>
<p><strong><span style="color:#000000;"># tar -xvf 2.6.30-diamondmax4.tar.bz2</span></strong></p>
<p><strong><span style="color:#000000;"># patch -p1 &lt; /usr/src/linux-2.6.30-diamondmax4/2.6.30-diamondmax4.patch</span></strong></p>
<p>8. Criação do link simbólico</p>
<p># <strong>cd ..  &amp;&amp; rm -rf linux &amp;&amp; ln -s /usr/src/linux-2.6.30-diamondmax4 linux &amp;&amp; cd /usr/src/linux</strong></p>
<p># <span style="color:#ff6600;">chmod -R a-s /usr/src/</span> ( use este comando apenas se você usa alguma distribuição baseada no debian )</p>
<p>9. Caso queira habilitar/desabilitar opções no kernel, digite:</p>
<p><strong><span style="color:#000000;"># make xconfig</span></strong></p>
<p><strong><span style="color:#000000;"># make menuconfig</span></strong></p>
<p>(É opcional. Oferece as mesmas opções do <em>make xconfig</em>, mas numa interface de modo texto)</p>
<p><span style="color:#ff0000;">Observações:</span> Para se informar com maiores detalhes, acesse o <a href="http://www.guiadohardware.net/tutoriais/recompilando-kernel/">Guia do Hardware</a> ou o <a href="http://www.vivaolinux.com.br/artigo/Compilacao-comentada-do-kernel/">Vivaolinux</a>. Veja as opções abaixo para obter um melhor desempenho:</p>
<p><strong><span style="color:#333399;">Compcache<br />
</span></strong></p>
<p>Para ativá-lo, clique <a href="http://diamondmax.wordpress.com/2009/04/11/ativacao-do-compcache/">aqui</a>.</p>
<p><strong><span style="color:#333399;">Fast boot support</span></strong></p>
<p>Reduz o tempo de boot inicializando os processos de forma assíncrona.</p>
<p><em><strong>General setup<br />
[*]Fast boot support</strong></em></p>
<p>Obs.: o compcache e o fast boot suport ainda não estão disponíveis na versão 2.6.30.</p>
<p><strong><span style="color:#333399;">Arquitetura do processador</span></strong></p>
<p>Antes de compilar, acesse:</p>
<p>&#8220;<strong><em>Processor type and features &gt;  Processor family</em></strong>&#8220;</p>
<p>Especifique a arquitetura do seu processador para melhorar o desempenho.</p>
<p class="western"><strong><span style="color:#333399;">Suporte a mais de 1 GB de memória RAM</span></strong></p>
<p><span style="color:#ff0000;">Observação:</span> A desvantagem de ativar o suporte a 4 GB é que o sistema ficará um pouco mais lento em micros com menos de 1 GB de memória (justamente por isso existe a primeira opção). Para mais informações, acesse o link do <a href="http://www.gdhpress.com.br/ferramentas/leia/index.php?p=cap2-37">Guia do Hardware</a>.</p>
<p>Para acessar a opção:</p>
<p>&#8220;<em><strong>Processor type and features&gt; High Memory Support</strong></em>&#8220;</p>
<p><strong><span style="color:#333399;">CFLAGS</span></strong></p>
<p>Faz com que o GCC, enquanto compila o kernel, use as melhores <a href="http://gentoo-wiki.com/Safe_Cflags">CFLAGS</a> para o seu processador o que otimiza o sistema. As CFLAGS são bastante usadas em distribuições como o gentoo. Para ativá-la:</p>
<p><em><strong>Processor type and features<br />
[*]Use -march=native cflag<br />
</strong></em></p>
<p>Use esta opção apenas se seu sistema usa a versão do GCC igual ou superior a 4.2.0. Use o comando para saber a versão do gcc:</p>
<p><span style="color:#000000;"><strong>$ gcc -v</strong></span></p>
<p><span style="color:#333399;"><strong>Timer Frequency</strong></span></p>
<p>O Timer Frequency especifica o valor adequado para respostas mais rápidas dos programas, por isso, é interessante configurá-lo de acordo com o seu processador.Vá em:</p>
<p>&#8220;<strong><em>Processor type and features &gt;  Timer frequency</em></strong>&#8220;</p>
<p>Processador Quad-core:<br />
Configure para <span style="color:#0000ff;">216 HZ</span>.</p>
<p>Processador Dual Core:<br />
Configure para <span style="color:#0000ff;">432 HZ</span>.</p>
<p>Para os demais processadores há duas opções, uma é a mais utilizada, <span style="color:#0000ff;">1000 HZ</span>. A outra é a <span style="color:#0000ff;">864 HZ</span> que é a melhor opção para desktop, porém pode quebrar alguns drives. Por isso, é recomendável escolher 1000 HZ.<strong></strong></p>
<p><strong><span style="color:#333399;">Iniciar compilação</span></strong></p>
<p># <strong>make-kpkg clean</strong></p>
<p># <strong>INSTALL_MOD_STRIP=1 make-kpkg &#8211;initrd &#8211;revision=i686 kernel_image kernel_headers kernel_source</strong></p>
<p><span style="color:#ff0000;">Observação:</span> antes de <strong><em>initrd</em></strong> e <strong><em>revision</em></strong> devem ser colocados dois traços ( <strong><span style="color:#ff0000;">-</span></strong> ) e não apenas um. Por questões de formatação, o wordpress coloca apenas um traço.</p>
<p><span style="color:#ff6600;">Se você possui um processador Dual Core ou Quad Core, use o comando abaixo para reduzir o tempo de compilação:</span></p>
<p># <strong>INSTALL_MOD_STRIP=1 CONCURRENCY_LEVEL=2 make-kpkg &#8211;initrd &#8211;revision=i686 kernel_image kernel_headers kernel_source</strong></p>
<p>Serão gerados 3 arquivos .deb na pasta <em>/usr/src/</em>, instale-os:</p>
<p># <strong>cd /usr/src/</strong></p>
<p># <strong>dpkg -i linux*2.6.30-diamondmax4*.deb</strong></p>
<p>Faça um backup dos arquivos.</p>
<p>Caso haja algum problema em instalar os arquivos .deb, reinicie o sistema usando o kernel padrão do sistema e desinstale o kernel DiamondMax antigo e, depois, instale os arquivos .deb.</p>
<p>10. Reinicie o sistema.</p>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:257px;width:1px;height:1px;">7a80058a6382e5108cdb5554d1609615</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diamondmax.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diamondmax.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diamondmax.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diamondmax.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diamondmax.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diamondmax.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diamondmax.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diamondmax.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diamondmax.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diamondmax.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diamondmax.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diamondmax.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diamondmax.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diamondmax.wordpress.com/172/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diamondmax.wordpress.com&amp;blog=4278824&amp;post=172&amp;subd=diamondmax&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diamondmax.wordpress.com/2009/07/06/instalacao-do-kernel-diamondmax/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/020879c6b99cd8fb26aa165a868c70aa?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diamondmax</media:title>
		</media:content>
	</item>
		<item>
		<title>Sobre o Kernel DiamondMax</title>
		<link>http://diamondmax.wordpress.com/2009/06/26/sobre-o-kernel-diamondmax/</link>
		<comments>http://diamondmax.wordpress.com/2009/06/26/sobre-o-kernel-diamondmax/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 20:40:52 +0000</pubDate>
		<dc:creator>diamondmax</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://diamondmax.wordpress.com/?p=168</guid>
		<description><![CDATA[O DiamondMax é um kernel mais atualizado do que o da sua distribuição que deixa o sistema mais otimizado, tunado e rápido oferecendo suporte atualizado aos mais novos hardwares, correções de segurança, otimizações, novas configurações etc que não estão no kernel vanilla, tais como: Compcache O Compcache utiliza parte da memória RAM para fazer a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diamondmax.wordpress.com&amp;blog=4278824&amp;post=168&amp;subd=diamondmax&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>O DiamondMax é um kernel mais atualizado do que o da sua distribuição que deixa o sistema mais otimizado, tunado e rápido oferecendo suporte atualizado aos mais novos hardwares, correções de segurança, otimizações, novas configurações etc que não estão no kernel vanilla, tais como:</p>
<h3><span style="color:#333399;">Compcache</span></h3>
<p>O Compcache utiliza parte da memória RAM para fazer a swap compactando e armazenando os dados, logo podem caber mais dados nesta swap. Desse modo, o sistema fica muito mais rápido já que dispensa o HD e economiza energia sobretudo nos laptop  uma vez que evita a intensa utilização do HD. Quando a memória virtual na RAM for totalmente preenchida, o sistema passa a utilizar a memória virtual do HD. Isso é muito útil para quem gosta de jogos.</p>
<p><strong> </strong></p>
<h3><span style="color:#333399;">Patchs do Zen</span></h3>
<p>As otimizações proporcionadas pelo <a href="https://wiki.ubuntu.com/ZenKernel">Zen</a> são bastante conhecidas entre os usuários do Gentoo trazendo, dentre outras, novas configurações como o <em>Zen Tune</em> para tunar o sistema com a possibilidade de aumentar a prioridades do Xorg melhorando o poder desse aplicativo e a opção <em>march=native</em> que faz o GGC checar as características da CPU para utilizar as melhores  <a href="http://gentoo-wiki.com/Safe_Cflags">CFLAGS</a> para o seu computador.<br />
<a href="http://gentoo-wiki.com/Safe_Cflags"></a></p>
<h3><span><span style="color:#333399;">Ext3 Barrier </span></span></h3>
<p>O <a href="http://en.wikipedia.org/wiki/EXT3#No_checksumming_in_journal">ext3 barrier</a> dá mais segurança a partição ext3 evitando corrupção de dados e protege o sistema de arquivos durante uma falta de fornecimento de energia. Esta opção não está habilitada por padrão em quase todas as populares distribuições Linux, e a maioria das distribuições, portanto, estão em risco.</p>
<h3><span style="color:#333399;">Layer7</span></h3>
<p>É responsável por realizar o bloqueio de programas direto na camada de aplicação sem a necessidade de bloqueio por portas. O Layer7 bloqueia também P2P, MSN e outros programas.</p>
<h3><span style="color:#333399;">TuxOnIce</span></h3>
<p>O <a href="http://www.tuxonice.net/">TuxOnIce</a> salva o conteúdo da memória para o disco quando o computador for desligado. Quando o computador for iniciado novamente, ele recarrega o conteúdo e o usuário pode continuar de onde parou. Nenhum documento precisa ser recarregado ou aplicações reabertas tornando o processo muito mais rápido que um desligamento normal ou uma inicialização do sistema. O vídeo abaixo mostra o tuxonice em ação.</p>
<span style="text-align:center; display: block;"><a href="http://diamondmax.wordpress.com/2009/06/26/sobre-o-kernel-diamondmax/"><img src="http://img.youtube.com/vi/k_T4ZcPkqVA/2.jpg" alt="" /></a></span>
<h3><span style="color:#333399;">Outros patchs</span></h3>
<p>Além dos supracitados, há a inclusão de um novo agendador chamado <span style="color:#333399;"><a href="http://algo.ing.unimo.it/people/paolo/disk_sched/">BFQ</a></span> ( Budget Fair Queueing ), otimizações para processadores x86 e x86_64, sistemas de arquivos com suporte ao reiser4 e melhorias no ext4, gerenciador de memória, powernow e melhorias para placas wireless.</p>
<p>Esta obra pode ser copiada, distribuída, exibida, executada e modificada por qualquer pessoa segundo a licença <a href="http://creativecommons.org/">Creative Commons</a>. O vídeo abaixo aborda mais sobre esta licença.</p>
<span style="text-align:center; display: block;"><a href="http://diamondmax.wordpress.com/2009/06/26/sobre-o-kernel-diamondmax/"><img src="http://img.youtube.com/vi/izSOrOmxRgE/2.jpg" alt="" /></a></span>
<p>Agradecimentos à comunidade Linux!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diamondmax.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diamondmax.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diamondmax.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diamondmax.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diamondmax.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diamondmax.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diamondmax.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diamondmax.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diamondmax.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diamondmax.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diamondmax.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diamondmax.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diamondmax.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diamondmax.wordpress.com/168/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diamondmax.wordpress.com&amp;blog=4278824&amp;post=168&amp;subd=diamondmax&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diamondmax.wordpress.com/2009/06/26/sobre-o-kernel-diamondmax/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/020879c6b99cd8fb26aa165a868c70aa?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diamondmax</media:title>
		</media:content>
	</item>
		<item>
		<title>Ativação do Compcache</title>
		<link>http://diamondmax.wordpress.com/2009/04/11/ativacao-do-compcache/</link>
		<comments>http://diamondmax.wordpress.com/2009/04/11/ativacao-do-compcache/#comments</comments>
		<pubDate>Sat, 11 Apr 2009 22:02:40 +0000</pubDate>
		<dc:creator>diamondmax</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://diamondmax.wordpress.com/?p=166</guid>
		<description><![CDATA[Antes de compilar, certifique-se de que o compcache está habilitado nas opções do kernel: Device Drivers [*] Block devices &#60;M&#62; Compressed RAM based swap device Nas distribuições baseada no debian como o Ubuntu, digite num terminal: sudo gedit /etc/init.d/bootmisc.sh Adicione ao final do arquivo: modprobe compcache disksize_kb=5120 Isso fará com que o Compcache seja carregado [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diamondmax.wordpress.com&amp;blog=4278824&amp;post=166&amp;subd=diamondmax&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Antes de compilar, certifique-se de que o compcache está habilitado nas opções do kernel:</p>
<p><strong>Device Drivers<br />
[*] Block devices<br />
&lt;M&gt; Compressed RAM based swap device<br />
</strong></p>
<p>Nas distribuições baseada no debian como o Ubuntu, digite num terminal:</p>
<p style="padding-left:30px;"><span style="color:#0000ff;"><em>sudo gedit /etc/init.d/bootmisc.sh</em></span></p>
<p>Adicione ao final do arquivo:</p>
<p style="padding-left:30px;"><em><span style="color:#0000ff;">modprobe compcache disksize_kb=5120</span></em></p>
<p>Isso fará com que o Compcache seja carregado durante o boot. O comando &#8220;<em>disksize_kb=5120</em>&#8221; é para especificar o tamanho máximo da memória virtual que será alocada na memória RAM. Altere o valor &#8220;<em>5120</em>&#8221; (que corresponde a aproximadamente 5120 MB) para um valor de sua escolha. Vale ressaltar que não é necessário aumentar muito o tamanho da memória virtual. Use o computador normalmente e observe qual o tamanho máximo de memória virtual que você utiliza.</p>
<p>Salve e depois digite:</p>
<p style="padding-left:30px;"><span style="color:#0000ff;"><em>sudo gedit /etc/rc.local</em></span></p>
<p>Adicione a seguinte linha antes de &#8220;<span style="color:#ff0000;">exit 0</span>&#8220;:</p>
<p style="padding-left:30px;"><em><span style="color:#0000ff;">swapon /dev/ramzswap0 -p 1</span></em></p>
<p>Isso ativará a swap criada na RAM.</p>
<p>Reinicie o sistema.</p>
<p>Verifique se a <em>ramzswap</em> está ativada:</p>
<p style="padding-left:30px;"><em><span style="color:#0000ff;">cat /proc/swaps</span></em></p>
<p><em>Filename                Type        Size    Used    Priority<br />
/dev/sda5             partition       570268       0        -1<br />
/dev/<span style="color:#0000ff;">ramzswap0</span> partition         5116        0         1</em></p>
<p>Agora quando o sistema começar a usar a swap, o compcache irá comprimir e armazenar os dados na própria RAM! <span style="color:#000000;">Observe que a <span style="color:#0000ff;"><em>ramzswap0</em></span></span> tem o nível de prioridade maior do que a swap do HD. Isso significa que a primeira memória virtual utilizada será a da RAM e assim que ela estiver totalmente preenchida, o sistema passará a utilizar a memória virtual do HD.</p>
<p>Para mais informações, acesse o site do <a href="http://code.google.com/p/compcache/wiki/CompilingAndUsing">compcache</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diamondmax.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diamondmax.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diamondmax.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diamondmax.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diamondmax.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diamondmax.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diamondmax.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diamondmax.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diamondmax.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diamondmax.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diamondmax.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diamondmax.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diamondmax.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diamondmax.wordpress.com/166/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diamondmax.wordpress.com&amp;blog=4278824&amp;post=166&amp;subd=diamondmax&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diamondmax.wordpress.com/2009/04/11/ativacao-do-compcache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/020879c6b99cd8fb26aa165a868c70aa?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diamondmax</media:title>
		</media:content>
	</item>
		<item>
		<title>Compilando programas facilmente com o apt-build</title>
		<link>http://diamondmax.wordpress.com/2009/02/20/compilando-programas-facilmente-com-o-apt-build/</link>
		<comments>http://diamondmax.wordpress.com/2009/02/20/compilando-programas-facilmente-com-o-apt-build/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 15:00:31 +0000</pubDate>
		<dc:creator>diamondmax</dc:creator>
				<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://diamondmax.wordpress.com/?p=226</guid>
		<description><![CDATA[Apesar de um software compilado localmente ser mais rápido e bem mais personalizável devido ao processo de compilação que &#8220;arredonda&#8221; o programa e as bibliotecas para o hardware utilizado, muita gente ainda foge da compilação devido as dificuldades em resolver problemas de dependência e outros problemas típicos como a falta de gerenciamento de pacotes, além [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diamondmax.wordpress.com&amp;blog=4278824&amp;post=226&amp;subd=diamondmax&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span class="warndesc">Apesar de um software compilado localmente ser mais rápido e bem mais personalizável devido ao processo de compilação que &#8220;arredonda&#8221; o programa e as bibliotecas para o hardware utilizado, muita gente ainda foge da compilação devido as dificuldades em resolver problemas de dependência e outros problemas típicos como a falta de gerenciamento de pacotes, além da dificuldade natural dos iniciantes. Agora imagine uma ferramenta com a facilidade e a versatilidade que o apt-get tem para instalar programas, mas que fosse feita para compilar e gerenciar programas compilados no computador? Parece sonho, mas não é! Apresento o apt-build.</span></p>
<p><strong><span style="color:#333399;">A ferramenta</span></strong></p>
<p>O apt-build é uma ferramenta que foi me apresentada pelo meu amigo Max, da cidade de Ibiúna. O propósito da ferramenta é facilitar o processo de instalação de softwares a partir da compilação. Quando você tem o código fonte de um programa em mãos, a instalação do mesmo geralmente é feita através do processo de compilação, para isso, é necessário pegar o código fonte do programa em questão, descompactar, entrar na pasta com os arquivos descompactados e, geralmente usar os famosos comandos:</p>
<p><strong><em>./configure &amp;&amp; make &amp;&amp; make install</em></strong></p>
<p>O legal da compilação é que o GCC (O compilador de programas do mundo GNU/Linux) compila os programas adaptando-se ao hardware do seu computador, processador, memória, etc.. tornando o programa muito mais leve e otimizado do que se ele tivesse apenas sido copiado para o seu HD. Isso realmente é uma grande vantagem, tanto que em servidores, ferramentas de missão crítica como um Web Server, ou um DNS ou um servidor de arquivos ou proxy DEVEM ser compiladas, garantindo melhor performance e evitando travamentos indesejados além do alto consumo de memória. Mas, como nem tudo nesse mundo são rosas, o processo de compilação é demorado (claro) além de ser chato por que nem todas as distribuições para usuários finais trazem as libs necessárias para uma compilação sem traumas e o resultado é que sempre acabamos nos afundando internet abaixo para resolvermos problemas de dependência, versão de libs e outros problemas, o que nos faz perder um tempo bem grande para instalarmos o programa.</p>
<p>Por causa desses inconvenientes, cada distribuição bola a sua forma de gerenciar pacotes e programas, sem a necessidade de compilação e com passos simples para o usuário. O Debian e seus derivados, por exemplo contam com o poderoso <strong>apt-get</strong>, uma ferramenta de instalação tão simples e tão estável que até mesmo o mais perdidos de todos os usuários consegue usá-lo através das suas várias interfaces gráficas.</p>
<p>O propósito do apt-buid é compilar programas a partir do código fonte, porém com a mesma facilidade que o apt-get faz para instalar e gerenciar programas. Quando executado, o apt-build checa pelo programa e levanta todas as dependências que esse aplicativo vai precisar. Então ele baixa tudo, compila as dependências, compila o programa solicitado, limpa o lixo que por ventura sobrar e, com tudo compiladinho, ele cria os arquivos .deb, joga tudo no diretório de pacotes do computador e instala pelo dpkg, fazendo então uma instalação simples e controlada de pacotes, mas que foram compilados para o seu nível de hardware. Tudo muito simples e fácil, com todas as vantagens do apt-get.</p>
<p><strong><span style="color:#333399;">Instalando o apt-build</span></strong></p>
<p>Para instalar o apt-buid, basta usar o bom e velho apt-get com o comando:</p>
<blockquote><p><strong>apt-get install apt-build</strong></p></blockquote>
<p>Após instalado, algumas perguntas serão feitas. Primeiro, ele vai instalar o courier e vai pedir informações sobre e-mail para enviar mensagens ao administrador em alguns momentos. Nessa fase, você pode responder tudo bonitinho ou aceitar o padrão para tudo, não é obrigatório que esse passo funcione certinho.</p>
<p>Depois de mais alguns pacotinhos configurados então vem a vez do apt-build para valer. Na primeira tela da configuração, ele vai simplesmente perguntar onde os pacotes baixados devem ficar armazenados, você pode escolher o padrão: <em>/var/cache/apt-build/build</em>.</p>
<p>A pergunta seguinte é onde os pacotes vão ficar guardados depois que eles forem compilados. Também pode-se escolher o padrão:  <em>/var/cache/apt-build/repository.</em></p>
<p>O passo seguinte é um dos mais interessantes. Ele vai perguntar qual é o nível de otimização da compilação. Existem 3 níveis: O baixo, onde a compilação é rápida, porém mais genérica, quer dizer, o programa compilado tende a ficar mais lento. O Médio onde a compilação é mais específica, mais demorada, mas o programa instalado roda bem mais limpo e o Forte, onde o tempo de compilação é bem maior mas o programa roda muito leve e muito rápido, esse nível é tão extremo que em alguns casos a compilação pode encontrar problemas. Eu estou usando o nível médio em meu computador.</p>
<div><a href="http://professordavid.pro.br/img/blog/build1.png"><br />
<img src="http://professordavid.pro.br/img/blog/r-build1.png" border="1" alt="" /><br />
</a></div>
<p>O passo seguinte configura o apt-get para instalar os pacotes criados pelo apt-build, basta aceitar a opção padrão que é <strong>Sim</strong> e seguir para o passo seguinte. Caso você tenha alguma opçao que queira colocar no GCC, pode-se colocar nesse passo. Caso voce não tenha nada a ser acrescentado (o padrão de quase todo mundo) basta seguir em frente sem colocar nada. De <strong>ok</strong> e siga para passo seguinte onde  a mesma pergunta será feita, mas dessa vez para o <strong>make. </strong>Basta seguir em frente do mesmo jeito e ir para o próximo passo.</p>
<p>O passo seguinte também exige muita atenção por que ele vai perguntar qual é o seu tipo de processador. É importante que essa pergunta seja muito bem respondida por que a compilação vai ser voltada para se encaixar ao processador escolhido aí. Logo, se um processador diferente do seu computador for escolhido, você poderá ter problemas no futuro ao executar os seus programas instalados.</p>
<div><a href="http://professordavid.pro.br/img/blog/build2.png"><br />
<img src="http://professordavid.pro.br/img/blog/r-build2.png" border="1" alt="" /><br />
</a></div>
<p>Depois disso, seu programa estará instalado! Agora é só usar.</p>
<p><strong><span style="color:#333399;">Usando</span></strong></p>
<p>Antes de sair por aí instalando tudo, certifique-se que o seu apt está configurado para baixar códigos fontes, basta ir até o arquivo <em>/etc/apt/sources.list</em> e adicionar um repositório com o tipo definido para <strong>deb-src</strong>, conforme o exemplo abaixo:</p>
<blockquote><p><em>/etc/apt/sources.list</em></p>
<div id="script"># Lenny futura versão estável do debian, já a ponto de atualização.<br />
deb http://ftp.br.debian.org/debian lenny main contrib non-free<br />
deb http://www.debian-multimedia.org lenny main</div>
<div># Repositório oficial do debian lenny para baixar códigos fontes.</div>
<div>deb-src http://ftp.br.debian.org/debian lenny main contrib non-free</div>
</blockquote>
<div>Após arrumar o seu sources.list não se esqueça do famoso:<strong></strong></div>
<blockquote>
<div><strong>apt-get update</strong></div>
</blockquote>
<p>Para usar o apt-build, basta rodá-lo de um terminal para instalar o programa que você quiser, como se fosse um apt-get:</p>
<blockquote><p><strong>apt-build install programa</strong></p></blockquote>
<p>Ele faz o resto. Tudo simples fácil, e compilado! Todos as demais funções do programa funcionam muito igual ao apt-get, portanto, não vai haver confusões (eu espero!!), seguem aqui algumas, mais simples:</p>
<blockquote><p><strong><em>apt-build install –reinstall programa</em></strong></p></blockquote>
<p>Reinstala um programa já instalado.</p>
<blockquote><p><strong><em>apt-build upgrade</em></strong></p></blockquote>
<p>Faz upgrade de todos os pacotes instalados.</p>
<blockquote><p><strong><em>apt-build world</em></strong></p></blockquote>
<p>Recompila todo o seu sistema (demooooooora)</p>
<blockquote><p><strong><em>apt-build source programa</em></strong></p></blockquote>
<p>Baixa o código fonte e descompacta, mas não compila nem instala.</p>
<blockquote><p><strong><em>apt-build remove programa</em></strong></p></blockquote>
<p>Desinstala o programa selecionado</p>
<blockquote><p><strong><em>apt-build clean-build</em></strong></p></blockquote>
<p>Apaga os pacotes compilados (útil para ganhar espaço no HD)</p>
<blockquote><p><strong><em>apt-build clean-sources</em></strong></p></blockquote>
<p>Apaga os pacotes fontes (útil para ganhar espaço no HD também) Todos as opções podem ser vistas com um <strong>man apt-build</strong>. Simples e fácil.</p>
<p><strong><span style="color:#333399;">Conclusões</span></strong></p>
<p>O apt-build é um excelente programa que além de facilitar o processo de compilação, deixa o seu sistema limpo e sem “programas perdidos” oriundos de compilações. Tudo roda com ótima performance, sem termos que nos preocupar com instalações de libs e dependências e o gerenciador de pacotes do Debian continua controlando o sistema tornando-o além de seguro e rápido, confiável. Sem dúvida, ferramenta indispesável para quem procura performance e estabilidade sem perder tempo ou conforto. Até a próxima!</p>
<p>Por David Dias: http://professordavid.pro.br/</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diamondmax.wordpress.com/226/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diamondmax.wordpress.com/226/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diamondmax.wordpress.com/226/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diamondmax.wordpress.com/226/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diamondmax.wordpress.com/226/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diamondmax.wordpress.com/226/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diamondmax.wordpress.com/226/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diamondmax.wordpress.com/226/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diamondmax.wordpress.com/226/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diamondmax.wordpress.com/226/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diamondmax.wordpress.com/226/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diamondmax.wordpress.com/226/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diamondmax.wordpress.com/226/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diamondmax.wordpress.com/226/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diamondmax.wordpress.com&amp;blog=4278824&amp;post=226&amp;subd=diamondmax&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diamondmax.wordpress.com/2009/02/20/compilando-programas-facilmente-com-o-apt-build/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/020879c6b99cd8fb26aa165a868c70aa?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diamondmax</media:title>
		</media:content>

		<media:content url="http://professordavid.pro.br/img/blog/r-build1.png" medium="image" />

		<media:content url="http://professordavid.pro.br/img/blog/r-build2.png" medium="image" />
	</item>
		<item>
		<title>Melhorando a conexão à internet</title>
		<link>http://diamondmax.wordpress.com/2009/02/16/melhorando-a-conexao-a-internet/</link>
		<comments>http://diamondmax.wordpress.com/2009/02/16/melhorando-a-conexao-a-internet/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 15:00:17 +0000</pubDate>
		<dc:creator>diamondmax</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://diamondmax.wordpress.com/?p=212</guid>
		<description><![CDATA[Tornar a velocidade de conexão mais rápida é o desejo de qualquer um que tem acesso à internet. Isso é possível alterando algumas configurações do sistema Linux, porém não tornará a sua conexão tão rápida quanto um carro de F1 , mas vai dar uma melhorada. Usuários do GNOME: sudo gedit /etc/modprobe.d/aliases Usuários do KDE: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diamondmax.wordpress.com&amp;blog=4278824&amp;post=212&amp;subd=diamondmax&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-213" title="13-internet_rapida" src="http://diamondmax.files.wordpress.com/2009/02/13-internet_rapida.jpg?w=480&#038;h=314" alt="13-internet_rapida" width="480" height="314" /></p>
<p>Tornar a velocidade de conexão mais rápida é o desejo de qualquer um que tem acesso à internet. Isso é possível alterando algumas configurações do sistema Linux, porém não tornará a sua conexão tão rápida quanto um carro de F1 <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> , mas vai dar uma melhorada.</p>
<p>Usuários do GNOME:</p>
<p><em><strong> sudo gedit /etc/modprobe.d/aliases</strong></em></p>
<p>Usuários do KDE:</p>
<p><em><strong> sudo kate /etc/modprobe.d/aliases</strong></em></p>
<p>Deixe-a exatamente como foi alterado nas linhas em negrito abaixo:</p>
<blockquote><p># network protocols<br />
alias net-pf-1 unix<br />
alias net-pf-2 ipv4<br />
alias net-pf-3 ax25<br />
alias net-pf-4 ipx<br />
alias net-pf-5 appletalk<br />
alias net-pf-6 netrom<br />
alias net-pf-7 bridge<br />
alias net-pf-8 atm<br />
alias net-pf-9 x25<br />
<strong>alias net-pf-10 ipv6 off<br />
alias net-pf-10 off<br />
alias ipv6 off<br />
#alias net-pf-10 ipv6<br />
</strong>alias net-pf-11 rose<br />
alias net-pf-12 decnet<br />
# 13 NETBEUI<br />
alias net-pf-15 af_key<br />
alias net-pf-16 af_netlink<br />
alias net-pf-17 af_packet</p></blockquote>
<p>Agora é só reiniciar o sistema.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diamondmax.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diamondmax.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diamondmax.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diamondmax.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diamondmax.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diamondmax.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diamondmax.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diamondmax.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diamondmax.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diamondmax.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diamondmax.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diamondmax.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diamondmax.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diamondmax.wordpress.com/212/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diamondmax.wordpress.com&amp;blog=4278824&amp;post=212&amp;subd=diamondmax&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diamondmax.wordpress.com/2009/02/16/melhorando-a-conexao-a-internet/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/020879c6b99cd8fb26aa165a868c70aa?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diamondmax</media:title>
		</media:content>

		<media:content url="http://diamondmax.files.wordpress.com/2009/02/13-internet_rapida.jpg" medium="image">
			<media:title type="html">13-internet_rapida</media:title>
		</media:content>
	</item>
		<item>
		<title>Otimização da estrutura de diretório</title>
		<link>http://diamondmax.wordpress.com/2009/02/09/otimizacao-da-estrutura-de-diretorio/</link>
		<comments>http://diamondmax.wordpress.com/2009/02/09/otimizacao-da-estrutura-de-diretorio/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 15:00:59 +0000</pubDate>
		<dc:creator>diamondmax</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://diamondmax.wordpress.com/?p=221</guid>
		<description><![CDATA[Esta dica otimiza a estrutura de diretório tornando mais rápido encontrar e procurar arquivos. Primeiro você precisa saber as unidades do sistema que pretende otimizar, para isso digite num terminal: df -h Exemplo: /dev/sda3 11G  7,3G  2,8G  73% / /dev/sda4 25G   19G  4,3G  82% /home /dev/sda5 14G  5,1G  61% /media/disk Com a lista das unidades [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diamondmax.wordpress.com&amp;blog=4278824&amp;post=221&amp;subd=diamondmax&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Esta dica otimiza a estrutura de diretório tornando mais rápido encontrar e procurar arquivos. Primeiro você precisa saber as unidades do sistema que pretende otimizar, para isso digite num terminal:</p>
<p><em><strong>df -h</strong><br />
</em><br />
Exemplo:</p>
<p><em><strong>/dev/sda3 11G  7,3G  2,8G  73% /<br />
/dev/sda4 25G   19G  4,3G  82% /home<br />
/dev/sda5 14G  5,1G  61% /media/disk<br />
</strong></em><br />
Com a lista das unidades a serem montadas, utilize o LiveCD do Ubuntu para otimizar as unidades uma vez que esta otimização deve ser feita com as unidades desmontadas. Abra o terminal e digite:</p>
<p><em><strong>sudo -s</p>
<p>e2fsck -fD /dev/sda3<br />
</strong></em><br />
Escolha <em>Y</em> para otimizar a unidade e faça o mesmo com as outras unidades. Agora reinicie o sistema.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diamondmax.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diamondmax.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diamondmax.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diamondmax.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diamondmax.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diamondmax.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diamondmax.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diamondmax.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diamondmax.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diamondmax.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diamondmax.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diamondmax.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diamondmax.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diamondmax.wordpress.com/221/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diamondmax.wordpress.com&amp;blog=4278824&amp;post=221&amp;subd=diamondmax&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diamondmax.wordpress.com/2009/02/09/otimizacao-da-estrutura-de-diretorio/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/020879c6b99cd8fb26aa165a868c70aa?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diamondmax</media:title>
		</media:content>
	</item>
		<item>
		<title>Swiftfox: Um Firefox otimizado</title>
		<link>http://diamondmax.wordpress.com/2009/02/05/swiftfox-um-firefox-otimizado/</link>
		<comments>http://diamondmax.wordpress.com/2009/02/05/swiftfox-um-firefox-otimizado/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 17:13:42 +0000</pubDate>
		<dc:creator>diamondmax</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://diamondmax.wordpress.com/?p=206</guid>
		<description><![CDATA[O swiftfox é um Firefox otimizado para cada tipo de processador, seja Intel ou AMD, com flags para cada família de CPU, tornando-o muito mais rápido do que o Firefox e plenamente compatível com seus plugins, extensões, favoritos etc. Notei que o swiftfox tem um consumo um pouco menor de memória do que o Firefox [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diamondmax.wordpress.com&amp;blog=4278824&amp;post=206&amp;subd=diamondmax&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-210" title="swiftfox_logo" src="http://diamondmax.files.wordpress.com/2009/02/swiftfox_logo.png?w=480" alt="swiftfox_logo"   /></p>
<p>O swiftfox é um Firefox otimizado para cada tipo de processador, seja Intel ou AMD, com flags para cada família de CPU, tornando-o muito mais rápido do que o Firefox e plenamente compatível com seus plugins, extensões, favoritos etc.  Notei que o swiftfox tem um consumo um pouco menor de memória do que o Firefox além de trazer um ganho de performance que é mais visível em computadores antigos.</p>
<p>Usuários do Debian ou distribuições derivadas como o Ubuntu, podem baixar o swiftfox por meio do link:</p>
<p><a href="http://www.getswiftfox.com/deb.htm"><em>http://www.getswiftfox.com/deb.htm</em></a></p>
<p>Caso não saiba qual é o seu processador, digite o comando num terminal:</p>
<p><strong>$ cat /proc/cpuinfo</strong></p>
<p>O seu processador está indicado ao lado de <em>model name</em>. Alguns tipos de Duron não funcionarão com o pacote para <em>Duron</em> que está no site do projeto, então, é recomendado utilizar o pacote para <em>Athlon (Thunderbird)</em>.</p>
<p>Se, depois de instalar o arquivo .deb, o swiftfox não funcionar, significa que você pegou uma versão não compatível com o seu processador.  Outro método de instalação é adicionar no repositório da sua distro:</p>
<p><em>sudo gedit /etc/apt/sources.list</em></p>
<p><em> </em>Adicione a seguinte linha:</p>
<p><em>deb http://getswiftfox.com/builds/debian unstable non-free</em></p>
<p>E instalar com o comando:</p>
<p><em>sudo apt-get install swiftfox-i686</em></p>
<p><em> </em>Este último comando é o pacote de instalação do swiftfox otimizado para processadores i686, experimente, depois de digitar <em>sudo apt-get install swiftfox</em>, apertar duas vezes a tecla TAB para ver outras versões do swiftfox para cada processador.</p>
<p>O Swiftfox não modifica o Firefox, apenas seus favoritos, históricos, extensões, plugins etc são compartilhados pelos dois navegadores. O único problema é que o swiftfox está em inglês, porém é possível contornar isso baixando o pacote de idioma para o português do Brasil. No momento em que escrevo, a versão do swiftfox está na 3.0.4, então, o caminho é:</p>
<p><a href="http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.0.4/linux-i686/xpi/pt-BR.xpi">http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.0.4/linux-i686/xpi/pt-BR.xpi</a></p>
<p><a href="http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.0.4/linux-i686/xpi/pt-BR.xpi"> </a>Após instalar, digite na barra de endereço <em>about:config</em> do Swiftfox. Localize o parâmetro <em>general.useragent.locale</em>, clique duas vezes nele e altere o valor de <em>en-US</em> para <em>pt-BR</em> e reinicie o programa.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diamondmax.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diamondmax.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diamondmax.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diamondmax.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diamondmax.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diamondmax.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diamondmax.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diamondmax.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diamondmax.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diamondmax.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diamondmax.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diamondmax.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diamondmax.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diamondmax.wordpress.com/206/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diamondmax.wordpress.com&amp;blog=4278824&amp;post=206&amp;subd=diamondmax&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diamondmax.wordpress.com/2009/02/05/swiftfox-um-firefox-otimizado/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/020879c6b99cd8fb26aa165a868c70aa?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diamondmax</media:title>
		</media:content>

		<media:content url="http://diamondmax.files.wordpress.com/2009/02/swiftfox_logo.png" medium="image">
			<media:title type="html">swiftfox_logo</media:title>
		</media:content>
	</item>
	</channel>
</rss>
