The OpenNET Project / Index page

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

21.11.2017 Релиз qBittorrent 4.0.0 (60 +13)
  Представлен релиз торрент-клиента qBittorrent 4.0.0, написанного с использованием тулкита Qt и развиваемого как открытая альтернатива µTorrent, приближенная к нему по интерфейсу и функциональности.

Среди реализованных новшеств:

  • Новый набор пиктограмм, основанный на векторных изображениях в формате SVG, который в будущем сможет масштабироваться в зависимости от плотности пикселей на экране;
  • Полностью прекращена поддержка Qt 4, в качестве минимальной версии заявлен Qt 5.5.1;
  • Добавлен интерфейс для управления локальным списком заблокированных IP;
  • Возможность определения пути для сохранения/чтения файлов конфигурации;
  • Возможность передачи опций через переменные окружения, а не только через аргументы командной строки;
  • Возможность слияния подкаталогов в многофайловых торрентах;
  • Добавлен виджет для отображения путей файловой системы в процессе набора в диалоге добавления нового торрента;
  • Возможность смены позиции столбцов в списке трекеров;
  • Модернизирован интерфейс создания торрентов;
  • Включена возможность использования drag&drop для создания торрента в основном окне;
  • Добавлена опция для показа/скрытия строки состояния;
  • В интерфейс добавлена функция привязки нескольких тегов;
  • В настройках расширено число опций для управления параметрами libtorrent.

  1. OpenNews: Проект Elementary OS представил BitTorrent-клиент Torrential
  2. OpenNews: Второй взлом инфраструктуры BitTorrent-клиента Transmission
  3. OpenNews: Доступен торрент-клиент qBittorrent 3.3.5
  4. OpenNews: Релиз BitTorrent-клиента KTorrent 5.0
  5. OpenNews: Взлом инфраструктуры свободных проектов Deluge и qBittorrent
Обсуждение (60 +13) | Тип: Программы |
21.11.2017 Выпуск nginx 1.13.7 (5 +3)
  Доступен выпуск основной ветки высокопроизводительного HTTP-сервера nginx 1.13.7, в котором реализованы следующие изменения:
  • Исправлена ошибка передачи переменной $upstream_status, проявляющаяся в ситуациях, когда proxy_next_upstream содержит код ответа 503 и 504;
  • Устранён крах рабочего процесса (segmentation fault), который мог произойти если бэкенд возвращал ответ "101 Switching Protocols" на подзапрос;
  • Устранён крах рабочего процесса, который мог произойти если при переконфигурации изменялся размер зоны разделяемой памяти и переконфигурация завершалась неудачно;
  • Исправлены ошибки в модуле ngx_http_fastcgi_module;
  • Исправлена ошибка при которой nginx возвращал ошибку 500, если в директиве xslt_stylesheet были заданы параметры без использования переменных;
  • Внесены изменения в nginx, решающие проблемы с использованием варианта библиотеки zlib от Intel, при которой в лог писались сообщения "gzip filter failed to use preallocated memory";
  • Исправлена ошибка из-за которой директива worker_shutdown_timeout не работала при использовании почтового прокси-сервера и при проксировании WebSocket-соединений.

  1. OpenNews: Выпуск nginx 1.13.7
  2. OpenNews: Доступен сервер приложений NGINX Unit 0.2
  3. OpenNews: Увеличение пропускной способности и минимизация задержек на серверах с nginx
  4. OpenNews: Выпуск nginx 1.13.5
Обсуждение (5 +3) | Автор: eRIC | Тип: Программы |
21.11.2017 Релиз системы сборки CMake 3.10 ( +1)
  Состоялся релиз кроссплатформенного открытого генератора сценариев сборки CMake 3.10, выступающего в качестве альтернативы Autotools и используемого в таких проектах, как KDE, LLVM/Clang, MySQL, MariaDB, ReactOS и Blender. Код CMake написан на языке C++ и распространяется под лицензией BSD.

