Il progetto OpenStreetMap ha annunciato il passaggio dei server della propria infrastruttura a Debian GNU/Linux. Fino ad ora, per 18 anni, i server del progetto hanno utilizzato la distribuzione Ubuntu. La migrazione è stata effettuata gradualmente a partire da agosto e ha portato alla sostituzione delle installazioni esistenti di Ubuntu 20.04 e 22.04 con Debian 12. Questo passaggio ha anche consentito l'aggiornamento del linguaggio Ruby dalla versione 3.0 alla 3.1, e l'implementazione di una versione più recente del framework Ruby on Rails, che ha migliorato le prestazioni del servizio www.openstreetmap.org.
Tra le motivazioni della migrazione:
- Problemi di manutenzione in Ubuntu per alcuni pacchetti importati da Debian, come Apache2, che richiedevano il backporting di una nuova versione per risolvere problemi nel modulo MPM (Multi-Processing Modules) event.
- Insorgenza di problemi dovuti al fatto che alcuni pacchetti in Ubuntu sono disponibili solo in formato snap.
- Manutenzione di Debian per 5 anni con un supporto di qualità superiore per l'intero ecosistema dei pacchetti (in Ubuntu, gli aggiornamenti per alcuni pacchetti del repository universe sono disponibili solo con l'abbonamento Ubuntu Pro).
- Possibilità di utilizzare in Debian pacchetti dai backport con nuove versioni del kernel Linux, che risolvono i problemi di prestazioni di input/output su sistemi con dispositivi di archiviazione NVMe.
- Desiderio di essere più vicino ai maintainer dei pacchetti della comunità Debian, utilizzati nel progetto OpenStreetMap, come osm2pgsql e osmium-tool.
Fonte: opennet.ru
