Fedora Linuxin kaltaiset jakelut ovat käyttäneet Dbus-Brokeria jo vuosia korkean suorituskyvyn D-Bus-yhteensopivana toteutuksena, mutta myöhemmin tänä vuonna Ubuntu 23.10 näyttää vihdoin siirtyvän tähän parempaan vaihtoehtoon dbus-daemonille.

Ubuntu on jo jonkin aikaa pakannut dbus-brokeria universumiarkistoonsa, kun taas Ubuntu 23.10-syklissä se pyrkii pääsemään pääarkistoon ja osana sitä toimimaan oletuskorvaajana dbus-daemonille. Tämä muutos on luultavasti myöhässä muiden Linux-jakelujen kanssa vuosia, kun ne ovat luottaneet BUS1-projektin dbus-välittäjään täysin D-Bus-yhteensopivana toteutuksena, mutta keskittyneet parempaan suorituskykyyn ja luotettavuuteen.

Tämä Ubuntu MIR request pyrkii edistämään dbus-brokeria pääarkistoon. Se esittelee tapauksen:

-Paketti dbus-broker vaaditaan Ubuntun pääversiossa dbus-daemonin korvaamiseen.
-Paketti dbus-broker siirtyy yleensä palvelimelta työpöydälle.
-Paketti dbus-broker kattaa saman käyttötapauksen kuin dbus-daemon, mutta on parempi vaihtoehto kohdassa [tämä blogiviesti]. Muut jakelut ovat käyttäneet sitä vuosia, esimerkiksi Fedora, [Fedora Wiki]
-Ei ole muuta/parempaa tapa ratkaista tämä, joka on jo pääosassa tai pitäisi mennä universe->main tämän sijaan.
-Paketti dbus-broker vaaditaan Ubuntun pääsovellukseen viimeistään elokuussa [ominaisuus jäädyttämisen] vuoksi. Ihannetapauksessa haluaisimme saada sen aikaisemmassa syklissä

Dbus-Brokerin saaminen Ubuntuun 23.10 anna sille runsaasti aikaa paistamiseen ennen ensi vuoden Ubuntu 24.04 LTS-julkaisua. Viime vuoteen on ollut viitteitä siitä, että Ubuntu on mahdollisesti vihdoin asetettu siirtymään Dbus-Brokeriin, koska AppArmor-tuki lisättiin ja muita parannuksia, kun taas seuraavan Ubuntu-julkaisun lokakuussa näyttää siltä, ​​​​että sen pitäisi vihdoin tapahtua.

Koska epäonnistuneesta KDBUS-yrityksestä tai BUS1-ytimen sisäisestä IPC-ratkaisusta ei ole tullut mitään muuta, Dbus-Broker on tällä hetkellä paras vaihtoehto tälle tiedonsiirtorajapinnalle/väylälle prosessien välillä Linux-järjestelmissä.

Categories: IT Info