CMake примечателен предоставлением простого языка сценариев, средствами расширения функциональности через модули, минимальным числом зависимостей (нет привязки к M4, Perl или Python), поддержкой кэширования, наличием инструментов для кросс-компиляции, поддержкой генерации файлов сборки для широкого спектра систем сборки и компиляторов, наличием утилит ctest и cpack для определения сценариев тестирования и сборки пакетов, утилитой cmake-gui для интерактивной настройки параметров сборки.

Основные улучшения:

  • Добавлена поддержка flang, компилятора для языка Fortran;
  • Добавлена поддержка компилятора MSVC для архитектуры ARM64, появившегося в Visual Studio 2017 Update 4;
  • Добавлена команда "include_guard()" для защиты от включения скриптов более одного раза;
  • Переработан модуль FindMPI, в котором появилась возможность задания специфичных для языков компонентов, улучшена поддержка Fortran и добавлена поддержка статически связанных реализаций MPI;
  • Добавлен модуль FindOpenACC для определения поддержки OpenACC в компиляторе. В настоящее время поддерживаются только компиляторы PGI, GNU и Cray;
  • Расширены возможности модуля FindOpenGL, в котором появилась поддержка определения GLVND и EGL в окружении Linux;
  • В модуль GoogleTest добавлена команда gtest_discover_tests() для определения тестов на этапе сборки;
  • В модуль CPack добавлен генератор FREEBSD с поддержкой пакетного менеджера pkg для FreeBSD. Генератор DEB, настраиваемый модулем CPackDeb, по умолчанию включён в окружении Windows;
  • В режиме "cmake -E" появилась поддержка sha1sum, sha224sum, sha256sum, sha384sum и sha512sum.
  • В команду file(GENERATE) добавлена возможность задания относительных путей для аргументов OUTPUT и INPUT.

  1. OpenNews: Релиз системы сборки CMake 3.9
  2. OpenNews: Компания Yahoo открыла код сборочной платформы Screwdriver
  3. OpenNews: Выпуск сборочного инструментария qbs 1.8, развиваемого проектом Qt
  4. OpenNews: Разработчик языка XL опубликовал новую сборочную систему build
  5. OpenNews: Доступна система сборки Meson 0.42, на которую переходят systemd, GTK+ и GNOME
Обсуждение ( +1) | Тип: Программы |
21.11.2017 Выпуск Firefox-дополнения NoScript 10, переведённого на технологию WebExtension (57 +18)
  Состоялся релиз новой ветки NoScript 10, популярного дополнения для блокирования нежелательного JavaScript-кода. Выпуск примечателен переводом дополнения с XUL на WebExtension, что позволяет использовать его вместе с Firefox 57, в котором была прекращена поддержка XUL. Сопровождение прошлой ветки NoScript 5.x, базирующейся на XUL, планируется обеспечить до времени окончания поддержки ESR-ветки Firefox 52.

Кроме перехода на WebExtension в новой версии NoScript реализована система блокирования скриптов на основе ограничений на загрузку ресурсов, определённых через правила CSP (Content Security Policy). Также рализован фильтр для противодействия XSS-атакам, учитывающий запросы через асинхронный API webRequest, и возможность по мере работы построения белого списка межсайтовых запросов. В режимы DEFAULT, TRUSTED, UNTRUSTED и CUSTOM добавлен блокировщик активного контента. При этом, в связи с отсутствием в API WebExtension некоторых необходимых для работы возможностей, функциональность NoScript 10 пока отстаёт от прошлых выпусков, например, пока нет поддержки ClearClick (защита от Clickjacking) и ABE (Application Boundaries Enforcer, защита от CSRF).

  1. OpenNews: Выпуск Firefox 57 с многопоточным CSS-движком и новым оформлением
  2. OpenNews: В Firefox 58 появится защита от скрытой идентификации пользователей при помощи Canvas
  3. OpenNews: Mozilla планирует протестировать в Firefox возможности Lockbox, Tabsplit, ThemesRfun и Foxy
  4. OpenNews: Эксперимент Mozilla приведёт к утечке данных, вводимых в адресной строке Firefox
  5. OpenNews: В Firefox-дополнении NoScript 5.0 начался переход на технологию WebExtension
