The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Итоги полугода работы проекта Repology, анализирующего информацию о версиях пакетов

15.11.2018 21:21

Прошли очередные полгода и проект Repology, в рамках которого регулярно собирается и сравнивается информация о версиях пакетов во множестве репозиториев, публикует очередной отчёт.

  • Число поддерживаемых репозиториев достигло 205. Добавлена поддержка Linux дистрибутивов Adélie Linux, Exherbo, PLD Linux, Scientific Linux, Slackware (ранее поддерживались только SlackBuilds), SliTaz (отдельное спасибо Алексею Бобылёву за работу со стороны дистрибутива), Whonix; репозиториев OpenPKG, Termux (Linux окружение для Android), AIX Open Source Packages, Buckaroo (пакетный менеджер для C/C++), HP-UX, PackMan и ReactOS. Улучшена поддержка многих репозиториев.
  • Работа над кодовой базой проекта за прошедшие полгода была сфокусирована на рефакторинге и оптимизациях, значительных нововведений добавлено не было.

Общая статистика:

  • 205 репозиторев
  • 168 тысяч проектов (+32 тысячи за полгода)
  • 1,9 миллионов отдельных пакетов (+200 тысяч)
  • 29 тысяч мейнтейнеров (+4 тысячи)
  • 145 тысяч зафиксированных релизов за последние полгода
  • 29% проектов выпустили за прошедшие полгода как минимум одну новую версию

Топ репозиториев по общему количеству пакетов:

  • AUR (44195)
  • nix (42194) (за полгода вышел на второе место)
  • Debian и производные (32098) (лидирует Raspbian)
  • FreeBSD (27836)
  • Fedora (21793)

Топ репозиториев по количеству неуникальных пакетов (т.е. пакетов, присутствующих также в других дистрибутивах):

  • nix (24093) (за полгода вышел на первое место)
  • Debian и производные (23478) (лидирует Deepin)
  • FreeBSD (21699)
  • Fedora (18458)
  • Rosa (15405) (за полгода обогнала AUR и Gentoo)

Топ репозиториев по количеству свежих пакетов:

  • nix (20261) (за полгода вышел на первое место)
  • FreeBSD (16455)
  • Debian и производные (15660) (лидирует Raspbian)
  • Fedora (13678)
  • AUR (10830)

