В Chrome планируют добавить собственное хранилище корневых сертификатов

Компания Google работает над реализацией унифицированного хранилища корневых сертификатов удостоверяющих центров (Chrome Root Store), которое планируют использовать в Chrome вместо специфичных для каждой операционной системы хранилищ. Указанный подход напоминает подход компании Mozilla, которая поддерживает отдельное независимое хранилище корневых сертификатов для Firefox. Инициатива по внедрению нового хранилища корневых сертификатов пока находится на стадии планирования. Для упрощения перехода конфигураций, завязанных на системные хранилища, и обеспечения переносимости, какое-то время будет действовать переходный период, в течение которого в Chrome Root Store будет включена полная подборка сертификатов, одобренных на большинстве поддерживаемых платформ. Удостоверяющие центры для включения Chrome Root Store будут выбраны на основе публично доступной … Читать далее В Chrome планируют добавить собственное хранилище корневых сертификатов

Доступен Composer 2.0.0, менеджер зависимостей для PHP

Представлен релиз Composer 2.0.0, менеджера для установки зависимостей в проектах на языке PHP. Composer позволяет определить какие библиотеки функций необходимы для работы проекта, после чего берёт на себя работу по установке недостающих зависимостей и обновлению новых версий. Доступные для установки библиотеки размещены в репозитории Packagist, который насчитывает более 287 тысяч пакетов. Код Composer написан на PHP и распространяется под лицензией MIT. Composer позиционируется как система установки зависимостей, спроектированная с оглядкой на возможности пакетных менеджеров npm и bundler, используемых в сообществах разработчиков Node.js и Ruby. Система оперирует пакетами в привязке к конкретным проектам и рассчитана на установку зависимостей в локальные каталоги … Читать далее Доступен Composer 2.0.0, менеджер зависимостей для PHP

Выпуск дистрибутива ArchBang Linux 0111

Представлен релиз легковесного Linux-дистрибутива ArchBang 0111, основанного на наработках Arch Linux и предоставляющего интерфейс пользователя на базе оконного менеджера i3. Дистрибутив предлагает непрерывный цикл выпуска обновлений, позволяющий всегда работать с самыми последними версиями программ из репозиториев Arch Linux. Размер iso-образа 958 МБ. Ключевым изменением в новой версии стала смена оконного менеджера — вместо Openbox пользовательское окружение теперь основано на i3wm. Отмечается, что наблюдаются отдельные изменения горячих клавиш, и вначале окружение на базе i3 может показаться необычным, но к нему быстро можно привыкнуть, после чего не возникнет желания вернуться на Openbox. В базовый состав также возвращён браузер Firefox так как функциональность … Читать далее Выпуск дистрибутива ArchBang Linux 0111

Новый выпуск youtube-dl 2020.11.01.1

Несмотря на продолжающуюся блокировку репозитория проекта на GitHub сформирован новый выпуск утилиты youtube-dl 2020.11.01.1, предоставляющей интерфейс командной строки для загрузки звука и видео из YouTube и многих других сайтов. Релиз подготовлен с использованием нового репозитория на GitLab. В новой версии, помимо исправления ошибок, добавлена поддержка извлечения контента с сервисов «video.ibm.com» и «di.se», в экстракторе «iprima» улучшен код для определения идентификаторов видео, решены проблемы с извлечением URL JavaScript-проигрывателя YouTube, упрощены регулярные выражения для определения URL в экстракторе 23video, улучшена работа экстрактора ytsearch. Тестовые загрузки (загружается не весь ролик, а лишь первые 10 килобайт данных), которые стали причиной блокировки после жалобы Ассоциации … Читать далее Новый выпуск youtube-dl 2020.11.01.1

Обновление редактора кода CudaText 1.117.0