Обсуждение (57 +18) | Тип: Программы |
21.11.2017 Обновление Samba 4.7.3, 4.6.11 и 4.5.15 с устранением уязвимостей (8 +3)
  Опубликованы корректирующие выпуски Samba 4.7.3, 4.6.11 и 4.5.15, в которых устранены две уязвимости:
  • CVE-2017-14746 - уязвимость, вызванная обращением к уже освобождённому блоку памяти, позволяет получить контроль за содержимым кучи через манипуляции с находящимся в освобождаемой области указателем. Через отправку специально оформленного запроса SMB1 атакующие потенциально могут выполнить код на сервере. В качестве обходного пути защиты рекомендуется запретить использование протокола SMB1, добавив в настройки "server min protocol = SMB2". Проблема проявляется во всех выпусках, начиная с Samba 4.0;
  • CVE-2017-15275 - отсутствие очистки памяти перед применением структур данных может привести к утечке содержимого памяти серверного процесса (например, хэшей паролей и данных, используемых в обработке предыдущего запроса) в составе отправляемых клиенту ответов. Проблема проявляется начиная с выпуска Samba 3.6.

  1. OpenNews: Выпуск Samba 4.7.0
  2. OpenNews: Обновление Samba 4.6.8, 4.5.14 и 4.4.16 с устранением уязвимостей
  3. OpenNews: Критическая уязвимость в Heimdal Kerberos, затрагивающая Samba 4
  4. OpenNews: Зафиксированы атаки для майнинга криптовалюты на уязвимых серверах Samba и на Raspberry Pi
  5. OpenNews: Уязвимость в Samba, позволяющая выполнить код на сервере
Обсуждение (8 +3) | Тип: Проблемы безопасности |
21.11.2017 Let's Encrypt занял 36% рынка удостоверяющих центров (60 +11)
  По статистике NetTrack более 36% HTTPS-сайтов в сети используют сертификаты, выданные некоммерческим удостоверяющим центром Let’s Encrypt, контролируемым сообществом и предоставляющим сертификаты безвозмездно всем желающим. На текущий момент службой Let's Encrypt выдано 46 млн сертификатов, охватывающих около 60 млн доменов. На втором месте удостоверяющий центр COMODO (19%), а на третьем GeoTrust (11%).

Общая доля запросов страниц по HTTPS составила 65%, судя по статистике, полученной в рамках работы сервиса Firefox Telemetry. Для сравнения, два года назад при запуске проекта Let’s Encrypt этот показатель составлял 40%, а в начале 2017 года достиг значения в 50%.По статистике Google доля страниц, открытых по HTTPS, составляет от 68% до 86% (ChromeOS - 86%, macOS - 84%, Linux - 82%, Windows - 80%, Android - 68%).

Дополнительно можно отметить объявление о сворачивании деятельности удостоверяющего центра StartCom, владельцы которого решили не возвращать к жизни сервис, который утратил доверие ведущих производителей браузеров, принявших решение исключить его корневой сертификат из своих хранилищ, после выявления серьёзных нарушений. Деятельность StartCom будет остановлена начиная с 1 января 2018 года, но работа служб CRL и OCSP будет осуществляться ещё два года до окончании времени действия корневого сертификата. Доля сертификатов StartCom оценивается в 0.02%, в то время как год назад данное значение составляло 2% (шестой по величине удостоверяющий центр).

  1. OpenNews: В Firefox 58 будет прекращено доверие ко всем сертификатам WoSign и StartCom
  2. OpenNews: Google предупредил о скором прекращении доверия ко всем сертификатам WoSign и StartCom
  3. OpenNews: Google и Apple присоединились к блокировке сертификатов WoSign и StartCom
  4. OpenNews: Let's Encrypt обеспечит поддержку масок в сертификатах
  5. OpenNews: Сервис Let's Encrypt преодолел рубеж в 100 млн сертификатов
