DevConf.CZ 2020
2020-01-24..2020-01-26
Brno, Czechia
[DevConf.CZ 2019, DevConf.CZ 2020, DevConf.CZ 2021, DevConf.CZ 2023, DevConf.CZ 2025, DevConf.CZ 2026]
| title | author | length |
|---|---|---|
| A look into Network-Bound Disk Encryption | Sergio Correia | 26m |
Network‑Bound Disk Encryption is implemented with clevis clients and tang servers and supports three binding modes: SSS (Shamir secret sharing), TPM PCRs, and… | ||
| How open is OpenPOWER? | Daniel Horák | 25m |
OpenPOWER exposes the ISA (Power ISA v3.0) and most firmware on GitHub, with Hostboot/Skiboot/Petitboot available to inspect and build; Fedora on little-endian… | ||
| Generate seccomp profiles for containers using bpf | Daniel Walsh, Divyansh Kamboj, Valentin Rothberg | 20m |
Generates per-container seccomp profiles by attaching an eBPF tracepoint sys_enter program and a short daemon launched via an OCI pre-start hook, recording… | ||
| OCP+Fedora+VirtualKubelet+RPI3+Podman = Fun^2! | Mangirdas Judeikis | 18m |
Runs a 37MB Virtual Kubelet binary on a Raspberry Pi 3 with Podman on Fedora ARM and connects that node into an OpenShift cluster in US, successfully… | ||
| Greenwave: how gating works in Red Hat and Fedora | Giulia Naponiello, Lukas Holecek | 27m |
Speakers: Giulia Naponiello, Lukas Holecek
How can we decide if a software artifact can pass certain
gating points in a software delivery pipeline? We need to… | ||
| Continuous Fuzzing Best Practices | Yevgeny Pats | 23m |
Speakers: Yevgeny Pats
Fuzzing or fuzz testing is an automated software testing technique that involves providing semi-random data as input to test programs… | ||
| Identifying performance bottlenecks in a cloud | Rinku Kothiya | 30m |
Speakers: Rinku Kothiya
In today's competitive environment, performance is the key to the success of a product. While making choices from a set of similar… | ||
| Benchmark Your Cloud-Native Database | Josh Berkus, Sagy Volkov | 56m |
Speakers: Josh Berkus, Sagy Volkov
Sure you CAN host a database on Openshift/Kubernetes, but SHOULD you? What kind of performance do you see on various… | ||
| Reducing cpu jitter for deterministic performance | Joe Mario | 44m |
Speakers: Joe Mario
Do you rerun your performance tests multiple times because of run-to-run variation?
Are cpu jitter spikes causing your low-latency… | ||
| Kogito - Business automation powered by cloud native Java | Cristiano Nicolai, Ricardo Zanini Fernandes | 55m |
Kogito turns BPMN + Drools/jBPM into cloud-native Java microservices that auto-generated REST endpoints from your domain model, runs on Quarkus or Spring Boot… | ||
| A different flavor of the distributed transaction | Martin Stefanko | 53m |
Demonstrates a MicroProfile spec called Long Running Actions (LRA) that implements the saga pattern for non-blocking distributed transactions in Java… | ||
| Implementing Microservices as Kubernetes Operators | Lisa Seelye, Naveen Malik | 52m |
Claim: operators act as true microservices for Kubernetes by owning a bounded custom resource, using platform RBAC/HA and API features, and running controllers… | ||
| Unit testing and mocking with cmocka | Andreas Schneider | 33m |
Speakers: Andreas Schneider
cmocka is an elegant unit testing framework for C with support for mock objects. The talk will dive into the features of cmocka… | ||
| Are your legacy selenium tests ready for Selenium4 | Kanchan Katare | 30m |
Speakers: Kanchan Katare
With the upcoming release of Selenium 4, the Selenium project is moving from a JSON Wire protocol to a W3C protocol for selenium-… | ||
| Programming FPGAs - The Open Source Way | Ahmed Sanaullah | 56m |
Speakers: Ahmed Sanaullah
FPGAs provide the performance, power efficiency and flexibility needed to meet increasing complexity, diversity and dynamicity of… | ||
| Observability in Action for your Service Mesh | Xavier Canal Masjuan | 56m |
Kiali visualizes an Istio service mesh and uses Prometheus metrics and Jaeger traces to pinpoint a latency spike: an app with three portals shows ~70 req/s and… | ||
| Dogfooding Tekton project with Tekton | Vincent Demeester, Chmouel Boudjnah | 41m |
The project replaced bash plumbing with Tekton pipelines, turning messy repo scripts into composable tasks, publishing those tasks to the Tekton CD catalogue… | ||
| Using Pbench to debug Performance Problems | Peter A Portante | 39m |
Pbench packages an agent, server, dashboard to run benchmarks, start ~38 registered tools, capture six default configuration datasets, and archive runs with an… | ||
| Applications architecture spanning multiple clouds | Jaroslaw Stakun | 49m |
Projects start with containerizing apps and running OpenShift clusters per site, then solve CI/CD and replication pragmatically: initial Jenkins pipelines fail… | ||
| Operators for Beginners | Dominik Süß | 21m |
Operators watch a Kubernetes resource, run logic and write back status so operational work becomes declarative: resource → action → status update… | ||
| Understanding Container Engines by Demo™ | Scott McCarty | 48m |
Runs live demos using Docker and Podman plus runC and conmon to show exactly what happens between CLI and ps: engine creates an OCI config.json, mounts overlay… | ||
| Email marketing done the open source way | Mariana Balla | 22m |
phpList is a 20-year-old AGPLv3 email platform that moves from unpredictable feature-based releases to a monthly release cycle with a release candidate on the… | ||
| Upgrading CentOS on the Facebook fleet | Davide Cavalca | 50m |
Speakers: Davide Cavalca
We'll give an update on how Facebook manages CentOS at scale on our fleet, how working with the community helps us solve problems at… | ||
| Application sandboxing with Flatpak Portals | Felipe Borges | 40m |
Speakers: Felipe Borges
Get to know the existing Desktop Portal architecture and how to integrate your sandboxed applications with the operating system.
This… | ||
| Writing DBus applications in Python 3 | Vendula Poncova | 18m |
Speakers: Vendula Poncová
Do you need to communicate with DBus in your application? Do you want a quick and easy solution? Are you confused about the DBus… | ||
| What is Machine Learning? | Sanjay Arora | 01h 24m |
Speakers: Sanjay Arora
Machine Learning applications in industry have exploded in the last decade. While many of the algorithms are old, the availability of… | ||
| Anaconda Installer - the incubator of projects | Jiří Konečný | 47m |
Anaconda acts as the OS installer and spawns standalone projects that Fedora and others actually use: a pure Python line‑oriented UI library for text installs… | ||
| Community Management : Not less than a curry | Prathamesh Chavan | 48m |
Speakers: Prathamesh Chavan
I am a Tech Support Engineer at Red Hat and have been managing the Mozilla communities across the globe since 2015. Link… | ||
| Keep Your Secrets Secret - Kerberos in Java | Josef Cacek | 55m |
Explains how to get Kerberos working in Java by using GSS-API + JAAS login module to obtain and export service tickets, shows using kinit/klist/ktab and an… | ||
| CI/CD for Fedora packaging with Zuul | Fabien Boucher, Matthieu Huin | 25m |
Zuul runs a Fedora packaging pipeline from Pagure PR to final Koji build, implemented as a proof of concept since Flock 19 and used on multiple projects. A PR… | ||
| Protecting your resources with sanlock | Vojtěch Juránek | 23m |
Sanlock implements Disk Paxos for fast per-resource leases and Delta leases to assign unique host IDs and liveness, writing one atomic block per host to shared… | ||
| The history of a linux kernel design flaw | Dmitry Levin | 37m |
A design flaw lets 64-bit processes invoke both native and compat 32-bit syscalls and userland had no reliable way to tell which one ran; the fix adds a new… | ||
| Insights: the state analyzer to rule them all | Ivan Nečas | 24m |
insights-core is a Python engine that parses live systems or archives like sosreport and OpenShift archives, builds typed models (meminfo, httpd config… | ||
| Build your own UI for the Cockpit Web Console | Lars Karlitski, Andreas Nilsson | 17m |
Shows how to ship a working Cockpit plugin: a minimal HTML+JS page that talks to Cockpit’s DBus APIs, reads and watches an NFS exports file, and appends lines… | ||
| Build tools 101 | Karel Hala, Tom Coufal | 48m |
Compares Webpack, Parcel and Rollup by building a React web app and a reusable library, showing actual configs, commands and outputs: Webpack needs about an… | ||
| Success factors: Why am I using Scrum or Kanban | Hina Popal, Dominika Bula | 50m |
Five concrete success factors: transparency via boards and daily stand-ups, prioritization through backlog grooming and top-down ordering, scoped work measured… | ||
| Cloud native CI/CD: Tekton vs Jenkins X | Paolo Carta | 45m |
Compares Tekton and Jenkins X by showing exact pipeline wiring: pipelines and Tekton pipelines as CRDs define tasks that run as pods, a Maven build task… | ||
| Keynote: A year in the life of an Open Source SRE | Jeremy Eder, Karanbir Singh | 48m |
Red Hat’s managed SRE org runs OpenShift Dedicated at scale — hundreds of clusters, thousands of nodes, ~80 people — and focuses on operability: AWS account… | ||
| Most useful browser APIs | Pavol Hejný | 50m |
Speakers: Pavol Hejný
How to create complex applications running on the web browser?
I will show you the most useful and interesting browser javascript APIs… | ||
| The state of container security | Daniel Walsh | 50m |
Shows working demos and concrete proposals: container runtimes ship with 14 default capabilities but many apps need far fewer; dropping CAP_NET_RAW breaks… | ||
| Rawhide packages gating, things got real, for real | Adam Saleh | 42m |
Fedora gates Rawhide updates using Bodhi, Koji and Greenwave so single- and multi-build updates now block on CI results (CentOS CI → results DB) and are… | ||
| Linux System Roles: One playbook to rule them all | Terry Bowling, Pavel Cahyna | 51m |
Ansible-based Linux System Roles present a stable abstract interface for RHEL/CentOS/Fedora, packaged in Galaxy and RPMs and CI-tested across releases. Network… | ||
| Keywords: connector between customers and content | Prerana Sharma | 25m |
Speakers: Prerana Sharma
Why should I think about keywords in documentation? Its SEOs job, isn't it?
Keywords acts as a foundation stone for SEO. Accurate… | ||
| Dev/Testing challenges with microservices and CD | Mark Turansky, Abhishek Gupta | 47m |
Built a test harness that wraps native go testing cases into containerized pods on OpenShift using the operator framework, letting the same tests serve… | ||
| Evolution of Product Documentation | Kartikeya Dwivedi, Jaromir Hradilek | 26m |
Red Hat rewrites RHEL 8 docs into user-story-based titles and a single repository, replacing 46 bulky DocBook books with reusable concept, procedure and… | ||
| Uncharted waters: Documenting emerging technology | Andrew Burden | 22m |
Documents early-stage container and OpenShift middleware projects before writers arrive, showing that writing requires 1–2 month lag catch-up, hands-on access… | ||
| Virgil and Windows: A True Romance | Marek Kędzierski | 46m |
Speakers: Marek Kędzierski
Virgil 3D GPU is a popular virtual GPU designed for QEMU. Currently, it supports only Linux guests and OpenGL API. For Windows… | ||
| WebApp performance tuning with Webpack | Anuj Singla, Akshay Gupta | 50m |
Speakers: Anuj Singla, Akshay Gupta
Modern Web Apps are a collection of an enormous amount of JS, making performance tuning a necessary skill of a JS dev. In… | ||
| Simple declarative way of creating forms in UI | Martin Maroši | 55m |
A React library that renders forms UI from JSON schema and handles state, sync and async validation, conditional fields and typecasting, freeing teams from… | ||
| Introducing OSBuild | Lars Karlitski, Tom Gundersen | 24m |
OSBuild is a JSON-driven pipeline that runs isolated stages (each a filesystem-transform step) to install packages with DNF, run grub and systemd tooling… | ||
| Everything you always wanted to know about kubectl | Maciej Szulik | 25m |
kubectl is being split out of kubernetes repo to allow faster monthly-style releases with a target of fully separated in about six months; OpenShift’s oc… | ||
| Ops by Pull Request: An Ansible GitOps Story | Timothy Appnel | 45m |
Claims that using Ansible Tower webhooks turns Git commits into deployments without a separate CI trigger, wiring GitHub/GitLab repos to job templates and… | ||
| A (Web) Dev's Experience Using Fedora Silverblue | Langdon White | 38m |
Speakers: Langdon White
Silverblue is a version of Fedora that does not allow the modification of the OS itself. Many people in the Fedora community believe… | ||
| Podman, Buildah, Skopeo, and CRI-O A Year Later | Sally Ann O'Malley, Urvashi Mohnani | 43m |
Updates across the container suite show concrete changes: Buildah supports fully isolated builds with buildah from-scratch, encourages minimal images and… | ||
| Fedora Websites: Creating the face of Fedora | Rick Elrod | 15m |
Gets to the point: the old websites repo crams dozens of sites into one huge Python codebase with a 557-line globalvardy config, clones that take minutes, and… | ||
| If You Can’t Measure It, You Can’t Improve It | RENU CHAUHAN | 43m |
Speakers: RENU CHAUHAN
Today over 80 percent of the software in any technology product or service is open source. And this trend is growing. According to a… | ||
| Mastering development on Openshift | Rohit Rai | 48m |
Speakers: Rohit Rai
Openshift 4.2 came out with a bunch of new features including the new developer-focused console. The new Developer Console provides a… | ||
| Moving the Unmovable: migrating from VMs to K8s | Vadim Rutkovsky, Ben Howard | 43m |
Red Hat CoreOS builds move from VM-based Jenkins to OpenShift/Kubernetes over three iterations in about six months, trading persistent Jenkins state for… | ||
| Fast and Furious: Startup scaling with Kubernetes | Filip Sedlak | 43m |
Twisto moves from one colocated server to a five-worker bare-metal Kubernetes cluster, deploying several times a day while handling tens of thousands of… | ||
| Using LVM writecache for faster write performance | Nikhil Kshirsagar | 26m |
Speakers: Nikhil Kshirsagar
LVM recently introduced a second form of caching focused on improving write performance to a volume. LVM has previously supported… | ||
| Content as code, technical writers as developers | Barbara Czyz, Tomasz Papiernik | 50m |
Kyma keeps docs in the same GitHub repo as code, writes content in markdown, and uses Gatsby to rebuild the site on each merged pull request so documentation… | ||
| CentOS Stream: Progress so far | Brian Stinson, Jim Perrin | 25m |
CentOS Stream launches as a continuously updated development branch that tracks upcoming RHEL minor releases and already runs as an 8.1 baseline with 6+… | ||
| Documentation with Efficient Downstreaming in Mind | Fabrice Flore-Thebault | 54m |
Automated downstreaming for Eclipse Che turns modular AsciiDoc content into two product outputs by running a filter script that converts upstream assemblies… | ||
| Fedora from Scratch | Michal Schorm | 21m |
Step-by-step procedure for installing Fedora without Anaconda using only standard Linux tools: partition by MBR/GPT with correct partition type codes, mount… | ||
| CI/CD - Let The Robots Do Their Job! | Sally Ann O'Malley, Urvashi Mohnani | 42m |
OpenShift CI runs on OpenShift and wires GitHub to Prow and a CI Operator-driven build pipeline that tests ~100 component images per release. Pull requests… | ||
| CI that CIs itself: Rehearsals in OpenShift CI | Petr Muller | 22m |
OpenShift CI runs the changed job definitions from the open-shift-release repo as dry runs: it creates ProwJob CRs so the cluster actually executes them… | ||
| MD cluster raid | Xiao Ni | 24m |
MD Cluster RAID is a host‑based shared‑storage RAID that avoids a single point of failure and provides HA for active/active setups (examples: GFS). It uses… | ||
| À la carte: mix and match C, Rust and Go! | Andrea Bolognani | 35m |
Practical recipe and working code for replacing or mixing a C library with Rust or Go: a small toy name builder library implements objects, callbacks and error… | ||
| Developer Experience for OpenShift 4.x on Azure | Mohit Suman | 30m |
Speakers: Mohit Suman
Currently to create, debug, deploy cloud native applications, a developer needs various toolsets to achieve them together and developers… | ||
| Leveraging virtiofs and vsocket in toro unikernel | Matias Vara Larsen | 23m |
Speakers: Matias Vara Larsen
VirtIO proposes a common front end for device emulation in the context of virtual environments. In particular, Virtio-fs and… | ||
| package2vec: getting to know PyPI packages with ML | Devin de Hueck | 43m |
Speakers: Devin de Hueck
Recently, Bommarito et al. released the paper “An Empirical Analysis of the Python Package Index (PyPI)” that explores many… | ||
| ML with real impact driven by OS technologies | Nikola Valesova, Tomas Kresal | 55m |
Speakers: Nikola Valesova, Tomas Kresal
Big data and machine learning have become hot topics in the last few years. But the question is: How can we use them… | ||
| Data cleaning: when less is more | Anastazie Sedláková | 39m |
Speakers: Anastazie Sedláková
In today's ML world we are gathering and analyzing an enormous amount of data. But how to deal when there is too much… | ||
| How to Design Feature Vectors for Model Inputs and | Ulrich Drepper, Sanjay Arora | 59m |
Speakers: Ulrich Drepper, Sanjay Arora
Statistical learning can and should be applied to many tasks and situations. This hot topic is covered in many talks… | ||
| Traceloop: Tracing containers syscalls using BPF | Alban Crequy | 22m |
traceloop traces syscalls per cgroup or container asynchronously using BPF, recording events into an overwritable ring buffer so traces act like an always‑on… | ||
| Windows in an OpenShift world | Aravindh Puthiyaparambil | 51m |
OpenShift is extended to run Windows Server 2019 process-isolated containers using a bring-your-own-host model: an Ansible playbook copies a Windows Machine… | ||
| Auto-Detection of Copied Code from StackOverflow | Andrew Walker | 25m |
Claims an automated pipeline that detects code copied from StackOverflow by scraping snippets into a local NoSQL DB and running method-wise comparisons with a… | ||
| API testing 101’s: Quick and Easy | Anisha Narang | 22m |
Speakers: Anisha Narang
In this talk, the attendees will learn how to get started with API testing. Considering the testing pyramid, it is important to have… | ||
| Accelerate containers and VMs networking with vDPA | Maxime Coquelin, Ariel Adam | 51m |
vDPA offloads both data and control planes to smart NICs to give containers and VMs a virtio HW offload that preserves the standard virtio interface while… | ||
| Debugging system boot issues | Renaud METRICH, Kyle Walker | 55m |
Step‑by‑step fixes used in Red Hat support: recover a broken grub prompt by booting rescue media and rebuilding grub.cfg; diagnose initramfs/LVM failures where… | ||
| Developer Insights: ML and analytics on src/ | Francesco Murdaca, Christoph Goern | 48m |
Project Toth builds a knowledge graph of package, interpreter and OS observations, runs offline pip resolution and performance benchmarks, ingests CVEs and… | ||
| Eclipse Che & the future of Cloud Development Tool | Ilya Buziuk | 24m |
Eclipse Che is a Kubernetes-native web IDE that demonstrates single-click onboarding by spinning up a workspace with Quarkus backend, Node frontend and MongoDB… | ||
| Peeking Into Your Compiler | Ulrich Drepper, Jakub Jelinek | 01h 25m |
Shows concrete ways to inspect GCC output: run the driver with -v to reproduce cc1/cc1plus invocations, use -E to see preprocessed input, -pipe and -save-temps… | ||
| Deploying Complex Application Stacks with Ansible | Will Foster | 31m |
Deploys a full ELK stack (Elasticsearch 6.8, Logstash, Kibana, NGINX) plus a Filebeat client and successfully ships system logs from host02 to host01… | ||
| bpftrace internals | Jiri Olsa | 46m |
Explains exactly how bpftrace compiles scripts into eBPF: map accesses become lookups + updates or per-CPU increments, helpers translate to register calls, and… | ||
| Testing Github PRs on Fedora/Centos with Packit | Miroslav Vadkerti | 26m |
Speakers: Miroslav Vadkerti
Packit (https://packit.dev) is working on making the packaging of your Fedora and RHEL packages automated from upstream git… | ||
| 7 Ways to Make Kernel Developers Like Cookies | Jakub Racek, Inaki Malerba | 34m |
Red Hat’s Continuous Kernel Integration (“cookie”) runs thousands of tests across hundreds of Beaker hosts in parallel, builds with Koji/Koji-like farms and… | ||
| How to [not] implement a [not so] new net protocol | Paolo Abeni | 54m |
Speakers: Paolo Abeni
MPTCP is a TCP extention with the goal of increasing per connection B/W and resilience to link faults. Despite being standardized as RFC… | ||
| Automating the Management of Kubernetes Apps | Timothy Appnel | 26m |
Shows how Ansible uses its templating plus the k8s module to replace static kubectl-applied YAML for repeatable multi-cluster app deployment. Demonstrates… | ||
| What's up in the land of the Linux kernel | Thorsten Leemhuis | 01h 06m |
Kernel tree moves fast: ~13,500 commits per release with roughly 800k added and 500k removed lines, 5.4 is LTS, 5.5 merges a reworked crypto layer dubbed… | ||
| Keynote: Solving the problems of AI in production | William Benton, Christoph Goern | 39m |
Argues that model training is easy but production ML fails on integration, not algorithms: cites adversarial fragility of deep nets and a 250,000 GPU‑hour… | ||
| KubeVirt: connect KVM-in-a-Pod to a host interface | Jaime Caamaño Ruiz, Miguel Duarte Barroso | 24m |
KubeVirt replaces a costly L2 chain (host NIC → bridge → veth → in‑pod bridge → tap) with a direct host macvtap device, requiring changes in qemu, libvirt and… | ||
| IPsec development for large scale deployments | Paul Wouters | 42m |
Speakers: Paul Wouters
People think of IPsec mostly in the context of a Remote Access VPN. But IPsec is deployed all through the network stack. With… | ||
| Apache Spark on planet scale | Denis Chaplygin | 42m |
Claims a working parallel PBF reader (Java 8) plus a Spark native data source that partitions planet OSM so every executor reads different blocks in parallel… | ||
| Rust in the Linux kernel | John Baublitz | 27m |
A Rust kernel module that creates a /dev char device animation is implemented and successfully inserts and logs major/minor numbers; build uses Kbuild plus… | ||
| What is eating my traffic? Packet thieves revealed | Jiri Benc | 53m |
Linux drops or steals packets at many concrete points: NIC hardware (SR‑IOV, VF assignment, hardware filters or queue drops — check with ethtool -S), kernel… | ||
| Easy Cloud Native Development with Codewind & Che | Elson Yuen, John Collier | 44m |
Codewind integrates into Eclipse Che on Kubernetes/OpenShift to let developers create, build and run containerized apps in minutes using buildah-built images… | ||
| Notebook showdown: Jupyterhub vs. apache zeppelin | Ricardo Martinelli de Oliveira | 43m |
Live demos compare JupyterHub and Apache Zeppelin using PySpark + S3 demo, showing CSV load, pandas framing and struggling with types in Jupyter versus… | ||
| Quarkus: Java development turned into delight | Jan Martiska | 54m |
Demo builds a REST app with Hibernate/Panache backed by Postgres, using live reload dev mode so source changes apply instantly. Quarkus moves annotation… | ||
| Open vSwitch with AF_XDP as a userspace datapath | Eelco Chaudron | 18m |
Open vSwitch implements an AF_XDP userspace datapath and measures it with OVS perf pvp tests and physical loopback. Results: on physical loopback AF_XDP hits… | ||
| Edge Computing using OpenStack Cloud for IOT | Rohit Londhe, Nilesh Chandekar | 33m |
Speakers: Rohit Londhe, Nilesh Chandekar
One of the trending technology when it comes to implementation of 5G and IoT applications is Edge computing. Using… | ||
| Using Zoned Block Devices in Fedora | Bryan Gurney | 25m |
Shingled Magnetic Recording drives require sequential writes per zone and expose 256 MiB zones (example) that must be tracked with blk-zone report and reset… | ||
| Web development with Eclipse Che on OpenShift | Artem Zatsarynnyi | 21m |
Builds a two‑tier web app and shows exactly how workspaces are declared and deployed: a Che Devfile describes front‑end and back‑end containers, commands and… | ||
| Development environment as code | Sergii Kabashniuk, Michal Vala | 45m |
Shows a concrete environment-as-code setup using Eclipse Che: a single devfile defines containerized components, endpoints and commands, and is stored in the… | ||
| Plugging into the Red Hat kernel CI ecosystem | Don Zickus | 27m |
Red Hat integrates upstream kernel CI with real tools and measurable results: a CI engine called CKI ties tests into the beaker lab manager (Beaker), an ARK… | ||
| Rebasing RPM packages with rebase-helper | František Nečas | 24m |
Speakers: František Nečas
Updating RPM packages to new upstream versions can be a time-consuming task for package maintainers. There are several steps that… | ||
| JakartaEE and Eclipse MicroProfile coexist in WildFly | Stefano Maestri | 53m |
WildFly combines full Jakarta EE with Eclipse MicroProfile so a single server runs legacy apps and cloud-native services together; claim: this enables… | ||
| Estimating dm-vdo storage savings | John Wiele | 27m |
vdoestimator scans directories or block devices and uses the same MurmurHash3 and LZ4 code as dm‑vdo to predict inline deduplication and compression savings… | ||
| The road to Quarkus. Why and what to look for | Giuseppe Bonocore, Mauro Vocale | 49m |
Quarkus claims big reductions in startup time and memory by moving reflection and classpath work to build time and producing GraalVM native images; demo shows… | ||
| Squeezing Fedora into IoT & clouds (Minimization) | Adam Šamalík | 24m |
Fedora Minimization Objective defines concrete use cases (httpd, MariaDB, Postgres), builds a feedback pipeline that installs use-case images and reports… | ||
| Fedora loves Python: the distro and the language ecosystem | Petr Viktorin | 25m |
Fedora repackages PyPI projects into RPMs, runs license and security reviews, and focuses on integration across system packages so Python libraries and the OS… | ||
| .NET Core 3 and C# 8 | Tom Deseyn | 47m |
Speakers: Tom Deseyn
In this session we'll look at the latest .NET Core release.
We'll cover new features of .NET Core 3 on Linux like single-file publish… | ||
| Advanced Network management with oVirt and OVN | Nijin Ashok | 19m |
Speakers: Nijin Ashok
OVN is an OVS (Open vSwitch) extension, adding support for virtual network abstraction. The OVN adds SDN capability to oVirt which… | ||
| CodeReady Containers: Run OpenShift 4 locally | Anjan Nath | 23m |
Creates a single-node OpenShift 4 VM packaged as a .crc bundle built from OpenShift Installer, with workers set to zero, monitoring and upgrade operators… | ||
| Diversity in OpenSource … show me the data! | Denise Dumas, Serena Chechile Nichols | 55m |
Surveying GitHub and Stack Overflow data and name‑inference tools, the talk presents concrete gaps: 95% male responses on one GitHub sample, Linux Foundation… | ||
| Stateless Jenkins + Ansible + Tower = CI/CD | Erich Birngruber | 50m |
A practical description of a CI/CD setup using Jenkins, Ansible, Ansible Tower and Satellite to deploy applications and infrastructure at a Vienna research… | ||
| Building Blocks: Raw Block PVs in Rook-Ceph | Rohan Gupta, Jose A. Rivera | 50m |
Rook-Ceph uses raw block PVs so Ceph OSDs run on PVC-backed block devices that can move between nodes; the operator creates PVCs from a storage class device… | ||
| Presto: SQL-on-Anything using Kubernetes | Michael McCune, Matt Fuller, Karol Sobczak | 50m |
Presto is a distributed SQL engine that separates compute from storage, runs vectorized in-memory execution with runtime bytecode generation, and supports… | ||
| Custom SELinux container policies in OpenShift | Juan Antonio Osorio Robles, Lukas Vrabec | 38m |
OpenShift cluster analysis finds 189 pods, 618 containers and 134 privileged containers, so this work shows a practical path to tighten container confinement… | ||
| Foreman Single Sign-On Made Easy with Keycloak | Nikhil Kathole | 19m |
Speakers: Nikhil Kathole
User management is a repeated need across projects and It is very difficult to have centralized users and permissions management… | ||
| WebAuthn and Multi-factor Authentication Support in Keycloak | Peter Skopek, Takashi Norimatsu | 45m |
Keycloak now implements W3C WebAuthn for registration and authentication, using the Java library webauthn4j to verify attestation and assertions and aiming for… | ||
| Orchestrating and monitoring OS auto-updates | Luca BRUNO | 50m |
Fedora CoreOS uses a JSON Cincinnati update graph to encode allowed OS transitions, plus phased rollouts, explicit barriers and dead ends to prevent unsafe… | ||
| Customize your own Online IDE with a Devfile | Valerii Svydenko | 45m |
Speakers: Valerii Svydenko
Eclipse Che is an online IDE running in the cloud that can use VS Code extensions. In this session, attendees will learn the… | ||
| Performance tuninng for Red Hat Enterprise Linux. | Larry Woodman | 52m |
RHEL tuning uses tuned profiles via tuned to apply kernel settings at boot and runtime, and shows concrete gains: about 5% CPU, ~20% Java, and 15–50% disk/DB… | ||
| SCHED_DEADLINE desiderata and slightly crazy ideas | Daniel Bristot de Oliveira, Juri Lelli | 23m |
Describes missing and in-development work for SCHED_DEADLINE: an RFC and patches for pressure inheritance to let mutex owners execute with donors’… | ||
| WildFly and Kubernetes - how they play together | Ondra Chaloupka | 49m |
Shows how to take a Java EE app through s2i image build and Galleon provisioning to produce a smaller WildFly runtime image, then deploy it with the WildFly… | ||
| Managed Block Storage in oVirt | Freddy Rolland, Eyal Shenitzky | 24m |
oVirt integrates the Python cinderlib library so storage vendors’ drivers run directly against the array, moving snapshot/clone/provision work into the backend… | ||
| From Terminal to Container: Tracing Podman Run | Matthew Heon | 25m |
Traces a single podman run from CLI through image pull, libpod create, storage overlay and OCI runtime to a running bash, contrasting root and rootless paths… | ||
| Teamwork lessons learned in 3500km hiking | Tim Burke | 53m |
Hiking the 3,500 km Appalachian Trail takes four and a half months and only about 20% of starters finish, and one hiker completes it while carrying minimal… | ||
| Evolution of Geo-replication in Gluster | Hari Gowtham Gopal | 25m |
Geo-replication provides disaster recovery by copying a Gluster master volume to one or more remote slave volumes using SSH plus rsync/tar; it implements three… | ||
| Building multi-arch container images with buildah | Nalin Dahyabhai | 15m |
Uses buildah and podman to build the same image repeatedly for different CPU architectures, pushes each image (or uses push --all to transfer blobs) and then… | ||
| BPF: The Status of BTF, producers, consumers. | Arnaldo Carvalho de Melo | 47m |
BTF moves from compact type blobs to a runtime contract: kernel BTF on recent kernels is about 3 MB (vs hundreds of MB for DWARF), BPF objects carry ~31 KB of… | ||
| We won. Now what? | Ben Cotton | 24m |
Open source wins mainstream adoption over the last decade — corporate converts (Microsoft embraces Linux since 2015), desktops shift to Chrome OS as the "year… | ||
| Serverless CI/CD for Kubernetes with Tekton | Hrishikesh Shinde | 49m |
Demonstrates a working CI/CD pipeline built with Tekton that clones a Git repo, runs Go lint and unit tests, builds a container image using a Catalog builder… | ||
| Enarx - secured, attested execution on any cloud | Ben Fischer | 53m |
Enarx delivers a deployment framework that runs WebAssembly modules inside CPU-protected keeps (supports Intel SGX and AMD SEV) with remote attestation… | ||
| GitOps - the holy grail of devops | Christian Hernandez | 35m |
Claims GitOps makes Git the single source of truth and forces all infra changes via pull requests, using Kubernetes control loops to reconcile declared vs… | ||
| The Road to OKD4: Operators, Fedora CoreOS and K8S | Diane Mueller, Christian Glombek | 44m |
OKD4 is available as a preview built from the same OpenShift codebase but running on Fedora CoreOS base with rpm-ostree and Ignition; the deployment is… | ||
| Keylime: Bootstrapping and Maintaining Trust | Luke Hinds | 49m |
Keylime uses TPM-based remote attestation to prove a machine’s boot and runtime integrity, performs measured boot (firmware, shim, kernel options, IMA) and… | ||
| Kubernetes native CI/CD with Prow | Juan Manuel Parrilla Madrid | 46m |
Kubernetes/OpenShift-native CI/CD built with Prow, with configs stored in ConfigMaps and Secrets and jobs running in a separate test namespace; deployment uses… | ||
| VSOCK: VM ↔host socket with minimal configuration | Stefano Garzarella | 23m |
AF_VSOCK offers a POSIX sockets API between VM and host using a virtio device that needs only a guest CID assigned on the host while the guest requires no… | ||
| Checking your cryptography usage with eBPF | Simo Sorce | 26m |
Uses eBPF with a small C program embedded in Python to attach probes (uprobes or USDT probes) to crypto libs and increment a kernel hash map keyed by cipher… | ||
| Explicitly Supporting Stretch Clusters in Ceph | Gregory Farnum | 25m |
Ceph gains a new connectivity mode for monitor leader elections that scores inter-monitor heartbeats so leaders reflect actual connectivity instead of lowest… | ||
| Advanced Ignition: Live PXE and Chaining Configs | Colin Walters | 49m |
Explains how Fedora CoreOS boots via live PXE with Ignition runs in initramfs to fetch JSON configs, demoing kernel args, DHCP fetch, and a local web-served… | ||
| Deterministic debugging with Delve | Derek Parker | 50m |
Shows a concrete workflow: build an unoptimized Go binary, record it with Mozilla rr, then attach Delve + rr backend to replay the exact run on Linux… | ||
| Cognitive biases, blindspots and inclusion | Allon Mureinik | 25m |
Open source projects often fail not for lack of technical merit but because cognitive biases create hidden barriers: bias blind spot and false consensus lead… | ||
| From Kernel to Kubernetes - Agile in Open Soure | Ranjith Varakantam | 16m |
Speakers: Ranjith Varakantam
From the Kernel to Kubernetes, open source communities are leveraging agile frameworks by incorporating Retrospectives… | ||
| A SMART-er Ceph: Predicting Hard Drive Failure | Karanraj Chauhan | 53m |
Uses the Backblaze SMART dataset and converts CSVs to Parquet, engineers six‑day window features (mean, std, coefficient of variation), and trains… | ||
| From Outreachy to cancer research | Lenka Segura | 23m |
An Outreachy internship produces a working crank CLI for Pagure and leads to a junior developer role at IRB Barcelona building Cancer Genome Interpreter v2… | ||
| Grow your career with Continuous Improvement | Clément Verna | 26m |
Uses an Agile Continuous Improvement routine to run personal development as a weekly/monthly feedback loop, claiming it grew a career over 5 years using CI… | ||
| What it's like to lead SIG in Kubernetes and team | Maciej Szulik | 26m |
Description of SIG‑CLI governance and duties: SIG‑CLI owns kubectl‑related repos, meets every other Wednesday and reports quarterly at community meetings, and… | ||
| Requre: Simplify your Integration&E2E tests | Jan Ščotka, František Lachman | 24m |
Recording-based test harness called Requre records live API calls and function outputs to YAML files and replays them so tests run offline, without CI secrets… | ||
| Kiali as an Observability Console for Istio | Hayk Hovsepyan | 17m |
Kiali runs as an Istio-aware UI that visualises mesh topology and animates live traffic, reads Prometheus metrics and embeds Jaeger traces, and exposes a… | ||
| What is wrong with PKI - SKS keyserver flaws! | Huzaifa Sidhpurwala | 19m |
Speakers: Huzaifa Sidhpurwala
The recent attacks on SKS keyservers, revealed the current state of our PKI infrastructure. This talk aims at discussing the SKS… | ||
| BitLocker disk encryption on Linux | Vojtech Trefny | 25m |
Adds BitLocker support to cryptsetup by parsing BitLocker metadata, deriving keys from the password or recovery password, and building dm-crypt devices with… | ||
| Connect and grow your community through meetups | Carol Chen | 56m |
Shows how the Ansible community uses meetup.com subscriptions, a GitHub repo for slides, and simple metrics to grow local groups — Europe goes from six to 12… | ||
| State of authentication and identity in Fedora | Alexander Bokovoy | 54m |
Fedora still runs identity on decades‑old POSIX APIs (1979, NSS in 1993) while packaging and tooling converge: FreeIPA, Samba, SSSD and MIT Kerberos actually… | ||
| Finding, Building, Sharing & Deploying Containers | Scott McCarty | 53m |
Starts from Red Hat Universal Base Image pulled from the Red Hat container catalog, builds a small image, pushes to quay.io, and runs it locally with Podman… | ||
| Reworking Observability In Ceph | Deepika Upadhyay | 22m |
Instrumentation is added to Ceph client and OSD I/O paths so requests get unique spans that the OpenTracing API captures, a Jaeger client sends spans via agent… | ||
| Loki: Prometheus-inspired logging for cloud native | Suresh Gaikwad | 25m |
Speakers: Suresh Gaikwad
Loki is a horizontally-scalable, highly-available log aggregation system inspired by Prometheus. It is designed to be cost-effective… | ||
| Growing your career via open source contributions | Rebecca Fernandez | 50m |
Practical playbook for turning open source work into hireable evidence: get visible contributions (documentation PRs, bug triage, code review, maintainer… | ||
| How to develop apps on K8s and not die trying | Jorge Morales Pou | 55m |
Kubernetes development is fragmented but solvable with concrete workflows: examples include Jib for Java image builds, Helm for templates, and the k14s suite… | ||
| Petabyte CephFS for Satellite Data Processing | Martin Strigl | 49m |
A CephFS cluster ingests about 7 TB/day and targets ~30 PB total, built on HP and Supermicro nodes, OpenStack VMs, Ansible for orchestration and Mellanox… | ||
| What goes down the drain? | Yanir Quinn | 25m |
Explains how to drain nodes with concrete commands and APIs: uses kubectl drain to cordon a node and trigger evictions, prefers the eviction API (v1.7+) over… | ||
| Privacy in the Age of IoT | Sayak Sarkar | 26m |
Speakers: Sayak Sarkar
With the ever increasing presence of smart devices all around our personal and professional lives, privacy seems to be becoming one of… | ||
| Still packaging like it's 1999? | Florian Festi | 54m |
RPM evolves with concrete changes: RPM 4.15 adds dynamic build-dependencies (mock is patched so multi-pass builds can auto-install toolchains), 4.11+ gives a… | ||
| Re-igniting oVirt Node | Yuval Turgeman | 22m |
oVirt Node moves from LVM snapshot images to a Fedora‑CoreOS based image that produces ostree commit artifacts and a metal install ISO using coreos-assembler… | ||
| strace: fight for performance | Eugene Syromiatnikov, Dmitry Levin | 26m |
Overview of concrete strace optimizations: enabling single-register read syscall on many architectures cuts dozens of ptrace calls to one, adding… | ||
| AAA in Fedora Infrastructure | Rick Elrod | 38m |
The Fedora Accounts System runs on RHEL6 EOL Nov 2020 and holds 60,000 accounts (roughly half actively used), backing ~500 servers and 30 web apps. Existing… | ||
| Integrating upstream projects downstream | Tomáš Tomeček | 48m |
Packit automates building RPMs from upstream sources, running tests inside real VMs and sandboxed containers on OpenShift and continuously deploying to staging… | ||
| Cloning VMs: sheep and tricks | Francesco Giudici | 24m |
Cloning VMs copies everything including identifiers, so multiple clones end up sending identical DHCP client IDs and colliding for the same IP, causing broken… | ||
| Writing better APIs with MicroProfile GraphQL | Phillip Kruger | 50m |
Shows MicroProfile GraphQL implemented with SmallRye implementation and a runnable Maven example (mvn clean install -P install), demonstrating selective field… | ||
| Building reactive microservices with MicroProfile | Martin Stefanko | 50m |
Demonstrates converting a blocking HTTP coffee-shop/barista demo into an event-driven system using MicroProfile Reactive Streams Operators and MicroProfile… | ||
| Application Whitelisting in Linux environment | Radovan Sroka | 22m |
Fapolicyd uses the kernel fanotify exec hook to pause exec syscalls and query a policy daemon, relying on an RPM DB backend to mark packaged files as trusted… | ||
| Commit to Excellence - Java in Containers | Markus Eisele | 25m |
Shows measured image sizes and tradeoffs: OpenJDK on Alpine clocks around 500 MB while Red Hat Universal Base Image drops to about 80 MB and the author's… | ||
| Distributed data workflows: PySpark vs Dask | Vaibhav Srivastav | 25m |
Compares PySpark and Dask with concrete benchmarks and code-level claims: Dask is pure Python (installable with pip install dask), uses DD.read_parquet and… | ||
| Modern network configuration on Linux | Till Maas | 24m |
Shows how to replace fragile ifup scripts with declarative tools: Linux System Roles (Ansible playbooks that push NetworkManager profiles at scale) and nmstate… | ||
| Kata containers and qemu-mini in Fedora | Christophe de Dinechin | 55m |
Packaging Kata Containers for Fedora exposes concrete problems: the runtime splits into five RPMs (runtime, builder, agent inside the image, proxy, shim)… | ||
| Data analytics with distributed tracing data | Pavol Loffay | 24m |
Pipeline ingests Jaeger spans from Kafka, groups them in time windows, reconstructs traces into an in‑memory graph and runs analysis via notebook or streaming… | ||
| Back to the future - incremental backup in oVirt | Nir Soffer, Daniel Erez, Eyal Shenitzky | 24m |
Speakers: Nir Soffer, Daniel Erez, Eyal Shenitzky
Do you need to go back in time to restore data from important VMs? oVirt
does not provide a time machine… | ||
| oVirt 4k - teaching an old dog new tricks | Vojtěch Juránek, Nir Soffer | 36m |
oVirt gains full 4k-capable storage: implemented storage format v5, changed internal APIs so sizes are stored in bytes not sectors, added sanlock 4k APIs and… | ||
| DIY smart home from a 100-year-old building | Tomáš Hrčka | 25m |
A DIY smart home uses off‑the‑shelf sensors and cheap modules to control a 100‑year‑old apartment without altering the building: 25+ sensor nodes (temperature… | ||
| Alternatives to Modularity in Fedora | Igor Gnatenko, Zbigniew Jędrzejewski-Szmek, Miro Hrončok | 01h 23m |
Proposes using automated side-tags as mini buildroots (Koji/MBS-driven) to build and test multi-package stacks, plus auto-generated build orders from language… | ||
| Thanos: Prometheus at Scale! | Lucas Servén Marín, Bartłomiej Płotka | 54m |
Shows how Thanos turns many Prometheus instances into a single, global metric system by adding a sidecar + Store API to each Prometheus, a stateless querier… | ||
| libperf: library for perf events monitoring | Jiri Olsa | 24m |
Library libperf copies mature code from perf and currently exposes counting and sampling APIs that let user space create perf_event_attr events, open… | ||
| EPEL-8 : Highway to RHEL | Stephen Gallagher, Mohan Boddu | 29m |
EPEL adapts to RHEL‑8 modularity by splitting Red Hat appstream metadata into per‑module repos with a tool called grubby-splitter, adding a Koji bare mode that… | ||
| Supersonic Subatomic Apache Kafka | Jakub Scholz | 53m |
Quarkus shows working Apache Kafka producers, consumers and Kafka Streams using SmallRye Reactive Messaging, with examples of JSON (Jackson) serializers, a… | ||
| Lightweight VMs for serverless and containers | Sergio Lopez Pascual | 24m |
Defines lightweight VMs as small, customizable guests with tiny footprints and fast boot, and shows concrete implementations: Firecracker (Rust, crosvm‑based… | ||
| Does using data mean giving up privacy? | Gordon Haff | 26m |
Machine learning needs lots of data but privacy-preserving methods aim to let institutions share useful models without exposing individuals. homomorphic… | ||
| GNOME Boxes: Virtualization made simple | Felipe Borges | 25m |
GNOME Boxes packs libvirt and QEMU inside a Flatpak container and delivers working features: automatic express installs for Fedora/EL/Debian/openSUSE… | ||
| Deploying and managing IdM with Ansible | Thomas Woerner | 45m |
Shows how ansible-freeipa roles and modules deploy a full IdM cluster (master, replicas, clients) and then manage topology, users, groups, hosts and keytabs; a… | ||
| Metamorphosis: When Kafka meets Camel | Otavio Rodolfo Piske, Jakub Scholz | 42m |
A Kafka Connect connector built on Apache Camel reuses Camel’s components to let Kafka ingest and emit many protocols; the project focuses initially on eleven… | ||
| An introduction to bpftrace tracing language | Jerome Marchand | 25m |
Introduces practical bpftrace usage with concrete examples: tracing the read syscall via kprobes and uprobes, building per-program associative maps (counts… | ||
| Extending packetdrill to test MPTCP | Davide Caratti | 24m |
Packetdrill is extended to exercise MPTCP v1 on upstream Linux kernels by injecting packets and issuing socket syscalls in the same script; tests now cover… | ||
| Designing an Experience that Developers Love! | Serena Chechile Nichols | 53m |
OpenShift ships a new developer perspective (introduced in 4.2) that targets end-to-end app flows and ships on a three‑month cadence (4.3 just released). The… | ||
| Using systemd features to secure services | Zbigniew Jędrzejewski-Szmek | 34m |
Systemd claims to let services drop privileges, create and remove per-service runtime dirs, and enforce namespaces, capabilities and resource limits so… | ||
| Untangling the certificate error messages | Martin Ukrop, Pavol Žáčik | 25m |
Conference research presents a concrete bug-hunting and cleanup effort: developers catalog 77 OpenSSL errors, produce reproducible example certificates that… | ||
| Using bpftrace with Performance Co-Pilot & Grafana | Andreas Gerstmayr | 22m |
Combines bpftrace, Performance Co‑Pilot and Grafana to run bpftrace scripts from the browser: a PCP PMDA starts BPFtrace on demand and stops it when panels… | ||
| Quarkus brings Serverless to Java developers | Daniel Oh | 55m |
Quarkus + GraalVM turns a Java microservice into a tiny native executable: demo shows 22 ms startup and 5.5 MB native memory versus ~85 MB on the JVM, plus… | ||
| A Little (video) Goes a Long Way | Jan Panáček | 31m |
Showmax switches to next‑gen codecs and rewrites the encoding pipeline so a single 90‑minute movie goes from taking multiple hours (often up to 3.5× video… | ||
| Custom crypto policies by examples | Tomáš Mráz | 26m |
System crypto policies provide a single, centrally managed way to enable or disable algorithms across OpenSSL and NSS on hundreds of machines, using policy… | ||
| Kogito - Building Intelligent Serverless Apps | Dominik Hanák, Marian Macik | 48m |
Kogito rebrands Drools/jBPM as cloud-native, serverless microservices that are domain-first and code-generated: assets produce code generation to domain POJOs… | ||
| Our Journey to a self-healing network | Martin Moucka, Igor Donev | 51m |
Red Hat IT moves from golden configs and copy/paste to a code-defined network using Ansible and an abstraction layer, delivering a working pipeline in under 12… | ||
| Brave new world of unified cgroup hierarchy | Michal Sekletár, Zbigniew Jędrzejewski-Szmek | 48m |
systemd switches the compile-time default to cgroups v2 after about five years of kernel work, and Fedora 31 runs it as default; Docker still refuses to start… | ||
| Keynote: Psychological Safety and the High Performing Team | Leslie Hawthorn | 22m |
Google's 2015 Project Aristotle interviews 200 people and surveys 180 teams and finds psychological safety is the single strongest predictor of high… | ||
| Fedora inspired guest OS for cloud RAN apps | Jan Žižka | 26m |
Fedora-inspired WadersOS is an in-house RPM-based OS for Cloud RAN that targets both x86 and arm64 and ships weekly release cycle immutable images for… | ||
| Authenticate to Cockpit from anywhere | Martin Pitt | 24m |
Browser front end runs on one unprivileged process while the actual session runs where root access is needed: components are cockpit-ws, cockpit-session… | ||
| Server Side Swift - IBM Kitura with OpenShift | Ip Sam | 26m |
Kitura runs Swift 5.1 server code packaged as an IBM Docker image (IBM.com/kitura) and deployed to OpenShift via image stream + oc new-app; demo shows a… | ||
| Living on the Cloud's Edge | Rustam Mehmandarov, Tannaz N. Roshandel | 52m |
Built a local video pipeline that counts people while keeping raw faces off-network, running models on small boards and USB accelerators. Uses Coral Edge TPU… | ||
| Reinventing Home Directories | Lennart Poettering | 56m |
Proposes replacing classic /etc-based users with portable, signed systemd-homed accounts that store a JSON user record plus an encrypted home as a LUKS… | ||
| Don't break your users: keep your API/ABI stable! | Anderson Sasaki | 26m |
Symbol versioning attaches version nodes to exported symbols so old binaries keep finding the same symbol names at runtime; map files define those version… | ||
| Building the Twelve-Factor App | Anton Sankov | 19m |
Speakers: Anton Sankov
Building microservices is hard as there are many things that can go wrong. The Twelve Factor are 12 simple rules, which if applied… | ||
| Boot Loader Specification + sd-boot | Lennart Poettering | 54m |
Defines a simple, distro-agnostic on-disk layout: text type‑1 entries at $BOOT/loader/entries and single-file unified EFI type‑2 binaries, both discoverable… | ||
| nothing matches | ||