Wyniki półrocznych prac projektu Repology, który analizuje informacje o wersjach pakietów

Minęło kolejne pół roku i projekt repologia publikuje kolejny raport. Projekt polega na agregowaniu informacji o pakietach z maksymalnej liczby repozytoriów i tworzeniu pełnego obrazu wsparcia w dystrybucjach dla każdego bezpłatnego projektu, aby uprościć pracę i poprawić interakcję opiekunów pakietów zarówno między sobą, jak i z twórcom oprogramowania - w szczególności projekt pomaga szybko wykrywać wydania nowych wersji oprogramowania, monitorować istotność pakietów i obecność podatności, ujednolicać schematy nazewnictwa i wersjonowania, aktualizować metainformacje, udostępniać poprawki i rozwiązania problemów, i poprawić przenośność oprogramowania.

  • Liczba obsługiwanych repozytoriów osiągnęła 280. Dodano obsługę ALT p9, Amazon Linux, Carbs, Chakra, ConanCenter, Gentoo overlay GURU, LiGurOS, Neurodebian, openEuler, Siduction, Sparky. Dodano obsługę nowych formatów opartych na sqlite3 dla repozytoriów RPM i OpenBSD.
  • Przeprowadzono gruntowną refaktoryzację procesu aktualizacji, która skróciła czas aktualizacji średnio do 30 minut i otworzyła drogę do implementacji nowych funkcjonalności.
  • обавлен инструмент pozwala na tworzenie linków do informacji w Repology na podstawie nazw pakietów w repozytoriach (które mogą różnić się od nazewnictwa projektów w Repology: np. żądania modułu Pythona będą nazywane w Repology jako python:requests, www/py -requests jako port FreeBSD lub py37-requests jako pakiet FreeBSD).
  • обавлен инструмент umożliwiając uzyskanie listy najczęściej dodawanych („Trendujących”) projektów z repozytoriów w danym momencie.
  • W trybie beta uruchomiono obsługę identyfikacji wersji podatnych na ataki. Używane jako źródło informacji o lukach w zabezpieczeniach NIST NVD, luki są kojarzone z projektami poprzez informacje CPE uzyskane z repozytoriów (dostępne w portach Gentoo, Ravenports, FreeBSD) lub ręcznie dodawane do Repology.
  • W ciągu ostatnich sześciu miesięcy przetworzono ponad 480 próśb o dodanie reguł (raportów).

Najlepsze repozytoria według łącznej liczby opakowań:

  • AUR (53126)
  • zero (50566)
  • Debian i pochodne (33362) (prowadzący Raspbian)
  • FreeBSD (26776)
  • Fedora (22302)

Najpopularniejsze repozytoria pod względem liczby pakietów nieunikalnych (czyli pakietów, które występują także w innych dystrybucjach):

  • zero (43930)
  • Debian i pochodne (24738) (prowadzący Raspbian)
  • AUR (23588)
  • FreeBSD (22066)
  • Fedora (19271)

Najlepsze repozytoria według liczby świeżych opakowań:

  • zero (24311)
  • Debian i pochodne (16896) (prowadzący Raspbian)
  • FreeBSD (16583)
  • Fedora (13772)
  • AUR (13367)

Najlepsze repozytoria według procentu świeżych pakietów (tylko dla repozytoriów zawierających 1000 lub więcej pakietów i nie licząc wcześniejszych kolekcji modułów takich jak CPAN, Hackage, PyPi):

  • Ravenporty (98.95%)
  • Termux (93.61%)
  • Piwo domowe (89.75%)
  • Arch i pochodne (86.14%)
  • KaOS (84.17%)

Statystyki ogólne:

  • 280 repozytoria
  • projektów
  • 2.5 mln opakowań indywidualnych
  • 38 tys. konserwatorów

Źródło: opennet.ru

Dodaj komentarz