●● IRC: #techbytes @ Techrights IRC Network: Monday, February 14, 2022 ●● ● Feb 14 [00:08] *MinceR (~mincer@bringer.of.light) has joined #techbytes [00:08] *irc.techrights.org sets mode +a #techbytes MinceR [00:10] *psydruid (~psydruid@jevhxkzmtrbww.irc) has joined #techbytes [00:45] *psydruid (~psydruid@jevhxkzmtrbww.irc) has left #techbytes [00:47] *psydroid2 has quit (Ping timeout: 2m30s) ● Feb 14 [01:20] *u-amarsh04 has quit (Quit: Konversation terminated!) [01:30] *u-amarsh04 (~amarsh04@7hnksqkvhrvj2.irc) has joined #techbytes ● Feb 14 [02:04] *u-amarsh04 has quit (Quit: Konversation terminated!) ● Feb 14 [03:08] *reeled (~Sq9001@joseon-rdm.6ar.i3p40f.IP) has joined #techbytes [03:10] *reeled (~Sq9001@joseon-rdm.6ar.i3p40f.IP) has left #techbytes [03:55] *GNUmoon2 has quit (Ping timeout: 2m30s) ● Feb 14 [06:04] *GNUmoon2 (~GNUmoon@e56aqnyrpnfiu.irc) has joined #techbytes ● Feb 14 [07:04] *psydroid2 (~psydroid@cqggrmwgu7gji.irc) has joined #techbytes [07:04] *psydruid (~psydruid@jevhxkzmtrbww.irc) has joined #techbytes [07:05] *psydroid3 (~psydroid@cqggrmwgu7gji.irc) has joined #techbytes [07:19] *DaemonFC has quit (Quit: Leaving) [07:41] *psydroid2 has quit (connection closed) [07:41] *psydroid2 (~psydroid@cqggrmwgu7gji.irc) has joined #techbytes ● Feb 14 [08:55] schestowitz
[08:55] schestowitzWelcome to this mini blog series on the low latency Linux kernel for industrial embedded systems!
[08:55] schestowitzThe real-time patch, which is not fully upstream yet, has had many developers wonder about stable alternatives for their projects adopting an embedded Linux operating system (OS) with latency requirements in the milliseconds range. The low-latency Ubuntu Linux kernel from Canonical is less costly to maintain than real-time alternatives. PREEMPT_RT is an intrusive patchset that may not be compatible with all required drivers [08:55] schestowitz and may require debugging/reworking, whereas low latency is a configuration flavour of mainline.
[08:55] schestowitzThe low latency Ubuntu kernel has the maximum preemption currently available in mainline (PREEMPT), coupled with four times the timer granularity of the generic Ubuntu kernel (HZ_1000 for low latency vs HZ_250 for generic).
[08:55] -TechBytesBot/#techbytes- ( status 404 @ https://ubuntu.com/blog/industrial-embedded-systems-ii">Low ) [08:55] schestowitzWelcome to Part II of this three-part blog series on adopting the low latency Ubuntu kernel for your embedded systems. In case you missed it, check out Part I for a brief intro on preemptable processes in multiuser systems and memory split into kernel and user space.
[08:55] schestowitzThe low-latency Ubuntu kernel ships with a 1000 Hz tick timer granularity (CONFIG_HZ_1000) and the maximum preemption (CONFIG_PREEMPT) available in the mainline Linux kernel. Consequently, it services most low-jitter and low-latency workloads and is a good fit for industrial embedded applications with latency requirements in the milliseconds range.