<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="it-it">

  <title>Ossblog.it</title>
  <subtitle>Programmi free: scopri il mondo dell'Open Source</subtitle>
  <rights type="html"><![CDATA[2005-2011 Blogo.it]]></rights>
  <updated>2012-05-22T14:13:48+00:00</updated>
  <id>http://www.ossblog.it</id>
  <link rel="alternate" type="text/html" hreflang="it-it" href="http://www.ossblog.it" />
  <generator uri="http://lightpress.org/" version="1.1.0">Lightpress</generator>

  
  <entry>
    <title type="html">IBM e SAP creeranno un porting di OpenJDK su PowerPC con Linux e AIX</title>
    <link rel="alternate" type="text/html" href="http://www.ossblog.it/post/9955/ibm-e-sap-creeranno-un-porting-di-openjdk-su-powerpc-con-linux-e-aix" />
    <id>http://www.ossblog.it/?p=9955</id>
    <author>
      <name>Federico Moretti</name>
    </author>
    <published>2012-05-14T08:00:49+00:00</published>
    <updated>2012-05-14T08:00:49+00:00</updated>
    <dc:subject>java</dc:subject><dc:subject>unix</dc:subject><dc:subject>hotspot virtual machine</dc:subject><dc:subject>ibm aix</dc:subject><dc:subject>openjdk 7</dc:subject><dc:subject>powerpc</dc:subject>
    <summary type="text"><![CDATA[OpenJDK, il Java Development Kit (JDK) open source, arriverà quanto prima sull’architettura PowerPC — almeno, utilizzando Linux o AIX. Nonostante OpenJDK sia diventato, a partire da Java 7, la base[...]]]></summary>
    <content type="html" xml:lang="it-it" xml:base="http://www.ossblog.it/post/9955/ibm-e-sap-creeranno-un-porting-di-openjdk-su-powerpc-con-linux-e-aix"><![CDATA[<p><img src="http://static.blogo.it/ossblog/openjdk.jpg" class="post" border="0" align="left" width="280" height="210" alt="OpenJDK" /><a href="http://openjdk.java.net/">OpenJDK</a>, il Java Development Kit (JDK) <em>open source</em>, arriverà quanto prima sull’architettura PowerPC — almeno, utilizzando Linux o AIX. Nonostante OpenJDK sia diventato, a partire da Java 7, la base di tutti i JDK – proprietari e non – distribuiti da Oracle, i PowerPC sono tuttora esclusi. Il <em>porting</em> di OS X è soltanto sui MacIntel.</p>
<p>L’unica soluzione, per i possessori di PowerPC, sarebbe quella d’installare la JDK di IBM: questa è obsoleta e insufficiente a soddisfare le esigenze degli sviluppatori. Proprio IBM – in collaborazione con SAP – vuole cambiare le cose, rendendo disponibile OpenJDK 7 per PowerPC con Linux e AIX. Oracle non ha commentato l’iniziativa.</p>
<p>Il <em>porting</em>, secondo i piani delle due società, dovrebbe approdare nel <em>trunk</em> di OpenJDK entro le versioni 8 e 9. Il progetto include <a href="http://openjdk.java.net/groups/hotspot/">HotSpot</a>, la Virtual Machine (VM), strumenti e librerie di OpenJDK a 32-bit e a 64-bit per Linux e AIX. IBM e SAP sperano che aziende come Canonical o Red Hat possano collaborare alla versione di Linux.</p>
<p>Via | <a href="http://www.itworldcanada.com/news/open-source-java-moving-to-linux-aix-on-powerpc/145416">IT World Canada</a></p>
 ]]></content>
    

  </entry>
  
  <entry>
    <title type="html">L’imminente syslog-ng 3.4 implementerà la CEE per Project Lumberjack</title>
    <link rel="alternate" type="text/html" href="http://www.ossblog.it/post/9927/limminente-syslog-ng-34-implementera-la-cee-per-project-lumberjack" />
    <id>http://www.ossblog.it/?p=9927</id>
    <author>
      <name>Federico Moretti</name>
    </author>
    <published>2012-05-07T09:00:27+00:00</published>
    <updated>2012-05-07T09:00:27+00:00</updated>
    <dc:subject>unix</dc:subject><dc:subject>nosql</dc:subject><dc:subject>avvio del sistema</dc:subject><dc:subject>indentazione del codice</dc:subject><dc:subject>messaggi d’errore</dc:subject><dc:subject>registro degli eventi</dc:subject>
    <summary type="text"><![CDATA[Project Lumberjack, cioè il progetto di Red Hat per l’unificazione dell’output dei logger di sistema con Linux, non ha ancora raggiunto tutti gli obiettivi prefissati. Tuttavia, Balázs Scheidler ha[...]]]></summary>
    <content type="html" xml:lang="it-it" xml:base="http://www.ossblog.it/post/9927/limminente-syslog-ng-34-implementera-la-cee-per-project-lumberjack"><![CDATA[<p><img src="http://static.blogo.it/ossblog/lumberjack.jpg" class="post" border="0" align="left" width="280" height="210" alt="Lumberjack" /><a href="https://fedorahosted.org/lumberjack/">Project Lumberjack</a>, cioè il progetto di Red Hat per <a href="http://www.ossblog.it/post/9591/project-lumberjack-e-un-sistema-innovativo-per-il-logging-con-linux">l’unificazione dell’output</a> dei <em>logger</em> di sistema con Linux, non ha ancora raggiunto tutti gli obiettivi prefissati. Tuttavia, Balázs Scheidler ha già pensato di rendere syslog-ng 3.4 – la prossima versione – compatibile con la Common Event Expression (<a href="http://cee.mitre.org/">CEE</a>), che è stata concordata.</p>
<p>Avevo parlato di <a href="http://www.ossblog.it/post/9657/balazs-scheidler-rilascia-unanteprima-per-syslog-ng-34-alpha-ose">alcune modifiche alla sintassi</a> di JSON tra syslog-ng 3.3 e 3.4: il <em>parsing</em> è stato integrato con una nuova variabile, <code>cee-parser()</code>, che costituisce un prototipo della futura implementazione della CEE di Lumberjack. In pratica, Scheidler ha proposto la propria soluzione al <em>logging</em> strutturato degli eventi di sistema.</p>
<p>Lo stesso Scheidler precisa che <strong>non si tratta dell’implementazione ufficiale e standardizzata</strong> che costituisce l’obiettivo di Lumberjack. È soltanto un tentativo di valutare come potrebbe essere realizzata. L’archiviazione dei dati strutturati utilizza esplicitamente <a href="http://www.mongodb.org/">MongoDB</a>, eliminando il consueto supporto di syslog-ng 3.3.x a SQL.</p>
<p>Via | <a href="http://bazsi.blogs.balabit.com/2012/05/cee-prototype-and-a-show-case-for-the-new-3-4-features/">Balázs Scheidler</a></p>
 ]]></content>
    

  </entry>
  
  <entry>
    <title type="html">Lennart Poettering introduce a tmpfs per /tmp in Fedora 17, 18, ecc.</title>
    <link rel="alternate" type="text/html" href="http://www.ossblog.it/post/9731/lennart-poettering-introduce-a-tmpfs-per-tmp-in-fedora-17-18-ecc" />
    <id>http://www.ossblog.it/?p=9731</id>
    <author>
      <name>Federico Moretti</name>
    </author>
    <published>2012-04-02T11:00:32+00:00</published>
    <updated>2012-04-02T11:00:32+00:00</updated>
    <dc:subject>unix</dc:subject><dc:subject>file-system</dc:subject><dc:subject>compatibilità dei programmi</dc:subject><dc:subject>documenti temporanei</dc:subject><dc:subject>gerarchia di sistema</dc:subject><dc:subject>procedura d’avvio</dc:subject>
    <summary type="text"><![CDATA[Fedora 17, tuttora disponibile in fase alfa, inizierà a proporre /tmp su tmpfs: la modifica, ispirata al lavoro degli sviluppatori di Debian, è stata spiegata dal “solito” Lennart Poettering — il[...]]]></summary>
    <content type="html" xml:lang="it-it" xml:base="http://www.ossblog.it/post/9731/lennart-poettering-introduce-a-tmpfs-per-tmp-in-fedora-17-18-ecc"><![CDATA[<p><img src="http://static.blogo.it/ossblog/fedora_03.jpg" class="post" border="0" align="left" width="280" height="210" alt="Fedora" />Fedora 17, tuttora disponibile in fase alfa, inizierà a proporre <a href="https://fedoraproject.org/wiki/Features/tmp-on-tmpfs"><code>/tmp</code> su tmpfs</a>: la modifica, ispirata al lavoro degli sviluppatori di Debian, è stata spiegata dal “solito” Lennart Poettering — il responsabile di <code>systemd</code>. Non è un caso che sia proprio Poettering a introdurre l’argomento, perché la scelta coinvolge l’<em>init</em> di sistema.</p>
<p>Il completamento della transizione è previsto soltanto da Fedora 18, quando <code>/tmp</code> sarà montata su tmpfs a livello predefinito. Con Fedora 17, però, è stata introdotta <a href="https://fedoraproject.org/wiki/Features/ServicesPrivateTmp">una nuova funzionalità</a> che permette l’avvio dei servizi di <code>systemd</code> in una cartella temporanea privata. Il primo problema del cambiamento è nella sicurezza degli utenti.</p>
<p>Poettering auspica l’utilizzo di sotto-cartelle in <code>/run</code>, la nuova gerarchia introdotta da <code>systemd</code>, al posto di <code>/tmp</code>: in alternativa, per garantire la compatibilità dei servizi, gli sviluppatori possono scegliere la precedente <code>/var/run</code>. Così, limitare <code>/tmp</code> a tmpfs – cioè a metà della RAM di sistema – non dovrebbe essere un problema.</p>
<p>Via | <a href="http://0pointer.de/blog/projects/tmp.html">Lennart Poettering</a></p>
 ]]></content>
    

  </entry>
  
  <entry>
    <title type="html">balance.fm, un fork in C++ per Balance realizzato e usato da Last.fm</title>
    <link rel="alternate" type="text/html" href="http://www.ossblog.it/post/9613/balancefm-un-fork-in-c-per-balance-realizzato-e-usato-da-lastfm" />
    <id>http://www.ossblog.it/post/9613/balancefm-un-fork-in-c-per-balance-realizzato-e-usato-da-lastfm/</id>
    <author>
      <name>Federico Moretti</name>
    </author>
    <published>2012-03-05T16:00:35+00:00</published>
    <updated>2012-03-05T16:00:35+00:00</updated>
    <dc:subject>unix</dc:subject><dc:subject>network-appliance</dc:subject><dc:subject>free software</dc:subject><dc:subject>linguaggi di programmazione</dc:subject><dc:subject>load balancing</dc:subject><dc:subject>richieste ai server</dc:subject>
    <summary type="text"><![CDATA[balance.fm è una nuova risorsa open source, realizzata internamente dagli ingegneri di Last.fm: un popolare social network per la condivisione degli ascolti musicali. Nonostante i creatori, balance.fm[...]]]></summary>
    <content type="html" xml:lang="it-it" xml:base="http://www.ossblog.it/post/9613/balancefm-un-fork-in-c-per-balance-realizzato-e-usato-da-lastfm"><![CDATA[<p><img src="http://static.blogo.it/ossblog/lastfm.jpg" class="post" border="0" align="left" width="280" height="210" alt="Last.fm" /><a href="https://github.com/lastfm/balance.fm">balance.fm</a> è una nuova risorsa <em>open source</em>, realizzata internamente dagli ingegneri di <a href="http://www.last.fm/">Last.fm</a>: un popolare <em>social network</em> per la condivisione degli ascolti musicali. Nonostante i creatori, balance.fm non ha alcuna attinenza con la musica. È, infatti, un <em>fork</em> in C++ di <a href="http://www.inlab.de/balance.html">Balance</a> - un <em>load balancer</em> per gestire le richieste sui server.</p>
<p>Balance, scritto in C, è una soluzione – com’è intuibile – per “bilanciare” la distribuzione delle richieste ai server d’un gruppo. Se il processo fallisce, Balance prevede la modalità di <em>failover</em> per ripeterne l’esecuzione su un secondo gruppo. balance.fm, distribuito sotto licenza GPLv2, è stato creato per migliorare quest’ultima.</p>
<p>Su Last.fm, ad esempio, un timeout del <em>failover</em> di Balance ha causato grossi problemi durante la manutenzione del server principale: le richieste non sono state girate al secondo e sono andate perdute. balance.fm cerca di porvi un rimedio, monitorando le connessioni attive e le relative latenze. È stato scritto in C++ per comodità.</p>
<p>Via | <a href="http://blog.last.fm/2012/03/02/balancefm">Last.fm</a></p>
 ]]></content>
    

  </entry>
  
  <entry>
    <title type="html">spot, un’utilità di ricerca da BASH disponibile su OS X, Linux, ecc.</title>
    <link rel="alternate" type="text/html" href="http://www.ossblog.it/post/9607/spot-unutilita-di-ricerca-da-bash-disponibile-su-os-x-linux-ecc" />
    <id>http://www.ossblog.it/?p=9607</id>
    <author>
      <name>Federico Moretti</name>
    </author>
    <published>2012-03-05T10:00:02+00:00</published>
    <updated>2012-03-05T10:00:02+00:00</updated>
    <dc:subject>unix</dc:subject><dc:subject>shell</dc:subject><dc:subject>codice sorgente</dc:subject><dc:subject>emulatore del terminale</dc:subject><dc:subject>riga di comando</dc:subject><dc:subject>utilità di sistema</dc:subject>
    <summary type="text"><![CDATA[spot è un nuovo strumento d’utilità, realizzato da Guillermo Rauch per la ricerca attraverso il codice sorgente. Funziona su tutti i sistemi operativi UNIX-like che implementano BASH sull’emulatore[...]]]></summary>
    <content type="html" xml:lang="it-it" xml:base="http://www.ossblog.it/post/9607/spot-unutilita-di-ricerca-da-bash-disponibile-su-os-x-linux-ecc"><![CDATA[<p><img src="http://static.blogo.it/ossblog/spot.jpg" class="post" border="0" align="left" width="280" height="210" alt="spot" /><a href="https://github.com/guille/spot"><code>spot</code></a> è un nuovo strumento d’utilità, realizzato da Guillermo Rauch per la ricerca attraverso il codice sorgente. Funziona su tutti i sistemi operativi UNIX-<em>like</em> che implementano BASH sull’emulatore del terminale – quello di Mac OS X, nell’esempio – e, in sostanza, unisce in un solo programma le funzionalità di entrambi <code>find</code> e <code>grep</code>.</p>
<p>Lo script è in un singolo file. Rilasciato sotto licenza MIT, <code>spot</code> elimina l’utilizzo degli apici per la ricerca di due o più termini. La sintassi è simile a quella di <em>ack</em>. Non richiede alcuna configurazione: <code>spot</code> è <em>case-insensitive</em> a livello predefinito, ma – inserendo una lettera maiuscola – diventa automaticamente <em>case-sensitive</em>.</p>
<p>Le funzioni di <code>spot</code> sembrano particolarmente intuitive: includendo una <em>trailing slash</em>, lo script è in grado di restringere la ricerca alla sotto-cartella — se quest&#8217;ultima è disponibile. Per utilizzarlo è sufficiente scaricare il file da GitHub, renderlo eseguibile e aggiungerlo al <code>$PATH</code>. L&#8217;<em>helper</em> descrive tutte le caratteristiche.</p>
<p>Via | <a href="http://www.devthought.com/2012/03/04/introducing-spot/">Guillermo Rauch</a></p>
 ]]></content>
    

  </entry>
  
  <entry>
    <title type="html">MINIX 3 ha acquisito il supporto a FUSE, con il contributo di NetBSD</title>
    <link rel="alternate" type="text/html" href="http://www.ossblog.it/post/9593/minix-3-ha-acquisito-il-supporto-a-fuse-con-il-contributo-di-netbsd" />
    <id>http://www.ossblog.it/?p=9593</id>
    <author>
      <name>Federico Moretti</name>
    </author>
    <published>2012-03-02T10:00:17+00:00</published>
    <updated>2012-03-02T10:00:17+00:00</updated>
    <dc:subject>unix</dc:subject><dc:subject>file-system</dc:subject><dc:subject>avvio di sistema</dc:subject><dc:subject>boot loader</dc:subject><dc:subject>file system</dc:subject><dc:subject>sistemi operativi</dc:subject>
    <summary type="text"><![CDATA[Soprattutto per i più giovani, MINIX è soltanto il newsgroup sul quale Linus Torvalds – il 25 agosto del lontano 1991 – ha annunciato la nascita di Linux. In realtà si tratta d’un sistema[...]]]></summary>
    <content type="html" xml:lang="it-it" xml:base="http://www.ossblog.it/post/9593/minix-3-ha-acquisito-il-supporto-a-fuse-con-il-contributo-di-netbsd"><![CDATA[<p><img src="http://static.blogo.it/ossblog/minix3.jpg" class="post" border="0" align="left" width="280" height="210" alt="MINIX 3" />Soprattutto per i più giovani, MINIX è soltanto il <em>newsgroup</em> sul quale Linus Torvalds – il 25 agosto del lontano 1991 – ha annunciato la nascita di Linux. In realtà si tratta d’un sistema operativo UNIX-<em>like</em> che è diventato <em>open source</em> nel 2000 ed è tuttora mantenuto. Tant’è che gli sviluppatori hanno annunciato il supporto a <a href="http://fuse.sourceforge.net/">FUSE</a>.</p>
<p>Grazie all’adozione delle librerie di C da NetBSD, infatti, <a href="http://www.minix3.org/">MINIX 3</a> ha potuto acquisire nuove funzionalità che lo rendono più duttile e usabile. Oltre a FUSE, MINIX 3.2.0 – l’ultimo rilascio, avvenuto appena due giorni fa – mutua da NetBSD pure il <em>boot loader</em>. Per quanto sia “limitato”, MINIX 3 propone una <em>toolchain</em> all’avanguardia.</p>
<p>Sebbene continui a supportare GCC, MINIX 3.2.0 sostituisce il compilatore di GNU con LLVM/Clang a livello predefinito. Un’opzione che molti gradirebbero anche sulle principali distribuzioni di Linux. MINIX 3 è scaricabile da LiveCD e può essere avviato su VirtualBox, per testarne le funzionalità. Gli sviluppatori cercano volontari.</p>
<p>Via | <a href="http://www.h-online.com/open/news/item/MINIX-3-2-0-makes-porting-easier-introduces-FUSE-support-1445370.html">The H Open</a></p>
 ]]></content>
    

  </entry>
  
  <entry>
    <title type="html">L’archivio internazionale dei fusi orari è salvo, una volta su tutte</title>
    <link rel="alternate" type="text/html" href="http://www.ossblog.it/post/9545/larchivio-internazionale-dei-fusi-orari-e-salvo-una-volta-su-tutte" />
    <id>http://www.ossblog.it/?p=9545</id>
    <author>
      <name>Federico Moretti</name>
    </author>
    <published>2012-02-23T11:00:42+00:00</published>
    <updated>2012-02-23T11:00:42+00:00</updated>
    <dc:subject>unix</dc:subject><dc:subject>brevetti-software</dc:subject><dc:subject>battaglie legali</dc:subject><dc:subject>codice sorgente</dc:subject><dc:subject>fusi orari</dc:subject><dc:subject>proprietà intellettuale</dc:subject>
    <summary type="text"><![CDATA[TZ Data, il database internazionale sul cambio dell’ora, è salvo — e lo sarà per sempre. Astrolabe, la società di Boston che aveva querelato Arthur Olson e Paul Eggert – i manutentori[...]]]></summary>
    <content type="html" xml:lang="it-it" xml:base="http://www.ossblog.it/post/9545/larchivio-internazionale-dei-fusi-orari-e-salvo-una-volta-su-tutte"><![CDATA[<p><img src="http://static.blogo.it/ossblog/icann.png" class="post" border="0" align="left" width="280" height="210" alt="Internet Corporation for Assigned Names and Numbers (ICANN)" />TZ Data, il database internazionale sul cambio dell’ora, è salvo — e lo sarà per sempre. Astrolabe, la società di Boston che aveva querelato Arthur Olson e Paul Eggert – i manutentori dell’indice – ha ritirato tutte <a href="http://www.ossblog.it/post/8387/larchivio-dei-fusi-orari-di-unix-e-bloccato-per-il-diritto-dautore">le accuse a carico degli imputati</a>… e ha presentato delle scuse formali. Perché, come previsto, il fatto non sussiste.</p>
<p>Secondo Astrolabe, TZ Data conteneva delle informazioni generate dal proprio software proprietario ACS American Atlas senza averne alcun diritto. Nonostante la regolare attribuzione dei crediti da parte di Olson ed Eggert, la società ha comunque sporto denuncia. A distanza di quattro mesi, un passo indietro: non esistono violazioni.</p>
<p>L’Internet Corporation for Assigned Names and Numbers (ICANN) decise in ottobre d’assumere <a href="http://www.ossblog.it/post/8439/licann-salva-larchivio-dei-fusi-orari-e-ne-assume-la-tutela-legale">la tutela</a> di TZ Data — per evitare che i sistemi operativi UNIX-like perdessero la possibilità d’effettuare automaticamente il cambio dell&#8217;ora. La difesa legale è stata affidata all’Electronic Frontier Foundation (EFF), che ha vinto la sfida.</p>
<p>Via | <a href="https://www.eff.org/press/releases/eff-wins-protection-time-zone-database">Electronic Frontier Foundation</a></p>
 ]]></content>
    

  </entry>
  
  <entry>
    <title type="html">UNIX ha quarant’anni: il 3 novembre 1971 lo UNIX Programmer’s Manual</title>
    <link rel="alternate" type="text/html" href="http://www.ossblog.it/post/8605/unix-ha-quarantanni-il-3-novembre-1971-lo-unix-programmers-manual" />
    <id>http://www.ossblog.it/?p=8605</id>
    <author>
      <name>Federico Moretti</name>
    </author>
    <published>2011-11-03T13:00:15+00:00</published>
    <updated>2011-11-03T13:00:15+00:00</updated>
    <dc:subject>unix</dc:subject><dc:subject>eventi</dc:subject><dc:subject>date da ricordare</dc:subject><dc:subject>manuali d’uso</dc:subject><dc:subject>pubblicazione di man</dc:subject><dc:subject>storia di unix</dc:subject>
    <summary type="text"><![CDATA[Lo UNIX Programmer’s Manual, ovvero la prima edizione di man, è stato pubblicato il 3 novembre del 1971: l’evento coincide con l’ufficialità di UNIX, che compie oggi quarant’anni. Per[...]]]></summary>
    <content type="html" xml:lang="it-it" xml:base="http://www.ossblog.it/post/8605/unix-ha-quarantanni-il-3-novembre-1971-lo-unix-programmers-manual"><![CDATA[<p><img src="http://static.blogo.it/ossblog/belllaboratories.jpg" class="post" border="0" align="left" width="280" height="210" alt="Bell Laboratories" />Lo UNIX Programmer’s Manual, ovvero la prima edizione di <code>man</code>, è stato pubblicato il 3 novembre del 1971: l’evento coincide con l’ufficialità di UNIX, che compie oggi quarant’anni. Per l’occasione, ne ripercorreremo la storia. All’epoca, UNIX era appannaggio dei Bell Labs di AT&amp;T e il concetto di software libero non esisteva ancora.</p>
<p>Il progetto iniziale è del 1970, quando Peter Neumann coniò il termine Unics (Uniplexed Information and Computing Service) per il “rimpiazzo” di Multics (Multiplexing Information and Computer Services), un sistema operativo su mainframe concepito dai Bell Labs di AT&amp;T, General Electrics e MIT. Soltanto in seguito Unics diventò UNIX.</p>
<p>Quando è stato realizzato, UNIX non era scritto in C: il linguaggio di programmazione era un assemblatore per il PDP-11/20 di Digital Equipment Corporation (DEC). L&#8217;azienda è passata a Compaq dal 1998 al 2002 e, al momento, è di proprietà di Hewlett–Packard. La riscrittura di UNIX in C è del 1972. Ne ha consentito la “portabilità”.</p>
 <p>
In rete esistono tuttora dei <em>mirror</em> che riportano la copia originale dello UNIX Programmer’s Manual, pubblicato nella forma cartacea in due volumi da AT&amp;T nel 1990. Quando <code>man</code> è stato pubblicato, UNIX disponeva soltanto di due componenti: <code>roff</code>, in seguito <code>troff</code>, e un editor di testi. Il rapporto di UNIX con l’editoria è continuato.</p>
<p>Tant’è che i numeri di versione del kernel di UNIX venivano associati alla pubblicazione dei suoi manuali fino a UNIX Version 7. Distribuito a livello accademico come software educativo, UNIX diventò “libero” nel 1983: grazie a due processi dell&#8217;antitrust statunitense contro AT&amp;T. UNIX Version 8/9/10 circolarono in poche università.</p>
<p>Nello stesso anno, Richard Stallman fondò The GNU Project. Le ultime versioni complete di UNIX furono System III e System V: l’università di Berkeley decise di continuarne lo sviluppo come BSD. Negli anni ’90 nacquero Mach/Darwin, NEXTSTEP, ecc. finché nel 2000 la storia di UNIX finì, tra OpenSolaris e la causa di SCO contro Linux.</p>
]]></content>
    

  </entry>
  
  <entry>
    <title type="html">L&#039;ICANN salva l&#039;archivio dei fusi orari e ne assume la tutela legale</title>
    <link rel="alternate" type="text/html" href="http://www.ossblog.it/post/8439/licann-salva-larchivio-dei-fusi-orari-e-ne-assume-la-tutela-legale" />
    <id>http://www.ossblog.it/?p=8439</id>
    <author>
      <name>Federico Moretti</name>
    </author>
    <published>2011-10-17T11:00:30+00:00</published>
    <updated>2011-10-17T11:00:30+00:00</updated>
    <dc:subject>unix</dc:subject><dc:subject>brevetti-software</dc:subject><dc:subject>acs atlas</dc:subject><dc:subject>astrolabe</dc:subject><dc:subject>tz data</dc:subject><dc:subject>zoneinfo</dc:subject>
    <summary type="text"><![CDATA[TZ Data è stato accolto dall&amp;#8217;Internet Corporation for Assigned Names and Numbers (ICANN), che s&amp;#8217;occuperà di mantenere in rete l&amp;#8217;archivio dei fusi orari e[...]]]></summary>
    <content type="html" xml:lang="it-it" xml:base="http://www.ossblog.it/post/8439/licann-salva-larchivio-dei-fusi-orari-e-ne-assume-la-tutela-legale"><![CDATA[<p><img src="http://static.blogo.it/ossblog/icann.png" class="post" border="0" align="left" width="280" height="210" alt="Internet Corporation for Assigned Names and Numbers (ICANN)" />TZ Data è stato accolto dall&#8217;<a href="http://www.icann.org/">Internet Corporation for Assigned Names and Numbers (ICANN)</a>, che s&#8217;occuperà di mantenere in rete l&#8217;archivio dei fusi orari e d&#8217;organizzarne la tutela legale. La svolta è arrivata a seguito d&#8217;una richiesta inoltrata dall&#8217;<a href="http://www.ietf.org/">Internet Engineering Task Force (IETF)</a>: il database è ritenuto essenziale per il web.</p>
<p>Arthur Olson e Paul Eggert sono stati costretti a disconnettere il server che ospitava TZ Data perché citati in giudizio a causa d&#8217;<a href="http://www.ossblog.it/post/8387/larchivio-dei-fusi-orari-di-unix-e-bloccato-per-il-diritto-dautore">una violazione del diritto d&#8217;autore</a> da Astrolabe. L&#8217;azienda statunitense rivendica la proprietà intellettuale di calcoli effettuati con The ACS Atlas per definire la cronologia dei fusi orari americani.</p>
<p>Rimuovendo TZ Data, gli utenti di Linux e Mac OS X dovrebbero calcolare la differenza del fuso orario locale rispetto a Greenwich e passare manualmente dall&#8217;ora solare a quella legale. La stessa situazione coinvolgerebbe la maggioranza dei server per il web e ICANN intende scongiurare quest&#8217;ipotesi, assumendosene la responsabilità.</p>
<p>Via | <a href="http://hosted2.ap.org/ALDEC/TDNational/Article_2011-10-16-US-TEC-Time-Zone-Database/id-0a1a6d019b134c21ae58948ac38c8d57">Associated Press</a></p>
 ]]></content>
    

  </entry>
  
  <entry>
    <title type="html">Dennis Ritchie è morto</title>
    <link rel="alternate" type="text/html" href="http://www.ossblog.it/post/8409/dennis-ritchie-e-morto" />
    <id>http://www.ossblog.it/?p=8409</id>
    <author>
      <name>Giacomo Picchiarelli</name>
    </author>
    <published>2011-10-13T14:30:17+00:00</published>
    <updated>2011-10-13T14:30:17+00:00</updated>
    <dc:subject>unix</dc:subject><dc:subject>cc</dc:subject><dc:subject>creatore linguaggio c</dc:subject><dc:subject>creatore unix</dc:subject><dc:subject>morte dennis ritchie</dc:subject>
    <summary type="text"><![CDATA[Ci ha lasciati, all&amp;#8217;età di 70 anni. Dennis Ritchie è uno di quei giganti dell&amp;#8217;informatica a cui tutti dobbiamo qualcosa. Insieme a Ken Thompson creò il linguaggio C e il sistema[...]]]></summary>
    <content type="html" xml:lang="it-it" xml:base="http://www.ossblog.it/post/8409/dennis-ritchie-e-morto"><![CDATA[<p><img src="http://static.blogo.it/ossblog/lc.jpg" class="post" border="0" align="left" width="250" height="250" alt="" />Ci ha lasciati, all&#8217;età di 70 anni. Dennis Ritchie è uno di quei giganti dell&#8217;informatica a cui tutti dobbiamo qualcosa. Insieme a Ken Thompson creò il linguaggio C e il sistema operativo UNIX, entrambi pilastri fondamentali dei sistemi informatici. E ancora oggi il linguaggio C è tra i più utilizzati dopo decenni di onorato servizio;  persino sistemi come OSX, *BSD e Linux che sono basati su UNIX non esisterebbero senza i contributi di Ritchie.</p>
<p>Nel 1984 i suoi meriti gli consentirono di ricevere il Premio Turing per la teoria generica sui sistemi operativi, sette anni dopo fu il turno della <em>IEEE Richard W. Hamming Medal</em>, nel 1998 ricevette la Medaglia Nazionale della Tecnologia consegnata dal Presidente USA Bill Clinton per poi concludere con il <em>Japan Prize for Information and Communications</em>. Continuò a lavorare instancabilmente fino al 2007, anno della pensione.</p>
<p>L&#8217;estrema semplicità e l&#8217;eleganza della logica di UNIX hanno attraversato i decenni senza invecchiare. Un&#8217;eredità tanto importante quanto attuale che Dennis Ritchie ha lasciato al mondo dell&#8217;informatica. Un mondo che continuerà a far tesoro delle sue creazioni ma che ha irrimediabilmente perso un pioniere, uno di quelli veri, uno di quelli che l&#8217;Informatica più che averla studiata ha contribuito a crearla. Grazie.</p>
<p>Via | <a href="http://blog.tagxedo.com/rip-dennis-ritchie-father-of-unix-and-c-58975">Tagxedo</a><br />
Foto | <a href="http://www.flickr.com/photos/believekevin/6239216961/">Flickr</a></p>
 ]]></content>
    

  </entry>
  
  <entry>
    <title type="html">L&#039;archivio dei fusi orari di UNIX è bloccato per il diritto d&#039;autore</title>
    <link rel="alternate" type="text/html" href="http://www.ossblog.it/post/8387/larchivio-dei-fusi-orari-di-unix-e-bloccato-per-il-diritto-dautore" />
    <id>http://www.ossblog.it/?p=8387</id>
    <author>
      <name>Federico Moretti</name>
    </author>
    <published>2011-10-11T07:00:59+00:00</published>
    <updated>2011-10-11T07:00:59+00:00</updated>
    <dc:subject>unix</dc:subject><dc:subject>brevetti-software</dc:subject><dc:subject>acs atlas</dc:subject><dc:subject>astrolabe</dc:subject><dc:subject>tz data</dc:subject><dc:subject>zoneinfo</dc:subject>
    <summary type="text"><![CDATA[TZ Data, l&amp;#8217;archivio delle informazioni sui fusi orari utilizzato dai derivati di UNIX (e dai web server) è stato posto sotto sequestro, in attesa della sentenza per una violazione del diritto[...]]]></summary>
    <content type="html" xml:lang="it-it" xml:base="http://www.ossblog.it/post/8387/larchivio-dei-fusi-orari-di-unix-e-bloccato-per-il-diritto-dautore"><![CDATA[<p><img src="http://static.blogo.it/ossblog/icann.png" class="post" border="0" align="left" width="280" height="210" alt="Internet Corporation for Assigned Names and Numbers (ICANN)" />TZ Data, l&#8217;archivio delle informazioni sui fusi orari utilizzato dai derivati di UNIX (e dai web server) è stato posto sotto sequestro, in attesa della sentenza per una violazione del diritto d&#8217;autore. Arthur Olson e Paul Eggert, manutentori del database, sono stati citati da <a href="http://alabe.com/">Astrolabe</a> per l&#8217;utilizzo di informazioni da <a href="http://alabe.com/atlas.htm">ACS PC Atlas</a>.</p>
<p>Astrolabe è un&#8217;azienda di Boston, proprietaria di ACS International e ACS American Atlas: dei programmi per determinare la cronologia dei fusi allo scopo di realizzare degli oroscopi. Un commento in TZ Data cita esplicitamente ACS American Atlas tra le fonti più attendibili per determinare l&#8217;orario degli Stati Uniti: è sufficiente?</p>
<p>Dovrà stabilirlo un tribunale. In attesa della sentenza, TZ Data non subirà ulteriori aggiornamenti: l&#8217;archivio, ospitato dal server via FTP dello <a href="http://www.nih.gov/">United States National Institutes of Health</a>, è inaccessibile. Sono ancora attivi dei <em>mirror</em> per recuperare <code>tzcode2011i</code> e <code>tzdata2011k</code>: il codice “incriminato” è in distribuzione dal 1991.</p>
<p>Via | <a href="http://mm.icann.org/pipermail/tz/2011-October/007952.html">ICANN</a></p>
 ]]></content>
    

  </entry>
  
  <entry>
    <title type="html">Plasma incontra difficoltà a proseguire per le piattaforme non-Linux</title>
    <link rel="alternate" type="text/html" href="http://www.ossblog.it/post/7961/plasma-incontra-difficolta-a-proseguire-per-le-piattaforme-non-linux" />
    <id>http://www.ossblog.it/?p=7961</id>
    <author>
      <name>Federico Moretti</name>
    </author>
    <published>2011-08-28T13:00:32+00:00</published>
    <updated>2011-08-28T13:00:32+00:00</updated>
    <dc:subject>kde</dc:subject><dc:subject>unix</dc:subject><dc:subject>bsd</dc:subject><dc:subject>plasma</dc:subject><dc:subject>solaris</dc:subject><dc:subject>wayland</dc:subject>
    <summary type="text"><![CDATA[KDE avrà molte difficoltà a proseguire nello sviluppo su piattaforme diverse da Linux, nel 2012. Benché il desktop possa funzionare su qualsiasi sistema operativo che supporti X11, le tecnologie[...]]]></summary>
    <content type="html" xml:lang="it-it" xml:base="http://www.ossblog.it/post/7961/plasma-incontra-difficolta-a-proseguire-per-le-piattaforme-non-linux"><![CDATA[<p><img src="http://static.blogo.it/ossblog/kdeplasmaworkspaces.png" class="post" border="0" align="left" width="280" height="210" alt="KDE Plasma Workspaces" />KDE avrà molte difficoltà a proseguire nello sviluppo su piattaforme diverse da Linux, nel 2012. Benché il desktop possa funzionare su qualsiasi sistema operativo che supporti X11, le tecnologie previste per l&#8217;imminente futuro escludono a priori BSD e Solaris. Per non parlare dei <em>porting</em>, considerati “minori”, su Mac OS X e Windows.</p>
<p>Wayland è soltanto <a href="http://www.ossblog.it/post/7930/wayland-per-la-network-transparency-e-la-posizione-di-martin-graslin">il primo dei motivi</a> alla base delle perplessità di Martin Gräßlin: KDE 5, per gli attuali progressi delle tecnologie di sviluppo, <a href="http://www.ossblog.it/post/7898/aaron-seigo-annuncia-kde-frameworks-5-e-il-prossimo-major-upgrade">non potrà girare</a> su sistemi non-Linux. E non è detto che la situazione possa cambiare. Perciò si dovranno fare i conti coi limiti di Plasma. Qual è la soluzione? Abbandonare i <em>porting</em>?</p>
<p>L&#8217;idea di Gräßlin, sviluppatore di KWin, s&#8217;avvicina molto a questa prospettiva. Di fatto, la situazione è già avviata all&#8217;abbandono di BSD e Solaris: KWin per Linux ha 1054 bug aperti contro i 4 di BSD e i 2 di Solaris. Plasma arriva a 3529 bug su Linux rispetto ai 30 per le altre piattaforme. KDE dovrà presto affrontare la realtà.</p>
<p>Via | <a href="http://blog.martin-graesslin.com/blog/2011/08/thoughts-about-kde-plasma-on-non-linux-systems/">Martin Gräßlin</a></p>
 ]]></content>
    

  </entry>
  
  <entry>
    <title type="html">Glark è un&#039;alternativa più performante di GNU Grep (scritta in Ruby)</title>
    <link rel="alternate" type="text/html" href="http://www.ossblog.it/post/7902/glark-e-unalternativa-piu-performante-di-gnu-grep-scritta-in-ruby" />
    <id>http://www.ossblog.it/?p=7902</id>
    <author>
      <name>Federico Moretti</name>
    </author>
    <published>2011-08-10T11:00:55+00:00</published>
    <updated>2011-08-10T11:00:55+00:00</updated>
    <dc:subject>ruby</dc:subject><dc:subject>unix</dc:subject><dc:subject>glark</dc:subject><dc:subject>grep</dc:subject><dc:subject>rubygems</dc:subject><dc:subject>shell</dc:subject>
    <summary type="text"><![CDATA[Glark è un programma d&amp;#8217;utilità per UNIX, alternativo a GNU Grep, scritto in Ruby. Il termine &amp;#8220;performante” non si riferisce alla rapidità d&amp;#8217;esecuzione perché Glark[...]]]></summary>
    <content type="html" xml:lang="it-it" xml:base="http://www.ossblog.it/post/7902/glark-e-unalternativa-piu-performante-di-gnu-grep-scritta-in-ruby"><![CDATA[<p><img src="http://static.blogo.it/ossblog/ruby.png" class="post" border="0" align="left" width="280" height="210" alt="Ruby" /><a href="http://www.incava.org/projects/glark">Glark</a> è un programma d&#8217;utilità per UNIX, alternativo a GNU Grep, scritto in Ruby. Il termine &#8220;performante” non si riferisce alla rapidità d&#8217;esecuzione perché Glark risulta addirittura più lento di GNU Grep se si processa ad esempio un percorso ricco di file in HTML. È preferibile quando bisogna utilizzare delle espressioni regolari.</p>
<p>Il valore aggiunto di Glark consiste proprio nel supporto d&#8217;espressioni più complesse, rispetto a GNU Grep: in primo luogo, le Perl Compatible Regular Expression (PCRE). Altre opzioni per ottimizzare la ricerca con Glark sono <code>and</code> e <code>or</code>, oppure <code>before</code> e <code>after</code> per restringere l&#8217;indagine all&#8217;intestazione e/o al termine di un documento.</p>
<p>A partire da <a href="http://www.incava.org/releases/345339378">Glark 1.9.0</a>, lo strumento è stato convertito in Ruby Gem. Il comando supporta il <em>syntax highlighting</em> ed è configurabile attraverso il file <code>~/.glarkrc</code>. Tra le opzioni si possono scegliere colori e caratteri per evidenziare i termini di ricerca e persino l&#8217;eventuale integrazione con GNU Grep. Funziona con OS X e Windows.</p>
<p>Via | <a href="http://www.linux.com/learn/tutorials/480530:is-glark-a-better-grep">Linux.com</a></p>
 ]]></content>
    

  </entry>
  
  <entry>
    <title type="html">GNU Hurd s&#039;è aggiornato con Debian per il secondo semestre dell&#039;anno</title>
    <link rel="alternate" type="text/html" href="http://www.ossblog.it/post/7856/gnu-hurd-se-aggiornato-con-debian-per-il-secondo-semestre-dellanno" />
    <id>http://www.ossblog.it/?p=7856</id>
    <author>
      <name>Federico Moretti</name>
    </author>
    <published>2011-07-14T09:00:22+00:00</published>
    <updated>2011-07-14T09:00:22+00:00</updated>
    <dc:subject>gpl</dc:subject><dc:subject>unix</dc:subject><dc:subject>debian</dc:subject><dc:subject>gnu hurd</dc:subject><dc:subject>live cd</dc:subject><dc:subject>wheezy</dc:subject>
    <summary type="text"><![CDATA[GNU Hurd affronta il secondo semestre del 2011 con una serie di aggiornamenti e dei buoni propositi per gli anni a venire. Anzitutto, Samuel Thibault ha realizzato un primo set di CD e un DVD dotati di[...]]]></summary>
    <content type="html" xml:lang="it-it" xml:base="http://www.ossblog.it/post/7856/gnu-hurd-se-aggiornato-con-debian-per-il-secondo-semestre-dellanno"><![CDATA[<p><img src="http://static.blogo.it/ossblog/gnuhurd.png" class="post" border="0" align="left" width="280" height="210" alt="GNU Hurd" /><a href="http://www.gnu.org/software/hurd/">GNU Hurd</a> affronta il secondo semestre del 2011 con una serie di aggiornamenti e dei buoni propositi per gli anni a venire. Anzitutto, Samuel Thibault ha realizzato <a href="http://lists.gnu.org/archive/html/bug-hurd/2011-05/msg00189.html">un primo set di CD e un DVD</a> dotati di installer grafico. Jérémie Koenig, invece, lavora all&#8217;inserimento di <a href="http://www.gnu.org/software/hurd/user/jkoenig/java.html">Java su Hurd</a>. Entrambi i progetti si basano su Debian GNU/Hurd.</p>
<p>Debian GNU/Hurd ha finalmente <a href="http://wiki.debian.org/Debian_GNU/Hurd">un piano di rilascio</a> preciso: tra la fine del 2012 e l&#8217;inizio del 2013, con l&#8217;uscita di Wheezy, GNU Hurd avrà una distribuzione ufficiale con Debian. Un passo avanti per il sistema operativo basato su GNU Mach, il microkernel rilasciato sotto licenza GPLv3. Purtroppo, i driver sono quelli di Linux 2.0.</p>
<p>Questo significa essenzialmente che, emulando GNU Hurd con QEMU/KVM, lo stack dei driver di rete è obsoleto. In ogni caso, oltre alla sponsorizzazione della Google Summer of Code (GSoC), GNU Hurd ha incassato il finanziamento di <a href="http://www.fossfactory.org/">FOSS Factory</a> per proseguire lo sviluppo: un grande entusiasmo dal 1990, quando il microkernel è apparso.</p>
<p>Via | <a href="http://www.gnu.org/software/hurd/news/2011-q2.html">GNU Hurd</a></p>
 ]]></content>
    

  </entry>
  
  <entry>
    <title type="html">Barrelfish, il sistema operativo libero di Microsoft, cambia licenza</title>
    <link rel="alternate" type="text/html" href="http://www.ossblog.it/post/7853/barrelfish-il-sistema-operativo-libero-di-microsoft-cambia-licenza" />
    <id>http://www.ossblog.it/?p=7853</id>
    <author>
      <name>Federico Moretti</name>
    </author>
    <published>2011-07-12T11:00:25+00:00</published>
    <updated>2011-07-12T11:00:25+00:00</updated>
    <dc:subject>unix</dc:subject><dc:subject>microsoft</dc:subject><dc:subject>barrelfish</dc:subject><dc:subject>haskell</dc:subject><dc:subject>mercurial</dc:subject><dc:subject>mit</dc:subject>
    <summary type="text"><![CDATA[Barrelfish è un sistema operativo UNIX-like sperimentale prodotto da Microsoft Research ed ETH Zürich. Piuttosto “antipatico” alla comunità open source, per via della multinazionale di Redmond,[...]]]></summary>
    <content type="html" xml:lang="it-it" xml:base="http://www.ossblog.it/post/7853/barrelfish-il-sistema-operativo-libero-di-microsoft-cambia-licenza"><![CDATA[<p><img src="http://static.blogo.it/ossblog/barrelfish.png" class="post" border="0" align="left" width="280" height="210" alt="Barrelfish" /><a href="http://barrelfish.org/">Barrelfish</a> è un sistema operativo UNIX-like sperimentale prodotto da <a href="http://research.microsoft.com/">Microsoft Research</a> ed <a href="http://www.inf.ethz.ch/">ETH Zürich</a>. Piuttosto “antipatico” alla comunità open source, per via della multinazionale di Redmond, Barrelfish è apparso per la prima volta nel 2007 quando il Prof. <a href="http://www.inf.ethz.ch/personal/troscoe/">Timothy Roscoe</a> ha cominciato a svilupparlo in università sotto licenza BSD.</p>
<p>Negli ultimi giorni, Barrelfish ha effettuato un cambio di licenza: il sistema operativo è ora distribuito come MIT. Questa modifica non è l&#8217;unica apportata recentemente a Barrelfish. I sorgenti sono recuperabili da un archivio pubblico via Mercurial: quanti volessero provarlo devono installare Haskell da Linux ed emularlo su QEMU.</p>
<p>Nonostante gli aggiornamenti Barrelfish è tutt&#8217;altro che un sistema operativo completo e ne è sconsigliata l&#8217;installazione “fisica” sul proprio hardware. Tuttavia, il server sul quale sono ospitati gli archivi dei sorgenti dovrebbe già operare con Barrelfish. È ancora un prodotto estremamente sperimentale, nonché di dubbia utilità.</p>
<p>Via | <a href="http://www.h-online.com/open/news/item/Barrelfish-Microsoft-s-free-multi-core-OS-1277016.html">The H Online</a></p>
 ]]></content>
    

  </entry>
  
</feed>

