Real Time is Coming to Linux; What Does that Mean to You? - Steven Rostedt, VMware
Real Time is Coming to Linux; What Does that Mean to You? - Steven Rostedt, VMware
The Real Time patch (what makes Linux into a true Real Time operating system) has been developed out of the kernel since 2004. 14 years later, there is a real effort to finally make it into the mainline kernel, within the next year. All the major road blocks that have kept it from being merged have now been solved. But once it is in mainline, all kernel developers will now be responsible for not breaking it. Being real-time friendly is not hard, and in fact, it forces you to write cleaner and more maintainable code. This talk will focus on what kernel developers will need to understand about PREEMPT_RT, whether they are writing core kernel code, or some fringe kernel driver. Even if you do not care about PREEMPT_RT, come and learn about some programming tips for keeping your code maintainable.
About Steven Rostedt
Steven Rostedt is one of the original developers of the Real Time (PREEMPT_RT) patch. He currently maintains the v4.14-rt stable branch. Steven is also the creator and current maintainer of Ftrace, the official tracer of the Linux Kernel. He also created and maintains Ftrace utilities like trace-cmd and KernelShark. Steven currently works for VMware and is still an active member of the Real Time and Linux kernel community.
Видео Real Time is Coming to Linux; What Does that Mean to You? - Steven Rostedt, VMware канала The Linux Foundation
The Real Time patch (what makes Linux into a true Real Time operating system) has been developed out of the kernel since 2004. 14 years later, there is a real effort to finally make it into the mainline kernel, within the next year. All the major road blocks that have kept it from being merged have now been solved. But once it is in mainline, all kernel developers will now be responsible for not breaking it. Being real-time friendly is not hard, and in fact, it forces you to write cleaner and more maintainable code. This talk will focus on what kernel developers will need to understand about PREEMPT_RT, whether they are writing core kernel code, or some fringe kernel driver. Even if you do not care about PREEMPT_RT, come and learn about some programming tips for keeping your code maintainable.
About Steven Rostedt
Steven Rostedt is one of the original developers of the Real Time (PREEMPT_RT) patch. He currently maintains the v4.14-rt stable branch. Steven is also the creator and current maintainer of Ftrace, the official tracer of the Linux Kernel. He also created and maintains Ftrace utilities like trace-cmd and KernelShark. Steven currently works for VMware and is still an active member of the Real Time and Linux kernel community.
Видео Real Time is Coming to Linux; What Does that Mean to You? - Steven Rostedt, VMware канала The Linux Foundation
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Introduction to Realtime Linux](https://i.ytimg.com/vi/BKkX9WASfpI/default.jpg)
![See what your computer is doing with Ftrace utilities](https://i.ytimg.com/vi/68osT1soAPM/default.jpg)
![Real Time Operating Systems (RTOS) - Nate Graff](https://i.ytimg.com/vi/jSvv_ELkSMM/default.jpg)
![Computers Barely Work - Interview with Linux Legend Greg Kroah-Hartman](https://i.ytimg.com/vi/t9MjGziRw-c/default.jpg)
![Using Serial kdb / kgdb to Debug the Linux Kernel - Douglas Anderson, Google](https://i.ytimg.com/vi/HBOwoSyRmys/default.jpg)
![How to FLY A SPACESHIP to the SPACE STATION - Smarter Every Day 131](https://i.ytimg.com/vi/qFjw6Lc6J2g/default.jpg)
![Thomas Gleixner: Preempt RT: State of the union](https://i.ytimg.com/vi/EKfVHYwP4rs/default.jpg)
![Arguing with Linus Torvalds - Steven Rostedt](https://i.ytimg.com/vi/0pHImHVrI2I/default.jpg)
![The kernel report](https://i.ytimg.com/vi/yt29BKVfI0I/default.jpg)
![Embedded Linux Booting Process (Multi-Stage Bootloaders, Kernel, Filesystem)](https://i.ytimg.com/vi/DV5S_ZSdK0s/default.jpg)
![Kernel Recipes 2016 - Who needs a Real-Time Operating System (Not You!) - Steven Rostedt](https://i.ytimg.com/vi/4UY7hQjEW34/default.jpg)
![Linux Kernel Development, Greg Kroah-Hartman - Git Merge 2016](https://i.ytimg.com/vi/vyenmLqJQjs/default.jpg)
![Real-World Yocto: Getting the Most out of Your Build System - Stephano Cetola, Intel](https://i.ytimg.com/vi/LXMwP5_v_k4/default.jpg)
![CPU Performance vs. Real-Time Performance in Digital Audio Workstations (DAW)](https://i.ytimg.com/vi/GUsLLEkswzE/default.jpg)
![Linux processes, init, fork/exec, ps, kill, fg, bg, jobs](https://i.ytimg.com/vi/TJzltwv7jJs/default.jpg)
![Linux vs. Micro-Controller Autopilots | Which is Better?](https://i.ytimg.com/vi/6GCR0PLV0fs/default.jpg)
![Should We Trust Microsoft With Linux?](https://i.ytimg.com/vi/svJw7Y6qaHA/default.jpg)
![Making C Less Dangerous - Kees Cook, Google](https://i.ytimg.com/vi/XfNt6MsLj0E/default.jpg)
![David Hand _ "Linux initramfs for fun, and, uh..."](https://i.ytimg.com/vi/KQjRnuwb7is/default.jpg)