Обсуждение (60 +11) | Тип: К сведению |
20.11.2017 Релиз свободной гоночной игры SuperTuxKart 0.9.3 (41 +33)
  После полутора лет разработки опубликован релиз Supertuxkart 0.9.3, свободной гоночной игры с большим количеством картов, трасс и возможностей. Код игры распространяется под лицензией GPLv3. Бинарные сборки доступны для Linux, Android, Windows и macOS.

Основные новшества:

  • Сокращено потребление памяти и ускорена загрузка игры;
  • Задействован новый формат мэшей, оптимизированный для сокращения размера и обработки на стороне GPU;
  • Проведён рефакторинг кода, обеспечивающего отрисовку;
  • Обновлены карты Wilber, Hexley и Konqi. Добавлен новый карт Kiki (талисман проекта Krita);
  • Добавлены новые трассы Cornfield Crossing (поездки по ферме) и Candela City (европейский ночной город);
  • Улучшен движок симуляции физических процессов;
  • Улучшены графические эффекты при движении картов (реализованы свет от фар и дым из выхлопной трубы);
  • Встроена функция создания видеороликов с записью содержимого экрана (используется библиотека libopenglrecorder);
  • Добавлена генерация высококачественных MIP-текстур;
  • Обеспечено более плавное движение камеры;
  • Представлена новая сцена вручения гран-при;
  • Улучшены средства настройки геймпадов;
  • Реализована возможность многопользовательской игры по локальной сети, но из-за необходимости дополнительной стабилизации кода и добавления поддержки игры через глобальную сеть, возможность отложена до следующего выпуска;
  • Началось формирование сборок для платформы Android.

  1. OpenNews: Релиз свободной гоночной игры SuperTuxKart 0.9.2
  2. OpenNews: Релиз свободной гоночной игры SuperTuxKart 0.9.1
  3. OpenNews: Релиз свободной гоночной игры SuperTuxKart 0.9
Обсуждение (41 +33) | Тип: Программы |
20.11.2017 Свободная стратегическая игра Zero-K размещена на itch.io (44 +26)
  Разработчики свободной стратегической игры Zero-K сообщили о преодолении очередного рубежа в развитии проекта - размещение релиза игры в сервисе itch.io. Код игры Zero-K написан на языке Lua и распространяется под лицензией GPLv2. Игра использует игровой движок Spring и изначально основывались на контенте от проекта Total Annihilation, который впоследствии был полностью заменён на собственные игровые ресурсы. Сборки сформированы для Linux и Windows. Возможна одиночная игра с ботами, организация многопользовательских сражений в локальной сети или через online-сервисы.

Zero-K принадлежит к категории стратегий в реальном времени и снабжена относительно хорошо проработанной графикой и качественной симуляцией физических процессов. Сюжет обыгрывает противостояние армий роботов и требует от игрока принятия тактических, стратегических и экономических решений. Представлено более 100 типов юнитов, включая транспортные средства, танки, самолеты, корабли, подводные лодки, паукоходы и различные категории роботов. Экономическая составляющая строится вокруг добычи и выработки двух ресурсов - металла и энергии, которые необходимы для производства юнитов и совершения боевых действий.

  1. OpenNews: Выход игры Freeciv 2.5
  2. OpenNews: Выпуск игрового движка Torque 3D 3.7
  3. OpenNews: Релиз движка стратегических игр Spring 101
  4. OpenNews: Эксперимент по созданию искусственного интеллекта для игры в Doom
  5. OpenNews: Доступна двадцать первая альфа-версия открытой игры 0 A.D.
Обсуждение (44 +26) | Тип: Программы |
19.11.2017 GitHub реализовал средства совместной разработки для редактора кода Atom (52 +11)
  GitHub представил пакет Teletype, дополняющий среду разработки Atom возможностями для совместного редактирования кода. Teletype позволяет нескольким разработчикам одновременно редактировать один код в режиме реального времени, наблюдая за работой друг друга (а редакторе отображается несколько курсоров разного цвета и вносимые другими разработчиками изменения сразу появляются в коде без отдельных процедур синхронизации).

