Подкаст Битовые маски

Архитектура ядра Linux. ЦОС и DSP-процессоры. Linux для RISC-V

16 выпуск
11 октября 2024

Где послушать:

248
0
Подкаст Битовые маски
248
0
16 выпуск
11 октября 2024
Архитектура ядра Linux. ЦОС и DSP-процессоры. Linux для RISC-V

Где послушать:


В этом выпуске мы продолжим погружаться в тему системного программирования и познакомим вас с Дмитрием Точанским — инженером с опытом работы более 20 лет в сферах системного и embedded-программирования. Дмитрий пришел в системное программирование из системного администрирования, куда его привела любовь к Linux. А свой первый дистрибутив этой ОС Дмитрий получил еще в начале 2000-х чуть ли не из-под полы.

30 октября на YADRO x SPbLUG Linux Kernel Meetup Дмитрий Точанский выступит с докладом о создании собственного модуля Memory Extender. Открыта запись на онлайн- и очное участие, присоединяйтесь!

Как устроены системы цифровой обработки сигналов и какие аппаратные и программные решения там используются? Стоит ли использовать Linux в качестве real-time операционной системы? Какие проблемы есть при портировании Linux на RISC-V? Почему в ядре Linux еще не перешли на Rust и неизбежен ли уход с C? Какая архитектура ОС лучше: микроядерная или монолитная?

Эти и другие темы в 16-м выпуске обсудят с Дмитрием ведущие подкаста. Бонус для слушателей — рассказ о том, как охотились за пиратскими радиостанциями!

И подписывайтесь на Telegram-канал подкаста!

  • 00:00:00Тизер
  • 00:00:40Представление Дмитрия Точанского
  • 00:01:44Как Дмитрий пришел в системное программирование
  • 00:04:00Работа в разработке встраиваемых систем и ЦОС
  • 00:08:14DSP-процессора и работа с ними
  • 00:14:32Работа с ПЛИС и "плисоводами"
  • 00:16:20hal и операционные системы на DSP-процессорах
  • 00:20:44Поддержка real-time в RTOS
  • 00:24:49Использование Linux в real-time системах
  • 00:30:45Contiguous Memory Allocator
  • 00:32:54Гибкость Linux
  • 00:35:11Монолитность и модульность ядра Linux
  • 00:40:50Какая архитектура лучше: монолитная или микроядерная?
  • 00:43:47DPDK как решение проблем с производительностью
  • 00:47:13Портирование Linux на RISC-V SoC
  • 00:48:54iommu
  • 00:52:00Современные драйверы для Linux
  • 00:55:48Проблема со стандартами
  • 00:57:48Проблемы с iommu в RISC-V
  • 00:59:26Множество fork-ов Linux
  • 01:06:07Уровень поддержки микроархитектурных особенностей в Linux
  • 01:09:15Патчи в upstream Linux
  • 01:12:52Rust в ядре Linux
  • 01:18:06Конкуренция других ОС с Linux
  • 01:22:27Не умрет ли Linux
  • 01:24:21Возможный сценарий распространения Rust в Linux
  • 01:27:42Анонс Linux Kernel Meetup и доклада Дмитрия
  • 01:29:20Заключение
Наверх
Будь первым, кто оставит комментарий