Опубликован новый выпуск кроссплатформенного свободного редактора кода CudaText, написанного с использованием Free Pascal и Lazarus. Редактор поддерживает расширения на Python, и имеет несколько особенностей, позаимствованных из Sublime Text. Присутствуют некоторые возможности интегрированной среды разработки, реализованные в виде плагинов. Для программистов подготовлено более 200 синтаксических лексеров. Код распространяется под лицензией MPL 2.0. Сборки доступны для платформ Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD и Solaris. За 4 месяца с предыдущего анонса реализованы следующие улучшения: Доработан движок регулярных выражений TRegExpr. Добавлены атомарные группы, именованные группы, lookahead+lookbehind assertions, поиск юникодных групп по \p \P, поддержка символов юникода наборов U+FFFF, поддержка «рекурсии» и «подпрограмм», … Читать далее Обновление редактора кода CudaText 1.117.0

Релиз десктоп-окружения Trinity R14.0.9, продолжающего развитие KDE 3.5

Опубликован релиз десктоп-окружения Trinity R14.0.9, продолжающего развитие кодовой базы KDE 3.5.x и Qt 3. Бинарные пакеты в ближайшее время будут подготовлены для Ubuntu, Debian, RHEL/CentOS, Fedora, openSUSE и других дистрибутивов. Из особенностей Trinity можно отметить собственные средства для управления параметрами экрана, основанная на udev прослойка для работы с оборудованием, новый интерфейс для настройки оборудования, переход на композитный менеджер Compton-TDE (форк Compton с расширениями TDE), улучшенный конфигуратор сети и механизмы аутентификации пользователей. Окружение Trinity может быть установлено и использовано одновременно с более актуальными выпусками KDE, в том числе предоставлена возможность использования в Trinity уже установленных в системе KDE-приложений. Также присутствуют средства … Читать далее Релиз десктоп-окружения Trinity R14.0.9, продолжающего развитие KDE 3.5

Выпуск дистрибутива OpenIndiana 2020.10, продолжающего развитие OpenSolaris

Опубликован релиз свободного дистрибутива OpenIndiana 2020.10, пришедшего на смену бинарному дистрибутиву OpenSolaris, развитие которого было прекращено компанией Oracle. OpenIndiana предоставляет пользователю рабочее окружение, построенное на базе свежего среза кодовой базы проекта Illumos. Непосредственно разработка технологий OpenSolaris продолжается проектом Illumos, в котором развивается ядро, сетевой стек, файловые системы, драйверы, а также базовый набор пользовательских системных утилит и библиотек. Для загрузки сформировано три вида iso-образов — серверная редакция с консольными приложениями (877 МБ), минимальная сборка (345 МБ) и сборка с графическим окружением MATE (1.6 ГБ). Основные изменения в OpenIndiana 2020.10: Встроена поддержка гипервизора BHyVe, который ранее был перенесён в основной состав кодовой … Читать далее Выпуск дистрибутива OpenIndiana 2020.10, продолжающего развитие OpenSolaris

Linux Mint начал формирование классического пакета с Chromium

Разработчики проекта Linux Mint сообщили о добавлении в репозиторий обычного deb-пакета с браузером Chromium, который может использоваться для замены поставляемого в Ubuntu пакета-заглушки, устанавливающего самодостаточную сборку Chromium в формате snap. Для оперативного обновления пакета реализована автоматизированная система, которая определяет наличие новой версии, компилирует её из исходных текстов и создаёт готовый для установки пакет. Так как сборка Chromium потребляет много ресурсов (компиляция на типовом компьютере длится около 6 часов) для сопровождения пакета выделен отдельный сервер на базе CPU AMD Ryzen 9 3900 со 128 ГБ ОЗУ и NMVe, сборка пакета на котором длится чуть больше часа. Пакет публикуется в репозиториях Linux … Читать далее Linux Mint начал формирование классического пакета с Chromium

Bcachefs доведена до состояния, пригодного для включения в состав ядра Linux