Совместный доступ открывается на уровне вкладок - на первичной системе генерируется идентификатор доступа, при помощи которого другие разработчики могут подключиться к текущей вкладке и не только отслеживать её состояние, но и вносить изменения. При этом файлы для редактирования и позиция в коде выбирается первичным пользователем, который открыл совместный доступ к вкладке (все участники видят одно и то же содержимое вкладки).

Обмен данными в процессе совместной работы осуществляется напрямую между участниками в режиме P2P при помощи протокола WebRTC. Централизованный сервер используется только для координации подключения. Клиентская часть выполнена в виде плагина для редактора Atom, а серверная написана на платформе Node.js и использует СУБД PostgreSQL.

  1. OpenNews: GitHub и Facebook представили открытую интегрированную среду разработки Atom IDE
  2. OpenNews: Выпуск текстового редактора Atom 1.6, развиваемого GitHub
  3. OpenNews: GitHub выпустил среду редактирования кода Atom 1.0
  4. OpenNews: GitHub открыл исходные тексты среды редактирования кода Atom
Обсуждение (52 +11) | Тип: Программы |
18.11.2017 Релиз текстового редактора GNU nano 2.9.0 (137 +25)
  Доступен релиз консольного текстового редактора GNU nano 2.9.0, предлагаемого в качестве редактора по умолчанию во многих пользовательских дистрибутивах, разработчики которых считают vim слишком сложным для освоения.

В новом выпуске добавлена функция записи производимых клавиатурных манипуляций с возможностью их повторного воспроизведения ("M-:" - для начала и остановки записи макроса, "M-;" - для его воспроизведения). Добавлены клавиатурные комбинации "^Q" и "^S" для поиска в обратном направлении и сохранения текущего файла, а также изменена комбинация "^W", которая теперь инициирует прямой поиск. В статусной строке обеспечен показ числа открытых буферов. По умолчанию при ошибке в rc-файлах больше не выводится предупреждение с запросом нажатия Enter.

  1. OpenNews: Релиз текстового редактора GNU nano 2.8.0.
  2. OpenNews: Выпуск текстового редактора GNU nano 2.7.0. Конфликт с проектом GNU исчерпан
  3. OpenNews: Раскол проекта Nano при попытке его вывода из состава GNU
Обсуждение (137 +25) | Тип: Программы |
18.11.2017 Выпуск дистрибутива Raspberry Digital Signage 10.0 (19 +6)
  Доступен новый выпуск дистрибутива Raspberry Digital Signage 10.0, предназначенного для создания информационных вывесок с использованием плат Raspberry Pi. Для организации работы вывески дистрибутив обеспечивает полноэкранный доступ к локальной или внешней web-странице. Настройка осуществляется через web-интерфейс, VNC или SSH. В качестве опции дистрибутив предоставляет окружение для запуска с SD-карты локальной системы управления контентом WordPress. В новом выпуске осуществлено обновление пакетной базы до Raspbian Stretch, увеличена производительность воспроизведения видео, расширены средства обнаружения беспроводных сетей и локально размещённых страниц. Размер загрузочного образа 674 Мб.

Проектом также развиваются два похожих дистрибутива: Raspberry WebKiosk для создания киосков доступа к интернету в кафе, гостиницах, библиотеках и прочих публичных местах, и Raspberry Slideshow для организации полноэкранных слайдшоу или видеодемонстраций.

  1. OpenNews: Выпуск дистрибутива Raspberry Slideshow 9.0
Обсуждение (19 +6) | Тип: Программы |
17.11.2017 Google открыл код утилиты для сравнения образов контейнеров (75 +8)
  Компания Google представила утилиту container-diff, предназначенную для изучения различий между несколькими образами контейнеров или для анализа состава образа. Код утилиты написан на языке Go и распространяется под лицензией Apache 2.0.

