Sviluppatori
Blog per sviluppatori: rassegna dei link e delle cose interessanti che trovo in giro nella rete.
venerdì, marzo 28, 2008

E' da diverso tempo che utilizzo Altiris Software Virtualization Solution (SVS per gli amici) per testare nuove applicazioni beta o semplicemente applicazioni che uso raramente, senza correre il rischio di "sporcare" il mio PC personale.

L'unica nota negativa emersa fin qui e' il fatto che fa un po' di "confusione" con l'antivirus: se un  layer e' attivo quando mando il PC in standcy, al successivo resume la cpu resta al 100% per 4-5 minuti; e durante questo lasso di tempo non c'e' verso di fargli vedere periferiche USB (per confronto, se non ho layer attivi dopo 30 secondi il plug & play mi ha gia' riconosciuto tutto ed e' pronto per l'inserimento di nuove periferiche).

Per tale motivo, mio malgrado, mi trovo costretto ad abbandonare SVS quando qualcosa diventa di frequente utilizzo.

In questi casi, piuttosto che procedere con l'installazione, analizzo il layer (che contiene tutte le modifiche al registro e al filesystem) e ne faccio una installazione "a mano': in questa maniera, sono infatti riuscito ad avere un Adobe Acrobat che legge solo i pdf (senza caricarsi comunque al boot, e restare attivo anche se chiudo tutte le finestre del browser)  oppure uno Skype che non si installa nella toolbar di IE etc.

Quello che pero' realmente mi piacerebbe vedere anche su Windows e' una gestione delle applicazioni come package monolitici, che possano essere installate o disinstallate semplicemente con una copia; applicazioni, che siano appunto semplici applicazioni e non praticamente aggiunte/modifiche al sistema operativo (in maniera del tutto simile a quanto avviene sul mac):in quest'ottica ho recentemente riscoperto Thinstall, un software che valutai per ragioni diverse un paio di anni fa (dovevo distribuire solo una piccola porzione del .NET framework in TipicIM).

Al di la' della grave mancanza di una versione "free for personal use" e del costo elevatissimo (si parla di $5000), per le prove che sono riuscito a fare l'applicazione sembra svolgere egregiamente il suo compito: esiste infatti un comodissimo portalino dal nome Thindownload, da cui e' possibile scaricare tutta una serie di applicazioni free trasformate in eseguibili thinstall (delle tante provate solo iTunes ha problemi col mio Vista).

Il vantaggio di una applicazione sottoposta a Thinstall non si limita al semplice "impachettamento", in un unico esegubile, di tutte le modifiche al sistema operativo. Spostando infatti l'applicazione su una chiavetta USB e creando nella stessa cartella una di nome Thinstall, il tool e' in genere in grado di virtualizzarvi dentro la propria c:\users\nomeuser\AppData (ovviamente solo se nel fare l'immagine si era lasciata aperta questa possibilita'): ed ecco quindi il proprio ambiente di lavoro carico di visual studio, eclipse e tool vari pronto per essere utilizzato su banalissimo PC di un internet cafe', senza peraltro alcuna preoccupazione di lasciarvi tracce del proprio lavoro.

Ovviamente Thinstall non e' l'unico tool in grado di realizzare una cosa del genere: googlando un po' ho trovato che esiste anche la societa' Xenocode a fare un tool simile ma dal costo estremamente piu' contenuto (purtroppo non ho avuto modo di provarne l'efficacia perche' il set di applicazioni di esempio e' estremamente contenuto).

postato da pluto alle ore 15:00 | Permalink | commenti (1) / commenti (1) (pop-up) /
tags: svs , desktop virtualization, thinstall, xenocode, portable application, thinstalled


Commenti
#1    28 Marzo 2008 - 17:34
 
your blog is amazing...molto bello!!
utente anonimo

Commenti


  • Contattami
  • Il mio profilo
  • Linkami

  • RSS 2.0
  • ATOM 0.3
  • Powered by Splinder
Utente: pluto
Nome: Francesco Delfino
Ciao non so che scrivere, magari in futuro mi verrà in mente qualcosa.


ULTIMI COMMENTI

