Media is too big
VIEW IN TELEGRAM
Архитектор C++ анализатора PVS-Studio Юрий Минаев о проблеме с лямбда-функцией
Если ещё не смотрели этот выпуск, то включайте на любой удобной аудио- или видеоплатформе:
Смотреть на YouTube📺
Смотреть на Rutube📺
Слушать🎤
Если ещё не смотрели этот выпуск, то включайте на любой удобной аудио- или видеоплатформе:
Смотреть на YouTube
Смотреть на Rutube
Слушать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤4
Где чаще всего слушаете наши выпуски?
Anonymous Poll
25%
Слушаю в аудиоверсии через стриминги
67%
Верен YouTube
8%
Смотрю на Rutube
0%
Предложу в комментариях недостающий вариант
🔥2
Новый эпизод совсем скоро!
Записали новый выпуск с интересным гостем. В этот раз в студии подкаста «Битовые маски» побывал Дмитрий Точанский, инженер с большим опытом в сфере системного программирования СнК.
Мы успели обсудить устройство операционной системы Linux, а также разработку в сфере ЦОС с использованием DSP-процессоров и ПЛИС. Совсем скоро поделимся с вами результатом беседы!
➡ Кстати, у вас тоже есть возможность лично задать вопросы Дмитрию на Linux Kernel Meetup от YADRO и SPb Linux User Group 30 октября.
Подробности здесь
Записали новый выпуск с интересным гостем. В этот раз в студии подкаста «Битовые маски» побывал Дмитрий Точанский, инженер с большим опытом в сфере системного программирования СнК.
Мы успели обсудить устройство операционной системы Linux, а также разработку в сфере ЦОС с использованием DSP-процессоров и ПЛИС. Совсем скоро поделимся с вами результатом беседы!
Подробности здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3
Samsung планирует портировать мобильную платформу Tizen для устройств с процессорами на базе архитектуры RISC-V, т.к. рассматривает возможность использования RISC-V в умных телевизорах и прочей потребительской технике. Прототипы телевизоров с RISC-V ядрами серии SiFive Performance уже находятся в разработке.
Экосистема RISC-V продолжает расширяться. Ждем с нетерпением выхода на рынок новых моделей. А вы?
Ссылка на новость
Экосистема RISC-V продолжает расширяться. Ждем с нетерпением выхода на рынок новых моделей. А вы?
Ссылка на новость
SiFive
Samsung Highlights Work to Bring RISC-V to Tizen
Samsung using SiFive P470 to bring RISC-V to TIzen
🔥8👍2🤔1
Радикальная попытка сделать мир Linux безопаснее разбилась?
В сентябре стало известно, что Ведсон Алмейда Фильо, инженер Microsoft и ключевой участник проекта Rust for Linux, сложил свои полномочия.
Основной целью проекта Rust for Linux было внедрение языка программирования в ядро Linux.
Теперь в ближайшее время вряд ли кто-то отважится подхватить знамя «перепишем Linux на Rust». В выпуске, который выйдет уже на этой неделе, Лена и Антон обсудили в том числе и эту тему со своим гостем. Им стал Дмитрий Точанский, инженер с большим опытом работы в сферах встраиваемого и системного программирования. Дмитрий поделится своим мнением на этот счёт и расскажет возможный сценарий такой реализации.
▶ Новый выпуск уже в эту пятницу. Stay tuned!
В сентябре стало известно, что Ведсон Алмейда Фильо, инженер Microsoft и ключевой участник проекта Rust for Linux, сложил свои полномочия.
Основной целью проекта Rust for Linux было внедрение языка программирования в ядро Linux.
Теперь в ближайшее время вряд ли кто-то отважится подхватить знамя «перепишем Linux на Rust». В выпуске, который выйдет уже на этой неделе, Лена и Антон обсудили в том числе и эту тему со своим гостем. Им стал Дмитрий Точанский, инженер с большим опытом работы в сферах встраиваемого и системного программирования. Дмитрий поделится своим мнением на этот счёт и расскажет возможный сценарий такой реализации.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤4🔥2🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
Битовые маски 16: Дмитрий Точанский — о системах для ЦОС, архитектуре современного ядра Linux и его будущем
В этом выпуске мы продолжим погружаться в тему системного программирования и познакомим вас с Дмитрием Точанским — инженером с опытом работы более 20 лет в сферах системного и embedded-программирования. Дмитрий пришел в системное программирование из системного администрирования, куда его привела любовь к Linux. А свой первый дистрибутив этой ОС Дмитрий получил еще в начале 2000-х чуть ли не из-под полы.
Сейчас Дмитрий — старший инженер по системному программированию СнК в группе разработки системного ПО (BSP) YADRO. В студии с Еленой Лепилкиной и Антоном Афанасьевым он рассказал о программировании в сфере цифровой обработки сигналов, описал архитектуру Linux и множестве других интересных аспектов.
▪ Как применяются ПЛИС для цифровой обработки сигналов
▪ Какие особенности существуют при работе с DSP-процессорами
▪ Как выглядит современная разработка Linux
▪ Легко ли портировать Linux на новый SoC
▪ Какая архитектура ОС лучше: микроядерная или монолитная?
▪ Какие новые подходы есть для решения проблем с производительностью при переключении контекста?
▪ Почему в ядре Linux еще не перешли на Rust и неизбежен ли вообще уход с C.
➡ 30 октября на YADRO x SPbLUG Linux Kernel Meetup Дмитрий Точанский выступит с докладом о создании собственного модуля Memory Extender. Открыта запись на онлайн- и очное участие, присоединяйтесь!
Смотреть на YouTube📺
Смотреть на Rutube📺
Слушать🎤
В этом выпуске мы продолжим погружаться в тему системного программирования и познакомим вас с Дмитрием Точанским — инженером с опытом работы более 20 лет в сферах системного и embedded-программирования. Дмитрий пришел в системное программирование из системного администрирования, куда его привела любовь к Linux. А свой первый дистрибутив этой ОС Дмитрий получил еще в начале 2000-х чуть ли не из-под полы.
Сейчас Дмитрий — старший инженер по системному программированию СнК в группе разработки системного ПО (BSP) YADRO. В студии с Еленой Лепилкиной и Антоном Афанасьевым он рассказал о программировании в сфере цифровой обработки сигналов, описал архитектуру Linux и множестве других интересных аспектов.
Смотреть на YouTube
Смотреть на Rutube
Слушать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍4❤2
Прирост производительности варьируется, но доходит до 66.8% на отдельных моделях процессоров.
Источник
@bitemask
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🤔2🤯2
30 октября в СПб прошёл Linux Kernel Meetup. Слушали доклады?
Anonymous Poll
22%
Да, в офлайне
28%
Да, в онлайне
31%
Планирую смотреть в записи
19%
Нет, не моя тема
🔥6❤3
Следите за новостями по RISC-V? Архитектура активно развивается, поэтому, если хотите быть в курсе апдейтов, приглашаем вас на совместный митап Альянса RISC-V х YADRO, который пройдёт уже завтра, 6 ноября в Нижнем Новгороде. Можно присоединиться онлайн в 19:00!
➡ Зарегистрироваться на митап онлайн
Ссылка на трансляцию в VK, YouTube или Rutube придёт после регистрации.
Среди спикеров в том числе и гости наших выпусков: Константин Владимиров и Дмитрий Рябцев. Если не смотрели эпизоды с ними, то рекомендуем:
Константин Владимиров
Компилятор для CPU и GPU. Часть 1. LLVM и GCC
Компилятор для CPU и GPU. Часть 2. LLVM в GPU компиляторах. Стандарты С++
Дмитрий Рябцев
Профилирование. Top-down Microarchitecture Analysis Method. Intel VTune
Ссылка на трансляцию в VK, YouTube или Rutube придёт после регистрации.
Среди спикеров в том числе и гости наших выпусков: Константин Владимиров и Дмитрий Рябцев. Если не смотрели эпизоды с ними, то рекомендуем:
Константин Владимиров
Компилятор для CPU и GPU. Часть 1. LLVM и GCC
Компилятор для CPU и GPU. Часть 2. LLVM в GPU компиляторах. Стандарты С++
Дмитрий Рябцев
Профилирование. Top-down Microarchitecture Analysis Method. Intel VTune
Please open Telegram to view this post
VIEW IN TELEGRAM
Истовый инженер
RISC-V x YADRO Meetup
6 ноября в Нижнем и онлайн пройдет четвертый митап отечественного Альянса RISC-V — независимого объединения разработчиков вычислительной техники и программного обеспечения на основе архитектуры RISC-V.
🔥11❤5👍5
Media is too big
VIEW IN TELEGRAM
Битовые маски 17: Николай Иготти — о гипервизорах, реализации разных языков и будущем системного программирования
В этом выпуске мы побеседовали с Николаем Иготти — разработчиком, участвовавшим в создании многих известных проектов международных корпораций. Николай успел поработать над HotSpot в Sun Microsystems, над гипервизором VirtualBox, а также в разных проектах Google и EMC. Руководил разработкой Kotlin/Native компилятора и Compose Multiplatform в JetBrains, а сейчас трудится в Huawei.
Мы затронули очень много разных тем — от гипервизоров до дизайна современных языков программирования.
▪ Чем виртуальные машины отличаются друг от друга и от процессоров;
▪ Чем уникальна виртуальная машина V8;
Какие модели памяти существуют;
▪ Зачем нужны компиляторные плагины и другие возможности модификации компиляторов;
▪ В чем сложности создания гипервизоров;
▪ Возможно ли создать хороший интероп с С;
▪ Как связана разработка современных UI-фреймворков с системным программированием.
Бонус — разбор того, что не давало запустить VirtualBox c MacOS на архитектуре x86.
Смотреть или слушать
В этом выпуске мы побеседовали с Николаем Иготти — разработчиком, участвовавшим в создании многих известных проектов международных корпораций. Николай успел поработать над HotSpot в Sun Microsystems, над гипервизором VirtualBox, а также в разных проектах Google и EMC. Руководил разработкой Kotlin/Native компилятора и Compose Multiplatform в JetBrains, а сейчас трудится в Huawei.
Мы затронули очень много разных тем — от гипервизоров до дизайна современных языков программирования.
Какие модели памяти существуют;
Бонус — разбор того, что не давало запустить VirtualBox c MacOS на архитектуре x86.
Смотреть или слушать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤6👍4
Битовые маски 18: новогодний выпуск!
В этом эпизоде мы побеседовали с Юрием Панчулом — человеком, знакомым большинству людей, занимающихся дизайном процессоров, одним из основателей и создателей программы Школы синтеза цифровых схем. В портфолио Юрия — работа в MIPS Technologies, Juniper Networks, а также собственный стартап C Level Design. Сейчас он разрабатывает GPU в Samsung Advanced Computing Lab.
Мы обсудили с Юрием развитие индустрии, организацию проектирования процессоров в реальных компаниях, а также вопросы обучения специалистов, в том числе:
▪ В чём заключается искусство создания микроархитектуры и почему сложно перейти от разработки софта к «железу»;
▪ Как менялись средства проектирования процессоров — от чертежей до языков описания аппаратуры и high-level синтеза;
▪ Какие этапы включает бизнес-цикл разработки чипов;
▪ Сколько стоит респин и как его избежать;
▪ Какие баги бывают с FPU;
▪ Какие задачи ставят в тупик начинающих специалистов на собеседованиях;
▪ Как Школа синтеза цифровых схем ориентируется на реальные задачи в дизайне чипов.
Смотреть на Rutube/YouTube или слушать
В этом эпизоде мы побеседовали с Юрием Панчулом — человеком, знакомым большинству людей, занимающихся дизайном процессоров, одним из основателей и создателей программы Школы синтеза цифровых схем. В портфолио Юрия — работа в MIPS Technologies, Juniper Networks, а также собственный стартап C Level Design. Сейчас он разрабатывает GPU в Samsung Advanced Computing Lab.
Мы обсудили с Юрием развитие индустрии, организацию проектирования процессоров в реальных компаниях, а также вопросы обучения специалистов, в том числе:
Смотреть на Rutube/YouTube или слушать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12🎄6👍4
С наступающим Новым Годом! Пусть в жизни все будет на самом высоком уровне, всегда находится место для интересных занятий и получается идеальный баланс между работой и отдыхом! Успехов и счастья в новом году!🎉☃️❄️
Лена и Антон
Лена и Антон
❤19🔥6
Если все новогодние фильмы уже пересмотрены, самое время для новых знаний! Мы собрали для вас лучшие выпуски подкаста «Битовые маски» за прошедший год. Это идеальный выбор для тех, кто хочет не только отдохнуть, но и провести праздники с пользой.
В выпусках из нашей подборки эксперты охватили множество интересных тем, в том числе:
Вы узнаете не только о тонкостях разработки, но и услышите реальные истории из практики: от написания DSP-библиотек до программирования в эпоху, когда компьютеры занимали целый шкаф.
Посмотреть подборку
Смотрите и слушайте «Битовые маски» на любимых платформах!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3❤2
Гостем 19 выпуска «Битовых масок» стал Антон Бондарев, создатель и активный разработчик Embox — свободной кросс-платформенной RTOS для встраиваемых систем. С Антоном мы обсудили обучение молодых специалистов системному программированию, архитектурные особенности Linux и границы его применения, а также нюансы разработки собственной ОС, в том числе:
▪ Почему в Embox было решено разрабатывать оригинальную операционную систему, а не дорабатывать Linux;
▪ Архитектурные отличия Embox от Linux и преимущества, которые они дают;
▪ Как реализована POSIX-совместимость в Linux и Embox;
▪ В чём сложность портирования драйверов;
▪ Действительно ли Embox является RTOS;
▪ Как Embox портировали на разные архитектуры, в том числе на российские чипы на RISC-V от «Микрон» и НИИЭТ.
Смотреть на Rutube/YouTube или слушать➡
Смотреть на Rutube/YouTube или слушать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤5👍5
Нам удалось поучаствовать в отборе материалов и подготовке спикеров, так что должно получиться насыщенно и интересно! Программа в этом году получилась сильная и разнообразная. И мы делаем всё, чтобы первая конференция прошла хорошо, и стала хорошей площадкой для встреч и обмена знаний среди специалистов по системному и низкоуровневому программированию на регулярной основе.
Подробности на сайте: https://sysconf.pro/
Please open Telegram to view this post
VIEW IN TELEGRAM
sysconf 2025. Конференция по системному программированию от JUG Ru Group
sysconf 2025. Конференция по системному программированию от JUG Ru Group
Техническая конференция по системному программированию для тех, кому интересно низкоуровневое программирование, взаимодействие с железом и то, что скрыто «под капотом».
🔥7👍5👏2
Смотреть или слушать
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥5❤2
АО «МЦСТ», разработчик процессоров на архитектуре «Эльбрус», опубликовал кросс‑компилятор lcc-1.27.21 под x86. Это открывает новые возможности для удалённой отладки приложений через gdbserver, интеграции сборки e2k-бинарников в привычные процессы и локальной разработки. И, конечно, для обучения, ведь входной порог для разработчиков снижается.
Ссылка на материалы
@bitemask
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍7
-O3 для построения Ubuntu пакетов. Были найдены performance-регрессии (GNU Radio и TIFF decompression — регрессии около 12%) и вполне ожидаемо вырос размер кода. Так что повсеместного использования опции
-O3 ждать не стоит, но от точечного применения опции разработчики не отказываются.Больше деталей и ссылок здесь
@bitemask
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤4
время сборки в 10 раз и существенно снизит использование памяти. В том числе в 10 раз ускорится и сборка редактора VSCode.
В одном из наших выпусков мы говорили с Николаем Иготти об уникальности TypeScript как проекта, его плюсах и минусах. Если не смотрели, то рекомендуем! Выпуски доступны на YouTube, Rutube и большинстве аудиостриминговых платформ.
@bitemask
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥3