نتایج شش ماه کار پروژه Repology که اطلاعات مربوط به نسخه های بسته را تجزیه و تحلیل می کند

شش ماه دیگر گذشت و پروژه عذرخواهی گزارش دیگری منتشر می کند. این پروژه درگیر جمع آوری اطلاعات در مورد بسته ها از حداکثر تعداد مخازن و تشکیل یک تصویر کامل از پشتیبانی در توزیع ها برای هر پروژه رایگان به منظور ساده کردن کار و بهبود تعامل نگهدارندگان بسته هم در بین خود و هم با آنها است. نویسندگان نرم افزار - به ویژه، این پروژه به شناسایی سریع نسخه های جدید نرم افزار، نظارت بر ارتباط بسته ها و وجود آسیب پذیری ها، یکسان سازی طرح های نام گذاری و نسخه سازی، به روز نگه داشتن اطلاعات متا، به اشتراک گذاری وصله ها و راه حل های مشکلات کمک می کند. و قابلیت حمل نرم افزار را بهبود بخشد.

  • تعداد مخازن پشتیبانی شده به 280 رسیده است. اضافه شدن پشتیبانی از ALT p9، Amazon Linux، Carbs، Chakra، ConanCenter، Gentoo overlay GURU، LiGurOS، Neurodebian، openEuler، Siduction، Sparky. پشتیبانی از فرمت های جدید مبتنی بر sqlite3 برای مخازن RPM و OpenBSD اضافه شده است.
  • یک بازسازی اساسی در فرآیند به روز رسانی انجام شد که دوره به روز رسانی را به طور متوسط ​​به 30 دقیقه کاهش داد و راه را برای پیاده سازی ویژگی های جدید باز کرد.
  • اضافه ابزار به شما امکان می دهد تا بر اساس نام بسته های موجود در مخازن، پیوندهایی به اطلاعات در Repology ایجاد کنید (که ممکن است با نامگذاری پروژه ها در Repology متفاوت باشد: برای مثال، درخواست های ماژول Python به عنوان python: requests در Repology، www/py نامگذاری می شوند. - درخواست به عنوان یک پورت FreeBSD، یا py37-درخواست به عنوان بسته FreeBSD).
  • اضافه ابزار به شما این امکان را می دهد که لیستی از پروژه های اضافه شده ("Trending") را از مخازن در حال حاضر دریافت کنید.
  • پشتیبانی از شناسایی نسخه های آسیب پذیر در حالت بتا راه اندازی شده است. به عنوان منبع اطلاعات در مورد آسیب پذیری ها استفاده می شود NIST NVDآسیب‌پذیری‌ها از طریق اطلاعات CPE به‌دست‌آمده از مخازن (موجود در درگاه‌های Gentoo، Ravenports، FreeBSD) با پروژه‌ها مرتبط می‌شوند یا به صورت دستی به Repology اضافه می‌شوند.
  • در طول شش ماه گذشته، بیش از 480 درخواست برای افزودن قوانین (گزارش) بررسی شده است.

مخازن برتر بر اساس تعداد کل بسته ها:

  • AUR (53126)
  • nix (50566)
  • دبیان و مشتقات (33362) (سرنخ Raspbian)
  • FreeBSD (26776)
  • فدورا (22302)

مخازن برتر بر اساس تعداد بسته های غیر منحصر به فرد (یعنی بسته هایی که در توزیع های دیگر نیز وجود دارند):

  • nix (43930)
  • دبیان و مشتقات (24738) (سرنخ Raspbian)
  • AUR (23588)
  • FreeBSD (22066)
  • فدورا (19271)

مخازن برتر بر اساس تعداد بسته های تازه:

  • nix (24311)
  • دبیان و مشتقات (16896) (سرنخ Raspbian)
  • FreeBSD (16583)
  • فدورا (13772)
  • AUR (13367)

مخازن برتر بر اساس درصد بسته های تازه (فقط برای مخازن با 1000 بسته یا بیشتر و بدون احتساب مجموعه های بالادستی ماژول ها مانند CPAN، Hackage، PyPi):

  • Ravenports (98.95%)
  • Termux (93.61%)
  • هومبرو (89.75%)
  • آرچ و مشتقات (86.14%)
  • KaOS (84.17%)

آمار عمومی:

  • 280 مخزن
  • 188 هزار پروژه
  • 2.5 میلیون بسته انفرادی
  • 38 هزار نگهدارنده

منبع: opennet.ru

اضافه کردن نظر