|
|
Riga 1: |
Riga 1: |
| Questa tabella cerca di riassumere le alternative libere a diffusi programmi proprietari, a prescindere dal sistema operativo sul quale essi girano.
| | {{stub}} |
| | La soluzione pi� diffusa e stabile, per la messa on-line di un applicativo scritto in ruby on rails, � data dall'accoppiata Mongrel e Apache2! |
|
| |
|
| Vale la pena di notare che moltissimi programmi liberi che funzionano su linux possono funzionare, previa ricompilazione, su MacOSX (che è un sistema unix, proprio come linux) e anche su Windows usando [http://www.cygwin.com Cygwin] (che riproduce un sistema unix), e che spesso è anche possibile trovarli in internet già ricompilati.
| | = Introduzione = |
| | La struttura del nostro ambiente di produzione � descritta nella seguente figura: |
|
| |
|
| Per rendere la pagina di una qualche utilità è necessario il contributo di molte persone, quindi tutti sono invitati a partecipare mettettendo link a nuove applicazioni oppure scrivendo una breve pagina riassuntiva dedicata ad una particolare programma libero.
| | TODO!!! |
|
| |
|
| Inizialmente la priorità sarà popolare la tabella, quindi metteremo semplicemente un link alla home page dei progetti liberi. Si potrà poi affiancare al link della homepage un link '''scheda''' che punta all'eventuale pagina del wiki dedicata a quel programma.
| |
|
| |
|
| Per ogni proposta, suggerimento o critica usate la pagina di discussione o postate sul forum.
| | Tutte le richieste arriveranno al server web apache, che si occuper� di dirottare le richieste dinamiche a uno dei server mongrel, mentre servir� i contenuti di tipo statico direttamente, senza cos� appesantire le istanze di mongrel con richieste che possono essere processate direttamente da apache. |
|
| |
|
| =Tabella Software=
| | Questa struttura, inoltre, permette espansioni future per garantire una buona scalabilit� in caso di un forte aumento delle richieste: potremo, in futuro, spostare le verie istanze di mongrel su server differenti, distribuire il filesystem in modo da avere "pi� apache" pronti ad accettare le richieste, ... |
| {| {{Prettytable}} width="100%"
| |
| | align="center" | '''Descrizione'''
| |
| | align="center" | '''Closed Source'''
| |
| | align="center" | '''Free Software'''
| |
|
| |
|
| |-
| |
| | align="center" colspan="3" |
| |
| ===Network===
| |
| |-
| |
| | align="center" |
| |
| ====Browser Web====
| |
|
| |
|
| |[http://www.microsoft.com/ie/ Internet Explorer] {{windows}} {{mac}}
| | = Installazione = |
| | == Apache2 == |
| | Per installare Apache � sufficiente un |
| | <pre> |
| | # apt-get install apache2-mpm-prefork libapache2-mod-proxy-html |
| | </pre> |
|
| |
|
| [http://www.opera.com Opera] {{windows}} {{mac}} {{linux}}
| | Consiglio la versione "prefork" in quanto � supportata pienamente anche da php5, e di conseguenza non ci saranno problemi ad installare anche applicazioni come phpmyadmin, molto comoda per la gestione di database mysql. L'installazione base di apache, per�, non � sufficiente per i nostri fini, infatti dobbiamo abilitare alcuni moduli: |
| | * deflate |
| | * proxy_balancer |
| | * proxy_connect |
| | * proxy_html |
| | * proxy_http |
| | * proxy |
| | * rewrite |
|
| |
|
| [http://www.apple.com/safari/ Safari] {{mac}}
| | per abilitarli: |
| | <pre> |
| | # a2enmod deflate |
| | # a2enmod proxy_balancer |
| | # a2enmod proxy_connect |
| | # a2enmod proxy_html |
| | # a2enmod proxy_http |
| | # a2enmod proxy |
| | # a2enmod rewrite |
| | </pre> |
|
| |
|
| |[http://www.mozilla.org/products/firefox/ Firefox] {{linux}} {{windows}} {{mac}} - {{deb}}
| | La configurazione di default del modulo proxy permette connessioni solo dall'indirizzo ip 127.0.0.1. Questa situazione rende impossibile, per�, l'accesso al VirtualHost che andremo a configurare dall'esterno. A tal proposito dobbiamo modificare il file di configurazione del modulo (''nome del file di configurazione'') modificando la seguente riga: |
|
| |
|
| [http://www.kde.org Konqueror] {{linux}} - {{deb}}
| | <pre> |
| | <Proxy *> |
| | AddDefaultCharset off |
| | Order allow,deny |
| | Allow from .example.com |
| | Deny from all |
| | </Proxy> |
| | </pre> |
|
| |
|
| [http://www.gnome.org/projects/epiphany/ Epiphany] {{linux}} - {{deb}}
| | in |
|
| |
|
| [http://www.mozilla.org/ Mozilla] {{linux}} {{windows}} {{mac}} - {{deb}}
| | <pre> |
| | <Proxy *> |
| | AddDefaultCharset off |
| | Order allow,deny |
| | Allow from all |
| | #Allow from .example.com |
| | </Proxy> |
|
| |
|
| [http://www.mozilla.org/products/camino/ Camino] {{mac}}
| | </pre> |
|
| |
|
| [http://www.mozilla.org/projects/seamonkey/ Seamonkey (Suite)] {{windows}} {{mac}} {{linux}} - {{deb}}
| | Una volta abilitati i moduli e fatte le modifiche necessarie, riavviamo apache: |
| | <pre> |
| | # /etc/init.d/apache2 restart |
| | </pre> |
|
| |
|
| |-
| | L'installazione e la configurazione base di apache sono terminate. |
| | align="center" |
| |
|
| |
|
| ====Client Email==== | | == Ruby == |
| | Se non � gi� presente sulla macchina, provvediamo ad installare ruby ed i componenti pi� importanti, necessari alla compilazione di mongrel: |
|
| |
|
| | [http://office.microsoft.com Outlook] {{windows}}
| | <pre> |
| | # apt-get install ruby irb ri rdoc ruby1.8-dev build-essential |
| | </pre> |
|
| |
|
| [http://www.microsoft.com/ Outlook Express] {{windows}}
| |
|
| |
|
| [http://www.eudora.com/ Eudora] {{windows}}
| | == Rails == |
| | Prima di tutto scarichiamo rubygems dal sito ufficiale: http://www.rubygems.org/ |
|
| |
|
| [http://www.ritlabs.com/en/products/thebat/ TheBat!] {{windows}} | | In questo momento l'ultima versione � la [http://rubyforge.org/frs/download.php/28174/rubygems-0.9.5.tgz 0.9.5]: |
| | <pre> |
| | # wget http://rubyforge.org/frs/download.php/28174/rubygems-0.9.5.tgz |
| | # tar xzvf rubygems-0.9.5.tgz |
| | # cd rubygems-0.9.5 |
| | # ruby setup.rb |
| | </pre> |
|
| |
|
| [http://www.pmail.com/ Pegasus Mail] {{windows}}
| | Ora possiamo installare rails, facendo attenzione alla versione richiesta dal nostro applicativo: |
| | * Ultima versione |
| | <pre> |
| | # gem install rails |
| | </pre> |
| | * Una versione specifica |
| | <pre> |
| | # gem install rails -v 1.2.5 |
| | </pre> |
|
| |
|
| | [http://www.gnome.org/projects/evolution/ Evolution] -- [[ Software:evolution | scheda ]] {{linux}} - {{deb}}
| |
|
| |
|
| [http://www.mozilla.org/projects/thunderbird/ Thunderbird] {{linux}} {{windows}} {{mac}} - {{deb}}
| | == Mongrel == |
| | Mongrel si installa allo stesso modo di rails, inoltre installeremo anche mongrel-cluster, che ci semplificher� moltissimo la vita: |
| | <pre> |
| | # gem install mongrel |
| | # gem install mongrel_cluster |
| | </pre> |
|
| |
|
| [http://kmail.kde.org/ Kmail] {{linux}} - {{deb}}
| | = Configurazione = |
| | == Mongrel == |
| | La configurazione del cluster di server mongrel � semplice, e si riduce a creare un semplice file di configurazione. Questo � quello base, da cui partire: |
| | <pre> |
| | --- |
| | cwd: /opt/ror/ |
| | log_file: log/mongrel.log |
| | port: "3000" |
| | environment: production |
| | address: 127.0.0.1 |
| | pid_file: tmp/pids/mongrel.pid |
| | servers: 3 |
| | user: mongrel |
| | group: mongrel |
| | </pre> |
|
| |
|
| [http://sylpheed.good-day.net/en/ Sylpheed ] {{linux}} {{windows}} - {{deb}}
| | Nei dettagli tutte le voci: |
| | ; cwd : ''current work directory'', cio� la directory in cui � presente l'applicativo. � consigliato usare SEMPRE un percorso assoluto. |
| | ; log_file : dove conservare i log di mongrel. Il valore di default va pi� che bene |
| | ; port : la porta iniziale per l'array di server mongrel |
| | ; environment : l'envirorment di rails da utilizzare... normalmente si usa production (essendo un server di produzione), ma in casi particolari si pu� inserire un nuovo ambiente. |
| | ; address : l'indirizzo IP su cui mettersi in ascolto. Le scelte pi� comuni sono: |
| | :; 127.0.0.1 : il cluster sar� raggiungibile solo da applicazioni residenti sul server su cui � in esecuzione mongrel, impostazione consigliata a meno di configurazioni pi� complesse |
| | :; 0.0.0.0 : il cluster sar� raggiungibile da qualsiasi indirizzo esterno, scelta sconsigliata a meno che non ci si trovi in un ambiente protetto |
| | ; pid_file : dove inserire i [[pid]] dei vari processi mongrel |
| | ; servers : il numero di server mongrel da lanciare. |
| | ; user : l'utente che sar� usato per lanciare i server mogrel |
| | ; group : come sopra, ma relativo al gruppo |
|
| |
|
| [http://www.mutt.org/ Mutt] {{linux}} {{deb}}
| | {{box|Nota:|se si specifica un utente diverso da ''www-data'', sar� necessario crearlo... normalmente si utilizza l'utente ''mongrel'', e lo si pu� creare nel seguente modo: |
| | <pre> |
| | # adduser --system mongrel --no-create-home --disabled-login --disabled-password |
| | </pre>}} |
|
| |
|
| |-
| |
| | align="center" |
| |
|
| |
|
| ====Chat==== | | == Apache == |
| | Questo � un classico file di configurazione di apache per un VirtualHost, che sfrutta 3 server mongrel. |
|
| |
|
| | [http://www.mirc.com/ Mirc] {{windows}}
| | <pre> |
| | <Proxy balancer://www_test_it_mongrel_cluster> |
| | BalancerMember http://127.0.0.1:8000 |
| | BalancerMember http://127.0.0.1:8001 |
| | BalancerMember http://127.0.0.1:8002 |
| | </Proxy> |
|
| |
|
| [http://www.hydrairc.com/ HydraIRC] {{windows}} ''[http://www.hydrairc.com/index.php?page=developers non opensource!].''
| | <VirtualHost *> |
| | ServerAdmin info@debianizzati.org |
| | ServerName www.test.it |
| | DocumentRoot /opt/ror/public/ |
| | ErrorLog /var/log/apache2/www.test.it-error.log |
|
| |
|
| | [http://konversation.kde.org/ Konversation] -- [[Software:konversation | scheda]] {{linux}} - {{deb}}
| | # Superflue, dato che ogni richiesta "non statica" viene gestita da |
| | # Mongrel, che usa RubyGems ed ha una configurazione indipendente. |
| | # SetEnv RUBYOPT rubygems |
| | # SetEnv RAILS_ENV production |
| | <Directory /opt/ror/public/> |
| | Options -ExecCGI FollowSymLinks -Indexes |
| | AllowOverride None |
| | Order allow,deny |
| | allow from any |
| | </Directory> |
|
| |
|
| [http://www.xchat.org/ Xchat] {{linux}} {{windows}} - {{deb}}
| | # Inutile cercare di gestire la possibile mancanza di alcuni moduli: ci |
| | # servono e quindi assumiamo che siano disponibili. |
| | RewriteEngine on |
|
| |
|
| [http://gaim.sourceforge.net/ Gaim] {{linux}} {{windows}} - {{deb}}
| | # Pagina di "manutenzione" per disabilitare l'accesso all'applicazione. |
| | RewriteCond %{DOCUMENT_ROOT}/maintenance.html -f |
| | RewriteCond %{SCRIPT_FILENAME} !maintenance.html |
| | RewriteRule ^.*$ /maintenance.html [L] |
|
| |
|
| [http://packages.debian.org/stable/net/ksirc Ksirc] {{linux}} - {{deb}}
| | # Lasciamo le richieste "statiche" ad Apache. |
| | RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f |
| | RewriteRule (.*) $1 [L] |
|
| |
|
| [http://www.kvirc.net/ Kvirc] {{linux}} - {{deb}}
| | # Le richieste "non statiche" vengono redirette ai membri del cluster. |
| | RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f |
| | RewriteRule ^/(.*)$ balancer://www_test_it_mongrel_cluster%{REQUEST_URI} [P,QSA,L] |
|
| |
|
| [http://www.irssi.org/ Irssi] {{linux}} - {{deb}}
| | # Comprimiamo un po' di cose. |
| | AddOutputFilterByType DEFLATE text/html |
| | AddOutputFilterByType DEFLATE application/x-javascript |
| | AddOutputFilterByType DEFLATE text/css |
| | AddOutputFilterByType DEFLATE text/plain |
| | AddOutputFilterByType DEFLATE text/xml |
| | AddOutputFilterByType DEFLATE application/xml |
| | BrowserMatch ^Mozilla/4 gzip-only-text/html |
| | BrowserMatch ^Mozilla/4.0[678] no-gzip |
| | BrowserMatch \bMSIE !no-gzip !gzip-only-text/html |
| | </VirtualHost> |
| | </pre> |
| | le spiegazioni sono nei commenti del file di configuarzione. Consiglio di non cancellarli quando si utilizza questo template, in quanto possono sempre tornare utili nel futuro ;) |
|
| |
|
| |-
| | = Avvio, Arresto e Riavvio di un cluster Mongrel = |
| | align="center" |
| | In questa parte del tutorial vedremo come lanciare, fermare e riavviare una batteria di server mongrel: |
| | == Avvio == |
| | <pre>mongrel_rails cluster::start -C /opt/ror/config/mongrel.yml</pre> |
| | == Arresto == |
| | <pre>mongrel_rails cluster::stop -C /opt/ror/config/mongrel.yml</pre> |
| | == Riavvio == |
| | <pre>mongrel_rails cluster::restart -C /opt/ror/config/mongrel.yml</pre> |
|
| |
|
| ====Firewall==== | | == Inserimento nel processo di Boot == |
| | [http://www.agnitum.com/products/outpost/index.php OutPost] {{windows}}
| | Giunti a questo punto siamo in grado di gestire manualmente l'avvio, l'arresto e il riavvio di un cluster mongrel, per� siamo di fronte ad un problema: in caso di riavvio (accidentale o no) della macchina dovremo avviare manualmente tutti i vari cluster... questo problema non � assolutamente accettabile in un ambiente di produzione!!! |
|
| |
|
| [http://www.zonelabs.com ZoneAlarm] {{windows}}
| | Per ovviare a tutti ci�, inseriremo negli script di boot (e di shutdown) uno script che si prender� il carico di avviare tutti i cluster mongrel da noi specificati. |
|
| |
|
| | [http://www.netfilter.org/ iptables] {{linux}} - {{deb}}
| | === File di Configurazione === |
| | I file di configurazione che verranno letti dallo script andranno inseriti nella directory '''/etc/mongrel_cluster/'''. |
| | Normalmente non � una buona idea, nelle applicazioni in ruby on rails, inserire file di un progetto all'esterno della directory del progetto stesso, in quanto richiederebbe sempre un accesso alla macchina per l'aggiornamento del file di configurazione del cluster, soprattutto se si utilizza il comodo sistema di deploy ''capistrano''. |
|
| |
|
| Frontend per iptables:
| | Per semplificarci la vita useremo un link simbolico. Supponiamo che la nostra applicazione sia in '''/opt/ror/''', e che il file di configurazione sia nella directory di configurazione dell'applicativo: '''/opt/ror/config/''' |
|
| |
|
| [http://www.simonzone.com/software/guarddog/ Guarddog] {{linux}} - {{deb}}
| | <pre> |
| | # ln -s /opt/ror/config/mongrel.yml /etc/mongrel_cluster/www.test.it.yml |
| | </pre> |
|
| |
|
| [http://kmyfirewall.sourceforge.net/ kmyfirewall] {{linux}} - {{deb}}
| | === Inserimento dello script === |
| | Lo script si trova in '''/usr/lib/ruby/gems/1.8/gems/mongrel_cluster-1.0.5/resources/mongrel_cluster''' (supponendo di avere installata la versione 1.0.5 di mongrel_cluster. |
| | Per inserirlo nel processo di avvio � sufficiente eseguire i seguenti comandi: |
| | <pre> |
| | # cp /usr/lib/ruby/gems/1.8/gems/mongrel_cluster-1.0.5/resources/mongrel_cluster /etc/init.d/ |
| | # ln -s /etc/init.d/mongrel_cluster /etc/rc2.d/S90mongrel_cluster |
| | </pre> |
|
| |
|
| [http://venom.oltrelinux.com/ knetfilter] {{linux}} - {{deb}}
| | = Conclusione = |
| | | Giunti a questo punto abbiamo configurato alla perfezione sia apache che mongrel... se tutto funziona a dovere il nostro applicativo dovrebbe essere visibile dall'esterno ;) |
| [http://www.fs-security.com/ Firestarter] {{linux}} - {{deb}}
| |
| | |
| [http://www.shorewall.net/ Shorewall] {{linux}} - {{deb}}
| |
| | |
| |-
| |
| | align="center" |
| |
| | |
| ====Ftp Client====
| |
| | [http://www.cuteftp.com/ CuteFTP] {{windows}}
| |
| | |
| | [http://filezilla.sourceforge.net/ Filezilla] {{windows}}
| |
| | |
| [http://gftp.seul.org/ gftp] {{linux}} - {{deb}}
| |
| | |
| [http://kbear.sourceforge.net/ kbear] {{linux}} - {{deb}}
| |
| | |
| [http://kftpgrabber.sourceforge.net/ kftpgrabber] {{linux}} - {{udeb|http://repos.knio.it}}
| |
| | |
| | |
| |-
| |
| | align="center" |
| |
| | |
| ====Instant Messaging====
| |
| | [http://www.icq.com/ Icq] {{windows}} {{mac}}
| |
| | |
| [http://www.msn.it Msn] {{windows}}
| |
| | |
| [http://www.mercury.to Mercury] {{linux}} {{windows}} {{mac}}
| |
| | |
| | [http://kopete.kde.org/ Kopete] {{linux}} - {{deb}}
| |
| | |
| [http://gaim.sourceforge.net/ Gaim] {{linux}} {{windows}} {{mac}} - {{deb}}
| |
| | |
| [http://amsn.sourceforge.net/ Amsn] {{linux}} {{windows}} {{mac}} - {{deb}}
| |
| | |
| [http://sim-icq.sourceforge.net/ Sim] {{linux}} - {{deb}}
| |
| | |
| [http://www.miranda-im.org/ Miranda] {{windows}}
| |
| | |
| |-
| |
| | align="center" |
| |
| | |
| ====News Reader====
| |
| | |
| | [http://www.microsoft.com Microsoft Outlook] {{windows}} {{mac}}
| |
| | |
| | [http://pan.rebelbase.com/ Pan] {{linux}} {{mac}} {{windows}} - {{deb}}
| |
| | |
| [http://knode.sourceforge.net/ Knode] {{linux}} - {{deb}}
| |
| | |
| [http://sylpheed.good-day.net/en/ Sylpheed] {{linux}} {{windows}} - {{deb}}
| |
| | |
| |-
| |
| | align="center" |
| |
| | |
| ====Voip====
| |
| | |
| |[http://www.skype.com/ Skype] {{linux}} {{Mac}} {{windows}}
| |
| | |
| [http://www.gizmoproject.com/ Gizmo] {{linux}} {{mac}} {{windows}}
| |
| | |
| |[http://www.openwengo.com/ OpenWengo] {{linux}} {{Mac}} {{windows}} - {{deb}}
| |
| | |
| [http://www.gnomemeeting.org/ Ekiga (ex Gnomemeeting)] {{linux}} {{windows}} - {{deb}}
| |
| | |
| [http://www.twinklephone.com/ Twinkle] {{linux}} - {{deb}}
| |
| | |
| |-
| |
| | align="center" colspan="3" |
| |
| | |
| ===Multimedia===
| |
| | |
| |-
| |
| | align="center" colspan="3" |
| |
| ====Audio====
| |
| | |
| |-
| |
| | align="center" |
| |
| =====Player=====
| |
| | |
| | [http://www.winamp.com/ Winamp] {{windows}}
| |
| | |
| | [http://coolplayer.sourceforge.net/ CoolPlayer] {{windows}}
| |
| | |
| [http://www.xmms.org/ Xmms] {{linux}} - {{deb}}
| |
| | |
| [http://www.sosdg.org/~larne/w/BMP_Homepage Beep Media Player] {{linux}} - {{deb}}
| |
| | |
| [http://www.zinf.org/ Zinf] {{linux}} - {{windows}} - {{deb}}
| |
| | |
| [http://www.rhythmbox.org Rhythmbox] {{linux}} - {{deb}}
| |
| | |
| [http://kaffeine.sourceforge.net/ Kaffeine] {{linux}} - {{deb}}
| |
| | |
| [http://moc.daper.net/ MOC] {{linux}} - {{deb}}
| |
| | |
| |-
| |
| | align="center" |
| |
| | |
| =====Gestione Raccolte Musicali=====
| |
| | |
| | [http://www.apple.com/itunes/ iTunes] {{mac}} {{windows}}
| |
| | |
| [http://www.microsoft.com/windows/windowsmedia/ Windows Media Player] {{windows}}
| |
| | |
| | [http://www.gnome.org/projects/rhythmbox/ Rhythmbox] (player di default di Gnome) {{linux}} - {{deb}}
| |
| | |
| [http://amarok.kde.org/ Amarok] {{linux}} - {{deb}}
| |
| | |
| [http://listengnome.free.fr/ Listen] {{linux}} - {{deb}}
| |
| | |
| [http://www.sacredchao.net/quodlibet Quod Libet] {{linux}} - {{deb}}
| |
| | |
| [http://muine.gooeylinux.org/ Muine] {{linux}} - {{deb}}
| |
| | |
| [http://www.last.fm/tools/downloads/ Last FM] {{linux}} - {{windows}} - {{mac}}
| |
| | |
| |-
| |
| | align="center" |
| |
| | |
| =====Gestione dei Tag=====
| |
| | |
| | [http://xdev.narod.ru/tagscan_e.htm Tag Scanner] {{windows}}
| |
| | |
| | [http://www.sacredchao.net/quodlibet Ex Falso] (parte di Quod Libet) {{linux}} - {{deb}}
| |
| | |
| [http://pwp.netcabo.pt/paol/tagtool/ Tagtool] {{linux}} - {{deb}}
| |
| | |
| [http://easytag.sourceforge.net/ Easytag] {{linux}} {{windows}} - {{deb}}
| |
| | |
| [http://kid3.sourceforge.net/ Kid3] {{linux}} - {{deb}}
| |
| | |
| |-
| |
| | align="center" colspan="3" |
| |
| | |
| ====Video====
| |
| | |
| |-
| |
| | align="center" |
| |
| | |
| =====Player=====
| |
| | |
| | [http://www.microsoft.com/windows/windowsmedia/ Windows Media Player] {{windows}}
| |
| | |
| | [http://www.videolan.org/vlc/ VLC] {{linux}} {{mac}} {{windows}} ''(e molti altri)''
| |
| | |
| [http://xinehq.de/ gXine] {{linux}} - {{deb}}
| |
| | |
| [http://www.mplayerhq.hu/homepage/design7/news.html MPlayer] {{linux}} {{mac}} {{windows}} - {{udeb|http://debian.video.free.fr/}}
| |
| | |
| [http://www.gnome.org/projects/totem/ Totem] {{linux}} - {{deb}}
| |
| | |
| |-
| |
| | align="center" colspan="3" |
| |
| ==== Produzione Audio/Musica ====
| |
| | |
| |-
| |
| | align="center" |
| |
| ===== Architettura =====
| |
| | |
| | Non esiste niente del genere!
| |
| | |
| | [http://jackit.sourceforge.net/ JACKit!] {{linux}} {{mac}} - {{deb}}
| |
| | |
| [http://qjackctl.sourceforge.net/ qjackctl] (GUI per Jack) {{linux}} {{mac}} - {{deb}}
| |
| | |
| |-
| |
| | align="center" |
| |
| ===== Editor Audio =====
| |
| | |
| | [http://www.sonymediasoftware.com/ Soundforge] {{windows}}
| |
| | |
| [http://www.adobe.com/ Adobe Audition] {{windows}}
| |
| | |
| | [http://audacity.sourceforge.net/ Audacity] {{linux}} {{mac}} {{windows}} - {{deb}}
| |
| | |
| [http://rezound.sourceforge.net/ Rezound] {{linux}} - {{deb}}
| |
| | |
| [http://www.metadecks.org/software/sweep/ Sweep] {{linux}} - {{deb}}
| |
| | |
| | |
| |-
| |
| | align="center" |
| |
| ===== Registratori Multitraccia =====
| |
| | |
| | Protools {{mac}}
| |
| | |
| | [http://ardour.org Ardour] {{linux}} {{mac}} - {{deb}}
| |
| | |
| |-
| |
| | align="center" |
| |
| ===== Editor Audio+Midi =====
| |
| | |
| | [http://www.steinberg.net/ Cubase] {{Windows}} {{mac}}
| |
| | |
| | [http://www.rosegardenmusic.com/ Rosegarden4] {{linux}} - {{deb}}
| |
| | |
| [http://www.muse-sequencer.org/ Muse] {{linux}} - {{deb}}
| |
| | |
| |-
| |
| | align="center" |
| |
| ===== Sequencer =====
| |
| |
| |
| | |
| | [http://www.filter24.org/seq24/ Seq24] {{linux}} - {{Deb}}
| |
| | |
| |-
| |
| | align="center" |
| |
| ===== Editor Loop-Based =====
| |
| | |
| | [http://www.flstudio.com/ Friuty Loops] {{windows}}
| |
| | |
| | [http://lmms.sourceforge.net/ Lmms] {{linux}} - {{deb}}
| |
| | |
| |-
| |
| | align="center" |
| |
| ===== Framework Synth/Effetti =====
| |
| | |
| | [http://www.steinberg.net/ VST] {{windows}} {{mac}}
| |
| | |
| | [http://dssi.sourceforge.net/ DSSI] {{linux}} - {{deb}}
| |
| | |
| [http://www.ladspa.org/ LADSPA] {{linux}} - {{deb}}
| |
| | |
| |-
| |
| | align="center" |
| |
| ===== Synth =====
| |
| |
| |
| | |
| | [http://zynaddsubfx.sourceforge.net/ ZynAddSubFX] {{linux}} {{windows}} - {{deb}}
| |
| | |
| [http://www.nongnu.org/om-synth/ Om] {{linux}}
| |
| | |
| [http://home.jps.net/~musound/whysynth.html WhySynth] {{linux}}
| |
| | |
| |-
| |
| | align="center" |
| |
| ===== Notazione =====
| |
| | |
| | [http://www.finalemusic.com/ Finale] {{windows}} {{mac}}
| |
| | |
| | [http://lilypond.org/web/ Lilypond] {{linux}} - {{deb}}
| |
| | |
| [http://denemo.sourceforge.net/ Denemo] {{linux}} - {{deb}}
| |
| | |
| [http://noteedit.berlios.de/ NoteEdit] (interfaccia a Lilypond) {{linux}} - {{deb}}
| |
| | |
| [http://www.rosegardenmusic.com/ Rosegarden4] (interfaccia a Lilypond) {{linux}} - {{deb}}
| |
| | |
| |-
| |
| | align="center" colspan="3" |
| |
| | |
| ====Grafica====
| |
| |-
| |
| | align="center" |
| |
| | |
| =====Fotoritocco=====
| |
| | |
| | [http://www.it.corel.com/servlet/Satellite?pagename=Corel3It/Products/Display&pfid=1047024809736&pid=1047025538464 Paint Shop Pro] {{windows}}
| |
| | |
| [http://www.adobe.it/products/photoshop/main.html Adobe PhotoShop] {{windows}} - {{mac}}
| |
| | |
| | [http://www.gimp.org/ GIMP] {{windows}} - {{linux}} - {{mac}} - {{deb}}
| |
| | |
| |-
| |
| | align="center" |
| |
| | |
| =====Gestione Foto=====
| |
| | |
| | [http://picasa.google.com/index.html Picasa] {{windows}} {{linux}}
| |
| | |
| [http://www.apple.com/ilife/iphoto/ iPhoto] {{mac}}
| |
| | |
| | [http://gthumb.sourceforge.net/ Gthumb] {{linux}} - {{deb}}
| |
| | |
| [http://www.digikam.org/ Digikam] {{linux}} - {{deb}}
| |
| | |
| [http://gqview.sourceforge.net/ GQview] {{linux}} - {{deb}}
| |
| | |
| [http://www.gnome.org/projects/f-spot/ F-Spot] {{linux}} - {{deb}}
| |
| | |
| |-
| |
| | align="center" |
| |
| | |
| =====Vettoriale=====
| |
| | |
| | [http://www.it.corel.com/servlet/Satellite?pagename=Corel3It/Products/Display&pfid=1047024809679&pid=1047023175176 CorelDRAW] {{windows}}
| |
| | |
| | [http://www.sodipodi.com/ Sodipodi] {{windows}} - {{linux}} - {{deb}}
| |
| | |
| [http://www.inkscape.org/ InkScape] {{windows}} - {{linux}} - {{mac}} - {{deb}}
| |
| | |
| |-
| |
| | align="center" |
| |
| | |
| =====Immagini RAW=====
| |
| | |
| | ''Vari plugin commerciali''
| |
| | |
| | [http://www.cybercom.net/~dcoffin/dcraw/ dcraw] {{linux}} - {{deb}}
| |
| | |
| [http://ufraw.sourceforge.net/ UFRaw] {{linux}} - {{deb}}
| |
| | |
| |-
| |
| | align="center" |
| |
| | |
| =====Grafica Tridimensionale=====
| |
| | |
| | [http://www.autodesk.com/maya Maya] {{windows}} - {{linux}} - {{mac}}
| |
| | |
| [http://www.autodesk.com/3dsmax 3D Studio Max] {{windows}}
| |
| | |
| [http://www.rhino3d.com/ Rhinoceros] {{windows}}
| |
| | |
| [http://www.newtek.com/lightwave/ Lightwave 3D] {{windows}} - {{mac}}
| |
| | |
| [http://www.povray.org/ POV-Ray] {{windows}} - {{linux}} - {{mac}} - {{deb}}
| |
| | |
| [http://www.softimage.com/products/xsi/ Softimage XSI] {{windows}} - {{linux}}
| |
| | |
| | [http://blender.org/cms/Home.2.0.html Blender] {{windows}} - {{linux}} - {{mac}} - Solaris - Irix - FreeBSD - {{deb}}
| |
| | |
| [http://www.k-3d.org/ K-3D] {{windows}} - {{linux}} - {{deb}}
| |
| | |
| [http://www.wings3d.com/ Wings 3D] {{windows}} - {{linux}} - {{mac}} - {{deb}}
| |
| | |
| [http://www.artofillusion.org/ Art of Illusion] {{windows}} - {{linux}} - {{mac}} - Unix
| |
| | |
| |-
| |
| | align="center" |
| |
| | |
| =====Rendering=====
| |
| | |
| | [https://renderman.pixar.com/ RenderMan] {{windows}} - {{mac}}
| |
| | |
| [http://www.3delight.com/en/index.php/home 3Delight] {{windows}} - {{linux}} - {{mac}}
| |
| | |
| [http://www.autodesk.com/mentalray Mental Ray] {{windows}} - {{linux}} - {{mac}}
| |
| | |
| [http://www.chaosgroup.com V-Ray] {{windows}}
| |
| | |
| [http://www.finalrender.com/ finalRender] {{windows}}
| |
| | |
| [http://www.povray.org/ POV-Ray] {{windows}} - {{linux}} - {{mac}} - {{deb}}
| |
| | |
| [http://www.maxwellrender.com/ Maxwell Render] {{windows}} - {{linux}} - {{mac}}
| |
| | |
| [http://www.indigorenderer.com/joomla/ Indigo] {{windows}} - con wine {{linux}}
| |
| | |
| | [http://www.blender.org/ Blender interno] {{windows}} {{linux}} {{mac}} {{deb}}
| |
| | |
| [http://www.yafray.org/ YafRay] {{windows}} {{linux}} {{mac}} {{deb}}
| |
| | |
| [http://www.aqsis.org/xoops/ Aqsis] {{windows}} - {{linux}} - {{mac}}
| |
| | |
| [http://www.cs.utexas.edu/~okan/Pixie/pixie.htm Pixie] {{windows}} - {{linux}} - {{mac}}
| |
| | |
| [http://sunflow.sourceforge.net/ Sunflow] {{windows}} {{linux}} {{mac}}
| |
| | |
| | |
| | |
| |-
| |
| | |
| | align="center" colspan="3" |
| |
| | |
| ===Office===
| |
| | |
| |-
| |
| | align="center" |
| |
| ====Suite Office====
| |
| | |
| | [http://office.microsoft.com/ Microsoft Office] {{windows}} {{mac}}
| |
| | |
| [http://www.software602.com/ 602 PC Suite] {{windows}}
| |
| | |
| [http://www.sun.com/software/star/staroffice/ StarOffice] {{linux}} {{windows}}
| |
| | |
| |
| |
| | |
| [http://www.openoffice.org OpenOffice.Org] {{linux}} {{windows}} {{mac}} - {{deb}}
| |
| | |
| [http://www.koffice.org Koffice] {{linux}} - {{deb}}
| |
| | |
| [http://www.gnome.org/gnome-office/ GnomeOffice] {{linux}} {{windows}} {{mac}} - {{deb}}
| |
| | |
| |-
| |
| | align="center" |
| |
| ====Editor di Testi [http://it.wikipedia.org/wiki/WYSIWYG WYSIWYG]====
| |
| | [http://office.microsoft.com/ Microsoft Word] {{windows}} {{mac}}
| |
| | |
| [http://www.microsoft.com/products/works/default.mspx Microsoft Works] {{windows}}
| |
| | |
| | [http://www.abisource.com/ Abiword] {{linux}} {{windows}} {{mac}} - {{deb}}
| |
| | |
| [http://www.koffice.org Kword] (Parte di Koffice) {{linux}} - {{deb}}
| |
| | |
| [http://www.openoffice.org OpenOfficeWriter] (Parte di OpenOffice.Org) {{linux}} {{windows}} {{mac}} - {{deb}}
| |
| | |
| |-
| |
| | align="center" |
| |
| ====Editor di Testi [http://it.wikipedia.org/wiki/Desktop_Publishing DTP]====
| |
| | [http://www.adobe.com/products/pagemaker/main.html Adobe PageMaker] {{windows}} {{mac}}
| |
| | |
| [http://www.quark.com/about/contact/international_web_sites.html QuarkXPress] {{windows}} {{mac}}
| |
| | |
| | [http://www.lyx.org/ Lyx] {{linux}} {{mac}} {{windows}} - {{deb}}
| |
| | |
| [http://www.scribus.org.uk/ Scribus] {{linux}} {{mac}} {{windows}} - {{deb}}
| |
| | |
| [http://www.stacken.kth.se/project/pptout/ Passepartout] {{linux}} {{mac}} - {{deb}}
| |
| | |
| TeX/LaTeX {{linux}} {{windows}} {{mac}} - {{deb}} [http://www.guit.sssup.it/ GUIT]
| |
| | |
| |-
| |
| | align="center" |
| |
| | |
| ====Editor di Testi orientati<br> alla programazione====
| |
| |
| |
| | |
| |[http://www.kde-apps.org/content/show.php?content=9901 KWrite] (default di KDE) {{linux}} - {{deb}}
| |
| | |
| [http://www.gnu.org/software/emacs/emacs.html Emacs] {{linux}} {{windows}} {{mac}} e molti altri - {{deb}}
| |
| | |
| [http://www.vim.org/ Vim] {{linux}} {{windows}} {{mac}} e molti altri - {{deb}}
| |
| | |
| [http://kate.kde.org/ Kate] {{linux}} - {{deb}}
| |
| | |
| [http://www.kdevelop.org/ KDevelop] {{linux}} - {{deb}}
| |
| | |
| [http://kile.sourceforge.net/ Kile] {{linux}} - {{deb}}
| |
| | |
| [http://www.gnome.org/projects/gedit/ Gedit] {{linux}} - {{deb}}
| |
| | |
| |-
| |
| | align="center" |
| |
| | |
| ====Fogli di Calcolo====
| |
| | [http://office.microsoft.com/ Microsoft Excel] {{windows}} {{mac}}
| |
| | |
| [http://www.microsoft.com/products/works/default.mspx Microsoft Works] {{windows}}
| |
| | |
| | [http://www.gnome.org/projects/gnumeric/ Gnumeric] {{linux}} {{windows}} {{mac}} - {{deb}}
| |
| | |
| [http://www.koffice.org Kspread] (Parte di Koffice) {{linux}} - {{deb}}
| |
| | |
| [http://www.openoffice.org OpenOfficeCalc] {{linux}} {{windows}} {{mac}} - {{deb}}
| |
| | |
| |-
| |
| | align="center" colspan="3" |
| |
| ===Programmi Scientifici===
| |
| | |
| |-
| |
| | align="center" |
| |
| ====Matlab====
| |
| | |
| | [http://www.mathworks.com/ Matlab] {{linux}} {{windows}} {{mac}}
| |
| | |
| | [http://www.octave.org/ Octave] {{linux}} {{windows}} {{mac}} - {{deb}}
| |
| | |
| [http://scilabsoft.inria.fr Scilab] {{linux}} {{windows}} {{mac}} - {{deb}}
| |
| | |
| [http://matplotlib.sourceforge.net/ Matplotlib] {{linux}} {{windows}} {{mac}} - {{deb}}
| |
| | |
| |-
| |
| | align="center" colspan="3" |
| |
| | |
| === Utilita'===
| |
| |-
| |
| | align="center" |
| |
| ====Backup====
| |
| | [http://www.microsoft.com Windows Backup] {{windows}}
| |
| | |
| [http://www3.ca.com/solutions/Product.aspx?ID=4536 ARCserve Backup] {{windows}}
| |
| | |
| | [http://www.bacula.org Bacula] {{linux}} {{windows}} {{mac}} - {{deb}}
| |
| | |
| [http://jr.falleri.free.fr/keep Keep] {{linux}} - {{udeb|http://repos.knio.it}}
| |
| | |
| |-
| |
| | align="center" |
| |
| ====File Manager====
| |
| | Explorer {{windows}}
| |
| | |
| [http://www.ghisler.com/ Total Commander] {{windows}}
| |
| | |
| | [http://www.gnome.org/projects/nautilus/ Nautilus] (default di Gnome) {{linux}} - {{deb}}
| |
| | |
| [http://www.konqueror.org/ Konqueror] (default di KDE) {{linux}} - {{deb}}
| |
| | |
| [http://rox.sourceforge.net/phpwiki/index.php/ROX-Filer ROX-filer] {{linux}} - {{deb}}
| |
| | |
| [http://en.wikipedia.org/wiki/Gentoo_file_manager Gentoo] {{linux}} - {{deb}}
| |
| | |
| [http://roland65.free.fr/xfe/ Xfe] {{linux}} - {{deb}}
| |
| | |
| [http://krusader.sourceforge.net/ Krusader] {{linux}} - {{deb}}
| |
| | |
| [http://tuxcmd.sourceforge.net/ Tux-commander] {{linux}}
| |
| | |
| [http://www.nongnu.org/gcmd/ Gnome-commander] {{linux}} - {{deb}}
| |
| | |
| [http://thunar.xfce.org/index.html Thunar] {{linux}} - {{deb}}
| |
| |-
| |
| | |
| | align="center" |
| |
| ====Gestione Filesystem====
| |
| | [http://www.symantec.com/home_homeoffice/products/system_performance/pm80/index.html Partition Magic] {{windows}}
| |
| | |
| | [ftp://ftp.kernel.org/pub/linux/utils/util-linux/ fdisk] {{linux}} - {{deb}}
| |
| | |
| [ftp://ftp.kernel.org/pub/linux/utils/util-linux/ cfdisk] {{linux}} - {{deb}}
| |
| | |
| [http://www.gnu.org/software/parted/ parted] {{linux}} - {{deb}}
| |
| | |
| [http://qtparted.sourceforge.net/ qtparted] {{linux}} - {{deb}}
| |
| | |
| [http://gparted.sourceforge.net/ gparted] {{linux}} - {{deb}}
| |
| | |
| |-
| |
| | |
| | |
| | align="center" |
| |
| ====Masterizzazione====
| |
| | [http://www.nero.com/ita/index.html Nero Burning Room] {{windows}} {{linux}}
| |
| | |
| | [http://www.k3b.org/ K3b] {{linux}} - {{deb}}
| |
| | |
| [http://gnomebaker.sourceforge.net/v2/ Gnomebaker] {{linux}} - {{deb}}
| |
| | |
| [http://graveman.tuxfamily.org/index.php?l=e Graveman] {{linux}} - {{deb}}
| |
| | |
| [http://www.xcdroast.org/ X-CD-roast] {{linux}} - {{deb}}
| |
| | |
| |-
| |
| | align="center" |
| |
| | |
| ====Pulizia del Sistema====
| |
| | [http://www.symantecstore.com/antivirus/norton-cleansweep-a.htm CleanSweep] {{windows}}
| |
| | |
| | [http://www.kde-apps.org/content/show.php?content=28631 Kleansweep] {{linux}} {{udeb|http://repos.knio.it}}
| |
| |}
| |
| | |
| ==Legenda==
| |
| Nella tabella sono presenti alcuni simboli, per identificare quali sistemi operativi sono supportati dalle applicazioni:
| |
| : {{linux}} Indica che il programma e' compatibile con Linux.
| |
| : {{windows}} Indica che il programma e' compatibile con Windows.
| |
| : {{mac}} Indica che il programma e' compatibile con MacOs.
| |
| | |
| Sono, inoltre, presenti delle swirl, che indicano la presenza dei programmi in formato .deb.
| |
| : {{deb}} Indica che il programma e' stato pacchettizzato ed e' presente nei repository ufficiale Debian.
| |
| : http://guide.debianizzati.org/images/7/7b/Swirl_gray.png Indica che il programma e' stato pacchettizzato, ma e' presente in un repository non ufficiale. E' inoltre presente un link al repository in cui si trova il pacchetto.
| |