[$] KRSI and proprietary BPF programs
11 hours ago, lwn

The "kernel runtime security instrumentation" (or KRSI) patch set enables the attachment of BPF programs to every security hook in the kernel; LWN covered this work in December. That article focused on ABI issues, but it deferred another potential problem to our 2020 predictions: the possibility that vendors could start shipping proprietary BPF programs for use with frameworks like KRSI. Other developers did pick up on the possibility that KRSI could be abused this way, though, leading to a d...

Group Replication in Percona Server for MySQL
15 hours ago, percona

Percona Server for MySQL 8.0.18 ships all functionality to run Group Replication and InnoDB Cluster setups, so I decided to evaluate how it works and how it compares with Percona XtraDB Cluster in some situations. For this I planned to use three bare metal nodes, SSD drives, and a 10Gb network available for in-between nodes […]...

Blazor Makes Its Way Into Cross-Platform Mobile App Development
15 hours ago, infoq

Officially announced at the "Focus on Blazor" .NET Conf, Blazor's Mobile Bindings are a new experimental project aimed to enable cross-platform mobile app development using Microsoft Blazor and .NET for iOS and Android. Similarly to React Native, Mobile Blazor Binding use native UI controls, thus enabling a native look and feel. By Sergio De Simone...

Blazor Makes Its Way into Cross-Platform Mobile App Development
15 hours ago, infoq

Officially announced at the "Focus on Blazor" .NET Conf, Blazor's Mobile Bindings are a new experimental project aimed to enable cross-platform mobile app development using Microsoft Blazor and .NET for iOS and Android. Similarly to React Native, Mobile Blazor Binding use native UI controls, thus enabling a native look and feel. By Sergio De Simone...

Capturing Logs in Docker Desktop
16 hours ago, docker

Docker Desktop runs a Virtual Machine to host Docker containers. Each component within the VM (including the Docker engine itself) runs as a separate isolated container. This extra layer of isolation introduces an interesting new problem: how do we capture all the logs so we can include them in Docker Desktop diagnostic reports? If we […] The post Capturing Logs in Docker Desktop appeared first on Docker Blog....

Podcast: Gunnar Morling on Change Data Capture and Debezium
17 hours ago, infoq

Today, on The InfoQ Podcast, Wes Reisz talks with Gunnar Morling, a software engineer at RedHat and leads the Debezium project. Debezium is an open-source distributed platform for change data capture (CDC). By Gunnar Morling...

Want to use AutoML Tables from a Jupyter Notebook? Here’s how
17 hours ago, googlecloud

While there’s no doubt that machine learning (ML) can be a great tool for businesses of all shapes and sizes, actually building ML models can seem daunting at first. Cloud AutoML—Google Cloud’s suite of products—provides tools and functionality to help you build ML models that are tailored to your specific needs, without needing deep ML expertise.AutoML solutions provide a user interface that walks you through each step of model building, including importing data, training your model on the data...

Jobin Augustine: Upgrading PostgreSQL – Patroni Cluster and Switching from Python 2 to Python 3
17 hours ago, postgresql

Python 2 has officially completed its life as of Jan 1st, 2020 and the Python 2.x branch will not be maintained anymore. You might be seeing repeated notices of deprecation in log files and terminals like: DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. Python 2 had a wonderful life, coming from a humble background and becoming one of the most popular languages and the most popular sc...

Upgrading PostgreSQL – Patroni Cluster and Switching from Python 2 to Python 3
17 hours ago, percona

Python 2 has officially completed its life as of Jan 1st, 2020 and the Python 2.x branch will not be maintained anymore. You might be seeing repeated notices of deprecation in log files and terminals like: [crayon-5e21e287301bb562079517/] Python 2 had a wonderful life, coming from a humble background and becoming one of the most popular […]...

Upgrading MySQL InnoDB Cluster Metadata
18 hours ago, mysql

As on every release MySQL Shell 8.0.19 includes several bug fixes as well as new features. However, this release includes some significant changes: Fixes for bugs in the schema definition:  Cascading keys in multi-primary mode. Introduction of InnoDB ReplicaSet. These changes required updates to the metadata schema definition, some of which incompatible with previous versions.…...

Design and Web team summary – 17 January 2020
18 hours ago, ubuntu

The second iteration of this year is the last one before our mid-cycle sprint next week. Here’s a short summary of the work the squads in the Web & Design team completed in the last 2-week iteration. Web, Ubuntu and Brand squad Web is the squad that develop and maintain most of the brochure websites […]...

5 key steps to take your IoT device to market
18 hours ago, ubuntu

IoT businesses are notoriously difficult to get off the ground. No matter how good your product is or how good your team is, some of the biggest problems you will face are just in getting to market and maintaining your devices once they’re in the field. The webinar will take a look at how Canonical’s […]...

Fedora CoreOS out of preview (Fedora Magazine)
18 hours ago, lwn

Fedora Magazine reports that the Fedora CoreOS distribution is now deemed ready for use. "Fedora CoreOS is a new Fedora Edition built specifically for running containerized workloads securely and at scale. It’s the successor to both Fedora Atomic Host and CoreOS Container Linux and is part of our effort to explore new ways of assembling and updating an OS. Fedora CoreOS combines the provisioning tools and automatic update model of Container Linux with the packaging technology, OCI support, and S...

PMP for on-cpu profiling?
18 hours ago, smalldatum

PMP has been great for off-CPU profiling, as long as you remember to strip the binaries. Percona shared a way to make flame graphs from PMP output. Maybe the next improvement can be a tool to make PMP useful for on-CPU profiling.How?Remove all stacks that appear to be off-CPU (blocked on a mutex or IO). This won't be exact. I wonder if it will be useful. It won't remove threads that are ready to run but not running. Whether that is an issue might depend on whether a workload runs with more threa...

Deploying your storage backend using OpenShift Container Storage 4
20 hours ago, openshift

1. Overview This Blog is for both system administrators and application developers interested in learning how to deploy and manage Red Hat OpenShift Container Storage 4 (OCS). This Blog outlines how you will be using OpenShift Container Platform (OCP) 4.2.14+ and the OCS operator to deploy Ceph and the Multi-Cloud Object Gateway as a persistent […] The post Deploying your storage backend using OpenShift Container Storage 4 appeared first on Red Hat OpenShift Blog....

All Things Smashing: Monthly Update
22 hours ago, smashingmagazine

We can’t repeat enough how wonderful the web performance community is! There are good folks who help make the web faster, and their efforts matter indeed. With the new year sinking in and everyone’s resolutions still being put to the test, personal goals such as reproducing bugs and fixing issues suddenly become something we all have in common: improving the web for everyone involved. As various areas of performance become more and more sophisticated and complicated throughout the years, Vitaly ...

Next