From Fedora Project Wiki

(Created page with '= liblvm = == Sommario == Add liblvm, a userspace library for application interface to LVM. Fedora project page is here. This will be shipped inside sub pack...')
 
No edit summary
Line 3: Line 3:
== Sommario ==
== Sommario ==


Add liblvm, a userspace library for application interface to LVM. Fedora project page is [[LVM/liblvm | here]]. This will be shipped inside sub packages (lvm2-devel and lvm2-libs) of lvm2 base package.
Aggiunto liblvm, una libreria dello spazio utente che fornisce alle applicazioni l'interfaccia ad LVM. Per ulteriori informazioni sulla libreria, visitare la pagina del [[LVM/liblvm | Progetto LVM: liblvm]].
Questa libreria è distribuita un due sotto-pacchetti, lvm2-devel e lmm2-libs, del pacchetto base lvm2.


== Progettista ==
== Progettista ==
Line 14: Line 15:
* Per informazioni aggiornate sullo stato di ''liblvm'' consultare la [[Features/liblvm#Current_status | pagina originale]].
* Per informazioni aggiornate sullo stato di ''liblvm'' consultare la [[Features/liblvm#Current_status | pagina originale]].


== Detailed Description ==
== Descrizione dettagliata ==
LVM è attualmente usato anche in altri progetti. Questi progetti si interfacciano ad LVM richiamando i comandi LVM o tramite una shell o tramite i comandi, in formato stringa, presenti in libvmcmd. libLVM propone di offrire un insiemi di API da potersi usare direttamente da parte delle applicazioni. Le caratteristiche di libLVM potranno rivelarsi utili in particolare per quelle applicazioni che sono note essere un utilizzatore primario di queste API, come anaconda,  system-config-storage, libvirt, ed altri. 
Uno dei principali ''consumatori'' di libVML è lo storage re-write di anaconda, nello specifico, system-config-storage. E molti contenuti di questa versione iniziale di libVML, riguarderanno infatti il supporto a tale specifica. 


LVM is currently being used by other software projects. These projects interface with LVM by calling the LVM commandline either by invoking a shell or calling the string-based liblvmcmd.  liblvm proposes to create a real API for use by application programs.
== Vantaggi per Fedora ==
libLVM features will be driven by the needs of the known primary consumers of the API which are anaconda, system-config-storage, libvirt, and others.  One of the main drivers of libLVM is the anaconda storage rewrite, and specifically, system-config-storage. Much of the contents of the initial release of libLVM centers around supporting this effort.
Le applicazioni che attualmente richiamano i comandi LVM (secondo le modalità indicate in precedenza) per interfacciarsi ad LVM, possono essere aggiornate per usare le nuove API di libvlm in modo da avere più flessibilità, miglior controllo sugli errori, ecc.
 
== Benefit to Fedora ==
 
Applications currently calling the LVM commandline to interface with LVM can be updated to use the new liblvm API providing for more flexibility, better error handling, etc.


== Altre informazioni ==  
== Altre informazioni ==  
Line 40: Line 39:


[[Category:FeatureAcceptedF12]]
[[Category:FeatureAcceptedF12]]
[[Category:Italiano]]

Revision as of 12:10, 29 January 2010

liblvm

Sommario

Aggiunto liblvm, una libreria dello spazio utente che fornisce alle applicazioni l'interfaccia ad LVM. Per ulteriori informazioni sulla libreria, visitare la pagina del Progetto LVM: liblvm. Questa libreria è distribuita un due sotto-pacchetti, lvm2-devel e lmm2-libs, del pacchetto base lvm2.

Progettista

Stato attuale

Descrizione dettagliata

LVM è attualmente usato anche in altri progetti. Questi progetti si interfacciano ad LVM richiamando i comandi LVM o tramite una shell o tramite i comandi, in formato stringa, presenti in libvmcmd. libLVM propone di offrire un insiemi di API da potersi usare direttamente da parte delle applicazioni. Le caratteristiche di libLVM potranno rivelarsi utili in particolare per quelle applicazioni che sono note essere un utilizzatore primario di queste API, come anaconda, system-config-storage, libvirt, ed altri. Uno dei principali consumatori di libVML è lo storage re-write di anaconda, nello specifico, system-config-storage. E molti contenuti di questa versione iniziale di libVML, riguarderanno infatti il supporto a tale specifica.

Vantaggi per Fedora

Le applicazioni che attualmente richiamano i comandi LVM (secondo le modalità indicate in precedenza) per interfacciarsi ad LVM, possono essere aggiornate per usare le nuove API di libvlm in modo da avere più flessibilità, miglior controllo sugli errori, ecc.

Altre informazioni

Per:

  • Obbiettivi
  • Test Plan
  • Esperienza Utente
  • Dipendenze
  • Progetto corrente
  • Documentazione
  • Note di rilascio
  • Commenti e Discussioni

consultare la pagina originale di questo documento.