FOSDEM 2026 ran on Saturday 31 January and Sunday 1 February at the ULB campus in Brussels. My FOSDEM 2026 overview covers the stands and the hallway track, and my interview with Monty Widenius covers MariaDB. This post is the companion piece: the talks I sat in on, rebuilt from the slides I photographed. Iâve only written up talks where my photos show a title or enough slides to say what was presented, and Iâve left out any detail I couldnât read.
âState of the Arch: Fedora on RISC-Vâ (room H.2214)
On Saturday around midday I was in room H.2214, its number chalked on the board, for âState of the Arch: Fedora on RISC-Vâ. The title slide was dated 31 Jan 2026 and credited David Abdurachmanov and Kashyap Chamarthy. The room was full, and several people in the audience were filming the slides on their phones.

A full H.2214 for the state of Fedora on RISC-V.
- Prior art first. For boards from 2018 to 2024, the talk pointed to Emil Renner Berthingâs FOSDEM 2025 talk, âRISC-V hardware: where are we?â.
- Tenstorrent hardware. âTenstorrent âBlackholeâ (2025)â was described as a RISC-V âAI acceleratorâ on a PCIe card (p100a and p150a) for LLM inference and training. Drew Fustini had posted patches to LKML, and it âcan boot mainline kernel, with caveatsâ. âUpcoming: Tenstorrent âAtlantisâ (2026?)â showed the Ascalon CPU running on a Synopsys HAPS-100 FPGA: RVA23-compliant, with an ETA of about Q3 2026, an emulated board merged in QEMU 10.0.0 and Linux upstreaming started.
- Kernel builds today (F43). A diagram, credited to Jason Montleon, showed separate kernel trees for SpacemiT, ESWIN, âvf2â/âlpi4aâ, RockOS and two DeepComputing boards (fml13v01 and fml13v03). Each tree was packaged as RPMs and fed into riscv-koji.
- RVA23 readiness. Fedoraâs current baseline is RV64GC, and the project is waiting on a reference platform (âSpacemiT K3â or âAtlantisâ?). RVA23 kernels âwill (should)â support RV64GC userspace, and
riscv_hwprobe()is the syscall that reliably detects RISC-V extensions. Another slide said most of the current hardware âis running under peopleâs desksâ, and the plan is to rack datacenter-grade RVA23 systems âsoonâ with the Fedora Infra team.


Blackhole today, and the open RVA23 question.
My take: the kernel-builds diagram tells the real story. While every board needs its own kernel tree, a distro canât treat the architecture as first class. RVA23 hardware in a proper datacenter, building packages under the same rules as everything else, is the step that would change that.
ClickHouse in the Databases devroom (room UB2.252A)
Later on Saturday afternoon I went to UB2.252A. The board had âDATABASESâ and the FOSDEM code of conduct chalked on it, and the amphitheatre was close to full. I didnât photograph a title slide, so I wonât guess the exact title. The slides carried the ClickHouse logo.

âYour (soon-to-be) favorite database!â
- What ClickHouse is. One slide summed it up in four columns: open source, column-oriented, distributed (replication, sharding, multi-master, cross-region) and an OLAP database (analytics use cases, aggregations, visualisations, mostly immutable data).
- Granules. âA granule represents the smallest indivisible data unit processed by the scan and index lookup operators in ClickHouse.â The rows of a part are divided into groups of 8192 records, called granules.
- Tokenizers. A slide took a single log line (timestamp, UUID and a
<Debug>level) and showed howsplitByNonAlpha,splitByString,ngrams(3)andarrayeach break it into tokens.
My take: the tokenizer slide is the practical bit. If you push logs into ClickHouse, how you split them decides which searches an index can actually help with.
âFunding a FOSS Revolution in the Energy Sectorâ (room UD2.218)
The last stop on Saturday was room UD2.218, which had Sovereign Tech Agency and NLnet banners beside the stage. The title slide read âFunding a FOSS Revolution in the Energy Sectorâ, by Dr. Maximilian Parzen, 31 January 2026, with the Open Energy Transition (OET) logo. There were three people on stage.

Energy-sector open source, with the fundersâ banners in the room.
- The imbalance. The âImpactâ slide: âGrid planners pay $1B/a for proprietary software, $0.01B/a for FOSS software to decide $1000B/a infrastructure investments.â
- A tracker as evidence. The example was openmod-tracker.org, which lists â200+ OS tools for grid planningâ and is described as an insight platform that guides decision-makers. The code is at github.com/open-energy-transition/openmod-tracker. The screenshot was titled âOpen Energy Modelling Tools - Key Metricsâ.
- Closing. The session ended on a âThank You!â slide for Dr. Maximilian Parzen, Chief Executive Officer.
âAn Enterprise Perspective on Open Source Fundingâ (SAP, room UD2.218)
The SAP talk was in the middle of the same session. The title slide read âAn Enterprise Perspective on Open Source Fundingâ, by Fabian Palmer & Tobias Gabriel, SAP, 31st January 2026.

