Language Selection

English French German Italian Portuguese Spanish

Linux and Linux Foundation: Intel Media Linux Driver, LF Edge and Fintech Open Source Foundation

Filed under
Linux
OSS
  • Intel Media Linux Driver Q1-2020 Released With Tiger Lake Features, Better VP9 Encode

    Intel's open-source multimedia crew has released their Media Driver Q1'2020 build for Linux users. This Intel Media driver is what provides Video Acceleration API (VA-API) capabilities for Intel GPU-based video encode/decode for Broadwell through next-gen Tiger Lake.

    The Intel Media Driver Q1-2020 release has continued its bring-up of Tiger Lake. New features for Tiger Lake that are now exposed on the video front are HEVC SCC (Screen Content Coding) decode, better robustness, enhanced tile mode support, and other changes.

  • Linux Foundation, LF Networking, and LF Edge Announce Rescheduled Dates and Full Agenda for Open Networking & Edge Summit North America 2020

    The Linux Foundation, the nonprofit organization enabling mass innovation through open source, along with co-hosts LF Networking, the umbrella organization fostering collaboration and innovation across the entire open networking stack, and LF Edge, the umbrella organization building an open source framework for the edge, announced today the rescheduled event dates for Open Networking & Edge Summit North America (ONES, formerly Open Networking Summit) and the complete session line-up.

    ONES North America 2020 will take place September 28-30 at the JW Marriott LA Live in Los Angeles, California. The summit line-up features prominent speakers from AT&T, eBay, Ericsson, Huawei Technologies, Rancher Labs, Red Hat, Toyota Motor Corporation, Verizon, VMware, Wells Fargo, Yelp, and more. The full event agenda is available here.

  • 'State of the Edge,' the Project to Define Edge Computing, Now Part of Linux Foundation

    LF Edge, the edge-focused project that the Linux Foundation started early last year, is growing. On Wednesday, State of the Edge, an open project to define, explain, and quantify an edge computing ecosystem, officially became part of LF Edge. The Open Glossary of Edge Computing, which had been a stand-alone project within LF Edge, is getting rolled into State of the Edge.

  • Fintech Open Source Foundation Joins Linux Foundation to Expand and Accelerate Development Across Financial Services

    The Linux Foundation, the nonprofit organization enabling mass innovation through open collaboration, and the Fintech Open Source Foundation (FINOS), a nonprofit whose mission is to accelerate adoption of open source software, standards and best practices in financial services, today announced that FINOS will become a Linux Foundation organization. To enable this effort, the Linux Foundation has agreed to acquire the FINOS operating assets.

    The Linux Foundation will position FINOS as its umbrella project through which to advance further development of open source and standards within the financial services industry. The FINOS team, led by Executive Director Gabriele Columbro, will join the Linux Foundation. Columbro will continue in his role.

More LF

  • Linux Foundation Acquires FINOS

    Linux Foundation has acquired the Fintech Open Source Foundation (FINOS). As part of the collaboration, Linux Foundation will position FINOS as its umbrella project through which to advance further development of open source and standards within the financial services industry.

  • Open-Source Mapping Platform Mapzen To Be Hosted By UCF

    The Urban Computing Foundation (UCF) has announced plans to host and govern the popular mapping platform Mapzen. Mapzen was originally created in 2013 and became a Linux Foundation project in January 2019.

  • VMware Exec Fazzone Named CFF Board Chairman

    As the Cloud Foundry Foundation (CFF) sees leadership changes at the top, it’s not just about Abby Kearns moving on to another executive position and CTO Chip Childers stepping into the executive director role. Paul Fazzone, SVP Tanzu R&D at VMware, has also been named Chairman of the Board of Directors.

  • Argo Moves Into CNCF Incubator

    The Argo Project, a set of Kubernetes-native tools for running and managing jobs and applications on Kubernetes, has been accepted into the CNCF incubator.

    The CNCF Technical Oversight Committee (TOC) voted to accept Argo as an incubation-level hosted project.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

