Pull to refresh
19
0
Тарас@x86chk

«раздел Windows не может быть ухватлен» © MS Learn

Send message

Коробка багов (взрывается): кроссплатформенное коварство

Level of difficultyMedium
Reading time7 min
Reach and readers7.9K

В сентябре мы рассматривали релиз 86Box v5.0, приуроченный к тридцати годам со дня выхода в розничную продажу Windows 95, и пообещали показать ещё кое-что. О чём мы сознательно умолчали, и почему оставили находку для отдельной статьи?

Что осталось в "коробке"?

Коробка багов (эмулируется)

Level of difficultyHard
Reading time12 min
Reach and readers6.9K

24 августа 2025 года состоялся релиз 86Box 5.0. Низкоуровневый эмулятор IBM PC и совместимых с ним компьютеров получил новый динамический рекомпилятор инструкций процессора, расширил поддержку "железа" и улучшил работу множества уже существующих компонентов.

Что ещё внутри "коробки"?

Окно в терминальной стадии

Level of difficultyMedium
Reading time10 min
Reach and readers3.6K

Что нужно для взаимодействия с операционной системой исключительно через клавиатуру? Это вопрос, на который каждый разработчик даст свой ответ, и как на него ответили Microsoft, выпустив Windows Terminal?

Читать далее

Сворачиваем CPython вокруг PVS-Studio

Level of difficultyMedium
Reading time11 min
Reach and readers1.4K

Python... язык программирования, не нуждающийся в особом представлении. За удобство в обработке "больших данных" заслуженно получил звание "лучшего Excel". За удобство интеграции в C и C++ код его любит геймдев. А также у него низкий порог вхождения!

Но как обстоят дела внутри?

Дебажим баги в дебаггере x64dbg. «Шаг с выходом» в GUI

Level of difficultyMedium
Reading time8 min
Reach and readers1.3K

С отладчиком нужно как-то взаимодействовать: через текстовый или графический интерфейс. В "оболочке" программы с хорошо отлаженным ядром может оказаться неприятный баг, и пользователю это вряд ли понравится. Любому разработчику не хотелось бы допускать такой ситуации.

Сделать шаг с выходом

Дебажим баги в дебаггере x64dbg. Без дебаггера

Level of difficultyMedium
Reading time14 min
Reach and readers2.1K

Ни один процесс разработки программы не проходит без отладки. Современные IDE обеспечивают программиста встроенным отладчиком. Однако бывают ситуации, когда использование IDE для отладки избыточно или невозможно, и тогда на помощь приходят автономные отладчики, один из которых — x64dbg.

Сделать шаг с заходом

11 мгновений ReactOS: user mode становится лучше?

Level of difficultyMedium
Reading time14 min
Reach and readers5.8K

ReactOS — это проект, где победу над регрессией, появление новой фичи или её рабочего прототипа празднуют так громко, что FOSS‑сообществу приходится отвлекаться от переписывания всего на Rust и полемик о systemd. В последний раз мы проверяли ReactOS в 2013 году, почти одиннадцать лет назад. Проверка была неточной ввиду неполного понимания структуры папок, из‑за чего в поле видимости PVS‑Studio оставались компоненты Wine. Пришло время освежить память и провести новую проверку, учитывая опыт предыдущей недоработки.

Читать далее

Information

Rating
Does not participate
Registered
Activity

Specialization

Specialist
ATL
C++
C
Английский язык