Architecture Update
summary
Status update on GNU Radio software: master will become 3.9, with 659 commits since 3.8, 88 contributors (50 new), and compatibility maintained with Generator3 blocks while dropped Python 2 and moving VOLK out‑of‑tree for distro packaging. C++ wrapping switches to pybind11 replacing SWIG, logging unified, gr-iio upstreamed, PPAs and a live VM image available. Runtime work proposes worker threads with inboxes, graph partitioning, domains and custom buffers to enable zero-copy and heterogeneous FPGA/GPU integration via the grnewsketch sandbox.
AI-written summary · about
chapters (10)
- 0:00Start
- 0:06GNU Radio Architecture Update: The year in tech review
- 1:55Branch Maintenance
- 3:32Facts about GNU Radio 3.9
- 9:10What additions does GNU Radio 3.9 bring?
- 13:02Language / Dependency Progression
- 14:52What's changing in the way the project works?
- 21:13What's changing in user and contributor base? (II)
- 25:33Where are we taking code development: 3.10+
- 29:14Where are we taking code development: 4.x
related talks
47mProject Talk: Maintenance Update
32mgr-iio: Nuances, Advanced Features, and New Stuff
31mThe State of GNU Radio Accelerator Device Support
38mThe GR PDU Utilities
05mDemonstration of GNU Radio High Data Rate BPSK 10 Mbps Modem Real-Time with ...
13mgr-pdu: Upstreaming PDU Blocks
22mComplete Stream Fusion for Software-Defined Radio
21mDriving Innovation: Evolving the Role of Software in the RISC-V Ecosystem Beyond...