Kernel: Virtualisation, BPF, and Btrfs

  • QEMU 5.1 Bringing Many CPU Improvements From Loongson To RISC-V To s390

    QEMU 5.1-rc0 is available as the first step towards this next feature release of this important component to the Linux virtualization stack. The QEMU 5.1-rc0 release marks the hard feature freeze for this next release. Weekly release candidates will continue until QEMU 5.1 is ready to ship around the middle of August.

  • Sleepable BPF programs

    When support for classic BPF was added to the kernel many years ago, there was no question of whether BPF programs could block in their execution. Their functionality was limited to examining a packet's contents and deciding whether the packet should be forwarded or not; there was nothing such a program could do to block. Since then, BPF has changed a lot, but the assumption that BPF programs cannot sleep has been built deeply into the BPF machinery. More recently, classic BPF has been pushed aside by the extended BPF dialect; the wider applicability of extended BPF is now forcing a rethink of some basic assumptions. BPF programs can now do many things that were not possible for classic BPF programs, including calling helper functions in the kernel, accessing data structures ("maps") shared with the kernel or user space, and synchronizing with spinlocks. The core assumption that BPF programs are atomic has not changed, though. Once the kernel jumps into a BPF program, that program must complete without doing anything that might put the thread it is running in to sleep. BPF programs themselves have no way of invoking any sort of blocking action, and the helper functions exported to BPF programs by the kernel are required to be atomic. As BPF gains functionality and grows toward some sort of sentient singularity moment, though, the inability to block is increasingly getting in the way. There has, thus, been interest in making BPF programs sleepable for some time now, and that interest has recently expressed itself as code in the form of this patch set from Alexei Starovoitov. The patch adds a new flag, BPF_F_SLEEPABLE, that can be used when loading BPF programs into the kernel; it marks programs that may sleep during their execution. That, in turn, informs the BPF verifier about the nature of the program, and brings a number of new restrictions into effect. Most of these restrictions are the result of the simple fact that the BPF subsystem was never designed with sleepable programs in mind. Parts of that subsystem have been updated to handle sleeping programs correctly, but many other parts have not. That is likely to change over time but, until then, the functionality implemented by any part of the BPF subsystem that still expects atomicity is off-limits to sleepable programs. For example, of the many types of BPF programs supported by the kernel, only two are allowed to block: those run from the Linux security module subsystem and tracing programs (BPF_PROG_TYPE_LSM and BPF_PROG_TYPE_TRACING). Even then, tracing programs can only sleep if they are attached to security hooks or are attached to functions that have been set up for error injection. Other types of programs are likely to be added in the future, but the coverage will never be universal. Many types of BPF programs are invoked from within contexts that, themselves, do not allow sleeping — deep within the network packet-processing code or attached to atomic functions, for example — so making those programs sleepable is just not going to happen.

  • Btrfs at Facebook

    The Btrfs filesystem has had a long and sometimes turbulent history; LWN first wrote about it in 2007. It offers features not found in any other mainline Linux filesystem, but reliability and performance problems have prevented its widespread adoption. There is at least one company that is using Btrfs on a massive scale, though: Facebook. At the 2020 Open Source Summit North America virtual event, Btrfs developer Josef Bacik described why and how Facebook has invested deeply in Btrfs and where the remaining challenges are. Every Facebook service, Bacik began, runs within a container; among other things, that makes it easy to migrate services between machines (or even between data centers). Facebook has a huge number of machines, so it is impossible to manage them in any sort of unique way; the company wants all of these machines to be as consistent as possible. It should be possible to move any service to any machine at any time. The company will, on occasion, bring down entire data centers to test how well its disaster-recovery mechanisms work.

today's howtos

Home Assistant improves performance in 0.112 release

The Home Assistant project has released version 0.112 of the open-source home automation hub we have previously covered, which is the eighth release of the project this year. While previous releases have largely focused on new integrations and enhancements to the front-end interface, in this release the focus has shifted more toward improving the performance of the database. It is important to be aware that there are significant database changes and multiple potential backward compatibility breaks to understand before attempting an upgrade to take advantage of the improvements. According to the release notes written by contributor Franck Nijhof, better performance has been a major goal of this release with a focus on both the logbook and history components. This builds on the work of the previous release (v0.111) from a performance perspective, which focused on reducing the time it takes to initialize the hub at startup. Read more

Android Leftovers