This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
realtime:rtl:blog [2020/12/07 11:13] lukas.bulwahn add a summary of many LWN.net articles and the ELCE presentation |
realtime:rtl:blog [2022/11/15 13:06] (current) lukas.bulwahn Add further LWN.net articles |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== LWN.net: Better CPU selection for timer expiration ====== | ||
+ | |||
+ | Jonathan Corbet describes Anna-Maria Behnsen's work on better CPU selection for timer expiration [[https://lwn.net/Articles/913568/]]. | ||
+ | |||
+ | ====== LWN.net: A discussion on printk() ====== | ||
+ | |||
+ | Jake Edge summarizes the discussion around printk() in a LWN.net article [[https://lwn.net/Articles/909980/]]. It is the last core piece needing changes before the RT_PREEMPT patches can be fully merged. | ||
+ | |||
+ | |||
+ | ====== An update on real-time is overdue ====== | ||
+ | |||
+ | As there has not been a recent blog post in the last ten months, one might believe the real-time Linux project is not progressing any further, but quite the opposite is true. | ||
+ | |||
+ | So, let's briefly point out the recent news and developments: | ||
+ | |||
+ | * In April 2021, Thomas Gleixner has given an interesting interview on the history, current state and challenges of real-time Linux. The interview clearly shows that the technical challenges are well understood and can be resolved with the community. The actual challenge for the success of progressing real-time Linux is the mismatch of seeming relevance and reliance of various industry partners on the real-time functionality to the active contributions and support for the needed development and maintenance activities. Thomas Gleixner points out that the "Tragedy of the Commons" situation, with each individual company thinking their own minor contribution might not make a difference, can lead to a situation that makes the whole industry suffer the self-created lack of quality assurance and maintenance for real-time Linux in the future. He made very clear that the decisions made now will set the path to the future. Even though a lot of effort and success story surround the technical work on real-time Linux, the world can continue with a future without real-time Linux; it will be just devastating to those stakeholders that never concluded to ever support something they so centrally rely on in their business. Read more at https://www.linux.com/news/in-the-trenches-with-thomas-gleixner-real-time-linux-kernel-patch-set/. | ||
+ | * In May 2021, Thomas Gleixner presented "A Guided Tour Through the PREEMPT_RT castle." at the ELISA (Enabling Linux In Safety Applications) Workshop. Read more and tune into the presentation at https://elisa.tech/blog/2021/08/25/a-guided-tour-through-the-preempt-rt-castle/. | ||
+ | * In August 2021, a large core part of the out-of-tree PREEMPT_RT patch set, the PREEMPT_RT locking core, has been finally merged. As always, Jonathan Corbet briefly mentions it in two LWN.net articles, https://lwn.net/Articles/866112/ and https://lwn.net/Articles/867821/. For the ones interested in digging into more details, the git merge commit may serve as a good entry point: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=e5e726f7bb9f. With that part merged, mainlining the PREEMPT_RT is not yet finished, but did a big step forward. | ||
+ | * In September 2021, the annual Real-time Microconference has taken place as part of the Linux Plumbers Conference. The real-time Linux developers have been talking about current and future development. See more at https://linuxplumbersconf.org/event/11/sessions/108/#20210921. | ||
+ | |||
+ | |||
====== The real-time endgame is moving quickly now ====== | ====== The real-time endgame is moving quickly now ====== | ||