Smartphone marker OnePlus has unveiled a custom version of its Android operating system, OxygenOS. OxygenOS is based on Google’s Android Lollipop version 5.0.2.

With OxygenOS, the company claimed it would make it easier to respond to user feedback, and to provide better updates and an integrated range of services for OnePlus users.
“In this environment where everyone is fighting to standout with custom ROMs, we think it’s important to go back to basics,” the company wrote on its blog. “We place things like performance and battery life over gimmicks and bloated features.”

Mono 4.0 released

Version 4.0 of Mono has been released, adding C# 6.0 support, floating point optimizations and adoption of Microsoft’s open-source .NET code.
The latest major release of the open-source .NET implementation now defaults to C# 6.0, and it replaces various components of Mono code with Microsoft’s CoreCLR, CoreFX and ReferenceSource. The release also introduces support for floating point optimizations for faster performance-sensitive code, along with an updated IKVM, lighter debugging overhead, and other improvements and bug fixes.
The full Mono 4.0 release notes are available here.
Microsoft open-sources Bond, releases Office Lens for Android and iOS

Microsoft open-sources Bond, releases Office Lens for Android and iOSMicrosoft has open-sourced Bond, a cross-platform framework for working with schematized data. Used within many of Microsoft’s internal high-scale data services, Bond supports cross-language de-serialization and generic data manipulation mechanisms, and can be used with C++, C# and Python.



The company also recently announced versions of its Office Lens capture app for Android and iOS. Office Lens allows users to use their smartphones as a pocket scanner, taking pictures of documents, receipts, notes and other business information while syncing with OneNote.

In other Microsoft news, the company announced it has closed its acquisition of R programming language company Revolution Analytics. Microsoft will build Revolution’s R technology into its data platform products, and support Revolution’s open-source R projects. More details are available here.
Rust 1.0 beta released

Rust, the Mozilla-backed programming language compiler and its assorted tools, has reached version 1.0 beta. According to the Rust team, this release marks a state transition on the road to 1.0, which should be released May 15.
With the beta release, all libraries and language features have been marked as stable to represent an accurate preview of what to expect in Rust 1.0. During the beta cycle, the Rust team will be working on fixing bugs, improving documentation and error messages, and enhancing its end-user experience.