From the announcement:
We are pleased to announce that the Real-Time Microconference has been
accepted into the 2019 Linux Plumbers Conference! The PREEMPT_RT patch
set (aka “The Real-Time Patch”) was created in 2004 in the effort to
make Linux into a hard real-time designed operating system. Over the
years much of the RT patch has made it into mainline Linux, which
includes: mutexes, lockdep, high-resolution timers, Ftrace,
RCU_PREEMPT, priority inheritance, threaded interrupts and much more.
There’s just a little left to get RT fully into mainline, and the light
at the end of the tunnel is finally in view. It is expected that the RT
patch will be in mainline within a year, which changes the topics of
discussion. Once it is in Linus’s tree, a whole new set of issues must
be handled. The focus on this year’s Plumbers events will include:
– Real-time containers
– Rework of softirqs (Requirement for the PREEMPT-RT merge) [2]
– An in-kernel view of latency [1]
– Improvements in the locking determinism [4]
– Advances in the RCU for reducing the per-cpu workload
– The effects of BPF in the kernel latency
– Core scheduling and Real-time schedulers [5]
– Maintaining the RT stable trees [3]
– New tools to test RT kernels [6]
– New bootup self-tests
– New types of failures that lockdep can detect after RT is merged
Come and join us in the discussion of making the LWN prediction of RT
coming into mainline “this year” a reality!
We hope to see you there[7]!
LPC[8] will be held in Lisbon, Portugal from Monday, September 9
through Wednesday, September 11.
[1] Continuation of last year’s “New metrics for the PREEMPT RT”
discussion: http://bristot.me/wp-content/uploads/2018/11/new_metrics_for_the_rt.pdf
[2] https://lore.kernel.org/lkml/20190228171242.32144-1-frederic@kernel.org/
[3] https://wiki.linuxfoundation.org/realtime/preempt_rt_versions
[4] https://lwn.net/Articles/767953/ & continuation of last year’s
“SCHED_DEADLINE desiderata and slightly crazy ideas.”
[5] https://lwn.net/Articles/780703/
[6] Continuation of last year’s discussion: “How can we catch problems that can break the PREEMPT_RT preemption model?”
http://bristot.me/wp-content/uploads/2018/11/model_checker.pdf
[7] https://www.linuxplumbersconf.org/event/4/page/34-accepted-microconferences#realtime
[8] https://linuxplumbersconf.org