<?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/"
	>

<channel>
	<title>gallois&#039; blag &#187; kernel</title>
	<atom:link href="http://www.gallois.com.br/blog/tag/kernel/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gallois.com.br/blog</link>
	<description>gallois&#039; blag, of course</description>
	<lastBuildDate>Wed, 30 Sep 2009 12:53:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Con Kolivas is back with BFS</title>
		<link>http://www.gallois.com.br/blog/2009/09/03/con-kolivas-is-back-with-bfs/</link>
		<comments>http://www.gallois.com.br/blog/2009/09/03/con-kolivas-is-back-with-bfs/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 19:31:36 +0000</pubDate>
		<dc:creator>gallois</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[kernel]]></category>

		<guid isPermaLink="false">http://www.gallois.com.br/blog/?p=21</guid>
		<description><![CDATA[Today I read something that was very pleasant to me. Con Kolivas is developing patches for the linux kernel again. First SD, now we have BFS (Brain Fuck Scheduler) that, according to him, has a very simple design and is also intended for desktops. The patch was developed taking out some fat from CFS (it [...]]]></description>
			<content:encoded><![CDATA[<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;">Today I read something that was very pleasant to me. Con Kolivas is developing patches for the linux kernel again. First SD, now we have BFS (Brain Fuck Scheduler) that, according to him, has a very simple design and is also intended for desktops. The patch was developed taking out some fat from CFS (it doesn&#8217;t mean it is developer over it), which scales well for heavy loads on multiple CPUs, but that is not the reality for a good part of linux users, mainly the desktop users.</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;">After all the guy went through, I find it pretty cool that he is back. It is clear that he is doing all for fun, the <a title="faq" href="http://ck.kolivas.org/patches/bfs/bfs-faq.txt" target="_blank">faq</a> speaks by itself.</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;">&#8220;Why Brain Fuck?&#8221;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;">&#8230;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;">&#8220;Because it&#8217;s designed in such a way that mainline would never be interested in adopting it, which is how I like it.&#8221;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;">&#8230;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;">&#8220;Because I must be fucked in the head to be working on this again&#8221;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;">…</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;">&#8220;Are you looking at getting this into mainline?&#8221;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;">&#8230;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;">&#8220;No. They would be crazy to use this scheduler anyway since it won&#8217;t scale to their 4096 cpu machine.&#8221;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;">&#8230;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;">&#8220;it will compromise the performance where *I* care&#8221;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;">I&#8217;m glad he is back <img src='http://www.gallois.com.br/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;">The first successfull boot was on last 25th, so there are probably some bugs. The only known is tracing tasks, which the author asks not to be done until he fixes it.</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;">As always, do it at your own risk and any help is welcome.</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;">Good job -ck!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gallois.com.br/blog/2009/09/03/con-kolivas-is-back-with-bfs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Con Kolivas está de volta com o BFS</title>
		<link>http://www.gallois.com.br/blog/2009/09/03/con-kolivas-esta-de-volta-com-o-bfs/</link>
		<comments>http://www.gallois.com.br/blog/2009/09/03/con-kolivas-esta-de-volta-com-o-bfs/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 19:21:49 +0000</pubDate>
		<dc:creator>gallois</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[kernel]]></category>

		<guid isPermaLink="false">http://www.gallois.com.br/blog/?p=18</guid>
		<description><![CDATA[Hoje li uma notícia que pra mim foi muito agradável. Con Kolivas voltou a desenvolver patches de escalonadores para o kernel do Linux. Depois do SD, temos o BFS, Brain Fuck Scheduler, que de acordo ele tem um design extremamente simples e é também voltado para desktops. O patch foi desenvolvido tirando gorduras do CFS [...]]]></description>
			<content:encoded><![CDATA[<p>Hoje li uma notícia que pra mim foi muito agradável. Con Kolivas voltou a desenvolver patches de escalonadores para o kernel do Linux. Depois do SD, temos o BFS, Brain Fuck Scheduler, que de acordo ele tem um design extremamente simples e é também voltado para desktops. O patch foi desenvolvido tirando gorduras do CFS (mas não significa que foi desenvolvido sobre ele), que escala muito bem para grandes cargas em muitas CPUs, o que não é a realidade da maior parte dos usuários linux, principalmente desktop.</p>
<p>Depois de tudo que o cara passou, achei bem legal ele ter voltado a ativa. É nítido que ele faz tudo isso por diversão, seus comentários o <a title="faq" href="http://ck.kolivas.org/patches/bfs/bfs-faq.txt" target="_blank">faq</a> mostram isso claramente. Alguns trechos são incríveis:</p>
<p>&#8220;Por que Brain Fuck?&#8221;</p>
<p>&#8230;</p>
<p>&#8220;Porque foi projetado de uma maneira que o mainline jamais se interessaria por ele, e é assim que eu quero&#8221;</p>
<p>&#8220;Porque eu devo estar com a cabeça fodida por estar trabalhando nisso de novo.&#8221;</p>
<p>&#8230;</p>
<p>&#8220;Espera ver [esse patch] entrando no mainline?&#8221;</p>
<p>&#8230;</p>
<p>&#8220;Não. Eles seriam loucos de usar esse escalonador já que ele não escala em suas máquinas com 4096 processadores&#8221;</p>
<p>&#8230;</p>
<p>&#8220;porque [fazer isso] comprometeria o desempenho com o qual *eu* me importo&#8221;</p>
<p>Fico realmente feliz por ele estar de volta <img src='http://www.gallois.com.br/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>O primeiro boot com sucesso aconteceu no último dia 25, então provavelmente ainda devem haver alguns problemas. O único conhecido é com o tracing de tarefas, que o autor pede que não seja feito até que ele consiga uma correção.</p>
<p>Como é de costume, o uso é por sua conta e risco e toda ajuda é bem vinda.</p>
<p>Bom trabalho -ck!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gallois.com.br/blog/2009/09/03/con-kolivas-esta-de-volta-com-o-bfs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
