Kết quả của sáu tháng làm việc của dự án Repology, phân tích thông tin về các phiên bản gói

Sáu tháng nữa trôi qua và dự án cứu hộ công bố một báo cáo khác. Dự án tham gia vào việc tổng hợp thông tin về các gói từ số lượng kho lưu trữ tối đa và hình thành một bức tranh hoàn chỉnh về hỗ trợ phân phối cho từng dự án miễn phí nhằm đơn giản hóa công việc và cải thiện sự tương tác của những người duy trì gói với nhau và với các tác giả phần mềm - đặc biệt, dự án giúp phát hiện nhanh chóng các bản phát hành phiên bản phần mềm mới, giám sát mức độ liên quan của các gói và sự hiện diện của các lỗ hổng, thống nhất các sơ đồ đặt tên và phiên bản, cập nhật siêu thông tin, chia sẻ các bản vá và giải pháp cho các vấn đề, và cải thiện tính di động của phần mềm.

  • Số lượng kho lưu trữ được hỗ trợ đã lên tới 280. Đã thêm hỗ trợ cho ALT p9, Amazon Linux, Carbs, Chakra, ConanCenter, Gentoo Overlay GURU, LiGurOS, Neurodebian, openEuler, Siduction, Sparky. Đã thêm hỗ trợ cho các định dạng dựa trên sqlite3 mới cho kho RPM và OpenBSD.
  • Một quá trình tái cấu trúc chính của quá trình cập nhật đã được thực hiện, giúp giảm thời gian cập nhật trung bình xuống còn 30 phút và mở đường cho việc triển khai các tính năng mới.
  • Thêm dụng cụ cho phép bạn tạo liên kết đến thông tin trong Repology dựa trên tên của các gói trong kho (có thể khác với cách đặt tên dự án trong Repology: ví dụ: các yêu cầu mô-đun Python sẽ được đặt tên là python:requests trong Repology, www/py -requests dưới dạng cổng FreeBSD hoặc py37-requests dưới dạng gói FreeBSD).
  • Thêm dụng cụ cho phép bạn nhận danh sách các dự án được bổ sung nhiều nhất (“Xu hướng”) từ kho lưu trữ vào lúc này.
  • Hỗ trợ xác định các phiên bản dễ bị tấn công đã được ra mắt ở chế độ beta. Được sử dụng như một nguồn thông tin về các lỗ hổng NIST NVD, các lỗ hổng được liên kết với các dự án thông qua thông tin CPE lấy được từ kho lưu trữ (có sẵn trong các cổng Gentoo, Ravenports, FreeBSD) hoặc được thêm thủ công vào Repology.
  • Trong sáu tháng qua, hơn 480 yêu cầu thêm quy tắc (báo cáo) đã được xử lý.

Kho hàng đầu theo tổng số gói:

  • AUR (53126)
  • nix (50566)
  • Debian và các dẫn xuất (33362) (dẫn đầu Raspbian)
  • BSD miễn phí (26776)
  • Fedora (22302)

Các kho lưu trữ hàng đầu theo số lượng gói không phải duy nhất (tức là các gói cũng có trong các bản phân phối khác):

  • nix (43930)
  • Debian và các dẫn xuất (24738) (dẫn đầu Raspbian)
  • AUR (23588)
  • BSD miễn phí (22066)
  • Fedora (19271)

Kho hàng đầu theo số lượng gói tươi:

  • nix (24311)
  • Debian và các dẫn xuất (16896) (dẫn đầu Raspbian)
  • BSD miễn phí (16583)
  • Fedora (13772)
  • AUR (13367)

Kho hàng đầu theo tỷ lệ phần trăm của các gói mới (chỉ dành cho các kho lưu trữ có 1000 gói trở lên và không tính các bộ sưu tập mô-đun ngược dòng như CPAN, Hackage, PyPi):

  • Ravenports (98.95%)
  • Termux (93.61%)
  • Sản xuất tại nhà (89.75%)
  • Arch và dẫn xuất (86.14%)
  • KaOS (84.17%)

Thống kê chung:

  • 280 kho lưu trữ
  • 188 nghìn dự án
  • 2.5 triệu gói cá nhân
  • 38 nghìn người bảo trì

Nguồn: opennet.ru

Thêm một lời nhận xét