Durante l’American Physical Society March Meeting 2019, IBM ha presentato un nuovo traguardo scientifico, annunciando di aver raggiunto il sistema quantistico tecnicamente più avanzato e più performante. Il volume quantistico è una misura che determina la potenza di un computer quantistico. Più alto è il Quantum Volume, più i complessi problemi del mondo reale possono essere risolti, come quelli relativi alla simulazione chimica, alla modellizzazione del rischio finanziario e all'ottimizzazione della supply chain. IBM ha raddoppiato la potenza dei suoi computer quantistici anno su anno dal 2017 e nel maggio 2016 per la prima volta ha reso disponibili a chiunque i computer quantistici.
La conoscenza aiuta a rendere liberi e dunque è importante approfondire i diversi aspetti tecnologici, scientifici, culturali e sociali.
Visualizzazione post con etichetta Compilatori. Mostra tutti i post
Visualizzazione post con etichetta Compilatori. Mostra tutti i post
IBM, nuovo record del computer quantistico: potenza è raddoppiata
Durante l’American Physical Society March Meeting 2019, IBM ha presentato un nuovo traguardo scientifico, annunciando di aver raggiunto il sistema quantistico tecnicamente più avanzato e più performante. Il volume quantistico è una misura che determina la potenza di un computer quantistico. Più alto è il Quantum Volume, più i complessi problemi del mondo reale possono essere risolti, come quelli relativi alla simulazione chimica, alla modellizzazione del rischio finanziario e all'ottimizzazione della supply chain. IBM ha raddoppiato la potenza dei suoi computer quantistici anno su anno dal 2017 e nel maggio 2016 per la prima volta ha reso disponibili a chiunque i computer quantistici.
FTP rilascia Citus COBOL Suite: COBOL transcoding veloce e preciso
FPT Software, parte della conglomerata vietnamita FPT, leader a livello mondiale di tecnologia, outsourcing e servizi IT, ha annunciato il rilascio ufficiale di Citus COBOL Suite per offrire agli utenti un approccio COBOL transcoding veloce ed economicamente efficiente. La suite di strumenti aiuta trasformare rapidamente e facilmente il codice legacy tra COBOL e Java o Open Platform con pochi clic del mouse. Il tool suite è un insieme di strumenti di conversione del linguaggio di programmazione che comprende due motori, vale a dire Citus™ Simbol (sviluppato da FPT Software Technology Committee) e Citus™ Magic Wand (sviluppato da FSU17).
Rilasciato GNOME 3.16 con oltre 33.000 modifiche e grafica migliore
L'ultima versione del desktop GNOME non è un semplice rilascio di bug fix, ma offre un sistema di notifica rinnovato con miglioramenti visivi, applicazioni aggiornate, e un trio di nuove anteprime delle applicazioni. GNOME Project ha rilasciato GNOME 3.16, l'ultima versione di GNOME 3. La nuova release è il risultato di sei mesi di lavoro, e comprende 33.525 modifiche provenienti da 1.043 autori. GNOME 3.16 porta un nuovo sistema di notifica in risposta al feedback degli entusiasti utenti GNOME. La grafica di GNOME 3 ha ricevuto anche un update, e la sua suite di applicazioni è stata aggiornata, con miglioramenti a file, musica, foto, mappe e altro ancora.
Etichette:
C++,
Compilatori,
Developer preview,
Fedora,
Foursquare,
GNOME,
GNOME Foundation,
JSON,
Linguaggi di programmazione,
Linux,
Open Source,
OpenGL ES,
Ruby,
Sviluppatori,
Vala
IBM, zEnterprise: un nuovo software supporta app su cloud e mobile
IBM introduce un nuovo software che aiuterà le organizzazioni a estendere le applicazioni di business cruciali che girano sui mainframe System z agli ambienti web, di cloud computing e “mobile” . I miglioramenti delle prestazioni del software consentiranno alle aziende di ridurre in misura significativa i costi operativi e amplieranno, in modo integrato ed efficiente, i servizi per il supporto delle moderne infrastrutture.
Oggi circa il 15% di tutte le nuove funzionalità applicative di impresa è scritto in Cobol. Il linguaggio di programmazione è alla base anche di molti servizi quotidiani, come operazioni bancomat, trattamento degli assegni, prenotazione viaggi e richieste di risarcimento assicurativo. Con oltre 200 miliardi di linee di codice Cobol utilizzate in tutti i principali settori di mercato è cruciale per le imprese disporre del framework adeguato per migliorare le prestazioni, modernizzare le applicazioni chiave e aumentare la produttività.
IBM Enterprise COBOL for z/OS consente agli sviluppatori di migliorare le prestazioni delle loro applicazioni business critical. Ad esempio, le applicazioni che utilizzano il nuovo compilatore hanno evidenziato aumenti di prestazioni dal 10 al 20 per cento. Con questo nuovo software IBM aiuta le aziende a ridurre i costi operativi e i tempi di elaborazione associati a queste applicazioni, offrendo al contempo nuove funzionalità per sfruttare il cloud computing, il web e i dispositivi mobili.
Le novità offerte dal compilatore sono le seguenti: supporto per Java 7, nuovi built-in UTF-8, potenziamenti per il debugging e supporto per tabelle e gruppi illimitati; supporto di un nuovo livello di tracking per System Management Facilities (SMF) di z/OS, che permette agli utenti che implementano il tracking della sub-capacity di ridurre le spese generali di amministrazione; miglioramento del controllo sui documenti XML con il parser z/OS XML, che consente di trasferire il carico di lavoro di parsing a motori specializzati, per ridurre i costi operativi.
Il compilatore IBM Enterprise COBOL for z/OS v5.1 funziona con le versioni più recenti di IBM Customer Information Control System (CICS), Information Management System (IMS) e software DB2, con disponibilità prevista nel corso di questo trimestre. IBM System zEnterprise è una piattaforma d’avanguardia per la gestione dei dati in sicurezza: è l'unico sistema commerciale ad ottenere la classificazione di sicurezza “Evaluation Assurance” Level 5+ di Common Criteria.
Il parser z/OS XML System Services (z/OS XML ®) è un parser XML a livello di sistema che è integrato con il sistema operativo di base z/OS. È inteso per l'uso da componenti di sistema, middleware e applicazioni che necessitano di una semplice efficiente, soluzione XLM parsing. z/OS XML è in grado di analizzare i documenti, con o senza convalida. Per ulteriori informazioni visitare: http://www-03.ibm.com/software/products/it/it/entecoboforzos
Via: IBM
Etichette:
Cloud Computing,
Cobol,
Compilatori,
Data Center,
Enterprise,
Framework,
Ibm,
Ibm zEnterprise,
Imprese,
Java,
Mainframe,
Mobile,
Sistemi Operativi,
Sviluppatori,
Xml,
z/OS
Firefox 18 con motore IonMonkey, WebRTC e supporto Retina display
In perfetto orario, Mozilla ha rilasciato l'ultima versione stabile del suo browser Firefox per Windows, Mac, Linux e Android. Firefox 18 è la prima versione stabile di Mozilla caratterizzata dal nuovo motore Javascript IonMonkey. Si tratta di una funzione che converte il codice JavaScript, che è sempre compilato ad una specie di macchina indipendente interna e poi interpretato, direttamente in codice macchina.
IonMonkey supera il vecchio compilatore Mozilla di oltre il 25 per cento, almeno nei benchmark Kraken accuratamente selezionati mostrati da Mozilla. Per mostrare questa nuova ritrovata potenza, Mozilla ha messo in luce BananaBread, un nuovo gioco in 3D sviluppato dalla Mozilla Developer Network che è alimentato esclusivamente da HTML5, WebGL e JavaScript (in realtà il gioco non è nuovo, ma è stato comunicato lo scorso agosto).
Come previsto , Firefox 18 porta anche il supporto per i Retina display ad alta risoluzione al canale stabile. Il browser usa anche un nuovo algoritmo per le immagini di scala, che dovrebbe portare a una migliore qualità dell'immagine in alcuni siti in-browser scaling. Un'altra novità di Firefox 18 è un supporto preliminare per il nuovo in-browser WebRTC framework sulle comunicazioni video e chat audio in tempo reale.
Sarà necessario attivarlo manualmente digitando sulla barra about:config e impostare su true con un doppio click le chiavi media.peerconnection.enabled e media.navigator.enabled. Una caratteristica che non è rientrata in questa versione di Firefox è il nuovo lettore di PDF. Anche se l'organizzazione ha lavorato su questo per un pò, entrerà solo nella versione beta che è prevista in arrivo Giovedi.
Tra le correzioni di sicurezza troviamo la soluzione agli errori dei certificati SSL di Turktrsut, visualizzabili attraverso il codice diff (i dettagli di ciò che è stato aggiunto e rimosso dal codice sorgente). Per gli sviluppatori è interessante il supporto alla nuova proprietà DOM window.devicePixelRatio; è migliorata la reattività quando si utilizzano server proxy e sono stati risolti alcuni bug.
Come al solito, anche Firefox per Android ha ottenuto un aggiornamento. Proprio come la versione desktop, Firefox per Android ora utilizza IonMonkey. Il browser mobile ora dispone di suggerimenti opt-in di ricerca nella Awesome Bar. Il browser mobile ora include anche nuove funzionalità anti-phishing e anti-malware che avvisa gli utenti quando si imbattono in un sito Web dannoso.
Via: TechCrunch
Come previsto , Firefox 18 porta anche il supporto per i Retina display ad alta risoluzione al canale stabile. Il browser usa anche un nuovo algoritmo per le immagini di scala, che dovrebbe portare a una migliore qualità dell'immagine in alcuni siti in-browser scaling. Un'altra novità di Firefox 18 è un supporto preliminare per il nuovo in-browser WebRTC framework sulle comunicazioni video e chat audio in tempo reale.
Sarà necessario attivarlo manualmente digitando sulla barra about:config e impostare su true con un doppio click le chiavi media.peerconnection.enabled e media.navigator.enabled. Una caratteristica che non è rientrata in questa versione di Firefox è il nuovo lettore di PDF. Anche se l'organizzazione ha lavorato su questo per un pò, entrerà solo nella versione beta che è prevista in arrivo Giovedi.
Tra le correzioni di sicurezza troviamo la soluzione agli errori dei certificati SSL di Turktrsut, visualizzabili attraverso il codice diff (i dettagli di ciò che è stato aggiunto e rimosso dal codice sorgente). Per gli sviluppatori è interessante il supporto alla nuova proprietà DOM window.devicePixelRatio; è migliorata la reattività quando si utilizzano server proxy e sono stati risolti alcuni bug.
Come al solito, anche Firefox per Android ha ottenuto un aggiornamento. Proprio come la versione desktop, Firefox per Android ora utilizza IonMonkey. Il browser mobile ora dispone di suggerimenti opt-in di ricerca nella Awesome Bar. Il browser mobile ora include anche nuove funzionalità anti-phishing e anti-malware che avvisa gli utenti quando si imbattono in un sito Web dannoso.
Via: TechCrunch
Etichette:
Android,
Applicazioni Android,
Benchmark,
Browser mobili,
Browser web,
Compilatori,
Firefox,
Firefox mobile,
Html 5,
Javascript,
Mozilla,
Mozilla developers,
Retina display,
WebGL
AMD Opteron 3300 e 4300 assicurano prestazioni ideali per App cloud
AMD (NYSE: AMD) ha presentato nove nuovi processori di fascia media ed entry-level serie AMD Opteron ™ 4300 e per server della serie 3300 aumentando le prestazioni per watt rispetto alla precedente generazione per massimizzare la capacità di calcolo in ambienti con limiti di potenza, offrendo allo stesso tempo un valore eccezionale al cloud provider e web host. I processori AMD Opteron 3300 Series offrono funzionalità di enterprise-class in low power envelope ad un prezzo di processore desktop, che li rendono ideali per i web host e le piccole e medie imprese.
I processori AMD Opteron 4300 Series offrono prestazioni fino al 15 per cento migliori rispetto alla generazione precedente, sulla base di risultati di SPECint benchmark. E i risultati SPECpower mostrano un miglioramento fino al 24 per cento in termini di prestazioni per watt. Come per i processori della serie AMD Opteron ™ 6300, si tratta di socket compatibile con il processore precedente generazione, fornendo un percorso di aggiornamento per i clienti che non richiede sforzo.
"L'architettura di base Piledriver condivisa dal processore AMD Opteron 4300 e processori della serie 3300 offre prestazioni ottimizzate, potenza e prezzo per il cliente di oggi", ha dichiarato Suresh Gopalakrishnan, General Manager, Business Unit Server, AMD. "Questi nuovi processori sono ideali per i fornitori di cloud, web host, e le piccole e medie imprese che vogliono indirizzarsi alla potenza e vincolati da spazio. Con un semplice aggiornamento, i clienti esistenti possono ottenere maggiori prestazioni e l'efficienza energetica e nuovi clienti otterranno valore convincente e ROI".
Profondo e ampio sostegno dell'ecosistema software è disponibile per i nuovi processori. Molti degli strumenti chiave sono: • Hypervisor: Citrix XenServer, Microsoft Windows Server 2012 Hyper-V, Red Hat Enterprise Virtualization, e VMware vSphere; • Sistemi operativi: Microsoft Windows, SUSE Linux Enterprise e Red Hat Enterprise Linux; • Strumenti principali di sviluppo: compilatori AMD Open64 e AMD Core Math Library, GNU Compiler Collection (GCC), Microsoft Visual Studio 2012, e compilatori The Portland Group (PGI); • Java Virtual Machine: AMD Aparapi, OpenJDK Progetto "Sumatra", Oracle e IBM JVM JVM.
Socket, coerenza termica e chipset con la generazione precedente di processori AMD Opteron ™ serie 4200 e 3200 consente agli OEM di trasportare facilmente avanti progetti di server esistenti e consente ai clienti finali di implementare nuovo server hardware con la potenza e le infrastrutture di raffreddamento esistenti. I server basati sui nuovi processori sono ora disponibili da Supermicro e la piattaforma AMD SeaMicro SM15000. Offerte di server aggiuntivi saranno presto disponibili da Dell e altri. "Le soluzioni AMD Opteron processor hanno fornito ottimo ritorno di investimento ai nostri clienti", ha dichiarato Brian Payne, direttore esecutivo di soluzioni server, Dell.
"I nuovi processori della serie AMD 4300 e 3300 nei server basati su Dell PowerEdge mantengono questa storia e sono l'ideale per i fornitori di servizi web che cercano di massimizzare i ricavi dalla propria infrastruttura server e anche per le imprese medio-piccole che investono con cura per favorire la crescita". "Supermicro è leader del settore soluzioni server e schede madri per la produzione che supporta processori della serie AMD Opteron 4300 e 3300", ha detto Don Clegg, vice presidente del Marketing e Business Development di Supermicro.
"Lavorando a stretto contatto con AMD, Supermicro sta fornendo 1U short-depth SuperServer con il processore AMD Opteron 4300 e processori della serie 3300, così come un 3U 12-node MicroCloud ottimizzato per il processore AMD Opteron 3300 Series per hosting e cloud provider. Con i sistemi che utilizzano questi nuovi processori e il recente AMD Opteron serie 6300 CPU, Supermicro time-to-market delivery fornisce ai clienti una gamma completa di Opteron basate su soluzioni che coprono costi web estremamente sensibili e cloud hosting di fascia alta e applicazioni HPC". Per maggiori informazioni visitare http://www.amd.com.
Via: AMD
Microsoft sta aggiornando il suo compilatore C++ per Visual Studio 12
Microsoft sta aggiornando il suo compilatore C++ per il suo ambiente di sviluppo integrato Visual Studio 12, o IDE, in modo che gli sviluppatori di applicazioni Windows possono utilizzare parti della versione più recente del linguaggio di programmazione, C++11. Herb Sutter, segretario dell'ISO / ANSI C++ Standards Committee(s), nonché Microsoft platform evangelist, ha annunciato il rilascio del batch compiler durante la conferenza sul futuro del linguaggio alla conferenza Microsoft Build, tenutosi a Redmond, Washington.
La società ha rilasciato un compilatore CTP (Community Technology Preview) che supporta alcune delle funzioni nel suo ultimo C++, che include variadic templates, uniform initialization and initializer_lists, delegating constructors, raw string literals, explicit conversion operators e default template arguments for function templates. Il rilascio è il primo di quella che sarà una serie di versioni "out-of-band", che periodicamente aggiornano l'IDE di Visual Studio con nuove funzionalità in una major releases, ha detto Sutter.
Microsoft rilascerà ulteriori versioni C++ all'inizio del 2013 nei futuri aggiornamenti out-of-band, ha detto Sutter.
Il CTP è richiesto per l'esecuzione di Microsoft Visual Studio 12, anche se può essere eseguito in una versione gratuita dell'IDE, Desktop express. Visual Studio 2012 incorpora strumenti come Intellisense, debugger e static analysis non supportano ancora le nuove funzionalità C++. È possibile utilizzare Visual Studio Express 2012 per Windows desktop per creare potenti applicazioni desktop in C #, Visual Basic e C++.
Sutter ha detto che mentre CTP di Microsoft è abbastanza stabile, non è consigliabile usare il compilatore per la produzione di programmi pronti per la produzione. Si tratta di un Customer Technology Preview e non viene fornito con una licenza "Go Live". Il pacchetto contiene solo il compilatore e non è ancora dotato di una libreria standard aggiornata per utilizzare alcune funzioni come std::vector initializer_list costructor. Per un elenco delle modifiche di rilievo introdotte in C++11, consultare la documentazione sul sito di download.
"Siamo molto entusiasti di aver raggiunto questo traguardo e speriamo che vi piacerà sperimentare con questo nuovo compilatore e riferire", ha dichiarato Eric Battalio, Senior Program Manager del Microsoft C++ team. Sviluppato da Bjarne Stroustrup nel 1979, il linguaggio C++ rimane uno dei linguaggi di programmazione orientato agli oggetti più diffusi, ed è spesso usato per applicazioni su larga scala in cui le prestazioni sono un fattore critico. È possibile lasciare commenti e inoltrate suggerimenti a Visual Studio UserVoice.
Via: Microsoft
Sutter ha detto che mentre CTP di Microsoft è abbastanza stabile, non è consigliabile usare il compilatore per la produzione di programmi pronti per la produzione. Si tratta di un Customer Technology Preview e non viene fornito con una licenza "Go Live". Il pacchetto contiene solo il compilatore e non è ancora dotato di una libreria standard aggiornata per utilizzare alcune funzioni come std::vector initializer_list costructor. Per un elenco delle modifiche di rilievo introdotte in C++11, consultare la documentazione sul sito di download.
"Siamo molto entusiasti di aver raggiunto questo traguardo e speriamo che vi piacerà sperimentare con questo nuovo compilatore e riferire", ha dichiarato Eric Battalio, Senior Program Manager del Microsoft C++ team. Sviluppato da Bjarne Stroustrup nel 1979, il linguaggio C++ rimane uno dei linguaggi di programmazione orientato agli oggetti più diffusi, ed è spesso usato per applicazioni su larga scala in cui le prestazioni sono un fattore critico. È possibile lasciare commenti e inoltrate suggerimenti a Visual Studio UserVoice.
Via: Microsoft
Facebook presenta compilatore Virtual Machine per HipHop PHP
Gli ingegneri di Facebook hanno creato un nuovo strumento che promette di consentire una sensibile diminuzione dei tempi e delle risorse necessarie all’elaborazione di pagine in PHP. Arriva infatti HipHop Virtual Machine (HHVM), un compilatore Just-In-Time che consente di eseguire il popolare linguaggio open source il 60% più velocemente rispetto all’interprete corrente e di ridurre del ben 90% l'uso della memoria.
"Siamo sempre alla ricerca di modi per rendere la nostra infrastruttura informatica più efficiente, e nel 2010 abbiamo implementato HipHop PHP per contribuire a sostenere il crescente numero di utenti di Facebook. Mentre HipHop ci ha aiutato a fare progressi significativi nello svolgimento del nostro codice, la sua compilazione statica per ottimizzare il nostro codice che richiede tempo", scrive in una nota su Facebook Engineering, Jason Evans, ingegnere sviluppatore di Facebook.
"Siamo stati anche costretti a sviluppare un separato interprete HipHop (HPHPi) che richiede un grande sforzo per mantenerlo. Così, all'inizio dello scorso anno, abbiamo messo insieme una piccola squadra per sperimentare la traduzione dinamica del codice PHP nel codice macchina nativo. Il risultato è un nuovo motore di esecuzione PHP basato sul Language Runtime HipHop che noi chiamiamo la macchina virtuale HipHop (HHVM). Siamo entusiasti di annunciare che Facebook sta ora usando il veloce HHVM in sostituzione dell'HPHPi, con l'intenzione di utilizzare eventualmente HHVM per l'esecuzione di tutto il PHP".
HipHop trasforma PHP in codice C ++ ottimizzato, consentendo il caricamento più veloce durante l'esecuzione. Facebook utilizza HPHPi (e ora HHVM) giornalmente per lo sviluppo del software, ma utilizza il compilatore HipHop (HPHPC) per creare i binari che servono all'ottimizzazione del sito web di Facebook. HPHPC è in sostanza un compilatore tradizionale statico che converte PHP → AST → C + + → x64. I tecnici di Facebook sono da tempo ben consapevoli dei limiti dell'analisi statica imposta da un siffatto linguaggio dinamico come PHP, senza dimenticare i rischi insiti nello sviluppo di software con HPHPI e la distribuzione con HPHPC.
![]() |
| Esempio di programma PHP tradotto in HHBC |
Le esperienze con HPHPC hanno portato gli ingegneri a sperimentare la traduzione dinamica nel codice macchina nativo, noto anche come just-in-time (JIT). Un traduttore dinamico osserva i tipi di dati per come il programma viene eseguito, e genera lo specializzato tipo di codice macchina. Facebook purtroppo non ha avuto un modello pulito della semantica del linguaggio PHP integrato in HipHop, come HPHPC e HPHPi che sono basati direttamente su due distinti alberi di implementazione di sintassi astratta (AST), piuttosto che condividere una rappresentazione unificata intermedia.
Perciò Facebook ha sviluppato un alto livello di stack-based virtual machine su misura per PHP che esegue HipHop bytecode (HHBC). Hhvm utilizza Hphpc di PHP → implementazione AST ed estende la pipeline per PHP → AST → HHBC. Facebook ha iterativamente sviluppato congiuntamente sia un interprete e una dinamica HHBC → x64, traduttore che interopera in modo trasparente, con l'obiettivo primario di restare pulito a sostegno della traduzione. Rimangono ancora molte sfide, così come alcune incertezze per quanto riguarda il comportamento del traduttore quando si esegue l'intera base di codice PHP Facebook.
Nel breve periodo Facebook ha bisogno di stabilizzare il traduttore e creare un formato su disco bytecode (per ridurre i tempi di avvio e memorizzare i risultati globali dell'analisi statica). Poi avrà bisogno di ottimizzare / sintonizzare sia il traduttore e l'interprete, come si osserva dal comportamento del sistema sotto la produzione di carichi di lavoro. Jason Evans è un software engineer del team di HipHop a Facebook, una delle 20 persone che hanno contribuito finora al progetto HHVM.
Ulteriori informazioni su HipHop: Muoversi velocemente (annuncio originale); Sei mesi più tardi (retrospettiva a sei mesi dal lancio). Più ottimizzazione per efficienza dei server. Rendere più veloce HPHPi. Il codice HHVM è profondamente integrato con il codice sorgente HipHop, e Facebook continuerà a condividere HipHop con il pubblico attraverso il sito GitHub per HipHop e mailing list, proprio come ha fatto dal rilascio iniziale HipHop nei primi mesi del 2010.
VirtualBox 4.1.4, virtualizzazione potente e leggera disponibile a tutti
VirtualBox è un potente prodotto per la virtualizzazione x86 AMD64/Intel64 sia per le imprese così come per l'uso domestico. VirtualBox non è soltanto estremamente ricco di funzionalità, un prodotto ad alte prestazioni per i clienti enterprise, è anche l'unica soluzione professionale che è liberamente disponibile come software Open Source sotto i termini della GNU General Public License (GPL) versione 2.
A volte si vorrebbe testare giochi, programmi o navigare su siti che non si considerano affidabili, ma si evita di farlo perché si teme di compromettere la stabilità del proprio sistema Windows. Altre volte capita di voler provare un nuovo sistema operativo, ma ci si ferma perché non si sa come creare un dual boot o non si vuol partizionare l'hard disk.
In questi casi si ha bisogno della virtualizzazione, ed è qui che arriva in aiuto Oracle VM VirtualBox 4.1.4, un programma che permette di eseguire all'interno del proprio sistema Windows (host) un altro OS virtuale (guest). VirtualBox è in grado di gestire le immagini di macchine virtuali create con i prodotti VMWare e di supportare l'accesso ad unità disco e partizioni "fisiche". Le tecniche e le caratteristiche che VirtualBox fornisce sono utili per diversi scenari:
- L'esecuzione di più sistemi operativi simultaneamente. VirtualBox consente di eseguire più sistemi operativi contemporaneamente. In questo modo, è possibile eseguire software scritto per un sistema operativo su un altro (ad esempio, il software Windows su Linux o Mac) senza dover riavviare per usarlo. Dal momento che è possibile configurare quali tipi di hardware "virtuale" da presentare per ogni sistema operativo, è possibile installare un vecchio sistema operativo come DOS o OS / 2, anche se l'hardware del computer vero e proprio non è più supportato da tale sistema operativo.
- Installazioni di software più facili. I produttori di software possono utilizzare macchine virtuali per intere configurazioni software. Per esempio, l'installazione di una soluzione completa di server di posta su una macchina reale può essere un compito noioso. Con VirtualBox, ad esempio una configurazione complessa (spesso chiamato "appliance") può essere imballata in una macchina virtuale. L'installazione ed esecuzione di un server di posta diventa facile come importare un appliance in VirtualBox.
- Test e disaster recovery. Una volta installato, una macchina virtuale ed i suoi dischi rigidi virtuali possono essere considerati un "contenitore" che può essere arbitrariamente congelato, svegliato, copiato, salvato, e trasportato tra host. Oltre a questo, con l'utilizzo di un'altra caratteristica VirtualBox chiamato "snapshots", si può salvare un particolare stato di una macchina virtuale e ritornare a quello stato, se necessario. In questo modo, si può liberamente sperimentare un ambiente di elaborazione. Se qualcosa va storto (ad esempio dopo l'installazione del software con comportamento anomalo o infettato da un virus), si può facilmente tornare a uno snapshot precedente ed evitare la necessità di frequenti backup e ripristino. Possono essere creati aualsiasi numero di snapshot, che consentono di viaggiare indietro e avanti nel tempo nella macchina virtuale. È possibile eliminare le istantanee, mentre una macchina virtuale è in esecuzione per recuperare spazio su disco.
- Consolidamento delle infrastrutture. La virtualizzazione può ridurre significativamente i costi hardware e di energia elettrica. La maggior parte del tempo, i computer oggi utilizzano solo una frazione del loro potenziale potere ed eseguono con un debole carico del sistema. Un sacco di risorse hardware come l'elettricità sono quindi sprecate. Così, invece di correre a molti computer fisici che sono solo parzialmente utilizzati, si possono imballare tante macchine virtuali su host potenti e bilanciare il carico tra di loro.
Con Oracle VM VirtualBox si potrà creare facilmente una macchina virtuale grazie a un wizard pratico e completamente in italiano. Attualmente VirtualBox gira su Windows, Linux, Macintosh, Solaris e gli host e supporta un gran numero di sistemi operativi guest , compreso ma non limitato a Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7), DOS / Windows 3 . X, Linux (2.4 e 2.6), Solaris e OpenSolaris, OS / 2, e OpenBSD. VirtualBox è attivamente sviluppato con frequenti rilasci ed ha una lista sempre crescente di funzioni, sistemi operativi guest supportati e le piattaforme su cui può girare.
Se dovessero sorgere problemi, VirtualBox ha un ricompilatore dinamico, come gli altri software di virtualizzazione. Il ricompilatore di VirtualBox si basa su QEMU. VirtualBox è uno sforzo della comunità sostenuta da una società dedicata: tutti sono incoraggiati a contribuire mentre Oracle garantisce che il prodotto incontri sempre i criteri di qualità professionale. Il download di Virtual Box 4.1.4 è possibile eseguirlo direttamente da qui https://www.virtualbox.org/wiki/Downloads. Si prega inoltre di dare un'occhiata alle FAQ di licenza, in particolare per quanto riguarda l'uso del nome VirtualBox.
Iscriviti a:
Post (Atom)