Кент Оверстрит (Kent Overstreet) объявил в списке рассылки разработчиков ядра Linux о готовности реализации файловой системы Bcachefs для рецензирования перед включением в основной состав ядра. Bcachefs развивается с использованием технологий, уже опробованных при разработке блочного устройства Bcache, предназначенного для кэширования доступа к медленным жёстким дискам на быстрых SSD-накопителях (входит в ядро, начиная с выпуска 3.10). В файловой системе Bcachefs используется механизм Copy-on-Write (COW), при котором изменения не приводят к перезаписи данных — новое состояние записывается в новое место, после чего меняется указатель актуального состояния. Особенностью Bcachefs является поддержка многослойного подключения накопителей, при котором хранилище компонуется из нескольких слоёв — к … Читать далее Bcachefs доведена до состояния, пригодного для включения в состав ядра Linux

Компания Canonical представила утилиту etrace и добавила поддержку LZO в snap

Компания Canonical представила утилиту etrace, предназначенную для отслеживания активности во время выполнения приложения. Программа напоминает утилиты strace и ltrace, и также использует ptrace в процессе работы. Код распространяется под лицензией GPLv3. Основным назначением etrace является отладка и анализ приложений, запускаемых из пакетов в формате snap. Утилита позволяет быстро оценить какие программы и какие файлы используются при запуске snap-пакета. Предоставляются две команды — «exec» и «file», позволяющие получить информацию об обращении к файлам и выполнению других процессов. В первом случае отслеживается работа системных вызовов, связанных с работой с файлами, а во втором перехватывается семейство системных вызов execve. $ etrace exec telegram-desktop … Читать далее Компания Canonical представила утилиту etrace и добавила поддержку LZO в snap

Представлен дистрибутив Red Hat Enterprise Linux 8.3

Компания Red Hat анонсировала дистрибутив Red Hat Enterprise Linux 8.3. Установочные сборки пока не сформированы, но их на следующей неделе обещают подготовить для архитектур x86_64, s390x (IBM System z), ppc64le и Aarch64. Сборки будут доступны для загрузки только зарегистрированным пользователям Red Hat Customer Portal. Исходные тексты rpm-пакетов Red Hat Enterprise Linux 8 распространяются через Git-репозиторий CentOS. Ветка 8.x развивается в соответствии с новым предсказуемым циклом разработки, подразумевающим формирование релизов раз в полгода в заранее определённое время. Новый цикл разработки продуктов RHEL охватывает несколько уровней, включая Fedora как плацдарм для реализации новых возможностей, CentOS Stream для доступа пакетам, формируемым для следующего … Читать далее Представлен дистрибутив Red Hat Enterprise Linux 8.3

Выпуск сетевого анализатора Wireshark 3.4

Состоялся релиз новой стабильной ветки сетевого анализатора Wireshark 3.4. Напомним, что изначально проект развивался под именем Ethereal, но в 2006 году из-за конфликта с владельцем торговой марки Ethereal, разработчики были вынуждены переименовать проект в Wireshark. Ключевые новшества Wireshark 3.4.0: Появилась возможность записи в файлы «.au» RTP-потоков с любыми кодеками, использующими частоту дискретизации 8000 Hz. Включён асинхронный режим резолвинга DNS, реализованный при помощи библиотеки c-ares, которая включена в обязательные зависимости. Добавлена возможность разбора полей Protobuf в виде заголовочных полей Wireshark, что даёт возможность пользователю вводить полные имена полей или сообщений Protobuf в панели Filter для поиска. Модули разбора (dissector) Protobuf теперь … Читать далее Выпуск сетевого анализатора Wireshark 3.4

Релиз оконного менеджера IceWM 1.9