Утилита позволяет оценить изменения в образе и представить результат сравнения в наглядном виде, удобном для восприятия человеком и учитывающем сведения о пакетах, с которыми связаны выявленные изменения. Для интеграции с другими приложениями вывод также может быть оформлен в формате JSON. Сontainer-diff может отдельно выводить различия в системных пакетах, пакетах с модулями и библиотеками, используемыми в приложениях, или в произвольных файлах из состава образа. Например, можно отдельно оценить изменения, связанные с дистрибутивом Linux, и пакетами Python и Node.js, установленными через pip или npm.

Образы для сравнения могут задаваться как в виде ссылки на локальный или удалённый демон Docker, так и в форме tar-архива (например, можно сравнить образы на локальной системе и внешнем сервере без их ручного копирования). Кроме выявления различий утилита также может быть запущена в режима анализа одного образа, при котором выводится отчёт о составе образа со списком пакетов и файлов, их версий и размера, а также изучается история изменений.

  1. OpenNews: Google развивает вариант системы изоляции приложений Capsicum для ядра Linux
  2. OpenNews: Компания Google открыла код системы изолированных контейнеров Lmctfy
  3. OpenNews: Google представил Cilium, сетевую систему для Linux-контейнеров, основанную на BPF
  4. OpenNews: Утверждена единая спецификация для образов и runtime изолированных контейнеров
  5. OpenNews: Леннарт Поттеринг представил mkosi, инструмент для генерации образов ОС
Обсуждение (75 +8) | Тип: Программы |
17.11.2017 Производитель дронов DJI по ошибке опубликовал закрытые ключи и пароли (43 +18)
  Компания DJI, один из крупнейших производителей дронов, по недосмотру разместила на GitHub архив, в котором были оставлены закрытые ключи для HTTPS-сертификатов *.dji.com, AES-ключи для шифрования прошивок, а также пароли доступа к облачным окружениям в AWS и службе хранения Amazon S3. По данным заметивших ключи исследователей, архив находился в открытом доступе от двух до четырёх лет.

Находящейся в архиве информации было достаточно для полной компрометации инфраструктуры компании и подмены сайтов, включая security.dji.com (Security Reporting Center). В ходе экспериментов исследователю также удалось получить доступ к логам о ходе полётов и идентификационной информации.

В настоящее время ключи уже отозваны и заменены на новые. Интересно, что компания DJI выразила готовность выплатить исследователю награду в 30 тысяч долларов США, но для получения премии нужно было подписать соглашение о неразглашении, условия которого исследователь посчитал неприемлемыми и раскрыл данные об утечке, независимо от возможности получения гранта.

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

  1. OpenNews: Компания DJI начала публикацию GPL кода, используемого в прошивках
  2. OpenNews: Невозможность удаления данных, по ошибке опубликованных на GitHub
  3. OpenNews: В Cryptkeeper всплыла проблема, приводящая к заданию фиксированного пароля "p"
  4. OpenNews: Более половины npm-пакетов могли быть скомпрометированы из-за ненадёжных паролей доступа
  5. OpenNews: Интернет-регистратор APNIC по ошибке опубликовал хэши паролей Whois-сервиса
Обсуждение (43 +18) | Тип: Проблемы безопасности |
17.11.2017 Microsoft и GitHub портируют GVFS (Git Virtual File System) для Linux и macOS (102 +9)
  Компании Microsoft и GitHub объявили на конференции connect() о совместной работе по портированию надстройки GVFS (Git Virtual File System) для Linux и macOS, а также интеграции поддержки GVFS в GitHub. Проект GVFS разработан компанией Microsoft для оптимизации доступа к Git-репозиторию с исходными текстами Windows, который занимает около 300 Гб и насчитывает 3.5 млн файлов. Клонирование столь большого репозитория на систему разработчика в обычных условиях занимает 12 часов, а при использовании GVFS сокращается до 5 минут. GVFS также позволил сократить время выполнения checkout с 3 часов до 30 секунд, status с 8 минут до 4 секунд, commit с 30 минут до 13 секунд.

