Last week we announced the User-Agent string in Android WebView is being reduced in #Android16. → https://goo.gle/4fZkFiE 👉 Simplified OS, CPU, and build info 👉 Sites can still identify WebView using the wv token 👉 Custom User-Agent strings won't be affected
Android Developers’ Post
More Relevant Posts
-
OpenBSD 7.6 Released: Phoronix's Michael Larabel reports: OpenBSD 7.6 is out this evening as another major step forward for this BSD operating system with enhanced hardware support, security improvements, updating various user-space software, and enabling other kernel enhancements. There are a ton of changes to find with the just-released OpenBSD 7.6. Some of the new OpenBSD 7.6 features include: - OpenBSD 7.6 provides initial support for Qualcomm Snapdragon X1 Elite (X1E80100) SoCs. The 7.6 release also has initial Samsung Galaxy Book4 Edge boot support in ACPI mode with OpenBSD 7.6. - ARM64 has additional CPU security mitigations with Spectre-V4 now in place on ARM64 and adding Spectre-BHB for Cortex-A57 cores. - OpenBSD 7.6 on RISC-V now supports the Milk-V Pioneer board. - OpenBSD 7.6 on AMD64 has finally implemented support for AVX-512. - Various SMP kernel improvements. You can view the full list of features and download the OpenBSD 7.6 release via OpenBSD.org. Read more of this story at Slashdot.
To view or add a comment, sign in
-
Open-source graphic driver Etnaviv - Binary blobs and dependencies Vendor kernels often rely on closed-source drivers for components, such as GPU Vivante IP cores. This leads to a critical dependency between the kernel version and these proprietary components. Consequently, kernel updates are limited to versions that are compatible with the binary blobs provided, which limits the flexibility of the system. And the vendor-kernel version often lags behind and is therefore constantly out of date. So how do you meet new requirements such as the European Cyber Resilience Act (CRA)? The answer is simple. You need to use an open-source driver that is maintained in mainline Linux. This means that you can upgrade to a new version at any time, and in the case of GPU driver problems, you can even go to a specialist and fix it yourself. For the Vivante GPU topic, this means using the mainline Mesa and Linux open-source Etnaviv driver. And this is exactly what DH electronics is doing with their STM32MP and i.MX based board support packages. The upside of Etnaviv is the availability of the sources: ✅ Easy to maintain for long time. ✅ Easy to debug and fix bugs if present. ✅ Standard profiling tools can be used to find performance problems ✅ Linux kernel Etnaviv driver has stable ABI, therefor Linux can be updated to newer version. This is almost impossible with binary blob drivers. #mainline #linux #mainlinelinux #vendorkernel #opensource #embeddedsystems #dhelectronics #yourdigitalheroes #opensource
To view or add a comment, sign in
-
OpenBSD 7.6 Released: Phoronix's Michael Larabel reports: OpenBSD 7.6 is out this evening as another major step forward for this BSD operating system with enhanced hardware support, security improvements, updating various user-space software, and enabling other kernel enhancements. There are a ton of changes to find with the just-released OpenBSD 7.6. Some of the new OpenBSD 7.6 features include: - OpenBSD 7.6 provides initial support for Qualcomm Snapdragon X1 Elite (X1E80100) SoCs. The 7.6 release also has initial Samsung Galaxy Book4 Edge boot support in ACPI mode with OpenBSD 7.6. - ARM64 has additional CPU security mitigations with Spectre-V4 now in place on ARM64 and adding Spectre-BHB for Cortex-A57 cores. - OpenBSD 7.6 on RISC-V now supports the Milk-V Pioneer board. - OpenBSD 7.6 on AMD64 has finally implemented support for AVX-512. - Various SMP kernel improvements. You can view the full list of features and download the OpenBSD 7.6 release via OpenBSD.org. Read more of this story at Slashdot.
To view or add a comment, sign in
-
The diagram below illustrates helpful tools in a Linux system. ‘vmstat’ - reports information about processes, memory, paging, block IO, traps, and CPU activity. ‘iostat’ - reports CPU and input/output statistics of the system. ‘netstat’ - displays statistical data related to IP, TCP, UDP, and ICMP protocols. ‘lsof’ - lists open files of the current system. ‘pidstat’ - monitors the utilization of system resources by all or specified processes, including CPU, memory, device IO, task switching, threads, etc. Credit: Diagram by Brendan Gregg via ByteByteGo
To view or add a comment, sign in
-
Chrome wants to help you manage your computer’s resources better. That’s great news, right? Especially if you or your team sometimes find the browser slows things down. It’s testing a new feature that alerts you when a tab is using too much of your system's resources, like CPU and memory. Here’s how it works: If you have multiple tabs open and one of them starts hogging resources, Chrome will notify you. You’ll see a performance alert in the top right corner. You can either click “Fix now” to close the problematic tabs and free up memory or “Dismiss” if you need those tabs open. This new alert system is an extension of Chrome’s existing Memory Saver and Energy Saver features. These already help to optimize performance and extend battery life. It’s still in the experimental stage, but it’s a promising step towards making Chrome more efficient. Keep an eye out for this feature in the stable version soon. https://lnkd.in/ejixmAP4
Chrome will show performance alerts for resource-hungry tabs on Windows 11
windowslatest.com
To view or add a comment, sign in
-
#openbsd #kernel #fixingthings The touchpad on my new google chromebook would not work in openbsd. There are several device drivers already written to handle the i2c devices commonly found in them. After being pointed in the right direction and told where to start, I began looking at the debug information outputted from the kernel for the touchpad. There were touch inputs being received and all the packets looked to be well formed. From there I had to see where the intr was being sent to. It looked to be being sent to a hid device and then passed into some input handling function. There is a check in hidmt to see if the len passed into hidmt_input matches the sc_rep_input_size. They did not match and it was causing the packet to be ignored. I'll need to track down what's causing the mismatch and fix it. Now that I've got this and my wireless card fixed, the only thing left on my list is the keyboard repeating keystrokes.
To view or add a comment, sign in
-
🦾 FreeBSD 14.1 vs. FreeBSD 14.0 Benchmarks On AMD Ryzen Threadripper - Phoronix #FreeBSD #BSD #Benchmark #Perfomance #Ryzen #Threadripper
FreeBSD 14.1 vs. FreeBSD 14.0 Benchmarks On AMD Ryzen Threadripper
phoronix.com
To view or add a comment, sign in
-
Linus calling the kettle black after copying Unix. RISC-V starts in the hole of legacy ideas, with little way out, the only upside would be fixing Linux to be capable of running on heterogeneous hardware... https://lnkd.in/gfBRpPhP
Will RISC-V Fall Into the Same Traps as x86 and ARM? Linus Torvalds Thinks So.
salvacybersec.medium.com
To view or add a comment, sign in
-
In this post, we continue the exploration of cgroupv2 cpuset controller using stress-ng and systemd template service #cgroupv2 #systemd #linux https://lnkd.in/gAj9queH
Cgroupv2 cpuset part 2
alfredtso.substack.com
To view or add a comment, sign in
-
Graphic driver test: open source driver etnaviv vs. vendor’s binary blob driver You might think that an open-source driver would perform worse than the vendor's binary blob driver. This is exactly why we did tests with the STM32MP15 and the integrated GC Nano GPU. For this we used the common benchmark tool GLmark2. The results are interesting. Performance Comparison with GLmark2 test on STM32MP157 hardware with GC Nano Vivante GPU: 🚀 Vivante blob driver glmark2 score: 55 points 🚀 Etnaviv open-source driver glmark2 score: 56 points In this test, the open-source Etnaviv driver actually scored one point better than the binary blob Vivante driver. As a result, there is no reason for us to use the binary blob driver anymore. So please keep in mind to choose a System on Module that supports you with these open-source components and not simply uses a standard package from the SoC vendor. This can take its toll on the maintenance and care of the device. #mainline #linux #mainlinelinux #vendorkernel #opensource #embeddedsystems #dhelectronics #yourdigitalheroes #opensource
To view or add a comment, sign in
125,987 followers
More from this author
-
#TheAndroidShow: live from Droidcon, including the biggest update to Gemini in Android Studio and more SDK releases for Android!
Android Developers 1mo -
Android 15 is released to AOSP
Android Developers 3mo -
#TheAndroidShow: diving into the latest from Made by Google, including wearables, Foldable, Gemini and more!
Android Developers 3mo
Boss at Logan
1wVery informative