Доступен выпуск легковесного оконного менеджера IceWM 1.9. Из особенностей IceWM можно отметить полноценное управление через клавиатурные комбинации, возможность использования виртуальных рабочих столов, панели задач и меню-приложений. Оконный менеджер настраивается через достаточно простой файл конфигурации, возможно использование тем оформления. Доступны встроенные апплеты для мониторинга CPU, памяти, трафика. Отдельно развивается несколько сторонних GUI для настройки, реализаций рабочего стола и редакторов меню. Код написан на языке С++ и распространяется под лицензией GPLv2. Основные изменения: В icewm-session добавлены опции «—valgrind» и «—catchsegv» для отладки. В icesh добавлена поддержка свойства _NET_WM_WINDOW_TYPE для определения типа окна. Сокращено число перерисовок заголовка окна. Для mlterm частично реализована поддержка … Читать далее Релиз оконного менеджера IceWM 1.9

GitHub опубликовал судебное решение, имеющее отношение к блокировке youtube-dl

История с блокировкой репозитория проекта youtube-dl на GitHub получила продолжение. К работе над восстановлением доступа подключился Нэт Фридмэн (Nat Friedman), руководитель GitHub, который связался с разработчиками проекта и предложил им свою помощь. По словам Фридмэна, он лично возмущён ситуацией с youtube-dl. GitHub существует для того, чтобы помогать разработчикам и не желает вмешиваться в их работу. Сотрудники GitHub готовы оказать помощь сопровождающим youtube-dl в опровержении обвинений Ассоциации звукозаписывающих компаний Америки (RIAA) и восстановлении репозитория. Вчера в разделе DMCA-жалоб GitHub опубликовал судебное решение, касающееся разбирательства RIAA с сервисом convert2mp3.net по поводу загрузки видео с YouTube и конвертации размещённой на YouTube музыки. По-видимому, … Читать далее GitHub опубликовал судебное решение, имеющее отношение к блокировке youtube-dl

Apache OpenOffice преодолел отметку в 300 миллионов загрузок

Разработчики офисного пакета Apache OpenOffice сообщили о преодолении проектом рубежа в 300 млн загрузок, совершённых с момента первого выпуска Apache OpenOffice в мае 2012 года. Рубеж в 200 млн загрузок был достигнут в конце ноября 2016 года, а 100 млн — в апреле 2014 года. Одновременно объявлено о подготовке нового выпуска Apache OpenOffice 4.1.8, который ожидается в ближайшие дни (версия 4.1.7 была опубликована в сентября прошлого года). Статистика учитывает загрузки всех выпусков, начиная с Apache OpenOffice 3.4.0 и заканчивая 4.1.7. Из 300 млн — 268 млн загрузок приходится на сборки для платформы Windows, 28 млн — macOS и 4 млн … Читать далее Apache OpenOffice преодолел отметку в 300 миллионов загрузок

Для Qt 6 развивается пакетный менеджер. Выпуск Выпуск Qt for MCUs 1.5

Компания Qt Company намерена включить в состав Qt Online Installer пакетный менеджер, который поможет упростить установку дополнительных библиотек в Qt 6. В качестве основы будет использован пакетный менеджер Сonan, рассчитанный на распространение библиотек на C/C++ и имеющий децентрализованную архитектуру, позволяющую распространять библиотеки со своего собственного сервера. Предполагается, что применение пакетного менеджера позволит предложить пользователям Qt дополнительные модули, поставляя их во внешнем репозитории, без раздутия и усложнения основного набора. На первом этапе через пакетный менеджер планируется распространять модули Qt Network Authorization, Qt Image Formats и Qt 3D, но к моменту релиза Qt 6 в декабре число модулей будет увеличено. Кроме загрузки … Читать далее Для Qt 6 развивается пакетный менеджер. Выпуск Выпуск Qt for MCUs 1.5

Выпуск пакетного фильтра nftables 0.9.7

Опубликован выпуск пакетного фильтра nftables 0.9.7, развивающегося в качестве замены iptables, ip6table, arptables и ebtables за счёт унификации интерфейсов фильтрации пакетов для IPv4, IPv6, ARP и сетевых мостов. В пакет nftables входят компоненты пакетного фильтра, работающие в пространстве пользователя, в то время как на уровне ядра работу обеспечивает подсистема nf_tables, входящая в состав ядра Linux начиная с выпуска 3.13. Необходимые для работы выпуска nftables 0.9.7 изменения включены в состав ядра Linux 5.10-rc1. На уровне ядра предоставляется лишь общий интерфейс, не зависящий от конкретного протокола и предоставляющий базовые функции извлечения данных из пакетов, выполнения операций с данными и управления потоком. Непосредственно … Читать далее Выпуск пакетного фильтра nftables 0.9.7

