<?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>Enrico Pesce &#187; Linux</title>
	<atom:link href="http://www.enricopesce.it/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.enricopesce.it</link>
	<description>ITC expert, but that is not all -- There are always many ways to accomplish a single task --</description>
	<lastBuildDate>Thu, 19 Jan 2012 19:55:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Kernel SamePage Merging</title>
		<link>http://www.enricopesce.it/open-source/kernel-samepage-merging/</link>
		<comments>http://www.enricopesce.it/open-source/kernel-samepage-merging/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 19:45:07 +0000</pubDate>
		<dc:creator>Enrico Pesce</dc:creator>
				<category><![CDATA[Open source]]></category>
		<category><![CDATA[Virtualizzazione]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[memoria]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://www.enricopesce.it/?p=413</guid>
		<description><![CDATA[Vmware da diversi anni utilizza un sistema contraddistinto di riutilizzo delle stesse aree di memoria e della condivisione di alcune aree di memoria tra piu sistemi operativi emulati. Sono tecniche tutelate da brevetti ma che il mondo dell&#8217;open source vuole &#8230; <a href="http://www.enricopesce.it/open-source/kernel-samepage-merging/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Vmware da diversi anni utilizza un sistema contraddistinto di riutilizzo delle stesse aree di memoria e della condivisione di alcune aree di memoria tra piu sistemi operativi emulati.</p>
<p>Sono tecniche tutelate da brevetti ma che il mondo dell&#8217;open source vuole comunque implementare nei propri sistemi, ci sono già delle voci di possibili azioni da parte di Vmware ma non è quello di cui voglio parlare.</p>
<p>Kernel SamePage Merging, aka KSM (conosciuto prima come Kernel Shared Memory) è una tecnologia recentemente introdotta dal kernel 2.6.32</p>
<p>KSM kernel daemon, ksmd, periodicamente scansiona le aree della memoria in cerca di pagine identiche che possono essere riposizionate in una singola pagina protetta in scrittura, non tutta la memoria viene scansionata, l&#8217;area in questione deve essere specificata dal software (funziona quindi nell&#8217;userspace) attraverso l&#8217;utilizzo di funzioni specifiche (madvise)</p>
<p>Già ora per KVM (come non sempre è vero per Vmware) in alcuni test si parlano di situazioni del tipo &#8220;<strong>52 Windows Xp con 1GB di RAM emulati consumano 16GB di RAM</strong>&#8220;, presto spero di poter fare delle verifiche a riguardo.</p>
<p>KSM era stato sviluppato inizialmente per l&#8217;utilizzo con KVM, ma visto l&#8217;utilità di tale tecnologia ora è possibile usarla con ogni altro sistema di virutalizzazione in user space o anche in sistemi non virtualizzati, per esempio semplici applicazioni che utilizzano gli stessi processi o spazi di memoria che possono essere condivisi (piu Firefox aperti ad esempio) KSM daemon è controllato dal sysfs fs in /sys/kernel/mm/ksm/, la documentazione può essere trovata in <a href="http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.32.y.git;a=blob;f=Documentation/vm/ksm.txt;h=262d8e6793a3e008c36bb39905f49634f9e570ae;hb=HEAD" target="_blank">Documentation/vm/ksm.txt del kernel</a></p>
<p>Per approfondire: <a href="http://www.kernel.org/doc/ols/2009/ols2009-pages-19-28.pdf" target="_blank">http://www.kernel.org/doc/ols/2009/ols2009-pages-19-28.pdf</a></p>
<div class="plus-one-wrap"><g:plusone href="http://www.enricopesce.it/open-source/kernel-samepage-merging/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://www.enricopesce.it/open-source/kernel-samepage-merging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Un mega clone di Os X, Elementary!</title>
		<link>http://www.enricopesce.it/open-source/un-mega-clone-di-os-x-elementary/</link>
		<comments>http://www.enricopesce.it/open-source/un-mega-clone-di-os-x-elementary/#comments</comments>
		<pubDate>Fri, 05 Nov 2010 15:56:27 +0000</pubDate>
		<dc:creator>Enrico Pesce</dc:creator>
				<category><![CDATA[Open source]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.enricopesce.it/?p=702</guid>
		<description><![CDATA[Elementary OS è un nuovo progetto in cerca di collaboratori con l&#8217;obiettivo di fare quello che finora decine di windows manager e programmi su Linux non sono ancora riusciti a fare. Tristemente sembra che la soluzione sia uno stupido clone &#8230; <a href="http://www.enricopesce.it/open-source/un-mega-clone-di-os-x-elementary/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Elementary OS è un nuovo progetto in cerca di collaboratori con l&#8217;obiettivo di fare quello che finora decine di windows manager e programmi su Linux non sono ancora riusciti a fare.</p>
<p>Tristemente sembra che la soluzione sia uno stupido clone dell&#8217;interfaccia (e della maggior parte delle idee) di Os X, il risultato dei <a href="http://elementary-project.com/news/" target="_blank">screenshot</a> sembrano comunque molto interessanti.</p>
<p>Un&#8217;interfaccia pulita e sopratutto dei programmi con gli stessi tasi shortcut e menu simili sicuramente rendono l&#8217;esperienza desktop più usabile e finalmente qualcuno ha deciso di provarci!</p>
<p><a href="http://www.enricopesce.it/wp-content/uploads/2010/11/Screen-shot-2010-11-05-at-5.03.19-PM.png"><img class="aligncenter size-medium wp-image-714" title="Screen shot 2010-11-05 at 5.03.19 PM" src="http://www.enricopesce.it/wp-content/uploads/2010/11/Screen-shot-2010-11-05-at-5.03.19-PM-300x172.png" alt="" width="300" height="172" /></a></p>
<p>Dopo aver utilizzato per anni Linux come sistema desktop, passando ad Os X ci si accorge subito che imparando dei tasti shortcut poi fai tutto, non te li devi reimparare ogni volta per ogni programma perchè il 99% del software è sviluppato secondo delle regole, evidentemente è difficile far capire a migliaia di sviluppatori su centinaia di progetti che si forkano tra di loro di standardizzare i loro risultati!</p>
<p>Speriamo che questo progetto cresca notevolemente e che nel tempo vivi di prorie idee al di fuori del mondo Apple, questa mania di copiare da Os X a Windows dei programmatori di Linux è molto triste, per non dire di quei temi che si trovano in giro per trasformare graficamente Gnome in Windows Xp o simili :)</p>
<p><a href="http://www.elementary-project.com/" target="_blank">http://www.elementary-project.com/</a></p>
<div class="plus-one-wrap"><g:plusone href="http://www.enricopesce.it/open-source/un-mega-clone-di-os-x-elementary/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://www.enricopesce.it/open-source/un-mega-clone-di-os-x-elementary/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu Enterprise Cloud</title>
		<link>http://www.enricopesce.it/open-source/ubuntu-enterprise-cloud/</link>
		<comments>http://www.enricopesce.it/open-source/ubuntu-enterprise-cloud/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 14:48:57 +0000</pubDate>
		<dc:creator>Enrico Pesce</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Virtualizzazione]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.enricopesce.it/?p=427</guid>
		<description><![CDATA[Da un po di giorni sto provando la nuova distribuzione di Canonical, non ho potuto recuperare dell&#8217;hardware con il supporto alla virtualizzazione ma per ora almeno nei miei test l&#8217;infrastruttura con un\&#8217;installazione di defalut non funziona. Ci sono diversi bug &#8230; <a href="http://www.enricopesce.it/open-source/ubuntu-enterprise-cloud/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Da un po di giorni sto provando la nuova distribuzione di Canonical, non ho potuto recuperare dell&#8217;hardware con il supporto alla virtualizzazione ma per ora almeno nei miei test l&#8217;infrastruttura con un\&#8217;installazione di defalut non funziona.</p>
<p>Ci sono diversi bug pubblicati su launchpad che devono essere sistemati.</p>
<p><a href="http://www.enricopesce.it/wp-content/uploads/2009/12/screenshot1.png"><img class="aligncenter size-full wp-image-430" title="Graph" src="http://www.enricopesce.it/wp-content/uploads/2009/12/screenshot1.png" alt="Graph" width="361" height="270" /></a>Il progetto è ancora in via di sviluppo e i pacchetti usati sono contraddistinti infatti dal suffisso &#8220;dev&#8221;, speriamo quindi arrivino dei aggiornamenti da parte di Canonical e magari anche delle documentazioni piu serie.</p>
<p>Di certo il progetto è molto interessante e vi terrò informati!</p>
<div class="plus-one-wrap"><g:plusone href="http://www.enricopesce.it/open-source/ubuntu-enterprise-cloud/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://www.enricopesce.it/open-source/ubuntu-enterprise-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

