- 1
- 2
- 3
- 4
- 5
- 6
Офигеть, sql-дамп говнокода весит всего 240Мб.
Может переписать на "C++" и держать все индексы в памяти?
А на фронте будет только обращение к JSON API. И можно хоть мобильное приложение делать на "Electron.js".
Клиент будет подписан на интересующие его события, например на сток и на ответы на его коменты.
Никто не хочет заняться по фану?
и протокол на гуглпротобуф
и еще несколько нод и PAXOS между ними
Х.з., я сам это не юзал никогда.
> драйвер свой ставят
Ставят, проверь.
> доступ к чему угодно
Да, может. Те же hyper-v и xen оставляют главной виртуалке доступ к железу, например.
Вмварь в system32\drivers кидает всякое говно вроде vmaudio.sys, vmdebug.sys, vmmouse.sys, vmx_svga.sys. И виртуальная коробка тоже этот каталог чем-то засирает.
Имхо, просто не та область, где можно по фану набросать что-нибудь интересное и не сильно сложное.
На голом vmx ты разве что сендбокс для какой-нибудь софтины запустишь. А дальше там ёбля с эмуляцией железок и/или паравиртуализованными дровами...
Да, эмулирует. У виртуалбокса на сайте, емнип, было неплохое описание как всё это работает. К слову, они там даже с аппаратной виртуализацией код интерпретируют/рекомпилят чтобы пореже переключать контексты.
В amd64 ABI (не виндовом) есть red zone на 128 байт которую ты можешь юзать без декремента rsp. В большинстве остальных соглашений такой хуйни нет и твои данные там могут засрать даже если ты сам ничего не вызываешь (обработчики сигналов и прерываний).