-->

Ubuntu 10.10 Maverick Meerkat: Software Packages presenti nella categoria Aplicazioni Matematiche, prima parte.

Tutto il software presente nella prossima versione di Ubuntu 10.10 Karmic Koala relativo alla Categoria Applicazioni Matematiche.

Come al solito una recensione, sceheda tecnica e istruzioni per il download di ogni programma.

Dai più conosciuti come Acl2, Alt Ergo, Axiom e Cantor (senza tralasciare il popolare Gnumeric) ad altri semplici tools come Cogides, Eukleide e  Grinvin

In ordine alfabetico da acl2 a gsl.

ACL2 linguaggio di programmazione con cui modellare sistemi di calcolo.
ACL2_Logo 

Questo file contiene i record di certificazione per le varie librerie precompilate contenute nel pacchetto ACL2-books. ACL2 essenzialmente necessita che tutti i libri inclusi siano certificati prima di essere usati.

Scheda completa e istruzioni per il download in questa pagina

Admesh strumento per elaborare griglie solide a triangoli.

admesh_mosh
 Attualmente ADMesh legge solo il formato file STL che è usato in applicazioni per prototipazione veloce, benché possa scrivere file STL, VRML, OFF e DXF. Alcune delle caratteristiche di ADMesh sono: riempie buchi nella griglia aggiungendo facce; ripara le facce unendo quelle contigue; ripara le direzioni normali (cioè le facce dovrebbero essere in senso antiorario); rimuove facce degenerate (cioè facce con due o più vertici uguali).

Scheda completa e istruzioni per il download in questa pagina 
ApCalc calcolatrice a precisione arbitraria.
apcalc1
Calc è un sistema aritmetico a precisione arbitraria che usa un linguaggio in stile C. Calc è utile come calcolatrice, prototipatore di algoritmi e come strumento di ricerca matematico. Soprattutto, calc fornisce un mezzo di calcolo indipendente dalla macchina. Calc è fornito con un ricco insieme interno di funzioni matematiche e di programmazione.

Calc è costruito sopra la libreria libcalc che rappresenta i valori numerici come frazioni ridotte ai minimi termini. Questa libreria può anche essere usata per aggiungere capacità di precisione arbitraria ai propri programmi ed è disponibile in Debian come pacchetto "apcalc-dev".

Il nome d'origine di questo pacchetto è "calc", ma si è dovuto cambiarlo in "apcalc" per Debian in quanto c'è già un altro pacchetto chiamato "calc". Ciononostante i binari e le pagine man installate da questo pacchetto si chiamano ancora "calc"
Scheda completa e istruzioni per il download in questa pagina
Aribas è un interprete interattivo adatto a aritmetiche con grandi numeri interi.
aribas
Aribas è un interprete interattivo adatto a aritmetiche con grandi numeri interi e a virgola mobile a precisione multipla. La sua sintassi è simile al Pascal o Modula-2 ma contiene anche funzioni provenienti da altri linguaggi di programmazione come C, Lisp, Oberon. 
 
Scheda completa e istruzioni per il download in questa pagina
 
Autoclass classificazione o clustering automatici.
autoclass1
AutoClass risolve il problema di rilevare in modo automatico classi all'interno di dati (talvolta chiamato clustering o apprendimento non supervisionato), in contrasto con la generazione di descrizioni di classi da esempi già classificati (chiamato apprendimento supervisionato). Mira a scoprire le classi "naturali" all'interno dei dati. AutoClass è applicabile ad osservazioni di quelle cose che possono essere descritte da un insieme di attributi, senza fare riferimento ad altre cose. I valori dei dati corrispondenti ad ogni attributo sono limitati ad essere o numeri o elementi di un insieme finito di simboli. Con dati numerici deve essere fornito un errore di misurazione.  
 
Scheda completa e istruzioni per il download in questa pagina

Axiom è in grado di eseguire calcoli numerici, simbolici, grafici e altre operazioni correlate.

AxiomGraphics

Axiom è utile per la ricerca e lo sviluppo di algoritmi matematici. Definisce una gerarchia di tipi, rigorosa e matematicamente corretta. Ha un linguaggio di programmazione ed un compilatore incorporato.
Axiom è stato sviluppato sin dal 1973 ed è stato venduto come prodotto commerciale. È stato rilasciato come software libero.
Sono in corso sforzi per estendere questo software per (a) sviluppare un'interfaccia utente migliore; (b) renderlo utile come strumento di insegnamento; (c) sviluppare un protocollo server per l'algebra; (d) integrare matematica aggiuntiva; (e) ricostruire l'algebra in uno stile di programmazione documentato; (f) integrare la programmazione logica; (g) sviluppare un Axiom Journal con contributi referenziati.
Questo pacchetto contiene il programma eseguibile principale e tutti i moduli di algebra precompilati e autocaricabili.
Scheda completa e istruzioni per il download in questa pagina

The Basic Linear Algebra Communication Subprograms constitute a message-passing library designed for linear algebra.
NIIntelmklFFT
Il BLACS (Algebra Lineare Comunicazione sottoprogrammi base) è un progetto  in corso il cui scopo è quello di creare un messaggio di algebra lineare orientata passando un'interfaccia che può essere implementata in modo efficiente e uniforme su una vasta gamma di piattaforme a memoria distribuita. La lunghezza del tempo necessario per implementare algoritmi di memoria distribuita  lo rende poco efficiente.
 
Scheda completa e istruzioni per il download in questa pagina
 
Bugsx a program to display and evolve biomorphs.
 
bugsx biomorphs
Bugsx gira sotto sistema a finestre X11 del MIT. E 'stato scritto sotto UNIX, ma dovrebbe essere facilmente trasportabile. Si tratta di un programma che disegna le Biomorfi basati su trame parametrici di Fourier seno e coseno serie e ti permette di giocare con loro utilizzando l'algoritmo genetico.
La versione originale che si è svolta sotto Suntools e XViews è stato scritto da Joshua R. Smith a volte 1990. Vedere la sezione dei "crediti" per maggiori dettagli.
Per ulteriori informazioni su gli sfondi teorici di bugsx consultare l'articolo di Joshua R. Smith distribuito con questo programma in formato PostScript gzip come bugs.ps.gz. È necessario decomprimere il file con 'gunzip' prima di stamparlo.
Scheda completa e istruzioni per il download in questa pagina

Cadabra is a computer algebra system (CAS) designed specifically for the solution of problems encountered in field theory.


Cadabra è un sistema di algebra computazionale progettato specificamente per la soluzione di problemi che si incontrano nella teoria dei campi. 
Ha molte funzionalità per la semplificazione polinomiale di tensori tra le quali simmetrie multi-termine, fermioni e variabili anti-commutative, algebre di Clifford e trasformazioni di Fierz, dipendenza da coordinate implicite, tipi ad indici multipli e molto altro. 
Il formato di input è un sottoinsieme di TeX.
 
Scheda completa e istruzioni per il download in questa pagina

Cantor interfaccia grafica per software matematici presente nei repository di Ubuntu.
 
 
 
Cantor è un'interfaccia ti mette a disposizione i migliori software matematici per Ubuntu.

