Fedora планирует перевести RPM с BerkeleyDB на SQLite

Вторник, 17 марта 2020 г.

Следите за нами в ВКонтакте, Facebook'e и Twitter'e

Разработчики Fedora Linux намерены перевести базу данных пакетов RPM (rpmdb) с BerkeleyDB на SQLite. В качестве основной причины замены называется применение в rpmdb устаревшей версии Berkeley DB 5.x, которая уже несколько лет не сопровождается. Переходу на более новые выпуски мешает изменение лицензии Berkeley DB 6 на AGPLv3, требования которой распространяются и на приложения, использующие BerkeleyDB в форме библиотеки (RPM поставляется под GPLv2, а AGPL несовместима с GPLv2).

Кроме того, текущая реализация rpmdb на основе BerkeleyDB не обеспечивает необходимой надёжности, так как не использует транзакции и не способна выявлять несоответствия в БД. Необходимые для использования SQLite изменения будут предложены в выпуске RPM 4.16. Для преобразования формата БД будет достаточно использовать команду «rpmdb --rebuilddb». Новую реализацию rpmdb планируются включить в Fedora 33, сохранив для обеспечения совместимости и поддержку BerkeleyDB. В Fedora 34 поддержка BerkeleyDB будет переведена в режим только для чтения.

Источник: http://www.opennet.ru/opennews/art.shtml? num=52557

Следите за нами в ВКонтакте, Facebook'e и Twitter'e


Просмотров: 391
Рубрика: Hi-Tech


Архив новостей / Экспорт новостей

Ещё новости по теме:

RosInvest.Com не несет ответственности за опубликованные материалы и комментарии пользователей. Возрастной цензор 16+.

Ответственность за высказанные, размещённую информацию и оценки, в рамках проекта RosInvest.Com, лежит полностью на лицах опубликовавших эти материалы. Использование материалов, допускается со ссылкой на сайт RosInvest.Com.

Архивы новостей за: 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003