GVFS представляет собой прослойку с реализацией виртуального репозитория, в котором с сервера на локальную систему разработчика загружаются только востребованные данные, но при этом создаётся видимость наличия всех данных (содержимое загружается только при первом открытии). Для поддержки GVFS требуется реализация на сервере специального протокола GVFS и внесение изменений в код Git-клиентов.

  1. OpenNews: Компания Microsoft представила виртуальную файловую систему для Git
  2. OpenNews: Microsoft переводит разработку Windows на Git
  3. OpenNews: GitHub представил Git-хранилище для больших файлов
  4. OpenNews: Выпуск распределенной системы управления исходными текстами Git 2.14.0
  5. OpenNews: Представлена децентрализованная СУБД Noms, основанная на идеях Git
Обсуждение (102 +9) | Тип: К сведению |
16.11.2017 Полугодовой отчёт проекта Repology, анализирующего информацию о версиях пакетов (21 +19)
  Прошли очередные полгода и проект Repology, в рамках которого регулярно собирается и сравнивается информация о версиях пакетов во множестве репозиториев, публикует очередной отчёт.
  • Число поддерживаемых репозиториев увеличилось почти в два раза и достигло 146. Добавлена поддержка Linux дистрибутивов AntiX, AOSC, Deepin, Devuan, Funtoo, KaOS, LEDE, MX Linux, OpenMandriva, Parrot, Rosa Server, Sparky, репозиториев Homebrew, Linuxbrew, OpenIndiana, HaikuPorts, vcpkg, Ravenports, UnitedRPMs, CRAN и новостного сайта Distrowatch.com. К сожалению, приостановлена поддержка репозитория Python модулей PyPi, из-за прекращения последним публикации полного списка всех пакетов.
  • Улучшены возможности по фильтрации и поиску пакетов. Теперь, например, можно посмотреть список пакетов из категории games, присутствующих в Ubuntu и ещё 5 дистрибутивах, но отсутствующих в OpenBSD.
  • Улучшена нормализация, обработка и сравнение версий. Помимо улучшений библиотеки libversion добавлена поддержка devel/unstable версий (даже при наличии в одном из репозиториев свежайшей нестабильной версии, последняя стабильная версия более не считается устаревшей (пример)) и legacy версий (при наличии в репозитории одновременно свежей и более старых версий, последние более не считаются требующими обновления (пример)). Добавлена возможность ручной нормализации версий с помощью правил, т.е. теперь набор версий 0.0.22, alpha22 и 22-alpha (разные написания одной официальной версии) можно привести к одному виду и корректно сравнить (пример).
  • Добавлен поиск родственных пакетов, у которых указана одна и та же домашняя страница (пример). Помимо непосредственного просмотра родственных пакетов это упростит связывание пакетов, для которых в различных репозиториях используются разные названия.
  • Добавлена главная страница со статистикой и основными инструментами
  • Добавлено больше статистики по репозиториям и мантейнерам и новые графики

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

  • 146 репозиториев
  • 130082 пакета (+10060 или +8.4% за полгода)
  • 23278 мантейнеров (+2190 или +10.4% за полгода)

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

  • AUR (40522)
  • Debian и производные (28741) (лидирует Deepin)
  • FreeBSD (26177)
  • Fedora (20386) (с прошлого отчёта обогнала Gentoo)
  • Gentoo (19394)

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

  • Debian и производные (21892)
  • FreeBSD (20248)
  • Fedora (16851)
  • AUR (15821)
  • Funtoo, Gentoo (14116)

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

  • FreeBSD (15025)
  • Debian и производные (13817)
  • Fedora (12514)
  • AUR (9415) (с прошлого отчёта обогнал Gentoo)
  • Gentoo (9415)

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

  • Ravenports (98.95%)
  • Homebrew (81.84%)
  • Arch и производные (81.59%)
  • KaOS (81.36%)
  • Fedora (74.20%)

  1. OpenNews: Итоги полугода работы проекта Repology, анализирующего информацию о версиях пакетов
  2. OpenNews: Введён в строй сервис для анализа версий пакетов в репозиториях
Обсуждение (21 +19) | Автор: AMDmi3 | Тип: Обобщение |
Следующая страница (раньше) >>


  Закладки на сайте
  Проследить за страницей
Created 1996-2017 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
Hosting by Ihor