TGViewer
Channel Public Channel
Мастерская системного программирования ИТМО

Мастерская системного программирования ИТМО

@itmosysint

Сообщество ценителей системного программирования ИТМО: firmware, drivers, hypervisor, kernels, BIOS, compilers,....

Канал автора: https://t.me/+2TZRYbxns6tlZjA6
Subscribers
246
Photos
15
Videos
6
Links
27
Recent Posts 20 shown
Post #55 177
inv-0.2.2-windows-src.zip386.5 KB
Исходники котрые родил ChatGPT Pro на изначальный мой запрос.
Дизайн документ появился позже.
Исходники лягут в основу того что я закомичу первым, но все будет перед комитом мной проверено и приведено в соответстиве с требованиями.
  • ❤ 4
Post #54 356
Quanta_Design.md13.5 KB
Всем привет!
Предлагаю дизайн системы на обсуждение. В комментариях приветствуются аргументированные замечания и критика.
Время на утверждение и критику до 1.10.2026. Потом я сделаю репу и первый комит, и тогда уже все смогут туда добавлять кто что запланировал. Архитектура (выше), то что мне гпт родил (ниже для ознакомления)
  • 🔥 3
Post #53 436
Всем привет!
Сегодня прошла первая встреча по новому проекту.

Название утвердили: quanta.
У вердили архитектуру.

И базовые принципы.
Все это я нормально оформлю и опубликую на неделе.
Через неделю сделаю первый комит и тогда уже полноценно стартанем.
Пока предлагаю всем подумать и помечтать что было бы интересно расковырять именно вам.

Спасибо всем кто участвовал!

Все. Хорошего продолжения дня!
  • 🔥 5
Post #52 173

Forwarded from IT | Space

🧑‍💻 Встреча: Инвентаризация информационной системы - глубокое погружение

🤝 Мастерская системного программирования ИТМО запускает новый проект, который будет собирать информацию о железе: датчики, серийные номера, метрики и настройки. В центре внимания встречи - архитектура будущей системы, выбор данных для сбора с железа и практические шаги по организации проекта.

На встрече:

▪️выбираем название проекта;
▪️обсуждаем план работ и архитектуру системы;
▪️делаем первый коммит в новый репозиторий.

👨‍💻 Будет интересно и тем, кто только погружается в тему, и практикам, которые уже работают с мониторингом и инвентаризацией.

🎙Спикер: Алексей Никольский, преподаватель ФБИТ ИТМО, эксперт в области программирования, реверс-инжиниринга и работы с операционными системами.

❓ Как, где, когда?

🗓 Воскресенье, 20 сентября, 11:00-13:00
📍 Гибридный формат, Университет ИТМО, Песочная Набережная, 14, ауд. 306 + Kontur Talk.

(QR для прохода и ссылка для подключения будут высланы после регистрации на почту накануне мероприятия)

➡️ Регистрация ⬅️
______________________________
itspace@itmo.ru
📲 Max 💙 VK
📺 Rutube 📺 VK Video 📺 YouTube
  • 🔥 4
  • ❤ 1
Post #51 354
Всем привет!

Всех поздравляю с началом нового учебного года!

Желаю всем новых интересных проектов и знаний!

В прошлом году ребята успешно сделали проект DoomBF!

В этом году в рамках мастерской я придумал новый проект! Он сделан так, что каждый сможет в нем проявить себя и выбрать комфортный уровень сложности.

Следите за анонсами
  • 🔥 8
  • ❤ 1
  • 💯 1
Post #50 716
Подключайтесь! Скоро начинаем!

Doom на языке Brainfuck — оно работает!

Today, 12:00 – 15:00  GMT+3
https://itmo.ktalk.ru/se85la5vu8gd
Post #48 767
Друзья!
Приглашаю всех на лекцию о том как нам удалось перевести Doom на язык brainfuck! И он заработал. Про эту удивительную технологию вам расскажут непосредственно авторы проекта.
Регистрируйтест: https://itmo.events/events/120384

И мы вас ждём:
Воскресенье, 7 июня, 12:00-15:00
📍 Гибрид, Песочная Набережная, 14, 306 ауд. + Контур.Толк(Ссылка будет выслана на почту после регистрации)
🧑‍🎓 Для всех желающих
  • 🔥 7
