today's leftovers
-
Google says Android runs better when covered in Rust • The Register
Google has been integrating code written in the Rust programming language into its Android operating system since 2019 and its efforts have paid off in the form of fewer vulnerabilities.
Memory safety bugs – like out of bounds read and write or use after free – account for more than 65 percent of vulnerabilities of high or critical severity bugs in Chrome and Android, and the figures are similar in software from other vendors. These flaws degrade security and increase the cost of software development when not caught early.
But after four years in which Android has been collecting bits of Rust, that figure has declined.
"From 2019 to 2022 the annual number of memory safety vulnerabilities dropped from 223 down to 85," said Android security engineer Jeffrey Vander Stoep in a blog post.
-
The Future of Open Source in the Secure Supply Chain
When asked to reflect on March 2020, most people will recall an unsettling global environment as governments and international organizations grappled with the uncertainty of the COVID-19 pandemic. Technology leaders, however, may have a different perspective. In the midst of country-wide lockdowns, digital transformation began accelerating more quickly than ever as masses of workers were forced to establish working environments in their homes and rely on cloud-based platforms to collaborate with colleagues. As cloud demands increased, so did security risks and vulnerabilities, leading to calamitous supply chain security issues—the impact of which was felt across industries and open source communities.
-
node-firebird driver status for Firebird Advent 2022
-
Linux Around The World: USA - Oklahoma - LinuxLinks
We cover events and user groups that are running in the US state of Oklahoma. This article forms part of our Linux Around The World series.
-
What is the best operating system for you
Partisanship and fanaticism aside, in today’s article we will talk about the pros and cons of the most common operating systems, Windows, Linux and macOS, but always guided by the need of the home user, who uses the computer to consume multimedia files, browse the internet, play games and even run some jobs, whether academic or professional. With this scope defined, corporate scenarios, infrastructure and embedded systems will be left out of this matter, as each of these, by itself, would need a separate individual story.