История изменений
Исправление PPP328, (текущая версия) :
Не могём. Мы тут активно избавляемся от юза сторонних либ, потому что даже openssl которую мы юзаем раз в N дней падает у себя в кишках. Обновить не можем, потому что на узлах ядро заморожено (а обновить 2к+ узлов которые разбросаны по стране с вероятностью сделать кирпич достаточно проблематично). Поэтому пишем такие приложения которые в идеальном случае вообще ни от чего не зависят. Написали базовую либу с реализацией практически всего что может пригодиться, поверх нее намутили еще пару и этим и пользуемся. По скорости кстати интересные вещи - memcpy/memmove/memset из либы под linux работает чуть медленее (из-за дополнительных проверок), зато под minix дает ощутимый буст скорости. Будет время - запилю пост с вайнингом почему миникс такое говно.
Исходная версия PPP328, :
Не могём. Мы тут активно избавляемся от юза сторонних либ, потому что даже openssl которую мы юзаем раз в N дней падает у себя в кишках. Обновить не можем, потому что на узлах ядро заморожено (а обновить 2к+ узлов которые разбросаны по стране с вероятностью сделать кирпич достаточно проблематично). Поэтому пишем такие приложения которые в идеальном случае вообще ни от чего не зависят. Написали базовую [a=https://github.com/codemeow/bixi]либу[/a] с реализацией практически всего что может пригодиться, поверх нее намутили еще пару и этим и пользуемся. По скорости кстати интересные вещи - memcpy/memmove/memset из либы под linux работает чуть медленее (из-за дополнительных проверок), зато под minix дает ощутимый буст скорости. Будет время - запилю пост с вайнингом почему миникс такое говно.