<?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"
	>
<channel>
	<title>Commenti a: Sistemi Operativi: la guerra della copia</title>
	<atom:link href="http://blog.neminis.org/it/sistemi-operativi-la-guerra-della-copia/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.neminis.org/it/sistemi-operativi-la-guerra-della-copia/</link>
	<description>Soltanto chi è abbastanza folle da pensare di poter cambiare il mondo, lo cambia davvero</description>
	<pubDate>Sat, 22 Nov 2008 09:50:12 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>Di: Neminis.org &#187; Time Machine: quando l&#8217;abito non fa il monaco</title>
		<link>http://blog.neminis.org/it/sistemi-operativi-la-guerra-della-copia/#comment-928</link>
		<dc:creator>Neminis.org &#187; Time Machine: quando l&#8217;abito non fa il monaco</dc:creator>
		<pubDate>Fri, 18 Aug 2006 08:12:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.neminis.org/sistemi-operativi-la-guerra-della-copia.xhtml#comment-928</guid>
		<description>[...] Oggi mi son detto: sfogliamo OSNews, che è parecchio che non lo leggo&#8230;e cosa vi trovo? Questo articolo su Ars Technica a proposito di Time Machine. Finora di Time Machine sapevo solo ciò che ho appreso il giorno del WWDC e molti, come me, alla presentazione del prodotto avevano pensato che sotto Time Machine si nascondesse una nuova feature per HFS+ (o addirittura un nuovo e più moderno filesystem che la includesse, come fa notare Jhon Siracusa su Ars Technica): il controllo di revisione dei file (o versioning o snapshots). Beh, per chi ancora non lo sapesse: ci sbagliavamo! Non starò qui a farvi una traduzione del lungo articolo su Ars Technica; sarò invece sintetico, focalizzando i punti cruciali. Abbiamo detto che sotto Time Machine c&#8217;è ancora un semplice HFS+; allora come fa Time Machine ad avera la visione temporale del filesystem, potendo recuperare il suo stato nel passato? &#8220;Semplice&#8221;. HFS+ è stato corredato di una caratteristica che credo (io come l&#8217;autore dell&#8217;articolo su Ars Technica) nessun filesystem per sistemi Unix possieda: la possibiltà di creare hard link a directory. Leopard usa questa caratteristica per creare un albero sparso di directory, su un disco esterno o su un server, che contenga hard link a tutte le directory non modificate più una copia completa dei file/directory creati e/o modificati dall&#8217;ultimo backup. Certo Time Machine ha un&#8217;ottima interfaccia, intuitiva, bella e semplice da usare, in perfetto stile Apple e di sicuro rende facile e trasparente il backup come mai prima; ma a che prezzo? Innanzitutto, la soluzione adottata (intelligente se si considerano i limiti di HFS+) obbliga a un backup con granularità a livello di file, il che non è il massimo: se si modifica un solo byte di un file di 500MB (o peggio 1GB o 2, ormai file molto comuni), l&#8217;intero file viene copiato nel volume (o server) di backup. Uno spreco di spazio immane che non sarebbe mai avvenuto con un sistema di controllo di revisione. Immaginate un poveraccio che fa editing video e modifica un file almeno 5-6 volte (e sono stato parsimonioso): 6GB di backup in 1 oretta lì accumula facilmente. Ma ora viene il peggio: se non si è collegati al volume di backup o non è possibile raggiungere il server che offre il backup storage, non è possibile &#8220;viaggiare nel tempo&#8221;, poiché il tutto risiede sul backup storage. Immaginate come sono contento io che ho un portatile. E&#8217; chiaro, il backup deve risiedere su un volume che non sia quello che si sta &#8220;backuppando&#8221;, ma la storia dei file dovrebbe essere sul volume stesso. Ovviamente ciò è fattibile solo con un filesystem che supporta il versioning. Con un tale filesystem applicato sia sul volume principale sia quello di backup, si eliminano tutti i problemi: il viaggio nel tempo è possibile anche senza dover raggiungere l&#8217;unità di backup (quale che sia) e l&#8217;unità di backup stessa non soffrirebbe della crescita esponenziale di spazio occupato, poiché, grazie al versioning, il backup non avrebbe più granularità a livello di file. Quello che mi chiedo è: perché mai tale scelta assolutamente discutibile (per quanto mi riguarda)? Anche Mac OS X possiede (come tutti i moderni sistemi operativi), un Virtual File System. Prendete esempio dai ragazzi del progetto VVFS per Linux. Oppure scrivete un nuovo filesystem, o ancora usate ZFS come desidera mezzo mondo, fate qualcosa insomma, ma non questa cagata. Come stanno le cose, non userò mai Time Machine: a me più dei backup in se, mi interessava il versioning.    Post correlati: [...]</description>
		<content:encoded><![CDATA[<p>[...] Oggi mi son detto: sfogliamo OSNews, che è parecchio che non lo leggo&#8230;e cosa vi trovo? Questo articolo su Ars Technica a proposito di Time Machine. Finora di Time Machine sapevo solo ciò che ho appreso il giorno del WWDC e molti, come me, alla presentazione del prodotto avevano pensato che sotto Time Machine si nascondesse una nuova feature per HFS+ (o addirittura un nuovo e più moderno filesystem che la includesse, come fa notare Jhon Siracusa su Ars Technica): il controllo di revisione dei file (o versioning o snapshots). Beh, per chi ancora non lo sapesse: ci sbagliavamo! Non starò qui a farvi una traduzione del lungo articolo su Ars Technica; sarò invece sintetico, focalizzando i punti cruciali. Abbiamo detto che sotto Time Machine c&#8217;è ancora un semplice HFS+; allora come fa Time Machine ad avera la visione temporale del filesystem, potendo recuperare il suo stato nel passato? &#8220;Semplice&#8221;. HFS+ è stato corredato di una caratteristica che credo (io come l&#8217;autore dell&#8217;articolo su Ars Technica) nessun filesystem per sistemi Unix possieda: la possibiltà di creare hard link a directory. Leopard usa questa caratteristica per creare un albero sparso di directory, su un disco esterno o su un server, che contenga hard link a tutte le directory non modificate più una copia completa dei file/directory creati e/o modificati dall&#8217;ultimo backup. Certo Time Machine ha un&#8217;ottima interfaccia, intuitiva, bella e semplice da usare, in perfetto stile Apple e di sicuro rende facile e trasparente il backup come mai prima; ma a che prezzo? Innanzitutto, la soluzione adottata (intelligente se si considerano i limiti di HFS+) obbliga a un backup con granularità a livello di file, il che non è il massimo: se si modifica un solo byte di un file di 500MB (o peggio 1GB o 2, ormai file molto comuni), l&#8217;intero file viene copiato nel volume (o server) di backup. Uno spreco di spazio immane che non sarebbe mai avvenuto con un sistema di controllo di revisione. Immaginate un poveraccio che fa editing video e modifica un file almeno 5-6 volte (e sono stato parsimonioso): 6GB di backup in 1 oretta lì accumula facilmente. Ma ora viene il peggio: se non si è collegati al volume di backup o non è possibile raggiungere il server che offre il backup storage, non è possibile &#8220;viaggiare nel tempo&#8221;, poiché il tutto risiede sul backup storage. Immaginate come sono contento io che ho un portatile. E&#8217; chiaro, il backup deve risiedere su un volume che non sia quello che si sta &#8220;backuppando&#8221;, ma la storia dei file dovrebbe essere sul volume stesso. Ovviamente ciò è fattibile solo con un filesystem che supporta il versioning. Con un tale filesystem applicato sia sul volume principale sia quello di backup, si eliminano tutti i problemi: il viaggio nel tempo è possibile anche senza dover raggiungere l&#8217;unità di backup (quale che sia) e l&#8217;unità di backup stessa non soffrirebbe della crescita esponenziale di spazio occupato, poiché, grazie al versioning, il backup non avrebbe più granularità a livello di file. Quello che mi chiedo è: perché mai tale scelta assolutamente discutibile (per quanto mi riguarda)? Anche Mac OS X possiede (come tutti i moderni sistemi operativi), un Virtual File System. Prendete esempio dai ragazzi del progetto VVFS per Linux. Oppure scrivete un nuovo filesystem, o ancora usate ZFS come desidera mezzo mondo, fate qualcosa insomma, ma non questa cagata. Come stanno le cose, non userò mai Time Machine: a me più dei backup in se, mi interessava il versioning.    Post correlati: [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: detronizator.org &#187; archive &#187; A proposito dell&#8217;Usabilità</title>
		<link>http://blog.neminis.org/it/sistemi-operativi-la-guerra-della-copia/#comment-927</link>
		<dc:creator>detronizator.org &#187; archive &#187; A proposito dell&#8217;Usabilità</dc:creator>
		<pubDate>Wed, 16 Aug 2006 14:05:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.neminis.org/sistemi-operativi-la-guerra-della-copia.xhtml#comment-927</guid>
		<description>[...] Questo post vuole essere qualcosa in più di un commento al post di Nemo a proposito della &#8220;Guerra della Copia&#8221;. [...]</description>
		<content:encoded><![CDATA[<p>[...] Questo post vuole essere qualcosa in più di un commento al post di Nemo a proposito della &#8220;Guerra della Copia&#8221;. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