loretoparisi in Quanti risultati per...
utente anonimo in Quanti risultati per...
utente anonimo in Quanti risultati per...
utente anonimo in Quanti risultati per...
utente anonimo in Quanti risultati per...
utente anonimo in Quanti risultati per...

LINKS

# cubanite
# Risorse Java by Loreto
# Risorse su Ajax
* Blog Hosting
* Instant Messaging Client
* Instant Messaging Server
- C# Friends
- Got Dot Net
- Microsoft Monitor
- Unofficial Microsoft Weblog
Linux Blog Lab
MySQL Performance Blog
Notti in giro
Sogni dispersi

PARTECIPANO

 Il mio profilo Contattamipluto
 Il mio profilo Contattamiahab
 Il mio profilo Contattamiginomi
 Il mio profilo Contattamistefko

ARCHIVIO
oggi
--- 2009 ---
--- 2008 ---
--- 2007 ---
--- 2006 ---
--- 2005 ---
--- 2004 ---
--- 2003 ---

VISITE

*loading*

ARGOMENTI

1generation addons adobe adsense adsm air ajax alexa alimentatore p... altiris amazon andlinux android antigua aol apache apartment api appengine apple applicazioni appstore asterisk azureus backup benchmark beta1 bill gates bittorrent blog blogday2006 blogsearch bluetooth bolla book bree brevetti browser browserplus bugs businessmodel busunessmodels buydifferent c# c++ c caraibi cdn censura cheap chrome chromium chrysler classifiche cloud computin... cluster crash credit crunch crisi cross site scr... cuil cuill dada datacard datacenter ddr2 debug dell desktop virtua... diff digsby disablepaginge... disservizi dokan download day drm ebay ebook eclipse ejabberd elezioni email erlang esterno extension facebook faidate fanless fiat firebug firefox firenze flash flat flex flickr fuse g1 gateway gdd2008 gears gmail gmail paper google google develop... google i/o google talk googlephone googlewebtoolk... goole i/o gphone gpl3 gpl gtk guerra dei bro... gui gwt-fx gwt gwtfx haystack helmer hotmail htc dream html5 html help ics ie5 ie6 ie7 ie8 ie if ikea im imagex imendio incompatibilit... innovazione intel internet conne... internet explo... io2009 iphone iphone 3g ipod italia itunes j2me jabber java javascript jquery json jsonml jsonp kb929577 kboot kindle largesystemcac... leopard lesblogs libertà linguaggi linux liveleak lonelygirl15 lownoise lucene mac macosx mactel macworld markette mass upload maxxuss mcafee mdi mediacenter memcached metaweblog api metaweblogapi mh600hs micropayment microsoft microsoft surf... microsoft volt... mobile mobile develop... mobile program... mono msn toolbar mtu musica myair mysql mysql sandbox n80 n95 named pipes net netapp nokia ntp ocrampal ono open source opensocial opera osx86 ot p2p paper parodia partitioning pdc2008 pdc pesce daprile petitboot php phpedit pillole pipe planner playstation pocketpc podcast politica portable appli... postalmarket predizioni prestazioni problemi product activa... project ps3 putty python qix qos readyboost regex responsiveness rpc rss s60 safari salesforce san francisco scribefire scriptsharp sdk sdl search senderid seo service pack 1 sharing sicurezza single page ap... skype smartphone sms social network sodimm software sp1 spaces spam splinder splindernight stallman statistiche storage streetview sudo sunspider svista svn svs symbian syncml t-mobile tc technorati testing thinstall thinstalled thrift tiger tim time machine timp tipic tipicim tipicm top100 torvalds trac tracemonkey transport trusted comput... tutto relax in... twuik uac ubuntu ubuntu 804 ugc ulteo umfs umpc umts università user mode file... user pain utlitity v8 vacanze vazanze vhd video videocast vim virtual pc virtualbox virtualizzazio... vista vmware voip vsntp wbadmin web20 web webkit wikipedia wim windowname tra... windows windows7 windows mobile windows vista workingset wubi x86 xbox xbox 360 xdebug xenocode xml xmpp xna xul yahoo youtube yslow yui 2006 2008 929577