Per installarlo in Ubuntu andate in:

Applicazioni-Accessori-Terminale

e digitate:
 sudo apt-get install cantor 
Oppure recatevi in Ubuntu Software Center, cercate la voce "cantor" -senza virgolette, e una volta trovata cliccateci sopra.L'installazione partirà subito con tutte le dipendeze e librerie richieste.
Scheda completa e istruzioni per il download in questa pagina
 
 CarMetal è un programma di geometrie che ti permette di sperimentare con forme e linee. 
 
carmetal
CARMetal è un adattamento del programma di geometria dinamica chiamato CaR, abbreviazione di compasso e riga. Questo programma ha una interfaccia modificata e le funzionalità per poter eliminare i passaggi intermedi e cosi rendere più facile la creazione delle figure.
CarMetal è un programma di geometrie che ti permette di sperimentare con forme e linee. Hai a tua disposizione potenti algoritmi e strumenti per gestire gli oggetti geometrici e le relazioni tra di essi: questo consente di realizzare costruzioni geometriche anche molto complesse.
Uno dei punti di forza di CarMetal è la sua intefaccia creata da insegnanti di Matematica per rendere veramente immediata e piacevole l'interazione tra l'utente e gli elementi geometrici.

Scheda completa e istruzioni per il download in questa pagina
 
Circlepack  programma per la creazione e visualizzazione di impacchettamenti di cerchi.

circlepack 
CirclePack è un programma C per la creazione, la visualizzazione, la manipolazione e l'archiviazione di impacchettamenti di cerchi usando il sistema X Window. I calcoli possono essere fatti in geometria iperbolica, euclidea o sferica, benché le funzioni per l'ultima non siano ancora complete. Per la teoria alla base del pacchetto, consultare la letteratura scientifica. Uno degli interessi principali dell'autore riguarda il parallelo tra la teoria in fase di sviluppo degli impacchettamenti dei cerchi e la teoria classica delle funzioni analitiche.  
 
Scheda completa e istruzioni per il download in questa pagina

Concalc è una calcolatrice per la console Linux.

concalc
Concalc è una calcolatrice per la console Linux. Dovrebbe funzionare anche su tutti gli altri sistemi unix. Concalc è solo il parser algoritmo di extcalc confezionato in un programma di console semplice. Si può usare se avete bisogno di una calcolatrice nella shell.

Questa documentazione si riferisce a Concalc versione 0.9.2.

Installazione.
1. Decomprimere il pacchetto: "tar-xzf concalc-0.9.2.tar.gz"
2. Cambiare directory: "cd concalc-0.9.2"
3. Configure Run: "/ configure".
4. Compilare il programma: "fare"
5. Diventa root: "su"
6. Installare i file: "make install" 
Scheda completa e istruzioni per il download in questa pagina 
COQ è un assistente di prova per un quadro logico noto come Calcolo delle induttivi Costruzioni.
coq
Coq implementa uno specifico programma matematico di lingua di livello superiore chiamato Gallina che si basa su un linguaggio formale espressivo chiamato Calcolo delle induttivi costruzioni che si combina sia una logica di ordine superiore e un linguaggio di programmazione funzionale, riccamente digitato .  
Attraverso un linguaggio volgare di comandi , Coq permette di:

    definire funzioni o predicati , che può essere valutata in modo efficiente ;
    
affermare teoremi matematici e specifiche del software ;
    
di sviluppare in modo interattivo prove formali di questi teoremi ;
    
di macchina controllare queste prove da una certificazione relativamente piccolo "kernel" ;
    
per estrarre programmi certificati a linguaggi come Objective Caml , Haskell o Scheme.
 
Scheda completa e istruzioni per il download in questa pagina
CUC ³ copre una gamma eccezionalmente ampia di argomenti in chimica teorica e quantistica .
cuc3 cuII_ahomo-small
 

La ricerca teorica e modellazione effettuato presso CUC ³ sviluppa una gamma eccezionalmente ampia di argomenti in chimica teorica e quantistica , fisica della materia condensata , scienza delle superfici e meccanica statistica dei sistemi complessi e disordinati , tra cui aggregati macromolecolari .  
Gli strumenti teorici comprendono la teoria quantistica e la teoria del funzionale della densità ( DFT) della struttura elettronica , classica DFT di fluidi non omogenei , meccanica statistica , e una varietà di metodi di simulazione , tra cui Monte Carlo , Dinamica Molecolare ( MD) , e ab initio MD , nonché algoritmi di ottimizzazione globale per l'esplorazione delle superfici di energia multi- dimensionali.
Scheda completa e istruzioni per il download in questa pagina

Dicelab è uno strumento per calcolare la distribuzione di probabilità.
 dicelab_1
Dicelab è uno strumento per calcolare la distribuzione di probabilità. Ma può essere anche utilizzato per analizzare i giochi di disegno, ed in altre situazioni.

Assumendo un gioco immaginario tavolo di ruolo utilizza il seguente schema per determinare il successo o il fallimento: il giocatore tira i dadi N (determinato dalla sua abilità), e scarta tutte le più basse N-2 dadi. 
 
Scheda completa e istruzioni per il download in questa pagina
 