How does a company give money to an individual maintainer?
- The missing tool. Until then, sole maintainers and small projects âcould only be supported through development contributionsâ, which âis not always the best wayâ.
- How to pay individuals. The slide asked âHow do you give money to individuals as a company?â Its answers: an intermediary helps with the purchasing process, common ones are GitHub Sponsors and Open Collective (and GitHub Sponsors can route money to Open Collective), and recipients must not be related to the company or sanctioned. A fixed, meaningful amount is a good starting point, and a pilot budget lets you test the process end to end.
- Choosing projects. âAutomated Selection: Data-Driven project selectionâ: metrics characterise projects, and funding decisions follow the current funding goal. The listed advantage was âno inherent bias towards well known projectsâ. The disadvantage was that it âis not a perfect scienceâ, so manual filtering is still needed.
My take: the compliance line (no related parties, no sanctioned recipients) is what usually stalls this inside large companies. Putting it on a slide next to GitHub Sponsors and Open Collective makes it look solvable.
âHow to: Buy Less, Create Moreâ (FreeSewing)
On Sunday lunchtime I was in one of the large auditoriums for a FreeSewing talk. The title slide read âHow to: Buy Less, Create More. And feel great about itâ, and the slides carried a FreeSewing.eu footer. The speakerâs name wasnât on any slide I photographed.

People were still coming in as the title slide went up.
- The origin story. âNew Yearâs resolution 2011: I will stop buying clothes and instead make everything myselfâ (with a footnote: ânot everythingâ). A scan of The Tailor and Cutter from 1 February 1868, â158 years agoâ, set the historical scene.
- Pre-FOSS. A timeline went from âstarted sewingâ in December 2010, to registering makemypattern.com in February 2012, to launching it (ânot FOSSâ) in September 2012.
- Growth. A chart of user account registrations ran from January 2014 to August 2017, with âEarly access becomes availableâ, âEarly adoptersâ and âLaunched FreeSewing.org (25 August 2017)â marked on it. A later version of the chart ran to January 2026 and ended in a spike labelled âHelp!â. A yearly revenue chart (patrons and donations) covered 2015 to 2025.
- Under the hood. Settings sets go into
draft()to build a pattern. A pattern has parts (points, paths, snippets) for each set, plus a pattern store and set stores. It is then rendered either withrender()to SVG, or throughgetRenderProps()to React, Svelte, Vue or plain JS.

Settings in, pattern out, rendered to whatever front end you like.
My take: separating drafting from rendering is the same design choice that keeps infrastructure tools sane. Compute a model once, then hand it to whichever output layer needs it.
Linux power saving in room UA2.114
Mid-afternoon on Sunday I went to UA2.114 for a talk on cutting power use on Linux devices. The room was packed and a lot of people had laptops open. I didnât photograph the title slide.

Measured savings, one subsystem at a time.
- CPU frequency governors. âAvailable CPUFREQâ listed ondemand, conservative, powersave, performance, userspace and schedutil, each with a one-line description.
- Connectivity. âConnectivity devices are very power consumingâ. When you donât need them, the advice was to disable them (via
ifconfig,ip,nmcli). The slide claimed a 52% power saving from turning down Wi-Fi, Ethernet and the modem. - USB. Dynamic power management âis disabled by defaultâ and needs testing, because âsome issues have been detected when reconnecting on some devicesâ (see
Documentation/driver-api/usb/power-management.rst). Turning down a USB modem saved 56%.
âUpstreaming Before Silicon Availableâ (room UA2.114)
I stayed in UA2.114 for the next talk. Its slides used the Tokyo Linux Plumbers Conference template (Tokyo, Japan, Dec. 11â13, 2025) with a FOSDEM logo added. The main slide was headed âUpstreaming Before Silicon Availableâ. Earlier that day Iâd seen a deck in the same template, titled âSolving Pre-silicon Kernel Upstream for RISC-V First Everâ, open on a laptop at one of the stands.
![]()
âHowâs Progress, Any Surprises? Best ever progress!!!â
- Hard parts. Big and little, asymmetric cores: RVA23 vs non-RVA23 cores, RVV with different vector lengths, and an AI stack on an AI cluster. Also PCIe DMA zones (ânot on 32bit DMA Zoneâ).
- Public matters. Moving from a private repository to a public one, to âavoid IP issuesâ.
- Breaking rules? An FPGA target was rejected as a âshort-life targetâ. Testing was hard with âno hardwareâ, and the slide asked âAny reputation ruin? What happen bugs!â
- The SoC. The right-hand column, headed âRISC-V Profileâ, called the power vs efficiency trade-off âproblematicâ, for example with the H extension. A diagram labelled âK3â showed performance cores and âefficient & AIâ cores in separate clusters.
My take: upstreaming before silicon exists is the right instinct for RISC-V. When the board ships, a stock distro kernel boots on it, and the per-board kernel trees from Saturdayâs Fedora talk become unnecessary.