Замена алгоритма сортировки в sysinit позволила ускорить загрузку FreeBSD

Во FreeBSD принято изменение, меняющее в коде инициализации ядра (sysinit) алгоритм сортировки массивов. Вместо ранее применявшегося алгоритма пузырьковой сортировки в sysinit задействован более эффективный алгоритм сортировки слиянием, что позволило на 2 мс сократить время загрузки ядра в виртуальных машинах Firecracker. https://www.opennet.ru/opennews/art.shtml?num=59634

August 21, 2023 · ihadtoinstalllinux