Resultaterne af seks måneders arbejde i Repology-projektet, som analyserer information om pakkeversioner

Endnu et halvt år er gået og projektet Repologi udgiver endnu en rapport. Projektet beskæftiger sig med aggregering af information om pakker fra det maksimale antal repositories og dannelse af et komplet billede af support i distributioner for hvert gratis projekt for at forenkle arbejdet og forbedre interaktionen mellem pakkevedligeholdere både indbyrdes og med softwareforfattere - i særdeleshed hjælper projektet med hurtigt at opdage udgivelser af nye softwareversioner, overvåge relevansen af ​​pakker og tilstedeværelsen af ​​sårbarheder, ensrette navne- og versionsordninger, holde metainformation opdateret, dele patches og løsninger på problemer, og forbedre softwareportabilitet.

  • Antallet af understøttede repositories er nået op på 280. Tilføjet understøttelse af ALT p9, Amazon Linux, Carbs, Chakra, ConanCenter, Gentoo overlay GURU, LiGurOS, Neurodebian, openEuler, Siduction, Sparky. Tilføjet understøttelse af nye sqlite3-baserede formater til RPM repositories og OpenBSD.
  • En større omstrukturering af opdateringsprocessen blev gennemført, hvilket reducerede opdateringsperioden til 30 minutter i gennemsnit og åbnede vejen for implementering af nye funktioner.
  • Tilføjet инструмент giver dig mulighed for at danne links til information i Repology baseret på navnene på pakker i depoterne (som kan afvige fra navngivningen af ​​projekter i Repology: for eksempel vil Python-modulanmodningerne blive navngivet som python:requests i Repology, www/py -requests som en FreeBSD-port eller py37-requests som FreeBSD-pakke).
  • Tilføjet инструмент giver dig mulighed for at få en liste over de mest tilføjede ("Trending") projekter fra lagrene i øjeblikket.
  • Support til at identificere sårbare versioner er blevet lanceret i beta-tilstand. Bruges som en kilde til information om sårbarheder NIST NVD, er sårbarheder forbundet med projekter via CPE-information hentet fra repositories (tilgængelig i Gentoo, Ravenports, FreeBSD-porte) eller manuelt tilføjet til Repology.
  • I løbet af det seneste halve år er der blevet behandlet mere end 480 anmodninger om tilføjelse af regler (rapporter).

Top depoter efter det samlede antal pakker:

  • AUR (53126)
  • nix (50566)
  • Debian og derivater (33362) (Raspbian leads)
  • FreeBSD (26776)
  • Fedora (22302)

Toplagre efter antallet af ikke-unikke pakker (dvs. pakker, der også findes i andre distributioner):

  • nix (43930)
  • Debian og derivater (24738) (Raspbian leads)
  • AUR (23588)
  • FreeBSD (22066)
  • Fedora (19271)

Top depoter efter antal friske pakker:

  • nix (24311)
  • Debian og derivater (16896) (Raspbian leads)
  • FreeBSD (16583)
  • Fedora (13772)
  • AUR (13367)

Top depoter efter procentdel af friske pakker (kun for repositories med 1000 eller flere pakker og ikke medregnet upstream-samlinger af moduler såsom CPAN, Hackage, PyPi):

  • Ravenports (98.95 %)
  • Termux (93.61 %)
  • Hjemmebrygget (89.75 %)
  • Bue og derivater (86.14 %)
  • KaOS (84.17 %)

Generel statistik:

  • 280 depoter
  • 188 tusinde projekter
  • 2.5 millioner individuelle pakker
  • 38 tusind vedligeholdere

Kilde: opennet.ru

Tilføj en kommentar