Post #47 222

Forwarded from IT | Space

😎 Мастерская системного программирования: Doom на языке Brainfuck — оно работает!

💻 Мы скомпилировали легендарный DOOM в один из самых абсурдных эзотерических языков программирования — brainfuck. Заодно написали собственный супербыстрый интерпретатор, чтобы все это действительно заработало

🗣 Вместе с Алексеем Никольским (личный канал), Александром Кравченко и Иваном Сакаевым из Мастерской системного программирования разберем, как устроен этот проект изнутри:

▪️как скомпилировать DOOM в brainfuck;
▪️как работает крутой интерпретатор BF: разбор инструкций;
▪️почему tcc — не лучшая идея;
▪️об ограничениях и проблемах при реализации;
▪️почему такие безумные проекты отлично прокачивают понимание работы компьютера

Приходите, если хотите увидеть, как далеко можно зайти, когда фраза «а что, если...» выходит из-под контроля

❓ Как, где, когда?

🗓 Воскресенье, 7 июня, 12:00-15:00
📍 Гибрид, Песочная Набережная, 14, 306 ауд. + Контур.Толк
(Ссылка будет выслана на почту после регистрации)
🧑‍🎓 Для всех желающих

❗️ Регистрация обязательна!

➡️ Регистрация ⬅️
______________________________
itspace@itmo.ru
📲 Max 💙 VK
📺 Rutube 📺 VK Video 📺 YouTube
Post #46 246

Forwarded from IT | Space

👨‍💻 Семинар: VibeCoding в системном программировании

👨🏻‍💻 Алексей Никольский, преподаватель ФБИТ ИТМО из Мастерской системного программирования ИТМО, практикующий эксперт в области программирования, реверс-инжиниринга и работы с операционными системами, в преддверии запуска своего авторского курса Системное программирование 2026 предлагает вам погрузиться в мир настоящего вайбкодинга и выяснить как эффективно и правильно использовать ИИ-инструменты нового поколения

На семинаре:

▪️ Системный вайбкодинг при помощи GPT (SATA/GDB)
▪️ Истории о том, как GPT загрузчик ОС, USB-стэк, VoCoder писали
▪️ Живая дискуссия, обмен опытом использования разных LLM
▪️ Практические рекомендации и советы по организации работы с LLM в системном программировании

🧑‍🎓 Идеально для студентов, любителей и профессионалов в области беспощадного (вайб)кодинга - обязательно возьмите с собой ноутбуки 💻

❓ Как, где, когда?

🗓 Понедельник, 11 мая, 15:30-17:00
📍 Гибридный формат, Песочная набережная, 14, 306 ауд.
(Ссылка будет выслана на почту после регистрации накануне мероприятия)

➡️ Регистрация ⬅️
______________________________
itspace@itmo.ru
📲 Max 💙 VK
📺 Rutube 📺 VK Video 📺 YouTube
Post #45 208

Forwarded from ФБИТ_LIVE

🔥Открыта регистрация на интенсив: Системное программирование 2026

На занятиях разберемся:
▪️как работает процессор
▪️как формируются инструкции
▪️как устроена виртуальная и сегментная память
▪️как работают прерывания и взаимодействие с устройствами
▪️основы аппаратной виртуализации
▪️современные технологии защиты TDX/TXT/TPM/VMX и др.
▪️что происходит в первую секунду после включения компьютера

На курсе поделимся не теорией из учебников, а практическим опытом:
отдельно затронем такие вещи как: PCI, IDT, ACPI, APIC, VMCS, MSR, PML4 и другие ключевые механизмы. Посмотрим на реальные эксплойты с использованием этих знаний

Уже в четвёртый раз на интенсиве мы будем писать собственную операционную систему с нуля — прямо во время занятий.
В прошлых потоках доходили даже до запуска Doom 🙂

В этом году добавим:
— работу с UEFI
— использование нейросетей для ускорения разработки


Для кого этот курс:
❗️Интенсив сложный и рассчитан на тех, кто хочет стать специалистом

Вам понадобятся:
▪️знание языка C
▪️понимание стандартной библиотеки
▪️работа с указателями

Правила:
– только для студентов ИТМО
– формат: смешанный (очно + ktalk)
– записей не будет