Топ репозиториев по процентному соотношению свежих пакетов (только для репозиториев с 1000 и более пакетов и не считая upstream коллекций модулей типа CPAN, Hackage, PyPi):

  • Ravenports (98.48%)
  • Arch и производные (88.46%)
  • Adélie (87.31%)
  • nix (85.11%)
  • KaOS (82.31%)


  1. Главная ссылка к новости (tqhttps://repology.org...)
  2. OpenNews: Итоги полугода работы проекта Repology, анализирующего информацию о версиях пакетов
  3. OpenNews: Полугодовой отчёт проекта Repology, анализирующего информацию о версиях пакетов
  4. OpenNews: Итоги полугода работы проекта Repology, анализирующего информацию о версиях пакетов
  5. OpenNews: Введён в строй сервис для анализа версий пакетов в репозиториях
Автор новости: AMDmi3
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/49614-repology
Ключевые слова: repology, packet
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (49) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Fracta1L (ok), 23:14, 15/11/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Фига nix тащит
     
     
  • 2.2, Аноним (-), 23:32, 15/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Не удивительно, с его возможностью разрешения конфликтов зависимостей. Со временем выйдет на первое место по всему с отрывом. Классические же дистры просто не масштабируются, ведь чем больше пакетов, тем больше вероятность конфликтов.
     
     
  • 3.16, Попугай Кеша (?), 10:46, 16/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Расскажите про возможность разрешения конфликтов зависимостей. Очень интересно.
     
     
  • 4.17, macfaq (?), 11:53, 16/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Плюсую вопрос.
     
  • 4.20, Аноним (20), 13:51, 16/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Жа блин, этож главная всем известная особенность nix - оффсайт в помощь!
    Вкратце - депенднс хел решается через симлинки на оснве хэша отдельно взятой отдельной установки хэша.
     
     
  • 5.25, Аноним (25), 14:24, 16/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Guix тоже должен бы обладать такими же возможностями потому, что от Nix произошёл. Но пакетов там только к 8000 приближается.
     
     
  • 6.26, Аноним (26), 14:45, 16/11/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    GUIX это GNU и кошмарный guile, нормальные люди к этому на пушечный выстрел не подойдут.
     
  • 6.27, Andrey Mitrofanov (?), 14:52, 16/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Guix тоже должен бы обладать такими же возможностями потому, что от Nix
    > произошёл. Но пакетов там только к 8000 приближается.

    "Возможности", только не те, что там^^ понаписали (не "разрешение", а фиксация, неизменность и "разведение"/одновременная установка отличающихся зависимостей), -- да.

    Пакетов меньше потому, что дистрибутив лет на 10 моложе, потому, что в политику "надо больше пользуемых" в ожидании удачной оных продажи они не педалят, а педалят в заветы дедушки Ричарда.

     
     
  • 7.51, пох (?), 21:39, 19/11/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > а педалят в заветы дедушки Ричарда.

    поэтому и получается очередная бесполезная хрень под правильными лозунгами но без содержания. Зато guile, ага.


     
  • 2.10, Аноним (26), 03:25, 16/11/2018 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Не тащит. Они просто конвертят весь hackage и ещё какие-то репозитории модулей в себя. А чо - и много, и свежак. А на деле ни тестирования, ни модерации. AUR, только ещё хуже.
     
  • 2.18, Аноним (18), 12:58, 16/11/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А вот и не тащит, ибо только 12% уникальных пакетов. В аур, для сравнения, 56% уникальных пакетов.
     
     
  • 3.22, Аноним (26), 14:16, 16/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Уникальные пакеты это наоборот отрицательная метрика.
     
  • 3.30, Аноним84701 (ok), 15:34, 16/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    code aur archlinux org packages plymouth-theme-arch-logo-new aur archlinux org... большой текст свёрнут, показать
     
     
  • 4.31, Аноним (31), 17:01, 16/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Открою страшную тайну, AUR source-based, у него нет разделения по архитектурам ... большой текст свёрнут, показать
     
     
  • 5.32, Аноним84701 (ok), 18:00, 16/11/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Открою страшную тайну -- сабж repology считает source-пакеты И обычно никто н... большой текст свёрнут, показать
     
     
  • 6.34, Аноним (31), 21:24, 16/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Делают, дистрибутивы посчитайте сами https repology org metapackages search ... большой текст свёрнут, показать
     
     
  • 7.36, Аноним84701 (ok), 22:50, 16/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Лень считать и не вижу смысла в таком абстрактном сравнении , но если поставить... большой текст свёрнут, показать
     
     
  • 8.37, Аноним (37), 00:44, 17/11/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Будем считать что вы признали ошибку Да А в OpenSUSE 22, во FreeBSD 21, в macp... большой текст свёрнут, показать
     

  • 1.3, Иван Семеныч (?), 23:45, 15/11/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Надеюсь, с ростом количества пакетом и вообще стремительным развитием nix, на него обратят внимание крупные игроки.
     
     
  • 2.4, Dixi (?), 00:18, 16/11/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Давно уже к нему присматриваемся. Похоже, пришло время и пощупать.
     
     
  • 3.14, Аноним (14), 05:55, 16/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Можете иметь в виду, что начать использовать его на полную катушку сразу не получится. Большой порог входа и много мелких деталей, как в самой инфраструктуре проекта, так и в самом языке.
     
  • 2.15, Акакжев (?), 08:12, 16/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > с ростом количества пакетоМ

    Надеюсь, не в ущерб качеству.

     

  • 1.6, Аноним (6), 02:40, 16/11/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Кто не знает - у Nix такое количество потому что все пакеты хаскеля и (вроде э) R это отдельные пакеты в Nix.,
     
  • 1.8, Аноним (8), 03:08, 16/11/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Void так и не завезли
     
     
  • 2.9, Аноним (26), 03:22, 16/11/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Они так и не осилили инфу о пакетах в удобоваримом формате выложить. Сопли пожевали в issue и пропали. Туда и дорога, значит.
     
  • 2.21, Аноним (26), 14:14, 16/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Void же умер.
     
     
  • 3.33, Аноним (33), 18:46, 16/11/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Только сайт и репа, всё остальное живёт и развивается. Хотя я бы пожелал им смерти хотя бы за то, что закрыли PR с PaleMoon мотивируя это тем что уже есть файрфокс. И ещё некоторые пакеты так же просто дропнули, хотя они во всех крупных дистрах есть. В общем там видимо один человек за всех решает, что должно быть в дистрибутиве.
     
     
  • 4.35, Аноним (31), 21:40, 16/11/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Только дистрибутив и сообщество, всё остальное живёт и развивается

    Fixed.

     
     
  • 5.39, Аноним (39), 06:15, 17/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    К сожалению (или счастью) нет.
     

  • 1.19, Ivan_83 (ok), 13:14, 16/11/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Внезаптно фря живее многих линуксов.
     
     
  • 2.23, Аноним (26), 14:19, 16/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    "Внезапно" только потому что линуксоиды дальше своего носа не видят и замалчивают всё что не стыкуется с их мировоззрением. А порты фри и пакетная инфраструктура над ними всегда были и есть на шаг впереди всего что доступно в линуксах.
     
     
  • 3.28, Andrey Mitrofanov (?), 14:56, 16/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > пакетная инфраструктура над ними всегда были и есть на шаг впереди
    > всего что доступно в линуксах.

    Да, потому что в ту сторону мало, кто ещё ходит.

    И нет, потому что много кто ходит совсем в другие стороны -- у них фбсд не "впереди".

     
  • 3.38, Аноним (39), 06:14, 17/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > "Внезапно" только потому что любители BSDM дальше своего носа не видят и замалчивают всё что не стыкуется с их мировоззрением. А AUR\PPA\порты Devuan и пакетная инфраструктура над ними всегда были и есть на шаг впереди всего что доступно в BSDM.

    В эту игру могут играть двое.

     
     
  • 4.41, Анонн (?), 13:16, 17/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > любители BSDM

    Ваганович?
    > А AUR\PPA и пакетная инфраструктура над ними

    Сразу виден экспертизм и глубокие познания в теме.

    > В эту игру могут играть двое.

    Да, но пока нет.

     
  • 4.43, Аноним (37), 01:13, 18/11/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, но точно не с вами, потому что вы даже не понимаете что пишете :))
     
  • 4.46, пох (?), 18:09, 19/11/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    могут, но вы бы меньшее гуанецо для контекстной подмены выбрали.

    Ну там, структура emerge и формат rpm - действительно не на шаг, а на эпоху-две впереди того ужаса 90го года разработки, слегка поулучшатого (но местами и попорченного) в 2010м идеями 99го.

     
     
  • 5.48, Аноним (31), 20:44, 19/11/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    emerge - это утилита на питоне. Расскажите пожалуйста про её структуру, с чем вы её сравниваете, и что там на две эпохи революционного.
    Формат rpm - всего лишь tgz с заголовком. Что вы тут углядели на две эпохи?
     
  • 3.45, пох (?), 18:07, 19/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    да уж, flavors осилили полтора (?) года назад, куда там линуксам...

    пакетная инфраструктура, где даже человек, допущенный к коммитам в ядро, не может объяснить, как завернуть в пакет уже имеющееся установленное нечто без необходимости старательно отлаживать ненужномеханизм его ненужнопересборки.

    репо пакетов, которое делится на "обмазываться свеженьким" и "никому ненужное старье". Впрочем, второе тоже существует недавно, а раньше и такого не было.

    при всей моей нежной любви к freebsd как последнему выжившему юниксу, вы сейчас что-то абсолютно не из нашего мира ляпнули.

    Есть почти работающий почти настоящий юникс, не изгаженный идеями всеещепочтиуженонемногонесовсем готовности для десктопа. Что уже охрененное достижение в эпоху огромных проектов и идиотов с коммитами в code of conduct, дорвавшихся до руля.

    А то что в нем есть как-то собирающиеся какие-то сторонние пакеты - тоже, в общем, много лучше чем ничего, умеющее делать примерно - ничего, но этим все достижения и исчерпываются.

     
     
  • 4.47, Аноним (31), 20:38, 19/11/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Их осилили когда оно понадобилось для питона 2 3, не раньше и не позже Других п... большой текст свёрнут, показать
     
     
  • 5.49, пох (?), 21:21, 19/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    ну да, ни разных версий того же php с миллионом модулей не было, ни до него перл... большой текст свёрнут, показать
     
     
  • 6.52, Аноним (31), 23:59, 19/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Perl никогда flavored не был и в этом не нуждался Это ложь В коммитеры ядра по... большой текст свёрнут, показать
     
     
  • 7.55, пох (?), 12:38, 20/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Perl никогда flavored не был и в этом не нуждался.

    сегодня потребности в колбасе нет. Попробуйте поставить два перла рядом, и собрать для них один и тот же модуль.

    > Это ложь. В коммитеры ядра попадают через коммиты в ядро. Порты никак не связаны, коммит биты
    > разные, один другой не подразумевает и не упрощает получение.

    тем не менее, оба лично знакомых - начинали с портов, а их заслуги в патченьи ядра мне вообще неизвестны (личные, а не апрув чужих патчей, разумеется).
    Возможно, вы о чем-то просто не в курсе?

    повторяю, для непонятливых: предполагается, что человек, физически удостоенный счастья лично нажимать кнопку commit, и даже, за дальнейшую преданную службу, снабженный и вторым коммит-битом,  вероятно, должен знать значительно больше  меня о механизмах, которые при этом использует?
    Однако, опаньки. Наверное, экземпляр неудачный.

    > Хотите передать, но ничего не делать?

    да. Вот так это делает незнакомая вам линуксная тулза:
    %files -f /somethere/in/fs/filelist
    нужно для приобретения этого знания читать сотни страниц гайдбуков, или как нибудь сами догадаетесь, заглянув в первый-попавшийся образец? Нужны какие-то дополнительные пояснения, что эта команда делает? Очевидно, тоже нет. Вот это - образец хорошей разработки. Кстати, 95го года и с тех пор почти не менявшейся, а порты переделаны на моей памяти трижды или больше до основанья а затем. (и нет, filelist это просто список файлов, можно с wildcards. Никакой магии.)

    заметьте, даже после вашей инструкции - не знакомый с предметом ни о чем таком сам бы не догадался, не зная куда применить эти заклинания. Я примерно понял, что мне достаточно переопределить STAGEDIR, но это надо быть в курсе, что сие означает.

     
     
  • 8.56, Аноним (31), 19:03, 20/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Мне и никому это не нужно Перлы, в отличие от питона, сохраняют совместимость, ... большой текст свёрнут, показать
     
  • 2.40, Аноним (40), 10:20, 17/11/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И много ли этих самых живых фрей?
     
     
  • 3.42, Аноним (37), 16:02, 17/11/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не, спасибо, зоопарк себе оставьте. Нам одной вполне хватит. Может именно поэтому из зоопарка с одной фрёй очень немного кто может соперничать.
     
     
  • 4.50, пох (?), 21:26, 19/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Не, спасибо, зоопарк себе оставьте. Нам одной вполне хватит.

    точно, установите ее на один специальный компьютер и поместите в палату мер и весов, как эталонную ненужность. Там как раз место от килограмма сейчас освобождается.

    > Может именно поэтому из зоопарка с одной фрёй очень немного кто может соперничать.

    в ненужности-то? Да, пожалуй. Менее популярной из еще живых систем так сходу и не назовешь.
    (qnx, наверное, все же уже неживая, а все прочие *bsd и вовсе были мертвенькими от рождения)

     
     
  • 5.53, Аноним (31), 00:01, 20/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ненужность не собирает сообщества которое несмотря на на порядки большую популярность конкурента уделывает его всухую по качеству пакетного репозитория.
     
     
  • 6.54, пох (?), 07:23, 20/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    количество кое-как собранных и ни разу даже не тестированных (кроме факта "собирается") пакетов не делает качества, что бы нам там ни набредили маркс и энгельс. Даже циклические зависимости определяют строго по факту жалоб.

    порты - история отдельная. Технология emerge значительно лучше продумана и сделана (но не самих ебилдов, там ад и п-ц гораздо худший). Правда, у них, конечно, перед глазами был яркий пример как не надо это делать.

     
     
  • 7.57, Аноним (31), 19:13, 20/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > количество кое-как собранных и ни разу даже не тестированных

    И вы сейчас же предъявите этому доказательства.

    > Даже циклические зависимости определяют строго по факту жалоб.

    Циклические зависимости появляются только от бездумного переключения опций, в конфигурации по умолчанию их мгновенно бы увидел poudriere. Что касается опций, то это вообще не проблема портов, которые просто отражают реальные настройки приложений, и наличие в них циклических зависимостей - объективный факт. Решить их можно только отобрав у пользователей соответствующие опции. Но отбирать возможности - это не FreeBSD'шный подход.

    > порты - история отдельная. Технология emerge значительно лучше продумана и сделана

    Опять голословное сотрясание воздуха.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру