72
submitted 1 year ago* (last edited 1 year ago) by Tobu@lemmy.ml to c/linux@lemmy.ml

Performance is basically the same (in microbenchmarks), they went as far as preserving the use of red black trees for an apples to apples comparison, but it's going to improve security as binder runs inside every process.

That means binder is going to join Asahi graphics, the Android Bluetooth stack, and puzzlefs in the serious drivers written in Rust club.

all 14 comments
sorted by: hot top controversial new old
[-] pr06lefs@lemmy.ml 11 points 1 year ago

IPC standing for Inter Process Communication in this instance.

[-] pastermil@sh.itjust.works 4 points 1 year ago

What else would it stand for?

[-] conciselyverbose@kbin.social 6 points 1 year ago

It's instructions per clock/cycle in a hardware context, because you can't use clock speeds to compare performance between processors.

[-] pastermil@sh.itjust.works 2 points 1 year ago

That is true...

[-] LaLiLuLuCo@lemmy.ca 3 points 1 year ago
[-] Decker108@lemmy.ml 3 points 1 year ago

What about Intraastral Peace Corps?

[-] ElNuevo@lemmy.lemist.de 1 points 1 year ago* (last edited 1 year ago)

Instructions per cycle

Was what I first read anyways

[-] pr06lefs@lemmy.ml 0 points 1 year ago

I find it annoying when an article contains ATANE.

[-] Atemu@lemmy.ml 2 points 1 year ago

Clear case of DOTA.

[-] Quackdoc@lemmy.world 2 points 1 year ago

This could be interesting, a bit worried how this will effect existing binder in distros and DKMS modules since waydroid relies on these

[-] Tobu@lemmy.ml 5 points 1 year ago* (last edited 1 year ago)

Distros will work a bit at shipping the right toolchain the first time they ship a rust-written module, but otherwise, it can't break userspace. I guess they'll start by merging the close reimplementation to make regressions easy to track.

[-] Atemu@lemmy.ml 1 points 1 year ago

The C binder driver has been in the mainline kernel for one or two years at this point.

[-] Quackdoc@lemmy.world 3 points 1 year ago

just because its in mainline, doesnt mean distros build them though we are now seeing more and more distros use them, binder/fs being enabled is not a given

this post was submitted on 01 Nov 2023
72 points (98.6% liked)

Linux

48259 readers
425 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS