today's leftovers
-
Hello from the new developer advocate | Mozilla Add-ons Community Blog
Hello extension developers, I’m Juhis, it’s a pleasure to meet you all. In the beginning of August I joined Mozilla and the Firefox add-ons team as a developer advocate. I expect us to see each other quite a lot in the future. My mom taught me to always introduce myself to new people so here we go!
My goal is to help all of you to learn from each other, to build great add-ons and to make that journey an enjoyable experience. Also, I want to be your voice to the teams building Firefox and add-ons tooling.
-
Lilbits: Samsung brings Android 12L to the Galaxy Tab 8 series, HMD introduces the Nokia T21 tablet - Liliputing
Samsung is one of the few companies making premium Android tablets these days… and the company’s been at it for years, even when Google seemed to have largely given up on the space.
But now that Google has remembered that tablets are a thing and started releasing versions of Android optimized for large screens, Samsung is starting to incorporate some of Google’s new features (like the Android 12L taskbar) into the software for Samsung Galaxy Tab S8 series.
-
Sparky news 2022/08
The 8th monthly Sparky project and donate report of 2022: – Linux kernel updated up to 5.19.6 & 5.15.64-LTS (6.0 RC1 is also available) – Added to repos: g4music – Created a new script/package called ‘sparky-openbox-diagnose’ which check default application which should be started with Openbox; and print message if something wrong; this output is helpful to help you if any problem with loading Openbox – Finished adding es_ES locales to Sparky tools, thanks to depaz – Sparky 6.4 of the stable line released – LXQt desktop updated up to version 1.1.0 (Sparky testing (7) amd64 only); can be installed from Sparky ‘extra main’ repos
-
Khronos Releases Vulkan Mesh Shader Pipeline Extension
With the release of the VK_EXT_mesh_shader extension Vulkan gets an alternative geometry rasterization pipeline. This extension brings cross-vendor mesh shading to Vulkan, with a focus on improving functional compatibility with DirectX 12.
Mesh and Task shaders follow the compute programming model and use threads cooperatively to generate meshes within a workgroup. The vertex and index data for these meshes are written similarly to shared memory in compute shaders. Mesh shader output is directly consumed by the rasterizer, as opposed to the previous approach of using a compute dispatch followed by an indirect draw. Therefore mesh shading applications can avoid preallocation of output buffers.
-
Sidhartha Mani (Minio, Inc): Introducing COSI: Object Storage Management using Kubernetes APIs
This article introduces the Container Object Storage Interface (COSI), a standard for provisioning and consuming object storage in Kubernetes. It is an alpha feature in Kubernetes v1.25.
File and block storage are treated as first class citizens in the Kubernetes ecosystem via Container Storage Interface (CSI). Workloads using CSI volumes enjoy the benefits of portability across vendors and across Kubernetes clusters without the need to change application manifests. An equivalent standard does not exist for Object storage.
Object storage has been rising in popularity in recent years as an alternative form of storage to filesystems and block devices. Object storage paradigm promotes disaggregation of compute and storage. This is done by making data available over the network, rather than locally. Disaggregated architectures allow compute workloads to be stateless, which consequently makes them easier to manage, scale and automate.