Kernel Recipes
Kernel Recipes
  • 257
  • 439 619

Відео

Kernel Recipes 2023 - A unique way to maintain a Linux kernel subsystem
Переглядів 3747 місяців тому
Kernel Recipes 2023 - A unique way to maintain a Linux kernel subsystem
Kernel Recipes - The Arm laptop project
Переглядів 7407 місяців тому
Kernel Recipes - The Arm laptop project
Kernel Recipes 2023 - Getting the RK3588 SoC supported upstream
Переглядів 1,9 тис.7 місяців тому
Kernel Recipes 2023 - Getting the RK3588 SoC supported upstream
Kernel Recipes 2023 - Evolving ftrace on arm64
Переглядів 2607 місяців тому
Kernel Recipes 2023 - Evolving ftrace on arm64
Kernel Recipes 2023 - Resource control in production at Meta
Переглядів 4717 місяців тому
Kernel Recipes 2023 - Resource control in production at Meta
Kernel Recipes 2023 - Gaining bounds-checking on trailing arrays
Переглядів 1817 місяців тому
Kernel Recipes 2023 - Gaining bounds-checking on trailing arrays
Kernel Recipes 2023 - Panic Attack - a discussion about kdump, panic notifiers, graphics
Переглядів 2047 місяців тому
The crash/panic path and all its related machinery were always subject to polemics; it’s an area naturally full of trade-offs, conflicting views and antagonistic goals. From one side we have kdump (also called crash_kexec), that requires a minimum touching before the kexec effectively happens; but at the same time, such crash kexec requires adapter resets and other special clean-ups (specially ...
Kernel Recipes 2023 - Fast by Friday: Why Kernel Superpowers are Essential
Переглядів 4927 місяців тому
It is not ok that we speed weeks, even months, trying to solve why software is slow. Companies waste money on compute costs, users are unhappy with latency, and product evaluations run out of investigation time. It should not take more than a week to identify the root cause or causes for a performance issue, such that any performance issue reported on a Monday should be solved by Friday, or soo...
Kernel Recipes 2023 - Faster & Fewer Page Faults
Переглядів 1,2 тис.7 місяців тому
We have improved the Linux page fault mechanism to reduce the number of faults and handle them more quickly when they do happen. By managing memory in large folios, we reduce the number of page faults. The 4KiB page used on many architectures is simply too small for the amount of memory we need to manage today. When you take a page fault, the kernel can allocate multiple pages and map them all ...
Kernel Recipes 2023 - Update on Landlock: Audit, Debugging and Metrics
Переглядів 1777 місяців тому
Landlock enables to sandbox Linux applications but it might be challenging to identify the cause of denied accesses. Being able to debug a security policy is an important feature for an access control system. Likewise, logging denied accesses (and their reason) helps detect attacks. Because Landlock is dedicated to unprivileged users, some restrictions applies to such features (e.g., no global ...
Kernel Recipes 2023 - Hardware and its Concurrency Habits
Переглядів 1,1 тис.7 місяців тому
This talk will present a high-level overview of the hardware structure of modern computer systems, and then will use this structure to show how the laws of physics put limitations on the design and implementation of concurrent software. Venue permitting, it will include a stark visual exposition of these limitations. Finally, this talk will compare how well various synchronization use cases are...
Kernel Recipes 2023 - stress-ng: finding kernel bugs through stress testing
Переглядів 6157 місяців тому
Stress-ng is a tool that stress tests kernels using deliberately intense testing to shake out various kernel (and hardware) bugs. This talk describes the different stress test methods available in stress-ng, typical kernel test coverage and the future direction of the stress-ng project. Colin IAN KING
Kernel Recipes 2023 - On the way to io_uring networking
Переглядів 9887 місяців тому
io_uring has set a remarkably high bar for storage performance. Consequently, attention has naturally turned towards networking as the next frontier. While io_uring provided basic primitives, like send and recv, from early days, their practical application to real-life scenarios proved somewhat insufficient to compete with traditional networking approaches. In this talk, I will be walking throu...
Kernel Recipes 2023 - Linux and gaming: the road to performance
Переглядів 1,5 тис.7 місяців тому
Playing games on Linux has come from a painful reality, with a lot of tinkering, to (sometimes) a one-click experience. This happened because a lot of effort has been put from companies and communities to adapt the stack to run this kind of workload in the best way possible. The kernel is part of this endeavor and in this talk we are going to know more about the new challenges introduced by gam...
Kernel Recipes 2023 - Coming soon
Переглядів 3467 місяців тому
A deep dive into the preemption models of the Linux Kernel and a proposal for reducing the zoo Thomas Gleixner
Kernel Recipes 2023 - The maintainer’s POV
Переглядів 2957 місяців тому
The collective work on the kernel between code submitters and maintainers is a strange symbiosis of constant back’n’forth and is often the source of mutual frustration. A lot of it can be avoided when everyone is on the same page when it comes to process, goals and priorities. This talk tries to explain why everyone who works on the kernel should also be a maintainer, and how by only trying to ...
Kernel Recipes 2023 - How not to submit a patchset?
Переглядів 2627 місяців тому
What makes an apparently good patchset fail? Despite the fact it hasn’t been applied, did you know that working on this patchset might have actually been a great benefit for you and the kernel? A necessary step even? Sometimes we involve into an idea that looks good at a first glance and might even look good to maintainers but eventually either: Testing shows it’s not that awesome. The benefit/...
Kernel Recipes 2023 - A quarter century of Linux open source, my personal journey
Переглядів 5687 місяців тому
Having been involved with the Linux kernel and open source projects for 25 years teaches you as much about people as it does technology. From struggling college dropout working on CD-ROM code, to distro kernel work and even having a stint in the proprietary world, juggling the demands of OSS takes a toll on anyone involved. The Linux world never sleeps, but what is it like to be in the thick of...
Kernel Recipes 2023 - sched_ext: pluggable scheduling in the Linux kernel
Переглядів 6387 місяців тому
Scheduling is a notoriously difficult problem. An effective scheduler should fully utilize a system, while also optimizing for cache locality, while also accounting for real time constraints, while also accounting for battery life and power management, while also ensuring fairness, etc. The landscape of the tech industry has changed a lot in the last 15 years. Back in the late 2000s, cores were...
Kernel Recipes 2023 - Demystifying the Linux kernel security process
Переглядів 8627 місяців тому
There is a lot of misunderstanding about how the Linux kernel deals with security vulnerabilities. This talk will go into how the different Linux kernel security teams work, how security and bugfixes are handled, how changes are propagated out to the public, and how users must take advantage of these changes in order to have a secure system. Greg KH
Embedded Recipes 2022 - Tracing on embedded boards
Переглядів 485Рік тому
Embedded Recipes 2022 - Tracing on embedded boards
Embedded Recipes 2022 - A path to upstream AI/ML accelerators
Переглядів 290Рік тому
Embedded Recipes 2022 - A path to upstream AI/ML accelerators
Embedded Recipes 2022 - Weston multi-backend: screen recording, streaming, and remote control
Переглядів 269Рік тому
Embedded Recipes 2022 - Weston multi-backend: screen recording, streaming, and remote control
Embedded Recipes 2022 - This is how libcamera will support your platform
Переглядів 178Рік тому
Embedded Recipes 2022 - This is how libcamera will support your platform
Embedded Recipes 2022 - Designing an industrial audio application on Linux: a HW/SW codesign story
Переглядів 140Рік тому
Embedded Recipes 2022 - Designing an industrial audio application on Linux: a HW/SW codesign story
Embedded Recipes 2022 - The next 50 million firmware updates
Переглядів 169Рік тому
Embedded Recipes 2022 - The next 50 million firmware updates
Embedded Recipes 2022 - Faster Boots with Timestamped Boot Logging
Переглядів 184Рік тому
Embedded Recipes 2022 - Faster Boots with Timestamped Boot Logging
Embedded Recipes 2022 - Linux as a UEFI bootloader and kexecing windows
Переглядів 248Рік тому
Embedded Recipes 2022 - Linux as a UEFI bootloader and kexecing windows
Embedded Recipes 2022 - Can Linux based systems be safe as safety as possible ?
Переглядів 154Рік тому
Embedded Recipes 2022 - Can Linux based systems be safe as safety as possible ?