Se on ollut neljä vuotta Dbus 1.12:n julkaisusta (ja jopa 20 kuukautta viimeisestä pistejulkaisusta [v1.12.20] tähän viikkoon, jolloin v1.12.22 merkittiin), kun taas tänään Dbus 1.14.0 esitellään tälle käyttäjätilan IPC-ratkaisulle Linux-järjestelmille.

Samalla kun BUS1:n Dbus-Broker on yhä yleistymässä korkean suorituskyvyn D-Bus-sanomanvälittäjän toteutuksena, joka on yhteensopiva D-Bus-sanomaväylämäärityksen kanssa, itse D-Bus-kirjasto/daemon julkaisee tänään version 1.14.

D-Bus 1.14:n muutoksia ovat esimerkiksi:

-dbus-send on lisännyt”–sender”-vaihtoehdon, joka pyytää nimeä ja säilyttää sen, kunnes signaali on lähetetty.

-dbus-daemon lähettää nyt”ActivatableServicesChanged”-signaalin, kun aktivoitavien palveluiden luettelo on saattanut muuttua.

-dbus-daemon suodattaa nyt välittämänsä viestit poistamalla otsikkokentät, joita se ei ymmärrä.

-Tuki perinteisen/ei-järjestelmällisen palvelun aktivoinnin poistamiseen käytöstä rakennusvaiheessa.

-GetConnectionCredentials() sisältää nyt Unix-ryhmätunnukset käytettäessä Linux 5.13+-versiota ja tarpeeksi uutta Glibc:tä.

D-Bus 1.14 tuo mukanaan joitain koontimuutoksia, mukaan lukien:

-Vaatii vähintään perustuen C99 variadic-makroille, mikä tarkoittaa GCC 3:a tai uudempaa ja kaikkia Clangin versioita. Käytännössä, ellet rakenna DBus-järjestelmää jollekin hirvittävän vanhalle työkaluketjulle, sinun pitäisi olla kunnossa. Vastaavasti DBus vaatii nyt C99-yhteensopivan va_copy()-makron muille kuin Windows-alustoille.

-Microsoft Windowsissa vain Windows Vista ja uudemmat ovat nyt tuettuja.

-CMake 3.4 tarvitaan nyt koontijärjestelmän tukeen.

Latauksia ja lisätietoja tämän päivän D-Bus 1.14-ohjelmistoversiosta löytyy osoitteesta FreeDesktop.org projektisivusto.

Categories: IT Info