dolfin-bin (0.9.8-3build1) [universe]
Executable scripts for DOLFIN
drgeo (1.1.0-6) [universe]
An interactive geometry software
dynare (4.1.1-2) [universe]
suite for non-linear models with forward looking variables
dynare-common (4.1.1-2) [universe]
platform independent files for Dynare
dynare-matlab (4.1.1-2) [multiverse]
MEX files for MATLAB users of Dynare
edenmath.app (1.1.1a-7build2) [universe]
Scientific calculator for GNUstep
ess (5.10-1) [universe]
Emacs mode for statistical programming and data analysis
eukleides (1.5.3-1) [universe]
Euclidean geometry drawing language
euler (1.61.0-8) [universe]
interactive mathematical programming environment
euler-doc (1.61.0-8) [universe]
documentation for the mathematical programming environment Euler
evolver (2.30c-1) [universe]
Surface Evolver
extcalc (0.9.2-1) [universe]
multifunctional scientific graphic calculator
fenics (10.06-2) [universe]
automation of computational mathematical modeling
formed (3.3f-1) [universe]
formula editor for first-order logic formulae
frama-c (20100401+boron+dfsg-4) [universe]
Framework for source code analysis of software written in C
freefem (3.5.8-4.2) [universe]
A PDE oriented language using Finite Element Method
freefem-examples (3.5.8-4.2) [universe]
Example files for FreeFEM
freefem3d (1.0pre10-2.1) [universe]
A language and solver for partial differential equations in 3D
freemat (4.0-3) [universe]
mathematics framework (mostly matlab compatible)
freemat-data (4.0-3) [universe]
freemat data files
freemat-help (4.0-3) [universe]
freemat help files
galculator (1.3.4-1ubuntu2) [universe]
A GTK+ 2.0 based calculator
galculator-hildon (1.3.4-1ubuntu2) [universe]
A GTK+ 2.0 based calculator for Hildon-based systems
gambit (0.2006.01.20-3) [universe]
Game theory analysis software and tools
gambit-doc (0.97.0-1) [universe]
documentation for gambit
gap (4r4p12-1) [universe]
Groups, Algorithms and Programming computer algebra system
gap-character-tables (1r1p3-5) [universe]
GAP Library of character tables
gap-core (4r4p12-1) [universe]
GAP computer algebra system, core components
gap-guava (3.6-2) [universe]
Coding theory library for GAP
gap-libs (4r4p12-1) [universe]
GAP computer algebra system, essential GAP libraries
gap-online-help (4r4p12-1) [universe]
GAP computer algebra system, online help
gap-prim-groups (4r4p10-1) [universe]
Database of primitive groups for GAP
gap-small-groups (4r4p10-1) [universe]
Database of small groups for GAP
gap-small-groups-extra (4r4p10-1) [universe]
Large database of small groups for GAP
gap-table-of-marks (1r1p4-1) [universe]
GAP table of marks library
gap-trans-groups (4r4p10-1) [universe]
Database of transitive groups for GAP
gbase (0.5-2.2) [universe]
small numeric base converter
gcalctool (5.32.0-0ubuntu1)
GNOME desktop calculator
genus2reduction (0.3-2) [universe]
Conductor and Reduction Types for Genus 2 Curves
geomview (1.9.4-2) [universe]
interactive geometry viewing program
gerris (20091109-dfsg.1-2) [universe]
Gerris Flow Solver
gfan (0.3dfsg-1) [universe]
Program for computing with Groebner fans
gfm (1.03-2build1) [universe]
Texas Instruments hand-helds file manipulation program for X
ggobi (2.1.9~20091212-3) [universe]
Data visualization system for high-dimensional data
ginac-tools (1.5.8-1) [universe]
Some tools for the GiNaC symbolic framework
gliese (3.0.95-2) [multiverse]
stellar data set from the Third Catalogue of Nearby Stars
glpk (4.43-1) [universe]
linear programming kit
glpk-utils (4.43-1) [universe]
linear programming kit - utility files
gmp-ecm (6.2-1) [universe]
Factor integers using the Elliptic Curve Method
gmsh (2.4.2.dfsg-3) [universe]
three-dimensional finite element mesh generator
gnumeric (1.10.8-1ubuntu1) [universe]
spreadsheet application for GNOME - main program
gnumeric-common (1.10.8-1ubuntu1) [universe]
spreadsheet application for GNOME - common files
gnumeric-plugins-extra (1.10.8-1ubuntu1) [universe]
spreadsheet application for GNOME - additional plugins
gnuplot (4.4.0-1) [universe]
A command-line driven interactive plotting program
gnuplot-mode (1:0.6.0-5) [universe]
Yet another Gnuplot mode for Emacs
gnuplot-nox (4.4.0-1) [universe]
A command-line driven interactive plotting program
gnuplot-x11 (4.4.0-1) [universe]
A command-line driven interactive plotting program
grace (1:5.1.22-8build1) [universe]
An XY plotting tool
graphmonkey (1.7-2) [universe]
a GTK#-based graphing calculator
graphthing (1.3.2-3) [universe]
tool to create, manipulate and study graphs
gretl (1.9.0-1build1) [universe]
The GNU Regression, Econometric & Time-Series Library
gretl-common (1.9.0-1build1) [universe]
The GNU Regression, Econometric & Time-Series Library -- scripts package
gretl-data (1.9.0-1build1) [universe]
The GNU Regression, Econometric & Time-Series Library -- data package
gretl-doc (1.9.0-1build1) [universe]
The GNU Regression, Econometric & Time-Series Library -- doc package
grinvin (1.2-1) [multiverse]
interactive software for studying graphs and their invariants
grpn (1.1.2-3) [universe]
GTK+ reverse polish notation calculator
gsl-bin (1.14+dfsg-1) [universe]
GNU Scientific Library (GSL) -- binary package
gsl-ref-html (1.14-1) [universe]
GNU Scientific Library (GSL) Reference Manual in html
gsl-ref-psdoc (1.14-1) [universe]
GNU Scientific Library (GSL) Reference Manual in postscript
Se ti è piaciuto l'articolo , iscriviti al feed cliccando sull'immagine sottostante per tenerti sempre aggiornato sui nuovi contenuti del blog:
reeder

Come usare gli applicativi delle varie distribuzioni che si occupano di espandere i pacchetti e di generare gli stessi.

Quando si utilizza una distribuzione GNU/Linux, è quantomeno fastidioso dover mescolare applicazioni installate a partire da archivi in formato diverso da quello che si usa normalmente. Ciò proprio perché non è più possibile tenere traccia, in un modo univoco, della posizione dei file appartenenti a ogni pacchetto (senza contare le altre conseguenze).

Fortunatamente vengono in aiuto i programmi di conversione che permettono di trasformare un archivio da un formato a un altro, anche se non sempre funzionano perfettamente. A questi si affiancano poi degli applicativi che permettono di ispezionare il contenuto di file impacchettati in vari formati e di estrarne quello che si desidera.

Questi programmi utilizzano gli applicativi delle varie distribuzioni che si occupano di espandere i pacchetti e di generare gli stessi. Pertanto, di solito, per convertire da Debian a Red Hat e viceversa, o per ispezionare i loro contenuti, occorrono sia dpkg (assieme a dpkg-deb), sia rpm.

L'utilizzo di pacchetti di altre distribuzioni (a seguito di conversione o meno) richiede un'ottima pratica nella gestione degli archivi relativi. Due pacchetti che dal nome sembrano uguali possono essere diversi nel contenuto, a seguito delle diverse strategie adottate dalle distribuzioni. Questo vale naturalmente anche per pacchetti che utilizzano la stessa tecnica di confezionamento (archiviazione), ma appartengono a distribuzioni differenti.

Alien.

 

Alien è un programma che consente di convertire un pacchetto archiviato in un altro formato di archiviazione. Precisamente, è in grado di generare archivi in formato Debian, RPM, SLP, TGZ (Slackware) e Solaris SLP, a partire da questi formati. Non è in grado di gestire i pacchetti sorgenti.

L'eseguibile che compie tutto il lavoro è alien e la sintassi per il suo utilizzo è mostrata nello schema seguente:
alien --to-deb [opzioni] file_da_convertire...
alien --to-rpm [opzioni] file_da_convertire...
alien --to-tgz [opzioni] file_da_convertire...
alien --to-slp [opzioni] file_da_convertire...
alien --to-pkg [opzioni] file_da_convertire...
Alien ha la necessità di conoscere soltanto in quale formato finale occorre produrre la conversione. Il tipo di archivio sorgente viene individuato automaticamente, probabilmente in base all'estensione usata nel nome del file. Se con le opzioni non si specifica in quale formato convertire, si ottiene un archivio Debian.

La conversione di un archivio TGZ (tar+gzip) in uno più sofisticato come RPM o Debian, non è conveniente in generale, perché in questo modo mancano molte informazioni che sono importanti per questi formati.

