Работа над библиотекой управления памятью jemalloc прекращена, проект переведён на GitHub в архивный режим

Разработчик библиотеки управления памятью jemalloc Джейсон Эванс сообщил, что прекратил работу над проектом и перевёл репозиторий решения на GitHub в архивный режим (доступ только для чтения). Это событие произошло спустя 21 год после старта проекта в 2004 году. Открытый код jemalloc останется общедоступным на неопределённый срок, но активная разработка решения (upstream) подошла к концу.

По информации OpenNET, библиотека jemalloc предлагала альтернативную реализацию функций malloc, оптимизированную для снижения фрагментации и работы на многопроцессорных системах. В 2005 году библиотека была включена в состав FreeBSD, а в 2007 была задействована в Firefox. Также решение использовалось в качестве распределителя памяти Android в течение двух лет.

В 2009 году автор Эванс перешёл на работу в компанию Facebook**, в которой данная библиотека использовалась во внутренних проектах. В 2017 году автор jemalloc уволился из этой компании а разработка проекта была продолжена оставшейся командой из Facebook**.

После переименования в Meta* приоритеты компании изменились, развитие библиотеки jemalloc застопорилось и разработка сосредоточилась только на внутренних потребностях.

Общедоступная кодовая база jemalloc со временем деградировала и для устранения накопленного технического долга теперь требуется проведение значительного рефакторинга. Эванс пояснил, что не готов тратить своё время на необходимый рефакторинг и поэтому решил свернуть разработку проекта.

«Если бы я снова включился в проект, первым шагом были бы как минимум сотни часов рефакторинга для погашения накопленного технического долга. И я не настолько заинтересован тем, что будет дальше с решением, чтобы потратить на него много времени. Возможно, другие разработчики создадут жизнеспособные форки, будь то из ветки разработки или из релиза 5.3.0 (уже трёхлетней давности!). jemalloc был для меня отрадой, поскольку я был ярым сторонником сборки мусора вместо ручного управления памятью более 25 лет. Лично я рад снова работать над системами сбора мусора, но jemalloc был чрезвычайно плодотворным проектом (tremendously fulfilling project). Спасибо всем, кто сделал этот проект таким стоящим, соавторам, сторонникам и пользователям», — подытожил Эванс

Meta Platforms*, а также принадлежащие ей социальные сети Facebook** и Instagram**: *— признана экстремистской организацией, её деятельность в России запрещена;** — запрещены в России.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии