Comments 3
Это интересно, спасибо за инфу, но к.м.к., суть vector.dev сводится к x64 и его мощи на Rust. Таким макаром можно было и на rsyslog скостылять велосипед да кататься долго и счастливо. Даже заморачиваться так жестко с rust не пришлось бы.
Из того, что я знаю про работу с памятью современных операционных систем — жать UPX'ом категорически нельзя. Потому что — да, это экономит время на диске и при передаче файла, и в каком-то смысле защищает от дизасма программы, но нам же это не нужно ? А вот то, что это ломает возможность ОСи скидывать страницы памяти кода в никуда (если они не нужны) — мне кажется весьма critical (хотя и вероятно, что такая ситуация наступит при условии сильного давления на RAM, когда у Вас уже существенно более серьезные проблемы, чем условный размер бинаря vector'а)
Насчет musl — все так, гори оно в аду.
В остальном — спасибо, весьма занятный опыт
А чего там на 50 минут компиляции? Ядро линукса быстрее собирается...
Коллектор логов на старом железе или встречайте Vector 32bit