Alcuni pacchetti contengono degli script che devono essere eseguiti per sistemare ciò che è necessario (come l'aggiunta di un utente di sistema, o cose simili). La conversione in un altro formato tende a perdere questi script.

Alcune opzioni.
Opzione Descrizione
-d
--to-deb
Specifica che si vuole ottenere la conversione in formato Debian.
-r
--to-rpm
Specifica che si vuole ottenere la conversione in formato RPM.
-t
--to-tgz
Specifica che si vuole ottenere la conversione in formato Slackware.
--to-slp
Specifica che si vuole ottenere la conversione in formato SLP.
-p
--to-pkg
Specifica che si vuole ottenere la conversione in formato PKG Solaris.
--description=descrizione
Specifica una descrizione per il pacchetto, da utilizzare esclusivamente per una conversione in cui l'origine sia un archivio Slackware o tar+gzip. Infatti, in questi casi, mancherebbe qualunque descrizione del contenuto del pacchetto.
-c
--scripts
Tenta di convertire gli script. Si deve usare questa opzione con molta prudenza, perché tali script dipendono dalla struttura della distribuzione per cui sono stati fatti e il loro utilizzo in un'altra distribuzione potrebbe essere inopportuno.
Segue la descrizione di alcuni esempi.
  • # alien --to-rpm dpkg_1.4.0.23.2-1.i386.deb[Invio]
    Converte l'archivio dpkg_1.4.0.23.2-1.i386.deb in formato RPM, generando il file i386/dpkg-1.4.0.23.2-2.i386.rpm nella stessa directory.
  • # alien --to-deb pine-4.04-1.i386.rpm[Invio]
    Converte l'archivio pine-4.04-1.i386.rpm in formato Debian, generando il file pine_4.04-1_i386.deb nella directory corrente.

RPM2targz.

La distribuzione Slackware prevede la possibilità di acquisire pacchetti RPM, attraverso uno script di conversione specifico: rpm2targz.

 

Midnight Commander.

Midnight Commander (corrispondente all'eseguibile mc) è un applicativo integrato per la navigazione all'interno delle directory di file system reali o virtuali. In questo senso, permette anche di accedere ad archivi (normali o compressi), inclusi quelli delle applicazioni GNU/Linux, purché sia presente il rispettivo sistema di gestione.

Nel lato sinistro si vede il contenuto dell'archivio ash-0.2-17.i386.rpm, mentre nel lato destro di vede il contenuto dell'archivio ash_0.3.4-6.deb.
.<-/tmp/ash-0.2-17.i386.rpm#rpm------v>..<-/tmp/ash_0.3.4-6.deb#deb----------v>.
|       Name      | Size  |   MTime    ||       Name      | Size  |   MTime    |
|/..              |   1024|Aug 13 13:49||/..              |   1024|Aug 13 13:47|
|/INFO            |      0|Mar 21 00:00||/CONTENTS        |      0|Aug 13 13:47|
|/bin             |      0|Aug 13 13:47||/DEBIAN          |      0|Aug 13 13:47|
|/usr             |      0|Aug 13 13:47|| INFO            |    806|Aug 13 13:47|
| HEADER          |    890|Mar 21 00:00||*INSTALL         |    424|Aug 13 13:47|
|*INSTALL         |     39|Mar 21 00:00||                 |       |            |
|*UPGRADE         |     39|Mar 21 00:00||                 |       |            |
|                 |       |            ||                 |       |            |
|                 |       |            ||                 |       |            |
|                 |       |            ||                 |       |            |
|                 |       |            ||                 |       |            |
|                 |       |            ||                 |       |            |
|                 |       |            ||                 |       |            |
|                 |       |            ||                 |       |            |
|                 |       |            ||                 |       |            |
|                 |       |            ||                 |       |            |
|                 |       |            ||                 |       |            |
|                 |       |            ||                 |       |            |
|--------------------------------------||--------------------------------------|
|/..         |root   root   |drwxrwxrwt||/..         |root   root   |drwxrwxrwt|
`--------------------------------------'`--------------------------------------'
tizio@dinkel:/tmp$
1Help   2Menu   3View   4Edit   5Copy   6RenMov 7Mkdir  8Delete 9PullDn 10Quit
Nella figura  si vede l'apertura virtuale di due pacchetti: RPM a sinistra e Debian a destra. Nel caso del pacchetto Debian, basta entrare nella directory CONTENTS/ per raggiungere i file che compongono il pacchetto, mentre gli script e gli altri file di contorno sono contenuti nella directory DEBIAN/. Nel caso del pacchetto RPM, la directory INFO/ contiene tutte le informazioni sul pacchetto, compresi gli script.




Se ti è piaciuto l'articolo , iscriviti al feed cliccando sull'immagine sottostante per tenerti sempre aggiornato sui nuovi contenuti del blog:

Sintesi storica del software libero.

Il software libero è software pubblicato con una licenza che permette a chiunque di utilizzarlo e che ne incoraggia lo studio, le modifiche e la redistribuzione.

Per le sue caratteristiche, si contrappone al software proprietario ed è differente dalla concezione open source, incentrandosi sulla libertà dell'utente e non solo sull'apertura del codice sorgente, che è comunque un pre-requisito del software libero.

Le "quattro libertà"

Secondo Richard Stallman e la Free Software Foundation da lui fondata, un software si può definire libero solo se garantisce quattro "libertà fondamentali"[2]:

1. Libertà 0

Libertà di eseguire il programma per qualsiasi scopo.

2. Libertà 1

Libertà di studiare il programma e modificarlo[3].

3. Libertà 2

Libertà di ridistribuire copie del programma in modo da aiutare il prossimo.

4. Libertà 3

Libertà di migliorare il programma e di distribuirne pubblicamente i miglioramenti, in modo tale che tutta la comunità ne tragga beneficio[3].

Un programma è software libero se l'utente ha tutte queste libertà. In particolare, se è libero di ridistribuire copie, con o senza modifiche, gratis o addebitando delle spese di distribuzione a chiunque ed ovunque.

Essere liberi di fare queste cose significa (tra l'altro) che non bisogna chiedere o pagare nessun permesso.

Buona parte del software libero viene distribuito con la licenza GNU GPL (GNU General Public License), scritta da Richard Stallman e Eben Moglen per garantire legalmente a tutti gli utenti le quattro libertà fondamentali. Dal punto di vista dello sviluppo software, la licenza GPL viene considerata una delle più restrittive, poiché impone che necessariamente ogni prodotto software derivato - ovvero, che modifica o usa codice sotto GPL - venga a sua volta distribuito con la stessa licenza. Anche MediaWiki, il software usato per Wikipedia, è distribuito con licenza GPL.

Una licenza simile, ma meno restrittiva, è la GNU LGPL (GNU Lesser General Public License), che permette di utilizzare il codice anche in software proprietario e sotto altre licenze opensource, purché le parti coperte da LGPL - anche se modificate - vengano comunque distribuite sotto la medesima licenza. In genere è utilizzata per librerie software.

Non tutte le licenze ritenute libere sono compatibili tra di loro, cioè in alcuni casi non è possibile prendere due sorgenti con due licenze libere ed unirle per ottenere un prodotto unico. Questo avviene quando non esista e non sia possibile creare una licenza che possa soddisfare i requisiti delle licenze originali. Ad esempio la licenza BSD originale, pur essendo considerata licenza di software libero, è incompatibile con la GPL; per ovviare al problema è stato necessario creare una "licenza BSD modificata" compatibile con la GPL.

Un'altra licenza degna di nota è l'Apache License, prodotta dalla Apache Software Foundation; la versione 2 di questa licenza è compatibile con la GPL versione 3 ma non con la GPL versione 2 . L'Apache License considera un prodotto derivato alla stregua della LGPL, ma è più liberale nella concessione delle proprietà intellettuali.

Le varie licenze libere possono contenere ulteriori limitazioni per alcune situazioni particolari; per esempio la GPL prevede che si possa esplicitamente vietare l'uso del software nelle nazioni dove tale licenza non è valida o dove dei brevetti software impediscono la distribuzione di tale software.

Le licenze d'uso non vietano in genere di vendere software libero e di solito non stabiliscono minimamente il possibile prezzo di vendita.

Licenze approvate dalla OSI o giudicate free dalla FSF.
Licenza Approvata
OSI
Giudizio
della FSF
GNU General Public License (GPL) OS GPL
GNU Lesser General Public License (LGPL) OS GPL
license of the iMatix Standard Function Library ­ GPL
licenza BSD originale OS free
licenza BSD modificata ­ GPL
licenza MIT OS GPL
Qt Public License OS free
Expat license (MIT License) OS GPL
Standard ML of New Jersey Copyright License ­ GPL
Cryptix General License ­ GPL
license of ZLib, libpng OS GPL
license of Guile ­ GPL
GNU Ada compile ­ GPL
PHP License 2.02 ­ free
PHP License 3.01 OS­ free
license of Python 1.6a2 and earlier versions OS GPL
license of Python 2.0.1, 2.1.1, and newer versions OS GPL
license of Python 1.6b1 and later versions, through 2.0 and 2.1 OS free
license of Perl ­ GPL
Original Artistic License OS no
Clarified Artistic License ­ GPL
Artistic License 2.0 ­ GPL
LaTeX Project Public License ­ free
Arphic Public License ­ free
Apache License 1.0 OS free
Apache License 1.1 OS free
Zope Public License ­ free
license of xinetd ­ free
OpenLDAP License 2.3 ­ free
Intel Open Source License OS GPL
Ricoh Source Code Public License OS
Nokia Open Source License OS free
IBM Public License 1.0 OS free
Apple Public Source License OS no
Apple Public Source License v.2.0
free
Common Public License 0.5 OS free
Eiffel Forum License OS GPL (compatibile solo dalla v2)
Phorum License 1.2 ­ free
license of Netscape Javascript ­ GPL
Sun Industry Standards Source License 1.0 OS free
Sun Public License OS free
Sun Community Source License ­ no
Sun Solaris Source Code (Foundation Release) License 1.1 ­ no
Netscape Public License ­ free
Mozilla Public License OS free
Mozilla Public License 1.1 OS GPL per casi particolari
relativi alla sezione 13
Netizen Open Source License 1.0 ­ free
W3C Software Notice and License OS GPL
Interbase Public License 1.0 ­ free
Berkeley Database License (Sleepycat Software Product License) OS GPL
Motosoto License OS
Vovida Software License 1.0 OS
Jabber Open Source License 1.0 OS free
FreeType license ­ free
Open Compatibility License ­ free
MITRE Collaborative Virtual Workspace License OS
Nethack General Public License OS
X.Net License OS
Open Group Test Suite License OS


Sintesi storica.
1978 UNIX e BSD
I primi utenti di UNIX sono state le università, a cui in particolare questo sistema operativo veniva fornito a costo contenuto, con i sorgenti, ma senza alcun tipo di supporto tecnico, né alcuna garanzia. Proprio questa assenza di sostegno da parte della casa che lo aveva prodotto, assieme alla presenza dei sorgenti, stimolava la cooperazione tra gli utenti competenti, in pratica tra le università. Il maggior fermento intorno a UNIX si concentrò presso l'università della California a Berkeley, dove a partire dal 1978 si cominciò a distribuire una variante di questo sistema operativo: BSD (Berkeley software distribution). Per il software prodotto in questo modo, nacque una licenza d'uso che rimane il progenitore della filosofia del software libero: la licenza BSD.
1984 progetto GNU
Nel 1984, Richard Stallman inizia il progetto GNU (Gnu's not Unix), per la realizzazione di un sistema operativo libero; libertà intesa come la possibilità data agli utenti di distribuire e modificare il software a seconda delle proprie esigenze e di poter distribuire anche le modifiche fatte. Il progetto parte da un compilatore C. Il progetto GNU darà vita così a una grande quantità di software utilizzabile anche sulla maggior parte delle piattaforme Unix, indirizzando implicitamente il software libero nella direzione dei sistemi di questo tipo.
1985 Free software foundation
Nel 1985, Richard Stallman fonda la FSF, Free software foundation, con lo scopo preciso di creare e diffondere la filosofia del «software libero», finanziando in particolare il progetto GNU.
1990 sistema Minix
Alla fine degli anni 1980, il professor Andrew S. Tanenbaum sviluppa Minix, un sistema operativo in stile Unix per elaboratori x86-16, realizzato specificamente per uso didattico. Era sufficiente acquistare il libro a cui era abbinato e si otteneva un sistema completo di sorgenti. Tuttavia, Minix poteva essere usato, distribuito e modificato, solo per fini didattici.
1990 sviluppo del kernel Hurd
Nel 1990, il progetto GNU inizia lo sviluppo del kernel Hurd.
1991 sviluppo del kernel Linux
Linus Torvalds inizia lo studio delle funzionalità di multiprogrammazione dei microprocessori x86-32, cercando di applicare queste conoscenze alla realizzare di un sistema simile a Minix, lavorando inizialmente proprio su un sistema Minix. Nel 1991, Linus Torvalds arriva a ottenere un sistema operativo minimo, composto da una primissima edizione del kernel Linux, autonomo da Minix, sfruttando il lavoro del progetto GNU. Da quel punto inizia il progetto di sviluppo del kernel Linux. Il sistema GNU/Linux è il sistema GNU con il kernel Linux.
1992 BSD senza codice UNIX
A partire dal 1992 appaiono le prime edizioni di un sistema BSD libero dal codice originale UNIX. I primi tentativi con 386BSD sono ostacolati da battaglie legali e da quel punto si sviluppano diverse varianti libere del sistema BSD (NetBSD, FreeBSD, OpenBSD), mentre 386BSD scompare.
1998 definizione Open Source
Nel 1998 nasce la definizione Open Source, con l'intenzione di sostituire la definizione di «software libero»; tuttavia, Open Source e «software libero» (secondo FSF) non sono esattamente la stessa cosa.
2000 sistema GNU/Hurd
Intorno al 2000 inizia la distribuzione del sistema GNU/Hurd (sistema GNU basato su kernel Hurd).
2000 cambia la licenza Minix
Nell'anno 2000, la licenza del sistema Minix viene modificata diventando molto simile alla licenza BSD.
2007 pubblicata la versione 3 delle licenze GNU GPL e LGPL
La versione 3 delle licenze GNU GPL e LGPL prende in considerazione il problema dei brevetti

Se ti è piaciuto l'articolo , iscriviti al feed cliccando sull'immagine sottostante per tenerti sempre aggiornato sui nuovi contenuti del blog:

MenuetOS è un sistema operativo scritto completamente in linguaggio assembly.

MenuetOS (conosciuto anche come MeOS) è un sistema operativo scritto completamente in linguaggio assembly (FASM) da Ville Mikael Turjanmaa per computer con architetture x86 a 64 e 32 bit. Il kernel di MenuetOS include i driver video.

Lo sviluppo di MenuetOS si è focalizzato su di un'implementazione veloce, semplice ed efficiente. Dispone di un desktop grafico, giochi, rete, e occupa solo lo spazio di un floppy disk da 1,44 MB. MenuetOS può essere utilizzato anche come piattaforma per la programmazione assembly.

MenuetOS non è un sistema open source, ma è disponibile gratuitamente presso il sito ufficiale
MenuetOS è stato originariamente creato per le architetture x86 a 32 bit e rilasciato sotto licenza GPL.

La versione 64-bit, spesso indicata come Menuet 64, può essere utilizzata per imparare la programmazione assembly su architetture a 64-bit. Menuet 64 è freeware ma viene distribuito senza codice sorgente.
MenuetOS è un sistema operativo che punta tutto sull’efficienza, e questo si traduce in dimensioni contenute ed elevatissima velocità d’esecuzione.

Il segreto? È realizzato interamente in assembly, che è il linguaggio meglio digerito dai computer. Un po’ come se, fino a questo momento, col vostro computer italiano aveste parlato una lingua conosciuta da entrambi, ma che non è la vostra. La traduzione porta via del tempo, che equivale a una maggiore lentezza. Con l’assembly, invece, cambia tutto: vi parlate in italiano ed è amore a prima vista.

Il progetto ha portato via ai suoi sviluppatori già un paio d’anni di lavoro, del resto stiamo parlando di un sistema operativo, il software più complesso per definizione. Pensate che si è arrivati alla versione 0.90, indice che le cose da fare per il gruppo Turjanmaa, Pelczar, Hubett, Kalme e Tollet sono ancora tante.
Eppure, già in questo stadio embrionale, MenuetOS è dotato di un lettore DVD e di brani mp3, un semplice browser e, udite udite, la compatibilità con videogiochi piuttosto esigenti, come Doom e Quake.

Rete.
MenuetOS dispone di primitive di rete, con uno stack TCP/IP funzionante. Buona parte del codice è stato scritto da Mike Hibbet.Supporto per linguaggi di alto livello.

Anche se lo scopo principale di Menuet è stato quello di creare un ambiente di sviluppo per il linguaggio assembly, è possibile eseguire programmi scritti con linguaggi di programmazione di più alto livello. Il contributo in questo senso più importante è stato il porting delle librerie C a opera di Jarek Pelczar.

Distribuzioni.
Anche se la distribuzione principale a 64 bit è proprietaria, diverse distribuzioni a 32-bit con licenza GPL tuttora esistono, comprese le traduzioni in russo, cinese, ceco e serbo.

Kolibri è probabilmente la distribuzione 32 bit più attiva. La maggior parte degli sviluppatori sono russi. Il cambiamento più visibile in Kolibri è il gestore dei file, chiamato X-Tree. Non tutti i software contenuti nella versione russa della distribuzione sono disponibili anche nella versione inglese.

Screenshots.

USB 2.0 devices
webcam storage printer TV/Radio





Window transparency, preview, freeform
Pic1 Pic2 Pic3


DVD/MP3 players
Pic1 Pic2





Imaging (png/gif/jpg/bmp..)
Pic1 Pic2


SMP & Dev with Fasm
Pic1 Pic2 Pic3






C-lib/Menuet CD (Quake, Doom, ..)
Pic1 Pic2 Pic3


Digital TV (dvb-t)
Pic1 Pic2 Pic3


 

Network
Pic1 Pic2 Pic3 Pic4

 



Se ti è piaciuto l'articolo , iscriviti al feed cliccando sull'immagine sottostante per tenerti sempre aggiornato sui nuovi contenuti del blog:

Ultimi aggiornamenti di sicurezza per Ubuntu 10.10 Maverick Meerkat relativi a FFmpeg.

Rilasciati questo fine settimana com'è abituale da Canonical i patch per la sicurezza di Ubuntu 10.10 Maverick Meerkat.


Ricordiamo che Ubuntu ritiene che questi aggiornamenti sono davvero importanti, quindi date un'occhiata e poi decidete (o meno) ad installarli.


Se siete davvero convinti potete scegliere di scaricare e installare automaticamente questi aggiornamenti.


Ci sono anche i cosidetti aggiornamenti raccomandati non proprio obbligatori però, in ogni caso, da valutare attentamente.


Di seguito i patch che riguardano specificamente FFmpeg  suite software completa per registrare, convertire e riprodurre audio e video. Si basa su libavcodec, libreria per la codifica audio/video. FFmpeg è sviluppato su Linux, ma può essere compilato ed eseguito su qualunque dei principali sistemi operativi.


Il progetto è composto da molti componenti:

* ffmpeg è uno strumento da riga di comando per convertire un file video a un altro. Inoltre supporta la cattura e la codifica in tempo reale dalla scheda TV.

* ffserver è uno streaming server multimediale HTTP per riproduzioni live in broadcast. Il time shifting di stream live in broadcast è supportato.

* ffplay è un semplice media player basato su SDL e le librerie FFmpeg

* libavcodec è una libreria contenente tutti gli encoder/decoder di FFmpeg.
Molti codec sono stati sviluppati dall'inizio per garantire le migliori performance e la massima riusabilità del codice.

* libavformat è una libreria contenente parser e generatori condivisi per tutti i formati audio/video.

  • ffmpeg codec library
Cambiamenti per le versioni:
4:0.6-2ubuntu6
4:0.6-2ubuntu6.1

Versione 4:0.6-2ubuntu6.1:

  * SECURITY UPDATE: denial of service via crafted .ogg file
    - debian/patches/fix-CVE-2010-4704.patch: validate codebook in
      libavcodec/vorbis_dec.c.
    - CVE-2010-4704
  * SECURITY UPDATE: denial of service and possible code execution via
    crafted WebM file
    - debian/patches/fix-CVE-2011-0480.patch: check rangebits in
      libavcodec/vorbis_dec.c.
    - CVE-2011-0480
  * SECURITY UPDATE: denial of service and possible code execution via
    crafted VC1 file (LP: #690169)
    - debian/patches/fix-CVE-2011-0723.patch: fix invalid reads in
      libavcodec/vc1dec.c.
    - CVE-2011-0723

  • ffmpeg file format library

Cambiamenti per le versioni:
4:0.6-2ubuntu6
4:0.6-2ubuntu6.1

Versione 4:0.6-2ubuntu6.1:

  * SECURITY UPDATE: denial of service via crafted .ogg file
    - debian/patches/fix-CVE-2010-4704.patch: validate codebook in
      libavcodec/vorbis_dec.c.
    - CVE-2010-4704
  * SECURITY UPDATE: denial of service and possible code execution via
    crafted WebM file
    - debian/patches/fix-CVE-2011-0480.patch: check rangebits in
      libavcodec/vorbis_dec.c.
    - CVE-2011-0480
  * SECURITY UPDATE: denial of service and possible code execution via
    crafted VC1 file (LP: #690169)
    - debian/patches/fix-CVE-2011-0723.patch: fix invalid reads in
      libavcodec/vc1dec.c.
    - CVE-2011-0723


  • ffmpeg utility library
Cambiamenti per le versioni:
4:0.6-2ubuntu6
4:0.6-2ubuntu6.1

Versione 4:0.6-2ubuntu6.1:

  * SECURITY UPDATE: denial of service via crafted .ogg file
    - debian/patches/fix-CVE-2010-4704.patch: validate codebook in
      libavcodec/vorbis_dec.c.
    - CVE-2010-4704
  * SECURITY UPDATE: denial of service and possible code execution via
    crafted WebM file
    - debian/patches/fix-CVE-2011-0480.patch: check rangebits in
      libavcodec/vorbis_dec.c.
    - CVE-2011-0480
  * SECURITY UPDATE: denial of service and possible code execution via
    crafted VC1 file (LP: #690169)
    - debian/patches/fix-CVE-2011-0723.patch: fix invalid reads in
      libavcodec/vc1dec.c.
    - CVE-2011-0723

  • ffmpeg video post processing library

Cambiamenti per le versioni:
4:0.6-2ubuntu6
4:0.6-2ubuntu6.1

Versione 4:0.6-2ubuntu6.1:

  * SECURITY UPDATE: denial of service via crafted .ogg file
    - debian/patches/fix-CVE-2010-4704.patch: validate codebook in
      libavcodec/vorbis_dec.c.
    - CVE-2010-4704
  * SECURITY UPDATE: denial of service and possible code execution via
    crafted WebM file
    - debian/patches/fix-CVE-2011-0480.patch: check rangebits in
      libavcodec/vorbis_dec.c.
    - CVE-2011-0480
  * SECURITY UPDATE: denial of service and possible code execution via
    crafted VC1 file (LP: #690169)
    - debian/patches/fix-CVE-2011-0723.patch: fix invalid reads in
      libavcodec/vc1dec.c.

  • ffmpeg video scaling library

Cambiamenti per le versioni:
4:0.6-2ubuntu6
4:0.6-2ubuntu6.1

Versione 4:0.6-2ubuntu6.1:

  * SECURITY UPDATE: denial of service via crafted .ogg file
    - debian/patches/fix-CVE-2010-4704.patch: validate codebook in
      libavcodec/vorbis_dec.c.
    - CVE-2010-4704
  * SECURITY UPDATE: denial of service and possible code execution via
    crafted WebM file
    - debian/patches/fix-CVE-2011-0480.patch: check rangebits in
      libavcodec/vorbis_dec.c.
    - CVE-2011-0480
  * SECURITY UPDATE: denial of service and possible code execution via
    crafted VC1 file (LP: #690169)
    - debian/patches/fix-CVE-2011-0723.patch: fix invalid reads in
      libavcodec/vc1dec.c.
    - CVE-2011-0723



Se ti è piaciuto l'articolo , iscriviti al feed cliccando sull'immagine sottostante per tenerti sempre aggiornato sui nuovi contenuti del blog:

FreeDOS per rivitalizzare vecchi computer che potrebbero ancora funzionare egregiamente con un sistema operativo molto leggero e dinamico.

FreeDOS (originariamente Free-DOS e PD-DOS) è un sistema operativo per computer IBM PC compatibili. Scopo del progetto è anche la rivitalizzazione di vecchi computer che potrebbero ancora funzionare egregiamente con un sistema operativo molto leggero e dinamico, ma si adatta anche a Computer moderni in prevalenza con Computer aziendali ma lo possiamo trovare già preinstallato in alcuni Computer come HP.

Come membro della famiglia di sistemi DOS, fornisce principalmente accesso alle memorie di massa e ai loro filesystem tramite il kernel. Implementa anche, in parte, un sistema di gestione della memoria, mentre non fornisce alcuna interfaccia grafica.

FreeDOS ha raggiunto la versione 1.0, rilasciata il 3 settembre 2006: la data inizialmente stabilita per il rilascio di questa versione era il 27 luglio dello stesso anno.

FreeDOS supporta un vastissimo range di hardware, dal PC IBM originale del 1981 ai più moderni sistemi ad architettura x86, oltre ai sistemi embedded. Come MS-DOS, può essere avviato da un floppy disk o da disco rigido, oltre a una memoria ROM. A differenza di MS-DOS, può essere installato da CD-ROM, ed è possibile crearne proprie distribuzioni senza che sia necessario il pagamento di royalties di alcun genere.

A differenza dell'MS-DOS di Microsoft, che è stato abbandonato e di cui FreeDOS tenta di divenire il sostituto libero, FreeDOS è un progetto open source distribuito secondo la licenza GNU General Public License (GPL).

Il processo ebbe inizio il 28 giugno 1994, in reazione all'annuncio, da parte di Microsoft Corporation, dell'interruzione delle vendite e del supporto tecnico per MS-DOS. Poche settimane dopo la pubblicazione, da parte di Jim Hall, del manifesto (in inglese), Pat Villani, Tim Norman, e altri, oltre a Hall stesso, iniziarono a collaborare su un kernel, una shell (COMMAND.COM) e delle utilities di base, mettendo insieme del codice che avevano scritto loro stessi, oppure trovato disponibile a condizioni compatibili con la libera ridistribuzione.

La prima major release, FreeDOS 1.0, è stata rilasciata il 3 settembre 2006, sotto forma di immagini raw (.IMA) per floppy e ISO per CD avviabili. La produzione di immagini contenenti una più completa distribuzione di software è tuttora in corso.

FreeDOS è strettamente correlato a MS-DOS, nel senso che si cominciò a svilupparlo in seguito alla decisione di Microsoft di interrompere lo sviluppo di MS-DOS, di cui FreeDOS vuole essere un sostituto diretto.

FreeDOS ha dei miglioramenti su MS-DOS, che riguardano principalmente il supporto di standard e tecnologie che non esistevano quando la Microsoft interruppe il supporto a MS-DOS, come la localizzazione, TSR per il supporto APM, e ASPI. Inoltre, LBA e il file system FAT32 sono supportati dal kernel per default (a differenza delle versioni più recenti di MS-DOS, nelle quali il supporto non è stato implementato).

FreeDOS non richiede il pagamento di una licenza o di royalties. Gli unici altri sistemi operativi compatibili con MS-DOS ancora in sviluppo o in commercio sono (Enhanced) DR-DOS/OpenDOS, PTS-DOS e ROM-DOS.

HP e Dell (serie n) preinstallano FreeDOS in alcuni sistemi. Quest'ultima è stata criticata per aver venduto tali sistemi ad un prezzo non inferiore agli equivalenti con preinstallato Windows.

Caratteristiche.


  • Easy multiboot with Win2000/XP
  • FAT 32 file system and large disk support
  • LFN support (on command line with 4DOS)
  • LBACACHE - disc cache
  • Memory Manager
  • FDCDEX and CD-ROM driver
  • Mouse driver with wheel-support
  • FDAMP - APM control/info, energy saving TSR/control, cache flush, rebooting
  • UDMA driver - UDMA driver for DOS: up to 4 unlimited size hard drives


Software List

BASEThe base projects for the FreeDOS Project, the programs that reproduce the functionality of MS-DOS.
BOOTVarious boot managers and boot logos for use with FreeDOS.
DEVELCompilers, assemblers, and development tools that are distributed with FreeDOS.
EDITUnofficial editors that are used with FreeDOS.
GUIGraphical user interfaces for DOS.
NETNetwork access, including PPP, browsers, email, etc.
SOUNDVarious utilities to play and manage sound files.
UTILUtilities and extensions that are associated with FreeDOS.


Screenshots.











Nuovi aggiornamenti di sicurezza di Firefox e Adobe Flash per Ubuntu 10.10 Maverick Meerkat.

Rilasciati questo fine settimana com'è abituale da Canonical i patch per la sicurezza di Ubuntu 10.10 Maverick Meerkat.

Ricordiamo che Ubuntu ritiene che questi aggiornamenti sono davvero importanti, quindi date un'occhiata e poi decidete (o meno) ad installarli.

Se siete davvero convinti potete scegliere di scaricare e installare automaticamente questi aggiornamenti.

Ci sono anche i cosidetti aggiornamenti raccomandati non proprio obbligatori però, in ogni caso, da valutare attentamente.

Di seguito i patch che riguardano specificamente: Firefox, Adobe Flash Player Installer, Gnome Display Manager, le librerie Open LDAP e XUL-XPCOM application runner:.

Firefox:


Firefox delivers safe, easy web browsing. A familiar user interface, enhanced security features including protection from online identity theft, and integrated search let you get the most out of the web.


Versione 3.6.16+build1+nobinonly-0ubuntu0.10.10.1:


  * New upstream release v3.6.16 (FIREFOX_3_6_16_BUILD1)
    - see USN-1091-1


Cambiamenti per le versioni:
3.6.15+build1+nobinonly-0ubuntu0.10.10.1
3.6.16+build1+nobinonly-0ubuntu0.10.10.1


This package ships the Firefox branding bits. If you remove this package your user experience will become that of the abrowser.




Versione 3.6.16+build1+nobinonly-0ubuntu0.10.10.1:


  * New upstream release v3.6.16 (FIREFOX_3_6_16_BUILD1)
    - see USN-1091-1


Cambiamenti per le versioni:
3.6.15+build1+nobinonly-0ubuntu0.10.10.1
3.6.16+build1+nobinonly-0ubuntu0.10.10.1


This is an extension to Firefox that allows it to use protocol handlers from GnomeVFS, such as smb or sftp, and other GNOME integration features.




Versione 3.6.16+build1+nobinonly-0ubuntu0.10.10.1:


  * New upstream release v3.6.16 (FIREFOX_3_6_16_BUILD1)
    - see USN-1091-1


Adobe Flash Player Installer:


Downloads and Installs the Adobe Flash Player plugin. The Adobe Flash Player plugin supports playing of media and other dynamic content online.
The Adobe Flash Player plugin will work with a range of web-browsers including, limited to:
* Firefox
* Chromium
* SeaMonkey
* Iceweasel
* Iceape
* Galeon
* Epiphany
* Konqueror WARNING: Installing this Ubuntu package causes the Adobe Flash Player plugin to be downloaded from www.adobe.com. The distribution license of the Adobe Flash Player plugin is available at www.adobe.com. Installing this Ubuntu package implies that you have accepted the terms of that license.


Cambiamenti per le versioni:
10.2.152.27ubuntu0.10.10.1
10.2.153.1ubuntu0.10.10.1


Versione 10.2.153.1ubuntu0.10.10.1:


  * SECURITY UPDATE: New upstream release 10.2.153.1
    - debian/config, debian/postinst: Updated sha256sums and path.
    - CVE-2011-0609
  * debian/postinst: make wget use the proxy defined for apt and decrease
    number of tries to a reasonable amount. (LP: #580523)

Gnome Display Manager:


gdm provides the equivalent of a "login:" prompt for X displays- it pops up a login window and starts an X session.
It provides all the functionality of xdm, including XDMCP support for managing remote displays.
The greeting window is written using the GNOME libraries and hence looks like a GNOME application- even to the extent of supporting themes! By default, the greeter is run as an unprivileged user for security.


Cambiamenti per le versioni:
2.30.5-0ubuntu4
2.30.5-0ubuntu4.1


Versione 2.30.5-0ubuntu4.1:


  * SECURITY UPDATE: race condition allowing privilege escalation
    - debian/patches/91_CVE-2011-0727.patch: fix
      daemon/gdm-session-worker.c to copy files as session user rather
      than root followed by a subsequent chown.
    - CVE-2011-0727


Librerie OpenLDAP:


Cambiamenti per le versioni:
2.4.23-0ubuntu3.4
2.4.23-0ubuntu3.5


Versione 2.4.23-0ubuntu3.5:


  * SECURITY UPDATE: fix successful anonymous bind via chain overlay when
    using forwarded authentication failures
    - debian/patches/CVE-2011-1024
    - CVE-2011-1024
  * SECURITY UPDATE: verify password when authenticating to rootdn and using ndb
    backend. Note: Ubuntu is not compiled with --enable-ndb by default
    - debian/patches/CVE-2011-1025
    - CVE-2011-1025
  * SECURITY UPDATE: fix DoS when processing unauthenticated modrdn requests
    and requestDN is empty
    - debian/patches/CVE-2011-1081
    - CVE-2011-1081


XUL-XPCOM application runner:


XULRunner is a single "gecko runtime" that can be used to bootstrap multiple XUL + XPCOM applications that are as rich as Firefox and Thunderbird.
XUL is Mozilla's XML based User Interface language that lets you build feature-rich cross platform applications. These applications are easily customized with alternative text, graphics and layout so that they can be readily branded or localized for various markets. Web developers already familiar with Dynamic HTML (DHTML) will learn XUL quickly and can start building applications right away.


These are the run-time libraries for the OpenLDAP (Lightweight Directory Access Protocol) servers and clients.


Cambiamenti per le versioni:
1.9.2.15+build1+nobinonly-0ubuntu0.10.10.1
1.9.2.16+build1+nobinonly-0ubuntu0.10.10.1


Versione 1.9.2.16+build1+nobinonly-0ubuntu0.10.10.1:


  * New upstream release v1.9.2.16 (FIREFOX_3_6_16_BUILD1)
    - see USN-1091-1


Se ti è piaciuto l'articolo , iscriviti al feed cliccando sull'immagine sottostante per tenerti sempre aggiornato sui nuovi contenuti del blog:

Random Posts

I miei preferiti in Instagram

Archivio