DeviceKit: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Storia: correzione "rilasciato"
 
(4 versioni intermedie di 4 utenti non mostrate)
Riga 16:
|SoftwareLibero = sì
|Lingua =
|SitoWeb = [httphttps://freedesktop.org/wiki/Software/DeviceKit freedesktop.org/.../DeviceKit]
}}
 
Riga 22:
 
== Storia ==
Inizialmente DeviceKit consisteva in un [[Demone (informatica)|demone]] molto simile ad HAL ed a due componenti per la gestione delle memorie di massa e per la gestione del risparmio energetico che si basavano sullo stesso demone, successivamente il team di sviluppo decise che tenere mantenere due livelli di astrazione era superfluo per cui le caratteristiche del demone principale vennero confluite nei due componenti principali DeviceKit-disks e DeviceKit-power. Così per ricevere le informazioni dall'hardware è stato utilizzato direttamente [[udev]] (tramite libudev), il quale veniva già usato in precedenza da HAL e DeviceKit. I progetti nati da questa scissione sono stati UDisks derivato da Devicekit-disks e UPower derivato da DeviceKit-Power, entrambi mantennero inalterate le loro [[Application Programming Interface|API]] esposte su [[D-Bus]]. Alcuni pezzi di codice rimasti, riguardanti soprattutto particolari categorie di hardware sono stati fusi con ''udev-extras''.
 
Per ricevere le informazioni dall'hardware è stato utilizzato direttamente [[udev]] (tramite libudev), il quale veniva già usato in precedenza da HAL e DeviceKit. I progetti nati da questa scissione sono stati UDisks derivato da Devicekit-disks e UPower derivato da DeviceKit-Power, entrambi hanno mantenuto inalterate le loro [[Application Programming Interface|API]] esposte su [[D-Bus]]. Alcuni pezzi di codice rimasti, riguardanti soprattutto particolari categorie di hardware sono stati fusi con ''udev-extras''.
La prima distribuzione a includere DeviceKit e i suoi componenti è stata [[Fedora (informatica)|Fedora]] 11<ref>{{Cita web |url=http://fedoraproject.org/wiki/Features/DeviceKit |titolo=Fedora Features Page for DeviceKit |editore=[[Fedora (informatica)|Fedora Project]] |lingua=En |accesso=13 gennaio 2009}}</ref>, mentre [[Ubuntu]] ha sostituito HAL con DeviceKit e l'utilizzo diretto di [[udev]] nella versione 9.10 distribuita il 29 ottobre [[2009]].<ref>{{Cita web |url=http://www.ubuntu.com/testing/karmic/alpha4#hal%20deprecation |titolo=Karmic Koala - hal deprecation |editore=Ubuntu |lingua=En |accesso=23 agosto 2009}}</ref>
 
La prima distribuzione a includere DeviceKit e i suoi componenti è stata [[Fedora (informatica)|Fedora]] 11<ref>{{Cita web |url=httphttps://fedoraproject.org/wiki/Features/DeviceKit |titolo=Fedora Features Page for DeviceKit |editore=[[Fedora (informatica)|Fedora Project]] |lingua=En |accesso=13 gennaio 2009}}</ref>, mentre [[Ubuntu]] ha sostituito HAL con DeviceKit e l'utilizzo diretto di [[udev]] nella versione 9.10 distribuita il 29 ottobre [[2009]].<ref>{{Cita web |url=httphttps://www.ubuntu.com/testing/karmic/alpha4#hal%20deprecation |titolo=Karmic Koala - hal deprecation |editore=Ubuntu |lingua=En |accesso=23 agosto 2009}}</ref>
 
== Funzionamento ==
Riga 33 ⟶ 35:
 
=== UPower ===
UPower è invece il componente dedicato alla gestione del risparmio energetico. Permette quindi di monitorare i livelli e la salute delle batterie in uso nel sistema (in particolare sui [[Computer portatile|computer portatili]] o negli [[Gruppo di continuità|UPS]]) e la disattivazione dei componenti hardware non utilizzati, come un [[disco rigido|disco rigido rotativo]] o parte della [[CPU]]. UPower è anche il componente responsabile della gestione della retroilluminazione nei computer portatili.
 
== Esempi di software==
* [[PackageKit]]
* [[PolicyKit]]
* [[PalimpsestGNOME Disk UtilityDisks]] - una interfaccia grafica a UDisks per [[GNOME]]
 
== Note ==
<references/>
 
== Voci correlate ==
* [[Hardware abstraction layer]]
* [[PackageKit]]
* [[PolicyKit]]
* [[Palimpsest Disk Utility]] - una interfaccia grafica a UDisks per [[GNOME]]
 
== Collegamenti esterni ==
* {{en}} [httphttps://www.freedesktop.org/wiki/Software/DeviceKit DeviceKit Home] su freedesktop.org
* {{en}} [https://web.archive.org/web/20090810071102/http://hal.freedesktop.org/docs/DeviceKit/ DeviceKit Documentation] su freedesktop.org
 
{{Freedesktop.org}}