Расписание:
13.05 (ср), 14.05 (чт), 15.05 (пт)
18.05 (пн), 19.05 (вт), 21.05 (чт), 22.05 (пт)
25.05 (пн), 26.05 (вт), 28.05 (чт)

⏱ 19:00 – 22:00, ауд. 311
👉Регистрация до 12 мая включительно

Почему стоит пойти:
вы не просто узнаете, как устроены системы — вы начнёте понимать их на уровне, необходимом для разработки, реверса и поиска уязвимостей
  • 🔥 2
  • 🍓 2
Post #44 424
Всем привет! С натупающим новым годом!

В этом году мы запустили проект DoomBF - и это очень круто! Уверен в новом 2026м мы это проект успешно завершим и начнем что-то не менее интересное новое!

Всех с праздником и удачи вам в новом году!
  • ❤ 6
Post #41 409

Forwarded from IT | Space

👨‍💻 Стрим: Кодинг Doom на языке Brainfuck №3

Продолжаем писать Doom на языке Brainfuck вместе с Алексеем Никольским из Мастерской системного программирования ИТМО

🧠 В формате стрима будем доделывать tcc кросс компиляцию для BF. Начнем прописывать основные элементы инфраструктуры C. Участники Мастерской значительно продвинулись - пора генерировать BF код с простого кода на С. Все будет происходить с последнего коммита на Github

"Можно слушать в фоне, можно активно участвовать и помогать, следить за тем как я ошибаюсь и помогать мне это заметить раньше. DoomBF уже скоро на всех лентах страны!" 😎

Запись прошлого стрима DoomBF:
📺 Rutube 📺 VK Video 📺 YouTube

❓ Как, где, когда?

🗓 20 декабря, суббота, 20:00-22:00
📍 Онлайн, Zoom

📹 Ссылка на zoom-трансляцию будет отправлена на почту зарегистрированным участникам накануне мероприятия

➡️ Регистрация ⬅️
____________________
#программирование #продвинутым #it_специалистам #студентам

🇬🇧 For English press here

itspace@itmo.ru
💙 VK 📺 Rutube
📺 VK Video 📺 YouTube
  • ❤ 1
Post #40 268

Forwarded from EBFE: software internals

🔥 Hello Coder 2025: Ох уж этот Windows

Старт — 15 декабря

Внимание: даты курса изменились! Вместо 22–26 декабря мы перенесли интенсив на 15–21 декабря — успевайте присоединиться!

На прошлой неделе в Hello Coder мы уже успели:

▪️разобрать основы разработки ПО и проектирование через UML;
▪️полностью написать простой платформер Skybound;
▪️применить множество паттернов (от Singleton и RAII до Factory Method, Facade, Builder, Decorator);
▪️добавить в Skybound ключевые подсистемы: профилирование, логирование, настройки с сериализацией, менеджер ассетов и поддержку спрайтов.

Материалы прошедших лекций доступны всем участникам.

На этой неделе мы полностью погружаемся в Windows:

▪️Работа с Windows API: нити, память, файлы
▪️Injection в другой процесс
▪️Основы разработки драйверов
▪️Упаковка Skybound в DLL, создание кнопки и даже модуля ядра — и всё это в связке через Pipe
▪️Система обработки ошибок: HRESULT, SEH, exceptions
▪️Что такое COM и как подружиться с DirectX
▪️Итоги интенсива и создание установщика для проектов

Курс будет полезен каждому: вы увидите Windows на низком уровне, научитесь правильно мониторить систему и использовать её возможности по максимуму.

📅 Формат: каждый вечер 18:50–22:00
📍 Песочная наб., 14А, ауд. 311
💻 Онлайн — подключение по Zoom

🕒 Регистрация открыта до понедельника 15:00

До встречи!
Post #39 267

Forwarded from EBFE: software internals

🎓 Hello Coder 2025: Проектирование ПО

Старт 1 декабря. Мы продолжаем интенсив и переходим к важной теме — проектированию программного обеспечения.

За 2 недели мы уже:
🕹 создали арканоид под Linux и Windows
⚙️ разобрались с компиляцией и работой C
🎮 изучили C++ и ООП, сделали платформер
🔤 подключили freetype, PNG и др.

👉 Материалы прошлых лекций доступны участникам.