Инициатива по прекращению поддержки WiMAX в ядре Linux

Иньяки Перес-Гонсалес (Inaky Perez-Gonzalez) из компании Intel и Арнд Бергман (Arnd Bergmann), отвечающий за пакеты с ядром в SUSE, предложили постепенно прекратить поддержку технологии WiMAX в ядре Linux. Предложение поддержал Грег Кроа-Хартман (Greg Kroah-Hartman), отвечающий за сопровождение стабильной ветки ядра Linux. На первом этапе связанный с WiMAX код предлагается переместить в ветку staging, после чего если не найдутся пользователи, которым необходим WiMAX, данный код может быть исключён из состава ядра. Отмечается, что в настоящее время WiMAX уже не используется в публичных сетях, а в ядре единственным драйвером с которым можно использовать WiMAX остаётся устаревший драйвер Intel 2400m. В сетевом конфигураторе … Читать далее Инициатива по прекращению поддержки WiMAX в ядре Linux

Выпуск Pyston 2, реализации языка Python с JIT-компилятором

После трёхлетнего затишья в разработке опубликован релиз проекта Pyston 2, развивающего высокопроизводительную реализацию языка Python, использующую наработки проекта LLVM. Реализация примечательна применением современных технологий JIT-компиляции и нацелена на достижение высокой производительности, близкой к производительности традиционных системных языков, таких как C++. Код прошлых выпусков Pyston распространялся под лицензией Apache, но код Pyston 2 пока недоступен, а опубликованы лишь готовые сборки для Ubuntu 18.04 и 20.04 (для загрузки доступен архив с кодом, но в нём лишь заглушка с информацией, что проект пока является закрытым). В отличие от прошлых выпусков версия Pyston 2 помечена как стабильный, а не тестовый выпуск. Проведена большая работа … Читать далее Выпуск Pyston 2, реализации языка Python с JIT-компилятором

Выпуск дистрибутива NixOS 20.09, использующего пакетный менеджер Nix

Представлен выпуск дистрибутива NixOS 20.09, основанного на пакетном менеджере Nix и предоставляющего ряд собственных разработок, упрощающих настройку и сопровождение системы. Например, в NixOS используется единый файл системной конфигурации (configuration.nix), предоставляется возможность быстрого отката обновлений, присутствует поддержка переключения между различными состояниями системы, поддерживается установка индивидуальных пакетов отдельными пользователями (пакет ставится в домашний каталог), возможна одновременная установка нескольких версий одной программы, обеспечены воспроизводимые сборки. Размер полного установочного образа с KDE 1.2 ГБ, GNOME — 1.3 ГБ, сокращённого консольного варианта — 571 МБ. Основные новшества: Добавлено 7349 пкетов, удалено 8181 пакетов, обновлено 14442 пакетов. Обновлены версии компонентов дистрибутива, в том числе gcc 9.3.0, … Читать далее Выпуск дистрибутива NixOS 20.09, использующего пакетный менеджер Nix

Удалённая уязвимость в IPv6-стеке OpenBSD

В OpenBSD устранена уязвимость в IPv6-стеке, которая может привести к использованию уже освобождённой области памяти mbuf (use-after-free) в процессе генерации ICMP6-ответа на пакет IPv6. Степень опасности проблемы и возможность создания эксплоита не уточняется. Исправление доступно в форме патча и бинарных обновлений для платформ amd64, i386 и arm64. Источник: http://www.opennet.ru/opennews/art.shtml?num=53985 Читать далее Удалённая уязвимость в IPv6-стеке OpenBSD