De resultaten van zes maanden werk van het Repology-project, dat informatie over pakketversies analyseert

Nog eens zes maanden gingen voorbij en het project Repologie publiceert nog een rapport. Het project houdt zich bezig met het verzamelen van informatie over pakketten uit het maximale aantal repository's en het vormen van een compleet beeld van de ondersteuning in distributies voor elk gratis project om het werk te vereenvoudigen en de interactie van pakketbeheerders te verbeteren, zowel onderling als met softwareauteurs - in het bijzonder helpt het project releases van nieuwe softwareversies snel te detecteren, de relevantie van pakketten en de aanwezigheid van kwetsbaarheden te monitoren, naamgevings- en versiebeheerschema's te verenigen, meta-informatie up-to-date te houden, patches en oplossingen voor problemen te delen, en de overdraagbaarheid van software verbeteren.

  • Het aantal ondersteunde repositories heeft 280 bereikt. Ondersteuning toegevoegd voor ALT p9, Amazon Linux, Carbs, Chakra, ConanCenter, Gentoo overlay GURU, LiGurOS, Neurodebian, openEuler, Siduction, Sparky. Ondersteuning toegevoegd voor nieuwe op sqlite3 gebaseerde formaten voor RPM-repository's en OpenBSD.
  • Er werd een grote refactoring van het updateproces uitgevoerd, waardoor de updateperiode tot gemiddeld 30 minuten werd teruggebracht en de weg werd vrijgemaakt voor de implementatie van nieuwe functies.
  • toegevoegd инструмент stelt u in staat koppelingen te vormen naar informatie in Repology op basis van de namen van pakketten in de repository's (die kunnen verschillen van de naamgeving van projecten in Repology: de Python-moduleverzoeken krijgen bijvoorbeeld de naam python:requests in Repology, www/py -requests als FreeBSD-port, of py37-requests als FreeBSD-pakket).
  • toegevoegd инструмент zodat u een lijst kunt krijgen van de meest toegevoegde (“Trending”) projecten uit de repositories op dit moment.
  • Ondersteuning voor het identificeren van kwetsbare versies is gelanceerd in de bètamodus. Gebruikt als informatiebron over kwetsbaarheden NIST NVD, worden kwetsbaarheden geassocieerd met projecten via CPE-informatie verkregen uit repositories (beschikbaar in Gentoo, Ravenports, FreeBSD-poorten) of handmatig toegevoegd aan Repology.
  • Het afgelopen half jaar zijn ruim 480 verzoeken om regels (rapporten) toe te voegen verwerkt.

Topopslagplaatsen door het totale aantal pakketten:

  • GBP (53126)
  • nix (50566)
  • Debian en derivaten (33362) (Raspbian leidt)
  • GratisBSD (26776)
  • Fedora (22302)

Toprepository's op basis van het aantal niet-unieke pakketten (dat wil zeggen pakketten die ook in andere distributies aanwezig zijn):

  • nix (43930)
  • Debian en derivaten (24738) (Raspbian leidt)
  • GBP (23588)
  • GratisBSD (22066)
  • Fedora (19271)

Topopslagplaatsen door het aantal verspakketten:

  • nix (24311)
  • Debian en derivaten (16896) (Raspbian leidt)
  • GratisBSD (16583)
  • Fedora (13772)
  • GBP (13367)

Topopslagplaatsen per percentage verse pakketten (alleen voor repositories met 1000 of meer pakketten en stroomopwaartse verzamelingen van modules zoals CPAN, Hackage, PyPi niet meegerekend):

  • Ravenpoorten (98.95%)
  • Termux (93.61%)
  • Zelfgebrouwen (89.75%)
  • Boog en derivaten (86.14%)
  • KaOS (84.17%)

Algemene statistieken:

  • 280 opslagplaatsen
  • 188 duizend projecten
  • 2.5 miljoen individuele pakketten
  • 38 duizend beheerders

Bron: opennet.ru

Voeg een reactie