<?xml version="1.0" encoding="utf-8" standalone="yes"?><?xml-stylesheet type="text/xsl" href="https://perrotta.dev/rss.xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Selfhosted on ¬ just serendipity 🍀</title>
    <link>https://perrotta.dev/</link>
    <description>Recent content in Selfhosted on ¬ just serendipity 🍀</description>
    <generator>Hugo</generator>
    <language>pt</language>
    <managingEditor>serendipity@perrotta.dev (Thiago Perrotta)</managingEditor>
    <webMaster>serendipity@perrotta.dev (Thiago Perrotta)</webMaster>
    <copyright>© 2013 - 2026 Thiago Perrotta ·
  a fork of [hugo ʕ•ᴥ•ʔ bear](https://github.com/janraasch/hugo-bearblog/)
</copyright>
    <lastBuildDate>Wed, 11 Mar 2026 00:23:19 +0100</lastBuildDate>
    <atom:link href="https://perrotta.dev/pt/tags/selfhosted/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>(Usando) meu primeiro custom kernel
      </title>
      <link>https://perrotta.dev/pt/2014/01/usando-meu-primeiro-custom-kernel/</link>
      <pubDate>Sat, 25 Jan 2014 01:24:13 -0300</pubDate><author>serendipity@perrotta.dev (Thiago Perrotta)</author>
      <category>dev</category>
      <category>legacy</category>
      <category>selfhosted</category>
      <guid>https://perrotta.dev/pt/2014/01/usando-meu-primeiro-custom-kernel/</guid>
      <description>&lt;p&gt;♠ Faz 2 dias que venho testando o Kernel&#xA;&lt;a href=&#34;https://wiki.archlinux.org/index.php/Linux-ck&#34;&gt;Linux-ck&lt;/a&gt;, cuja diferença em&#xA;relação ao kernel mainline é basicamente a aplicação de um conjunto de patches&#xA;(&amp;ldquo;ck&amp;rdquo;), os quais &lt;a href=&#34;https://en.wikipedia.org/wiki/Con_Kolivas&#34;&gt;Con Kolivas&lt;/a&gt;&#xA;mantêm, e o &lt;a href=&#34;https://en.wikipedia.org/wiki/Brain_Fuck_Scheduler&#34;&gt;Brainfuck&#xA;Scheduler&lt;/a&gt; (BFS), o qual&#xA;aparentemente é uma boa escolha para um desktop / notebook com poucos cores&#xA;(isto é, se você tiver mais de 4096 cores, por favor &lt;em&gt;não&lt;/em&gt; utilize o BFS – é&#xA;sério, eu li isso em algum lugar. Se sua CPU &lt;em&gt;só&lt;/em&gt; tiver 128 cores, pode usar!).&#xA;No Arch, a facilidade de utilizar / compilar um kernel customizado é enorme, já&#xA;que ele te dá toda a flexibilidade para isso (no Gentoo também, pra não dizer&#xA;que eu só falo do Arch =P). Além do mais, existe um repositório com o kernel já&#xA;compilado para diferentes arquiteturas, conhecido como&#xA;&lt;a href=&#34;https://wiki.archlinux.org/index.php/Repo-ck&#34;&gt;repo-ck&lt;/a&gt;, mantido pelo usuário&#xA;&lt;em&gt;graysky&lt;/em&gt; da comunidade do Arch.&lt;/p&gt;&#xA;&lt;p&gt;OK, e por que utilizar um custom kernel? &lt;em&gt;Por nada&lt;/em&gt;, só por hobby mesmo, talvez&#xA;pelo mesmo motivo de testar uma nova ROM para Android. Bom, diz-se por aí que&#xA;você pode ter um desempenho ligeiramente maior (mas nada &lt;em&gt;super&lt;/em&gt; notável) se&#xA;utilizar o linux-ck satisfazendo algumas condições: alguns stats podem ser&#xA;vistos &lt;a href=&#34;http://repo-ck.com/stats.pdf&#34;&gt;aqui&lt;/a&gt; (na verdade, esses stats são apenas&#xA;&lt;em&gt;trivia&lt;/em&gt; dos usuários de linux-ck, não tem nada de desempenho lá, pelo menos&#xA;não até hoje). &lt;a href=&#34;http://repo-ck.com/bench/cpu_schedulers_compared.pdf&#34;&gt;Esses&lt;/a&gt;&#xA;são os stats de desempenho.&lt;/p&gt;&#xA;&lt;p&gt;Da Wiki do Arch,&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A major benefit of using the BFS is increased responsiveness. The benefits&#xA;however, are not limited to desktop feel. Graysky put together some&#xA;non-responsiveness based benchmarks to compare it to the CFS contained in the&#xA;&amp;ldquo;stock&amp;rdquo; linux kernel. Seven different machines were used to see if&#xA;differences exist and, to what degree they scale using performance based&#xA;metrics. Again, these end-points were never factors in the primary design&#xA;goals of the bfs. Results were encouraging.&lt;/p&gt;&#xA;&lt;p&gt;Many Archers elect to use this package for the BFS&amp;rsquo; excellent desktop&#xA;interactivity and responsiveness under any load situation. Additionally, the&#xA;bfs imparts performance gains beyond interactivity.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;É isso. Por sinal, se você quiser instalar o kernel ck para se divertir um&#xA;pouquinho, siga as instruções do repo ck (link acima). O processo deve ser&#xA;bastante &lt;em&gt;straightforward&lt;/em&gt; maaaaas, qualquer dúvida pergunta aí.&lt;/p&gt;&#xA;&lt;p&gt;— § —&lt;/p&gt;&lt;p&gt;Reply via &lt;a href=&#34;mailto:serendipity@perrotta.dev?subject=Reply to: (Usando) meu primeiro custom kernel&#34;&gt;email&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://perrotta.dev/tags/dev/&#34;&gt;#dev&lt;/a&gt; &lt;a href=&#34;https://perrotta.dev/tags/legacy/&#34;&gt;#legacy&lt;/a&gt; &lt;a href=&#34;https://perrotta.dev/tags/selfhosted/&#34;&gt;#selfhosted&lt;/a&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