На этой неделе:
• первый релиз платформера
• архитектура ПО и UML
• тестирование и автоматизация
• кроссплатформенность и локализация
• рефакторинг и паттерны
• работа с графикой и ImGui

Неделя посвящена пути от прототипа до релиза.

Кому полезно:
💡 интересующимся UML, ООП и паттернами
💡 тем, кто хочет научиться проектировать игры и ПО

📍 Формат: каждый вечер 18:50–22:00
Песочная наб., 14А, ауд. 311
💻 Подключение по Zoom
🎓 Требования: базовый C

Регистрация открыта до понедельника 15:00.
Присоединяйся — вместе выпустим игру без багов!
  • 👍 1
Post #37 545
Всем привет!
Скоро начинаем стрим по кодингу tcc для проекта DoomBF!

Старт в 18, готовьте чаек :Р

https://itmo.zoom.us/j/85152361321
  • ❤ 1
  • 👍 1
Post #36 238

Forwarded from IT | Space

👨‍💻 Стрим Мастерской системного программирования: Doom на Brainfuck №2

Продолжаем писать Doom на языке Brainfuck вместе с Алексеем Никольским из Мастерской системного программирования ИТМО

🧠 В формате стрима будет происходить модификация библиотеки tcc с добавлением новой архитектуры. Все будет происходить с последнего коммита на Github

"Можно слушать в фоне, можно активно участвовать и помогать, следить за тем как я ошибаюсь и помогать мне это заметить раньше. DoomBF уже скоро на всех лентах страны!" 😎

Запись прошлого воркшопа DoomBF:
📺 Rutube 📺 VK Video 📺 YouTube

❓ Как, где, когда?

🗓 23 ноября, воскресенье, 18:00-21:00
📍 Онлайн, Zoom
❗️ Регистрация обязательна

📹 Ссылка на присоединение к zoom-трансляции будет отправлена на почту зарегистрированным участникам накануне мероприятия

➡️ Регистрация ⬅️
____________________
#программирование #продвинутым #it_специалистам #студентам

🇬🇧 For English press here

itspace@itmo.ru
💙 VK 📺 Rutube
📺 VK Video 📺 YouTube
  • 👍 2
Post #35 243

Forwarded from EBFE: software internals

Hello Coder 2025: Эра C++

Уже в ближайший понедельник, 17.11.2025, мы продолжаем интенсив Hello Coder 2025!

На первой неделе мы вместе сделали арканоид, собрали его под Linux и Windows, разобрались с настройками компиляторов и тем, как на самом деле работает С.

👉Материалы прошлых лекций

Но это было только начало.
На второй неделе мы погружаемся в мир Объектно-ориентированного программирования на C++!

Мы начнём писать собственный платформер, поговорим о:
• грамотном рефакторинге
• шаблонах проектирования
• современном C++ (с нуля)
• совмещении кода из разных источников: вайбкодинг, Open Source, проприетарные компоненты
• работе с графикой на Windows и Linux
• использовании ImGui
• решении алгоритмических задач на C++


Неделя будет полностью посвящена C++, и я докажу вам, что это вовсе не С — и покажу, как пользоваться языком правильно и эффективно.

Это будет полезно всем, кто хочет:
💡 освоить C++
💡 научиться грамотно проектировать ПО
💡 разобраться во всех тонкостях ООП

Всё будем делать вживую, с нуля — отвечу на ваши вопросы и помогу во всём разобраться.
Используем: Windows + WSL, Visual Studio 2022, VS Code.

Если вы ещё не зарегистрировались — есть шанс 🤩 (Регистрация закончится в пн в 15:00)

📍 Условия проведения:
Каждый вечер 18:50–22:00
Песочная наб., 14А, ауд. 311
(Есть подключение по Zoom)

🎓 Требования: базовый C
Без тестов — просто приходишь и кодишь.

Присоединяйся, участвуй в создании игры и узнай все что ты хотел об ООП и C++! 🚀
Older posts →

About this channel

How can I read @itmosysint without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Мастерская системного программирования ИТМО: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Мастерская системного программирования ИТМО have?
Мастерская системного программирования ИТМО (@itmosysint) has 246 subscribers on Telegram, refreshed roughly every 30 minutes.
Does Мастерская системного программирования ИТМО know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →