LINUX.ORG.RU

История изменений

Исправление 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 дает ощутимый буст скорости. Будет время - запилю пост с вайнингом почему миникс такое говно.