Android's new Bluetooth stack rewrite (Gabeldorsh) is written with Rust
11–20 of 393 posts
Re: Android's new Bluetooth stack rewrite (Gabeldorsh) is written with Rust
#12Earlier quoted context omitted.
Junkiness and vulnerabilities go hand in hand.
True that. maybe I'll rephrase, was Rust specifically chosen to address memory concerns? I don't think it is too common in Android.
Re: Android's new Bluetooth stack rewrite (Gabeldorsh) is written with Rust
#13Re: Android's new Bluetooth stack rewrite (Gabeldorsh) is written with Rust
#14Is this shipping in Android S?
Re: Android's new Bluetooth stack rewrite (Gabeldorsh) is written with Rust
#15Re: Android's new Bluetooth stack rewrite (Gabeldorsh) is written with Rust
#16https://fuchsia.googlesource.com/fuchsia/+/refs/heads/master...
Re: Android's new Bluetooth stack rewrite (Gabeldorsh) is written with Rust
#17Is this shipping in Android S?
What is Android S? I see no reference to this version of android anywhere
Source: https://developer.android.com/about/versions/12/overview
Re: Android's new Bluetooth stack rewrite (Gabeldorsh) is written with Rust
#18* Devices getting stuck at max volume (thankfully not headphones)
* Devices getting stuck at really low volumes
* Devices randomly switching between absolute volume and relative volume (not really sure how to describe this, but sometimes changing the volume on the phone changes the volume on the receiver, and sometimes it changes the mix volume on the phone only (like an aux output would behave) and keeps the volume on the receiver)
* Needing to enable Developer Settings to change the Bluetooth protocol version and other wacky stuff that I just shouldn't have to do [0]
* Headphones cutting in and out when exercising, like the phone can't figure out it needs to stay in the higher of two radio power profiles that it's switching between, as the receiving antenna on my workout band moves 2-3 inches away from the phone and back again
[0]: https://www.reddit.com/r/GooglePixel/comments/8hbcuu/the_100...
Bluetooth has been awful on Android for a long time. I've never not had to futz with it to get it to work. I hope this is a move toward making it as seamless as it should be. I couldn't imagine trying to figure all this out as a non-technical user.
Re: Android's new Bluetooth stack rewrite (Gabeldorsh) is written with Rust
#19Has anyone here had success with a partial to Rust migration.
Re: Android's new Bluetooth stack rewrite (Gabeldorsh) is written with Rust
#20It doesn't help that almost none of the ChromeOS / Android subsystems or tools have not made it to any mainstream / regular Linux. They remain Google-only products.
I wish this company doing so much Linux work would be part of some broader community. There's some reciprocal question, of how hard it would be, why haven't other people gone in & say picked out some of the, say, ChromeOS containerization tools: how much effort has the world made to use the offerings in these mono-repos? Community takes two. But it still feels incredibly weird, so against-the-grain to see such an active but non-participatory Linux user in the world.
Backkground chit-chat aside though, technically what (if anything) makes BlueZ unsuitable for Android? Why is Google on their fourth bluetooth stack (NewBlue, BlueDroid, the Fuchsia one, now this)?