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

Linux

48052 readers
808 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
 

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
[–] [email protected] 11 points 1 year ago (1 children)

IPC standing for Inter Process Communication in this instance.

[–] [email protected] 4 points 1 year ago (5 children)

What else would it stand for?

[–] [email protected] 6 points 1 year ago (1 children)

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

[–] [email protected] 2 points 1 year ago

That is true...

[–] [email protected] 3 points 1 year ago (1 children)
[–] [email protected] 3 points 1 year ago

What about Intraastral Peace Corps?

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago)

Instructions per cycle

Was what I first read anyways

[–] [email protected] 0 points 1 year ago (1 children)

I find it annoying when an article contains ATANE.

[–] [email protected] 2 points 1 year ago

Clear case of DOTA.

[–] Quackdoc 2 points 1 year ago (2 children)

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

[–] [email protected] 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.

[–] [email protected] 1 points 1 year ago (1 children)

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

[–] Quackdoc 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