Die Entwicklung der Speicherverwaltungsbibliothek jemalloc wurde eingestellt

Der Autor der Speicherverwaltungsbibliothek jemalloc hat angekündigt, die Weiterentwicklung des Projekts einzustellen und das GitHub-Repository in den Archivmodus zu versetzen, der nur noch Lesezugriff ermöglicht. Die Bibliothek jemalloc bot eine alternative Implementierung von malloc-Funktionen, die auf Fragmentierungsreduzierung und den Einsatz auf Multiprozessorsystemen optimiert war. 2005 wurde die Bibliothek in FreeBSD integriert und 2007 in Firefox verwendet.

2009 wechselte der Autor von jemalloc zu Facebook, wo die Bibliothek in internen Projekten eingesetzt wurde. 2017 verließ er Facebook, und die Entwicklung wurde vom verbleibenden Facebook-Team fortgeführt. Nach der Umbenennung in Meta änderten sich die Prioritäten des Unternehmens, die Entwicklung der Bibliothek geriet ins Stocken und konzentrierte sich ausschließlich auf interne Bedürfnisse. Die öffentliche Codebasis hat sich im Laufe der Zeit verschlechtert, und es sind nun umfangreiche Refactorings erforderlich, um die angehäuften technischen Schulden zu beseitigen. Der Autor von jemalloc ist nicht bereit, seine Zeit für solche Refactorings aufzuwenden und beschloss daher, die Entwicklung einzustellen.

Source: opennet.ru

Kommentar hinzufügen