В питоне (python 3.x и 2.x) выражение (datetime.datetime(...) - datetime.datetime(...)).seconds не вычисляет общее количество секунд, прошедшее между двумя datetime. Нужно использовать .total_seconds()

Подробности, как обычно, в официальной доке: docs.python.org/3/library/date

Подлость ситуации усиливается тем, что если разница меньше суток (например в unit-тестах), то значения совпадают.

Использование опции "-cpu max" должно решать проблему, но с ней завершает работу QEMU (5.1.92) с ошибкой: "WHPX: Unexpected VP exit code 4".
Если не указывать "-cpu", то загрузка останавливается на bootloader'е с ошибкой "Required CPU features are not present", что и позволило найти список требуемых от процессора фич (какие из них уже включены в qemu64 было лень выяснять).

Show thread

Redox (0.6.0) в QEMU на Windows Hypervisor Platform

Дока (книга): doc.redox-os.org/book/ch02-02-

Меняем:
- релиз на 0.6.0: redox-os.org/news/release-0.6.
- опцию "-enable-kvm" на "-accel whpx"
- опцию "-cpu host" на "-cpu qemu64,+fpu,+sse,+pae,+pse,+pge,+fxsr,+xsave" (список фич взят тут: gitlab.redox-os.org/redox-os/b)

mstdn.netwhood.online

Network neighborhood / Сетевое соседство это открытое сообщество людей, увлекающихся средствами коммуникаций, сетями связи, информационными системами, программированием, и в целом всем, что так или иначе связано с информацией, её движением и влиянием на нашу жизнь.