Как разработать Linux-драйвер реального устройства для платформы RISC-V
Если вы хотите лучше разобраться во внутреннем устройстве Linux и узнать, как его ядро взаимодействует с физическими устройствами, то приходите на бесплатный офлайн мастер-класс YADRO. Вместе пройдем полный цикл создания драйвера дисплея LCD1602 для VisionFive2: от теории до добавления новых функциональных элементов и запуске на одноплатнике.
Что будем делать:
загрузим информацию о дисплее в ядро через Device Tree Overlay;
выведем текст на дисплей через драйвер Linux для embedded-систем;
считаем содержимое дисплея из ядра Linux и выведем в консоль;
научимся управлять подсветкой и курсором через интерфейсы Linux Kernel Driver;
займемся обработкой IRQ по нажатию кнопки;
разберем типичные ошибки при разработке Linux-драйверов.
Мастер-класс проведет Никита Косырев, инженер-программист группы системного ПО в YADRO. Никита — энтузиаст embedded-систем и архитектуры RISC-V, несколько лет занимался разработкой драйверов периферийных устройств в ядре Linux.
Приглашаем инженеров, которые хотят лучше разобраться в низкоуровневой разработке для Linux и особенно тех, кто работает с user space-приложениями.
Мастер-класс пройдет офлайн 3 июля в московском офисе YADRO, количество мест ограничено. Участие бесплатное, но регистрация обязательна.
Привет, Хабр! Мы выпустили вторую и третью части бесплатного курса в Академии Selectel. Материалы будут полезны опытным специалистам, которые хотят углубить знания и освоить инструменты защиты. Приступите к обучению прямо сейчас — изучение займет около двух часов.
Чтобы обеспечить безопасность ПО, важно корректно работать с кодом, данными и внешними компонентами. Во второй части рассмотрим, как проверять и ограничивать входные данные, безопасно обрабатывать информацию, взаимодействовать с внешними системами и отправлять выходные данные.
Уделять внимание безопасности необходимо на ранних этапах разработки ПО. В третьей части рассмотрим особенности статического и динамического анализа, а также процесс работы с уязвимостями — от обнаружения до обработки сообщений и устранения найденных проблем.
Больше чем бенефиты: 3 главных тренда в IT-культуре и управлении командами на 2026 год
Привет, Хабр! На прошлой неделе я побывал онлайн на международном саммите Charter New Employer Brand Summit 2026, где C-level лидеры из Canva, Walmart и Hilton обсуждали, как трансформируется культура технологических компаний в эпоху глобальных перемен, ИИ-дисрапта и изменения ИТ-рынка.
Слушая доклады, я сформулировал для себя несколько ключевых сдвигов. Кандидаты по всему миру стали прагматичнее, а компании смещают фокус с внешних атрибутов на внутреннюю инфраструктуру и развитие людей.
Собрал три главных инсайта, которые меняют то, как технологические компании будут привлекать и удерживать сильных инженеров в ближайшие годы.
1. Карьерный рост — это новое EVP (Прозрачность вместо абстрактных бонусов)
Помните времена, когда ИТ-компании конкурировали в основном за счет разнообразия офисных зон отдыха и развлекательных бенефитов? Этот подход уступил место жесткому прагматизму. На саммите представители гигантов вроде Walmart и Hilton открыто заявили: сотрудников больше не привлекают поверхностные обещания.
Главный вопрос, который сегодня задает сильный специалист: «Будет ли эта компания инвестировать в мой профессиональный апгрейд и как устроен этот процесс?»
В чем суть: Прозрачные матрицы компетенций, понятные треки роста, оплата профильного обучения, участие в R&D-проектах и сильный менторинг внутри команды стали главным конкурентным преимуществом. Если у компании нет четкого ответа на вопрос, кем разработчик или инженер станет внутри системы через два года — она проигрывает борьбу за таланты. Бренд работодателя теперь напрямую зависит от того, насколько эффективно выстроена система развития навыков внутри компании.
2. «Хороший вайб» можно масштабировать (Кейс Canva)
Интересный кейс представила Дженни Роджерсон, CПО австралийской платформы Canva. Компания выросла из маленького стартапа сооснователей до гиганта с 5500+ сотрудников по всему миру, но умудрилась сохранить гибкую и вовлекающую атмосферу в инженерных командах.
Как это работает: Внутренняя культура компании должна быть точным, зеркальным отражением ее внешнего продукта. Если продукт гибкий и ориентирован на пользователя, то и процессы внутри не должны тонуть в бюрократии. Роджерсон описывает свою роль как точку, где операционная эффективность бизнеса пересекается с искренним человеческим опытом (Employee Experience). Бренд работодателя — это не декларация ценностей, а то, как настроены ваши ежедневные рабочие процессы, код-ревью и коммуникация между командами.
3. Employee Ownership (Совладение) как инструмент долгосрочного удержания
Один из самых интересных трендов, о котором много говорили представители инвестиционного фонда KKR — это культура совладения. Что происходит, когда разработчик или тимлид приходит в компанию не просто работать по контракту, а становится частью ее капитализации?
В чем суть: Широкие опционные программы (ESOP), прозрачные механики profit-sharing (распределения прибыли) радикально меняют отношение человека к продукту. Это убирает извечный конфликт «наемный специалист против бизнеса». Когда люди понимают, что архитектурные решения и качество продукта напрямую влияют на капитализацию компании и их личный финансовый результат, вовлеченность выходит на совершенно другой уровень. В 2026 году это один из сильнейших способов отстроиться от конкурентов на международном рынке.
Вместо вывода
Бренд работодателя в ИТ окончательно перешел в плоскость системного менеджмента, архитектуры доверия и бизнес-метрик. Неважно, строите ли вы международный финтех-продукт, дизайн-платформу или локальный стартап, правила игры изменились: в цене Цель, Рост и Доверие.
18 июня в 16:00 (Мск) состоится бесплатный вебинар «Rust: зачем выбирать этот язык в 2026 году?». Разберем, как Rust устраняет проблемы безопасности памяти и data races, сохраняя производительность уровня C++. Также развеем мифы про обучение Rust в 2026 году и обсудим гибридный подход интеграции с C++ через C-ABI.
На вебинаре:
✔️ Rust в 2026: цифры, тренды, кейсы
✔️ Проблемы C/C++ (use-after-free, data races) и как Rust их устраняет на уровне компиляции
✔️ Система владения и заимствования: примеры кода
✔️ Производительность: Rust vs C++ (бенчмарки)
✔️ Инструментарий: Cargo vs CMake
✔️ Гибридный подход: интеграция Rust с C++ через C-ABI
✔️ Кривая обучения в 2026 году: мифы и реальность
Предварительная подготовка:
Базовое понимание работы с памятью в C/C++ и общее представление о компиляции. Знание синтаксиса Rust не требуется.
📆 Когда: 18 июня, 16:00 — 17:00 (Мск)
👨🎓 Спикер: Самсонов Максим, эксперт в области разработки ПО (C/C++, Python, Rust, TypeScript, Java, JavaScript, R)
ESM VS ITSM: что выбрать, когда начинать проект и как обосновать бюджет
Вебинар 24 июня, 12:00 по мск
В крупных компаниях большинство запросов от сотрудников приходят не в IT-отдел, но автоматизацию при этом чаще всего начинают именно с IT-услуг.
Наладив работу с обращениями в IT-отделе, компании начинают приводить в порядок работу с заявками, которые поступают в другие подразделения: HR-департамент, АХО, юридическую службу, бухгалтерию. Это новые проекты внедрения, требующие новых бюджетов, которые приходится каждый раз заново согласовывать.
Компании, которые при автоматизации IT-услуг, закладывают в проект внедрения ITSM масштабирование до ESM, экономят колоссальные ресурсы, окупают внедрение быстрее и получают конкурентное преимущество. К тому же поддержка одной системы обходится IT-департаменту значительно дешевле, чем управление разрозненным IT-ландшафтом для бухгалтерии, АХО, HR и др. отделов. Но как доказать это руководству и обосновать бюджет на комплексную автоматизацию?
На вебинаре мы рассмотрим, как единая платформа SimpleOne работает для разных отделов и как сквозные процессы экономят время. Представим кейсы внедрения ESM-системы. Покажем калькулятор экономической ценности внедрения ESM, который поможет определить возможную окупаемость проекта.
В программе:
Отличие ESM от ITSM
Преимущества ESM и почему внедрение ESM актуально сейчас
ESM-система на платформе SimpleOne
Успешные кейсы внедрения SimpleOne ESM
Подходы к реализации проекта внедрения ESM
Формирование бюджета на проект и расчет экономического эффекта от внедрения ESM
Спикеры:
Илья Жакашев, коммерческий директор SimpleOne
Алексей Лыков, руководитель направления ESM Softline
Кажется, маркетологам, PR-специалистам и контент-командам в последнее время приходится решать одну и ту же задачу: как бренду быть в поле зрения клиентов, когда привычные каналы коммуникации теряют эффективность?
24 июня в 17:30 этот вопрос обсудят эксперты Pressfeed и Хабра на бесплатном вебинаре «Продвижение по новым правилам».
Вместе разберемся:
Как оставаться в инфополе в условиях сокращения бюджетов;
Почему количество публикаций уже не гарантирует результат и на что стоит делать ставку вместо этого;
Как перестроить работу со СМИ, если акцент сместился к аналитике и глубокой экспертности;
Как работать с экспертной коммуникацией как с инструментом продвижения бренда;
И почему эксперты-скептики — ваши лучшие амбассадоры.
Своим опытом поделятся Татьяна Кузнецова, руководительница Академии Pressfeed с более чем 25-летним опытом работы в PR, маркетинге и коммуникациях, и Ирина Лосева, ведущий редактор-эксперт Хабра.
Обеспечение выявления и устранения уязвимостей при эксплуатации ПО.
Общее количество вебинаров — 30. Каждому из 25 процессов ГОСТа посвящён отдельный вебинар и ещё 5 записано дополнительно на смежные темы. Запись всех вебинаров и подборка дополнительной информации доступна по ссылке: ГОСТ56939.РФ.
Методика ВУ и НДВ в ПО приведена в соответствие с ГОСТ Р 56939—2024
Материалы будут полезны всем, кто знакомится с темой РБПО и заинтересован во внедрении зрелых подходов в работу по созданию и сопровождению качественных программных продуктов. Материал по ГОСТ Р 56939–2024 весьма актуален, так как 12 мая 2026 утверждена обновлённая «Методика ВУ и НДВ в ПО». См. заметку «Методика выявления уязвимостей и недекларированных возможностей — 2026».
НЕкурс про РБПО
Суммарное время предлагаемых к изучению вебинаров составляет около 50 часов. Это достаточно большая задача, поэтому мы решили помочь и разбили материалы на отдельные уроки по РБПО. Возможно, так вам будет проще усваивать материал, а интерфейс позволяет отмечать, с чем вы уже ознакомились.
Последний апдейт конструктора для создания собственных ассистентов на Python включил в себя оптимизацию токенов и скорости. Агент стал в 3 раза экономичнее.
Добавлена ленивая загрузка инструментов. Вместо отправки всех 24 встроенных инструментов сразу, агент получает 6 базовых, включая tool_use, через который доступны остальные 20.
Инструменты разбиты на категории. Каждая категория — одно определение в системной промпте, вместо отдельной схемы для каждого действия.
Системный промпт стал компактнее в 3 раза.
Кэширование cистемного промпта и определния инструментов в OpenAI/OpenRouter (90% скидка):
добавлены заголовки для идентификации проекта в OpenRouter
в OpenAI кэширование работает автоматически за счет стабильного системного промпта
Добавлено клиентское кэширование для локальных LLM (экономим немного времени CPU на пересоздании промпта).
Добавлено логирование токенов на каждой итерации для наглядности.
Результат оптимизации: экономия около 75% токенов на каждом запросе. Работать с API стало значительно дешевле, а на локальных LLM заметно комфортнее.
При этом архитектура проекта сохранила свою простоту и читаемость.
Flight Simulator добавили прямо в карты от Google — в веб‑версии Google Earth появилась возможность полетать над своим домом. Симулятор в точности воссоздаёт 3D‑мир с рельефом и всеми строениями, прямо как в симуляторе от Microsoft. При этом управление достаточно нестандартное. Ищем свой дом на Google Earth — жмём Tools и выбираем Flight Simulator.
Написал бесплатное приложение для транскрибации — ⚡️ Talkis. Делал для себя как open‑source альтернативу платным сервисам по подписке.
Что оно умеет:
Расшифровывает созвоны (Zoom, Discord, Telegram и др.) в реальном времени прямо на лету.
Вытаскивает текст из любых готовых аудио‑ и видеофайлов.
Умная диктовка: наговариваете мысли голосом, а приложение причесывает и форматирует текст под нужный стиль.
Как это работает: модели можно крутить либо полностью локально на вашем железе (вообще бесплатно), либо подключить свои API‑ключи и платить копейки за токены без наценок сервисов.
Проект открытый. Буду очень благодарен за обратную связь, баг‑репорты и звездочку на GitHub — для развития проекта это сейчас самое важное.
ChatGPT и Claude научили маскироваться под Google Docs — представлено расширение GPTDisguise, где нейросеть выглядит как обычный документ, поэтому со стороны кажется, что пользователь усердно пишет документы. Также доступны режимы под Microsoft Word и Notion.
Снял видео с рисованием дашбордов для 1С с помощью ИИ.
За кадром осталась небольшая подготовка данных — из 1С ERP выгружен файл с тремя таблицами (продажи, выпуск, приход денег). Просто три запроса, три таблицы, которые поехали в один json-файл.
А ИИ из этого файла рисует дашборды, в виде одностраничного html. Как положено, понимает человеческую постановку задачи, доступную пользователям (которым сказали, какие данные есть в файле).
Понятно, что в техническом плане — поделка.
Видео про то, как оно до бизнес-пользователя доехало. Реально доехало, кстати.
🍺 В этот день 150 лет назад родился Уильям Сили Госсет.
Всю карьеру он проработал пивоваром в Guinness и занимался задачей, которую учебники почти не трогали: как делать выводы по крошечным выборкам — например, по четырём участкам ячменя или небольшой партии хмеля.
Статистика того времени в основном исходила из больших выборок, поэтому Госсет фактически изобрёл статистику для малых.
Guinness запрещала сотрудникам публиковаться после того, как один из них слил коммерческие секреты. Компания также не хотела, чтобы конкуренты знали: пиво там варят с помощью науки.
Поэтому, когда Госсет в 1908 году опубликовал свой метод, он подписался псевдонимом: Student.
Каждое клиническое испытание, лабораторный эксперимент и A/B-тест, где сегодня используют t-test, опирается на работу Student.
Одна из самых известных фамилий в статистике — ненастоящая.
Название книги Дж. Роулинсона ‘Сцепление. История изучения межмолекулярных сил’ хорошо передает ее содержание. Дж. Роулинсон — химик по образованию и его научная деятельность была во многом связана с изучением межмолекулярных сил. Его книга содержит интересный фактический материал, который изложен на хорошем профессиональном уровне.
Книга состоит из четырех частей. Для названия первых трех частей Роулинсон использовал имена трех ученых — Ньютон, Лаплас, Ван‑дер‑Ваальс. Их исследования сыграли ключевую роль в исследовании межмолекулярных сил, поэтому их имена были использованы для разделения этапов исследования. Последняя часть под названием «Решения» посвящена работам после появления квантовой механики — в ней рассматриваются ответы на вопросы предыдущих поколений ученых.
Роулинсон отмечает тернистый путь развития идей о когезии и дает интересную характеристику развития науки:
«Делать обобщения о том, как делается наука, на примере одной довольно узкой области опасно. Многие могут оспорить приведенное рассмотрение с использованием представленных свидетельств, но оно представлено как попытка рассмотрения развития этой области за триста лет. Я бы не хотел быть догматичным; другие должны попытаться сделать свои собственные выводы из рассмотрения этой области, а история других областей науки может привести к иным выводам. При чтении Поппера, Куна, Лакатоса и других философов науки можно распознать у них немало правильного, что соответствует ряду реальных примеров, но трудно вписать в эти рамки хотя бы одну теорию в физике (one physical science). На практике наука, похоже, движется менее логичными путями, чем хотелось бы философам. Фейерабенд, несомненно, нашел бы в моей книге примеры, подтверждающие его утверждение о том, что „Наука — это, по сути, анархическое предприятие“.»
J. S. Rowlinson, Cohesion. Scientific History of Intermolecular Forces, 2002.
kettlebell — статический генератор блога на AT&T Assembler, под i86pc Solaris 11.4
Пост-анонс. У меня есть лог, что-то среднее между блогом и микроблогом — там я пощу коммерческую рефлексию: заметки про продажи и архитектуру принятия решений.
Сама идея лога появилась недавно, но мыслей для него насобиралось уже порядочно. Пока оформляю просто верстая HTML, но это мягко говоря не удобно. Естественно задумался о статическом генераторе сайтов (SSG), но не брать же чужой когда ты инженер?
Выбор на чём написать свой оказался не простым. Выбирал между мейнстримом (Go, Rust) и андеграундом (Ada, APL). На APL у меня уже есть генератор, поэтому решил поднять планку. В итоге выбрал ассемблер.
Пишу под Solaris, без зависимостей, только сисколы. Solaris потому что она мне нравится и я под ней работаю; чтобы там не говорили — это инженерный шедевр.
Проект пишется в свободное время как инженерный манифест. Когда SSG будет полностью готов, я выкачу сюда, на Хабр, большой технический лонгрид с архитектурными графами, полным разбором системных вызовов и инструкцией для тех, кто захочет пощупать это вживую.
Полный список планируеммых команд (из инженерного черновика):
# Полная сборка всех новых статей
> ./kettlebell
# Пересобрать все статьи
> ./kettlebell --force
# Пересобрать все статьи, предварительно удалив папку ./build
> ./kettlebell --clean --force
# Собрать статьи только для 1 языка, только новые
> ./kettlebell --lang ru
# Пересобрать все статьи для 1 языка
> ./kettlebell --lang ru --force
# Генерация только 1 поста для 1 языка
> ./kettlebell --post ru/new-idea
# Перезаписать существующий пост или элемент в RSS
> ./kettlebell --post ru/llm-as-lvr --force
# Создать блан для поста во всех языках
> ./kettlebell --new last-bastion
Есть шанс получить доступ к Claude Max на полгода бесплатно. Anthropic представила программу для разработчиков открытых приложений. Можно подать заявку и сэкономить 1200 баксов:
вы подходите, если создаете приложение сами или в команде, и у вас публичный репозиторий. Также нужно, чтобы были коммиты, релизы или ревью за последние три месяца. Лучше, если там будет 5000+ звезд.
Даже если такого нет, можете подать заявку в компанию, описать, почему ваш проект полезный и нужный, и сможете получить Claude Max
подать заявку можно до 30 июня включительно. Дальше ждем результатов. Бесплатный доступ получают 10 000 разработчиков.