<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Sulla &#8220;apparente&#8221; superiorita&#8217; di Microsoft Windows Vista</title>
	<atom:link href="http://blog.angelofailla.com/2007/06/04/sulla-apparente-superiorita-di-microsoft-windows-vista/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.angelofailla.com/2007/06/04/sulla-apparente-superiorita-di-microsoft-windows-vista/</link>
	<description>Storie, esperienze e pensieri da Dublino.</description>
	<lastBuildDate>Fri, 10 Feb 2012 07:25:37 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Matteo Italia</title>
		<link>http://blog.angelofailla.com/2007/06/04/sulla-apparente-superiorita-di-microsoft-windows-vista/comment-page-1/#comment-25956</link>
		<dc:creator>Matteo Italia</dc:creator>
		<pubDate>Thu, 17 Apr 2008 14:51:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.angelofailla.com/2007/06/04/sulla-apparente-superiorita-di-microsoft-windows-vista/#comment-25956</guid>
		<description>Tra parentesi, il ragionamento fatto dal team della NTVDM è analogo a quello fatto dagli autori di DosBox, che limita di default la memoria allocabile a 16 MB, aumentabili a 64 modificando il file di configurazione (per andare oltre i 64 bisogna modificare i sorgenti e ricompilare).&lt;div class=&quot;comment-remix-meta&quot;&gt;&lt;a href=&quot;#&quot; class=&quot;replyto&quot; onclick=&quot;replyto(&#039;25956&#039;,&#039;Matteo Italia&#039;); return false;&quot;&gt;Reply&lt;/a&gt;  - &lt;a href=&quot;#&quot; class=&quot;quote&quot; onclick=&quot;quote(&#039;25956&#039;,&#039;Matteo Italia&#039;,&#039;Tra parentesi, il ragionamento fatto dal team della NTVDM &#195;&#168; analogo a quello fatto dagli autori di DosBox, che limita di default la memoria allocabile a 16 MB, aumentabili a 64 modificando il file di configurazione (per andare oltre i 64 bisogna modificare i sorgenti e ricompilare).&#039;); return false;&quot;&gt;Quote&lt;/a&gt;&lt;/div&gt;</description>
		<content:encoded><![CDATA[<p>Tra parentesi, il ragionamento fatto dal team della NTVDM è analogo a quello fatto dagli autori di DosBox, che limita di default la memoria allocabile a 16 MB, aumentabili a 64 modificando il file di configurazione (per andare oltre i 64 bisogna modificare i sorgenti e ricompilare).
<div class="comment-remix-meta"><a href="#" class="replyto" onclick="replyto('25956','Matteo Italia'); return false;">Reply</a>  &#8211; <a href="#" class="quote" onclick="quote('25956','Matteo Italia','Tra parentesi, il ragionamento fatto dal team della NTVDM &Atilde;&uml; analogo a quello fatto dagli autori di DosBox, che limita di default la memoria allocabile a 16 MB, aumentabili a 64 modificando il file di configurazione (per andare oltre i 64 bisogna modificare i sorgenti e ricompilare).'); return false;">Quote</a></div>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matteo Italia</title>
		<link>http://blog.angelofailla.com/2007/06/04/sulla-apparente-superiorita-di-microsoft-windows-vista/comment-page-1/#comment-25955</link>
		<dc:creator>Matteo Italia</dc:creator>
		<pubDate>Thu, 17 Apr 2008 14:46:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.angelofailla.com/2007/06/04/sulla-apparente-superiorita-di-microsoft-windows-vista/#comment-25955</guid>
		<description>Credo che abbiano pensato che, dal momento che le applicazioni DOS giravano su macchine con risorse veramente limitate, 32 MB fosse il massimo che un&#039;applicazione con un po&#039; di sale in zucca potesse allocare, e che allocazioni maggiori potessero derivare solamente da bug o altri problemi. Oppure ci possono essere applicazioni che non liberano la memoria finché non esaurisce, usando il fallimento di malloc in maniera simile al messaggio WM_COMPACTING di Windows 3.x; vista la grande quantità di memoria presente sulle macchine odierne malloc non fallisce mai e queste applicazioni continuano a mangiare memoria inutilmente.
Il limite quindi finisce con il simulare la quantità di memoria presente su una macchina di alta gamma dei tempi del DOS, dando all&#039;applicazione un ambiente di esecuzione &quot;realistico&quot;.
La rottura di compatibilità con poche applicazioni legacy sarà parsa accettabile vista anche la sempre maggiore diffusione di applicazioni di virtualizzazione, con cui le poche applicazioni non più compatibili gireranno sicuramente meglio (le applicazioni 16 bit in NTVDM girano piuttosto lentamente).&lt;div class=&quot;comment-remix-meta&quot;&gt;&lt;a href=&quot;#&quot; class=&quot;replyto&quot; onclick=&quot;replyto(&#039;25955&#039;,&#039;Matteo Italia&#039;); return false;&quot;&gt;Reply&lt;/a&gt;  - &lt;a href=&quot;#&quot; class=&quot;quote&quot; onclick=&quot;quote(&#039;25955&#039;,&#039;Matteo Italia&#039;,&#039;Credo che abbiano pensato che, dal momento che le applicazioni DOS giravano su macchine con risorse veramente limitate, 32 MB fosse il massimo che un\&#039;applicazione con un po\&#039; di sale in zucca potesse allocare, e che allocazioni maggiori potessero derivare solamente da bug o altri problemi. Oppure ci possono essere applicazioni che non liberano la memoria finch&#195;&#169; non esaurisce, usando il fallimento di malloc in maniera simile al messaggio WM_COMPACTING di Windows 3.x; vista la grande quantit&#195;&#160; di memoria presente sulle macchine odierne malloc non fallisce mai e queste applicazioni continuano a mangiare memoria inutilmente.\r\nIl limite quindi finisce con il simulare la quantit&#195;&#160; di memoria presente su una macchina di alta gamma dei tempi del DOS, dando all\&#039;applicazione un ambiente di esecuzione \&quot;realistico\&quot;.\r\nLa rottura di compatibilit&#195;&#160; con poche applicazioni legacy sar&#195;&#160; parsa accettabile vista anche la sempre maggiore diffusione di applicazioni di virtualizzazione, con cui le poche applicazioni non pi&#195;&#185; compatibili gireranno sicuramente meglio (le applicazioni 16 bit in NTVDM girano piuttosto lentamente).&#039;); return false;&quot;&gt;Quote&lt;/a&gt;&lt;/div&gt;</description>
		<content:encoded><![CDATA[<p>Credo che abbiano pensato che, dal momento che le applicazioni DOS giravano su macchine con risorse veramente limitate, 32 MB fosse il massimo che un&#8217;applicazione con un po&#8217; di sale in zucca potesse allocare, e che allocazioni maggiori potessero derivare solamente da bug o altri problemi. Oppure ci possono essere applicazioni che non liberano la memoria finché non esaurisce, usando il fallimento di malloc in maniera simile al messaggio WM_COMPACTING di Windows 3.x; vista la grande quantità di memoria presente sulle macchine odierne malloc non fallisce mai e queste applicazioni continuano a mangiare memoria inutilmente.<br />
Il limite quindi finisce con il simulare la quantità di memoria presente su una macchina di alta gamma dei tempi del DOS, dando all&#8217;applicazione un ambiente di esecuzione &#8220;realistico&#8221;.<br />
La rottura di compatibilità con poche applicazioni legacy sarà parsa accettabile vista anche la sempre maggiore diffusione di applicazioni di virtualizzazione, con cui le poche applicazioni non più compatibili gireranno sicuramente meglio (le applicazioni 16 bit in NTVDM girano piuttosto lentamente).
<div class="comment-remix-meta"><a href="#" class="replyto" onclick="replyto('25955','Matteo Italia'); return false;">Reply</a>  &#8211; <a href="#" class="quote" onclick="quote('25955','Matteo Italia','Credo che abbiano pensato che, dal momento che le applicazioni DOS giravano su macchine con risorse veramente limitate, 32 MB fosse il massimo che un\'applicazione con un po\' di sale in zucca potesse allocare, e che allocazioni maggiori potessero derivare solamente da bug o altri problemi. Oppure ci possono essere applicazioni che non liberano la memoria finch&Atilde;&copy; non esaurisce, usando il fallimento di malloc in maniera simile al messaggio WM_COMPACTING di Windows 3.x; vista la grande quantit&Atilde;&nbsp; di memoria presente sulle macchine odierne malloc non fallisce mai e queste applicazioni continuano a mangiare memoria inutilmente.\r\nIl limite quindi finisce con il simulare la quantit&Atilde;&nbsp; di memoria presente su una macchina di alta gamma dei tempi del DOS, dando all\'applicazione un ambiente di esecuzione \&quot;realistico\&quot;.\r\nLa rottura di compatibilit&Atilde;&nbsp; con poche applicazioni legacy sar&Atilde;&nbsp; parsa accettabile vista anche la sempre maggiore diffusione di applicazioni di virtualizzazione, con cui le poche applicazioni non pi&Atilde;&sup1; compatibili gireranno sicuramente meglio (le applicazioni 16 bit in NTVDM girano piuttosto lentamente).'); return false;">Quote</a></div>
]]></content:encoded>
	</item>
	<item>
		<title>By: pallotron</title>
		<link>http://blog.angelofailla.com/2007/06/04/sulla-apparente-superiorita-di-microsoft-windows-vista/comment-page-1/#comment-25950</link>
		<dc:creator>pallotron</dc:creator>
		<pubDate>Thu, 17 Apr 2008 13:36:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.angelofailla.com/2007/06/04/sulla-apparente-superiorita-di-microsoft-windows-vista/#comment-25950</guid>
		<description>grazie del commento.

io non capisco comunque perche&#039; un sistema operativo, di default, debba evitare ad una applicazione di alloccare tutta la memoria che gli serve (come fa a decidere che e&#039; assai? :) ).

magari e&#039; un vecchio applicativo scientifico che necessita di memoria. che ne so. buh. uno avrebbe diretto alla retrocompabilita&#039;. se un programma chiede di allocare quella memoria vuol dire che gli serve :D&lt;div class=&quot;comment-remix-meta&quot;&gt;&lt;a href=&quot;#&quot; class=&quot;replyto&quot; onclick=&quot;replyto(&#039;25950&#039;,&#039;pallotron&#039;); return false;&quot;&gt;Reply&lt;/a&gt;  - &lt;a href=&quot;#&quot; class=&quot;quote&quot; onclick=&quot;quote(&#039;25950&#039;,&#039;pallotron&#039;,&#039;grazie del commento.\r\n\r\nio non capisco comunque perche\&#039; un sistema operativo, di default, debba evitare ad una applicazione di alloccare tutta la memoria che gli serve (come fa a decidere che e\&#039; assai? :) ).\r\n\r\nmagari e\&#039; un vecchio applicativo scientifico che necessita di memoria. che ne so. buh. uno avrebbe diretto alla retrocompabilita\&#039;. se un programma chiede di allocare quella memoria vuol dire che gli serve :D&#039;); return false;&quot;&gt;Quote&lt;/a&gt;&lt;/div&gt;</description>
		<content:encoded><![CDATA[<p>grazie del commento.</p>
<p>io non capisco comunque perche&#8217; un sistema operativo, di default, debba evitare ad una applicazione di alloccare tutta la memoria che gli serve (come fa a decidere che e&#8217; assai? <img src='http://blog.angelofailla.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ).</p>
<p>magari e&#8217; un vecchio applicativo scientifico che necessita di memoria. che ne so. buh. uno avrebbe diretto alla retrocompabilita&#8217;. se un programma chiede di allocare quella memoria vuol dire che gli serve <img src='http://blog.angelofailla.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />
<div class="comment-remix-meta"><a href="#" class="replyto" onclick="replyto('25950','pallotron'); return false;">Reply</a>  &#8211; <a href="#" class="quote" onclick="quote('25950','pallotron','grazie del commento.\r\n\r\nio non capisco comunque perche\' un sistema operativo, di default, debba evitare ad una applicazione di alloccare tutta la memoria che gli serve (come fa a decidere che e\' assai? :) ).\r\n\r\nmagari e\' un vecchio applicativo scientifico che necessita di memoria. che ne so. buh. uno avrebbe diretto alla retrocompabilita\'. se un programma chiede di allocare quella memoria vuol dire che gli serve :D'); return false;">Quote</a></div>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matteo Italia</title>
		<link>http://blog.angelofailla.com/2007/06/04/sulla-apparente-superiorita-di-microsoft-windows-vista/comment-page-1/#comment-25946</link>
		<dc:creator>Matteo Italia</dc:creator>
		<pubDate>Thu, 17 Apr 2008 13:10:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.angelofailla.com/2007/06/04/sulla-apparente-superiorita-di-microsoft-windows-vista/#comment-25946</guid>
		<description>Guarda che si sta parlando di applicazioni compilate a 16 bit e quindi eseguite in modalità di compatibilità DOS... mi pare più che normale che, dopo 16 anni che i sistemi Windows sono a 32 bit, Microsoft decida di tagliare un po&#039; la compatibilità con le applicazioni a 16 bit (peraltro per un buon motivo, vedi dopo). Inoltre questa limitazione si verifica per applicazioni compilate con QUALUNQUE compilatore a 16 bit e quindi eseguita in NTVDM, compreso il buon vecchio Microsoft C++ (non ancora Visual) dei tempi andati. Lo scopo di questa limitazione (come spiega l&#039;e-mail che probabilmente viene da un programmatore Microsoft citata in fondo all&#039;articolo) è di evitare che applicazioni a 16 bit allochino quantità enormi di memoria per niente: le applicazioni DOS infatti, lavorando con un sistema operativo senza multitasking avevano a disposizione praticamente tutta la macchina per sé, e quindi anche allocando tutta la memoria fisica disponibile non c&#039;erano altre applicazioni che ne risentissero; allocare troppa memoria invece è dannoso su un sistema multitasking, dal momento che essa è condivisa con altre applicazioni (anche se il problema è di molto diminuito dall&#039;utilizzo della memoria virtuale).
Tutto quello che dici dopo sulle applicazioni open source che non dovrebbero funzionare è un mucchio di scemenze, dal momento che le applicazioni che citi sono compilate a 32 bit e lavorano con le API di Windows (come ogni applicazione Windows fa, esattamente nello stesso modo in cui ogni applicazione sui sistemi UNIX-like richiama le syscall).&lt;div class=&quot;comment-remix-meta&quot;&gt;&lt;a href=&quot;#&quot; class=&quot;replyto&quot; onclick=&quot;replyto(&#039;25946&#039;,&#039;Matteo Italia&#039;); return false;&quot;&gt;Reply&lt;/a&gt;  - &lt;a href=&quot;#&quot; class=&quot;quote&quot; onclick=&quot;quote(&#039;25946&#039;,&#039;Matteo Italia&#039;,&#039;Guarda che si sta parlando di applicazioni compilate a 16 bit e quindi eseguite in modalit&#195;&#160; di compatibilit&#195;&#160; DOS... mi pare pi&#195;&#185; che normale che, dopo 16 anni che i sistemi Windows sono a 32 bit, Microsoft decida di tagliare un po\&#039; la compatibilit&#195;&#160; con le applicazioni a 16 bit (peraltro per un buon motivo, vedi dopo). Inoltre questa limitazione si verifica per applicazioni compilate con QUALUNQUE compilatore a 16 bit e quindi eseguita in NTVDM, compreso il buon vecchio Microsoft C++ (non ancora Visual) dei tempi andati. Lo scopo di questa limitazione (come spiega l\&#039;e-mail che probabilmente viene da un programmatore Microsoft citata in fondo all\&#039;articolo) &#195;&#168; di evitare che applicazioni a 16 bit allochino quantit&#195;&#160; enormi di memoria per niente: le applicazioni DOS infatti, lavorando con un sistema operativo senza multitasking avevano a disposizione praticamente tutta la macchina per s&#195;&#169;, e quindi anche allocando tutta la memoria fisica disponibile non c\&#039;erano altre applicazioni che ne risentissero; allocare troppa memoria invece &#195;&#168; dannoso su un sistema multitasking, dal momento che essa &#195;&#168; condivisa con altre applicazioni (anche se il problema &#195;&#168; di molto diminuito dall\&#039;utilizzo della memoria virtuale).\r\nTutto quello che dici dopo sulle applicazioni open source che non dovrebbero funzionare &#195;&#168; un mucchio di scemenze, dal momento che le applicazioni che citi sono compilate a 32 bit e lavorano con le API di Windows (come ogni applicazione Windows fa, esattamente nello stesso modo in cui ogni applicazione sui sistemi UNIX-like richiama le syscall).&#039;); return false;&quot;&gt;Quote&lt;/a&gt;&lt;/div&gt;</description>
		<content:encoded><![CDATA[<p>Guarda che si sta parlando di applicazioni compilate a 16 bit e quindi eseguite in modalità di compatibilità DOS&#8230; mi pare più che normale che, dopo 16 anni che i sistemi Windows sono a 32 bit, Microsoft decida di tagliare un po&#8217; la compatibilità con le applicazioni a 16 bit (peraltro per un buon motivo, vedi dopo). Inoltre questa limitazione si verifica per applicazioni compilate con QUALUNQUE compilatore a 16 bit e quindi eseguita in NTVDM, compreso il buon vecchio Microsoft C++ (non ancora Visual) dei tempi andati. Lo scopo di questa limitazione (come spiega l&#8217;e-mail che probabilmente viene da un programmatore Microsoft citata in fondo all&#8217;articolo) è di evitare che applicazioni a 16 bit allochino quantità enormi di memoria per niente: le applicazioni DOS infatti, lavorando con un sistema operativo senza multitasking avevano a disposizione praticamente tutta la macchina per sé, e quindi anche allocando tutta la memoria fisica disponibile non c&#8217;erano altre applicazioni che ne risentissero; allocare troppa memoria invece è dannoso su un sistema multitasking, dal momento che essa è condivisa con altre applicazioni (anche se il problema è di molto diminuito dall&#8217;utilizzo della memoria virtuale).<br />
Tutto quello che dici dopo sulle applicazioni open source che non dovrebbero funzionare è un mucchio di scemenze, dal momento che le applicazioni che citi sono compilate a 32 bit e lavorano con le API di Windows (come ogni applicazione Windows fa, esattamente nello stesso modo in cui ogni applicazione sui sistemi UNIX-like richiama le syscall).
<div class="comment-remix-meta"><a href="#" class="replyto" onclick="replyto('25946','Matteo Italia'); return false;">Reply</a>  &#8211; <a href="#" class="quote" onclick="quote('25946','Matteo Italia','Guarda che si sta parlando di applicazioni compilate a 16 bit e quindi eseguite in modalit&Atilde;&nbsp; di compatibilit&Atilde;&nbsp; DOS... mi pare pi&Atilde;&sup1; che normale che, dopo 16 anni che i sistemi Windows sono a 32 bit, Microsoft decida di tagliare un po\' la compatibilit&Atilde;&nbsp; con le applicazioni a 16 bit (peraltro per un buon motivo, vedi dopo). Inoltre questa limitazione si verifica per applicazioni compilate con QUALUNQUE compilatore a 16 bit e quindi eseguita in NTVDM, compreso il buon vecchio Microsoft C++ (non ancora Visual) dei tempi andati. Lo scopo di questa limitazione (come spiega l\'e-mail che probabilmente viene da un programmatore Microsoft citata in fondo all\'articolo) &Atilde;&uml; di evitare che applicazioni a 16 bit allochino quantit&Atilde;&nbsp; enormi di memoria per niente: le applicazioni DOS infatti, lavorando con un sistema operativo senza multitasking avevano a disposizione praticamente tutta la macchina per s&Atilde;&copy;, e quindi anche allocando tutta la memoria fisica disponibile non c\'erano altre applicazioni che ne risentissero; allocare troppa memoria invece &Atilde;&uml; dannoso su un sistema multitasking, dal momento che essa &Atilde;&uml; condivisa con altre applicazioni (anche se il problema &Atilde;&uml; di molto diminuito dall\'utilizzo della memoria virtuale).\r\nTutto quello che dici dopo sulle applicazioni open source che non dovrebbero funzionare &Atilde;&uml; un mucchio di scemenze, dal momento che le applicazioni che citi sono compilate a 32 bit e lavorano con le API di Windows (come ogni applicazione Windows fa, esattamente nello stesso modo in cui ogni applicazione sui sistemi UNIX-like richiama le syscall).'); return false;">Quote</a></div>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marco</title>
		<link>http://blog.angelofailla.com/2007/06/04/sulla-apparente-superiorita-di-microsoft-windows-vista/comment-page-1/#comment-16038</link>
		<dc:creator>Marco</dc:creator>
		<pubDate>Mon, 04 Jun 2007 13:19:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.angelofailla.com/2007/06/04/sulla-apparente-superiorita-di-microsoft-windows-vista/#comment-16038</guid>
		<description>a dire il vero cio&#039; succede solo con djgpp perche&#039; e&#039; un compilatore piuttosto vecchio con mingw o cygwin cio&#039; non accade&lt;div class=&quot;comment-remix-meta&quot;&gt;&lt;a href=&quot;#&quot; class=&quot;replyto&quot; onclick=&quot;replyto(&#039;16038&#039;,&#039;Marco&#039;); return false;&quot;&gt;Reply&lt;/a&gt;  - &lt;a href=&quot;#&quot; class=&quot;quote&quot; onclick=&quot;quote(&#039;16038&#039;,&#039;Marco&#039;,&#039;a dire il vero cio\&#039; succede solo con djgpp perche\&#039; e\&#039; un compilatore piuttosto vecchio con mingw o cygwin cio\&#039; non accade&#039;); return false;&quot;&gt;Quote&lt;/a&gt;&lt;/div&gt;</description>
		<content:encoded><![CDATA[<p>a dire il vero cio&#8217; succede solo con djgpp perche&#8217; e&#8217; un compilatore piuttosto vecchio con mingw o cygwin cio&#8217; non accade
<div class="comment-remix-meta"><a href="#" class="replyto" onclick="replyto('16038','Marco'); return false;">Reply</a>  &#8211; <a href="#" class="quote" onclick="quote('16038','Marco','a dire il vero cio\' succede solo con djgpp perche\' e\' un compilatore piuttosto vecchio con mingw o cygwin cio\' non accade'); return false;">Quote</a></div>
]]></content:encoded>
	</item>
</channel>
</rss>

