Új, Rust-alapú BUS1 kernelbeli IPC készül a Linux kernelhez

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Miután a KDBUS több mint egy évtizede nem került be a mainline Linux kernel-ba a D-Bus kernelbe épített változataként, a BUS1-et javasolták egy teljesen újratervezett, kernel kernelbe épített, képességalapú folyamatközi kommunikációs (IPC) megoldásként. A BUS1 végül nem kapott elég támogatást ahhoz, hogy bekerüljön a mainline kernel-ba, később pedig több ugyanebből a fejlesztői körből a Dbus-Brokerrel állt elő, mint a D-Bus egy nagyobb teljesítményű user-space implementációjával. Most viszont meglepő fordulatként ismét egy új BUS1-verzión dolgoznak a Linux kernel-hoz.

David Rheinsberg, aki a BUS1 eredeti fejlesztői között volt, bejelentette ennek a Linuxra szánt IPC rendszernek az új verzióját. Az alapötletek ugyanazok, mint egy évtizede, viszont a megvalósítás C helyett már Rust nyelven készül.

Az új BUS1-verziót az alapokra csupaszították, és a Rust programozási nyelven írták meg. A mai első bejelentést a Rust-For-Linux levelezőlistán tették közzé, hogy visszajelzéseket gyűjtsenek a BUS1 Rust-es megvalósításáról.

A Rust-es BUS1 jelenleg 16 patchből áll, és valamivel kilencezer sor alatti új kódot jelent, de még további munka szükséges a tervezett funkciók és képességek teljes megvalósításához.

Akiket érdekel ez az új, Rust-ben újraírt BUS1, a kódot itt találják: BUS1