The OpenNET Project / Index page

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

·18.03.2024 Ошибка в Bcachefs, приводящая к разрушению ФС при использовании нескольких устройств (117 +9)
  В ядре Linux 6.7 обнаружена достаточно серьёзная ошибка в логике работы файловой системы Bcachefs, проявляющаяся в конфигурациях с несколькими устройствами хранения при использовании новых версий инструментов для создания ФС. Проблема выражается в том, что возможно создать ситуацию, когда ФС попробует обновить версию, это не будет завершено, после чего ядро может попробовать сделать версию ФС более старой, и в результате такого взаимодействия может произойти серьёзное разрушение ФС.

На данный момент всем пользователям Bcachefs с более чем одним устройством рекомендуется обновиться до ядра 6.8, потому что предложенные исправления не приняты в ветку 6.7 из-за несоответствия требованиям сопровождающих (исправления разных проблем присланы одним pull-запросом без разделения на отдельные патчи). Со временем будет реализован механизм рескана ФС для перестроения деревьев из метаданных inode, обеспечивающий восстановление даже в таких ситуациях.

  1. OpenNews: В ядре Linux 6.8 исправлены две серьёзные проблемы в bcachefs
  2. OpenNews: Код Bcachefs принят в основной состав ядра Linux 6.7
  3. OpenNews: В ветку ядра Linux-next добавлена реализация ФС Bcachefs
  4. OpenNews: Работа по включению Bcachefs в состав ядра Linux
Обсуждение (117 +9) | Автор: Аноним | Тип: К сведению |
·18.03.2024 Компилятор GnuCOBOL достиг зрелости. Первый выпуск среды разработки SuperBOL (99 +16)
  Фабрис Ле Фессант (Fabrice Le Fessant) подвёл итоги 20-летной разработки свободного компилятора GnuCOBOL, позволяющего транслировать программы на языке COBOL в представление на языке Си для последующей компиляции при помощи GCC или других Си-компиляторов. По мнению Фабриса проект достиг зрелости, готовности к использованию в промышленных системах и способности конкурировать с проприетарными решениями. Из конкурентных преимуществ GnuCOBOL отмечается поддержка 19 диалектов языка COBOL, высокая производительность и кроссплатформенность, позволяющая использовать инструментарий на различных системах, включая Linux, BSD, macOS, Windows, Android и многие проприетарные Unix-подобные ОС.

По данным докладчика последнее время наблюдается активное внедрение GnuCOBOL коммерческими компаниями и банками, которые переводят написанные на COBOL бэкенды на GnuCOBOL с проприетарного компилятора Micro Focus. Отмечается, что переход на GnuCOBOL позволяет добиться повышения производительности и избавиться от привязки к одному поставщику. Например, Министерство финансов Франции недавно заменило мэйнфрейм, на котором использовалась операционная система GCOS, на решение, основанное на GnuCOBOL.

Из связанных с GnuCOBOL событий также можно упомянуть публикацию первой версии интегрированной среды разработки SuperBOL Studio, написанной на языке OCaml и распространяемой под лицензиями AGPLv3, MIT и ISC. SuperBOL Studio представляет собой расширение к редактору кода VS Code, работающее с компилятором GnuCOBOL и предназначенное для разработки, отладки и профилирования проектов на языке COBOL. SuperBOL также предоставляет реализацию сервера LSP (Language Server Protocol) для интеграции в друге IDE средств навигации, анализа и редактирования кода на языке COBOL.

В этом году языку COBOL исполнится 65 лет, при этом он остаётся одним из старейших из активно применяемых языков программирования, а также одним из лидеров по объёму написанного кода. Язык продолжает развиваться, например, в стандарте COBOL-2002 были добавлены возможности для объектно-ориентированного программирования, а в стандарте COBOL 2014 появилась поддержка спецификации вычислений с плавающей запятой IEEE-754, перегрузки методов и динамически расширяемых таблиц. Общий объём написанного на COBOL кода оценивается в 220 млрд строк, из которых 100 миллиардов до сих пор используются, в основном в финансовых учреждениях (по состоянию на 2017 год 43% банковских систем продолжали использовать COBOL, код на COBOL применялся при обработке около 80% персональных финансовых транзакций и в 95% терминалов для приёма платежей по банковским картам).

  1. OpenNews: Выпуск компилятора GnuCOBOL 3.2
  2. OpenNews: Энтузиастам предоставлен доступ к редакции ОС OpenVMS 9.2 для архитектуры x86-64
  3. OpenNews: Представлен gcobol, компилятор для языка COBOL на основе технологий GCC
  4. OpenNews: IBM опубликует компилятор COBOL для Linux
  5. OpenNews: Языку программирования COBOL исполняется 50 лет
Обсуждение (99 +16) | Тип: К сведению |
·18.03.2024 Новые сборки дистрибутива Raspberry Pi OS. Разгон плат Raspberry Pi 5 до 3.14 GHz (73 +11)
  Разработчики проекта Raspberry Pi опубликовали обновлённые сборки дистрибутива Raspberry Pi OS 2024-03-15 (Raspbian), основанного на пакетной базе Debian 12. Для плат Raspberry Pi 4/5 по умолчанию используется композитный менеджер Wayfire на базе протокола Wayland, а для остальных плат - X-сервер с оконным менеджером Openbox. Для управления звуком применяется мультимедийный сервер Pipewire. В репозитории доступно около 35 тысяч пакетов.

Для загрузки подготовлены три сборки - сокращённая (404 МБ) для серверных систем, с базовым рабочим столом (1.1 ГБ) и полная с дополнительным набором приложений (2.8 ГБ), доступные для 32- и 64-разрядных архитектур. Дополнительно сформировано обновление для старой редакции Raspberry Pi OS (Legacy), основанной на ядре Linux 6.1 и пакетной базе Debian 11.

Ключевые изменения:

  • Выполнена синхронизация с актуальной пакетной базой Debian 12.
  • Ядро Linux обновлено до версии 6.6.20.
  • Обновлены файлы с прошивками для плат Raspberry Pi.
  • Изменена логика обработки звуковых потоков - при подключении или отключении других звуковых устройств, текущее воспроизведение теперь не прерывается.
  • Улучшена работа с экранным ридером Orca, который обновлён до версии 45.
  • Удалён устаревший видеодрайвер fbturbo.
  • В штатный конфигуратор добавлена возможность настройки разрешения экрана при работе в режиме без подключённых дисплеев (headless).
  • Улучшена обработка нажатия кнопки питания на платах Raspberry Pi 5.
  • Вызываемые из панели всплывающие окна заменены на обычные окна.
  • В обработчике завершения сеанса обеспечено закрытие всех процессов пользователя при выходе.
  • Обновлён и переведён под управление systemd VNC-сервер Wayvnc, в котором повышена совместимость с различными VNC-клиентами.
  • Реализовано скрытие индикатора звука в системном лотке, в случае отсутствия звуковых устройств.
  • При выполнении операций drag-and-drop обеспечено отображение иного курсора мыши.
  • В raspi-config добавлена поддержка обновления EEPROM.
  • Ускорено открытие меню для Bluetooth и управления сетью.
  • Улучшено отображение виджетов при использовании тёмной темы оформления.
  • Повышена совместимость с альтернативными оконными менеджерами
  • Обновлены браузеры Chromium 122.0.6261.89 и Firefox 123.

Дополнительно можно отметить обеспечение возможности разгона плат Raspberry Pi 5 через повышение тактовой частоты с CPU с 2.4 GHz до 3.14 GHz. Изначально прошивка не позволяла повышать частоту выше 3 GHz, но в неофициально выпущенном обновлении прошивки данное ограничение убрано и на плате теперь можно выставлять значения выше 3 GHz. Судя по отзывам пользователей стабильная работа при стресс-тестировании обеспечивается при выставлении частоты 3.14 GHz и использовании активного охлаждения. При более высоких значениях начинают возникать сбои.

  1. OpenNews: Подготовлена редакция дистрибутива MX Linux для плат Raspberry Pi
  2. OpenNews: Выпуск дистрибутива Raspberry Pi OS, переведённого на Debian 12, PipeWire и Wayland
  3. OpenNews: Анонсирована плата Raspberry Pi 5
  4. OpenNews: Дистрибутив Ubuntu MATE сформировал сборки для плат Raspberry Pi
  5. OpenNews: Доступен Armbian 24.2, дистрибутив для одноплатных компьютеров
Обсуждение (73 +11) | Тип: Программы |
·17.03.2024 Релиз браузерного движка WebKitGTK 2.44.0 и web-браузера Epiphany 46 (54 +5)
  Представлен выпуск новой стабильной ветки WebKitGTK 2.44.0, порта браузерного движка WebKit для платформы GTK. WebKitGTK позволяет использовать все возможности WebKit через GNOME-ориентированный программный интерфейс на основе GObject и может применяться для интеграции средств обработки web-контента в любые приложения, от использования в специализированных HTML/CSS-парсерах, до создания полнофункциональных web-браузеров. Из известных проектов, использующих WebKitGTK, можно отметить штатный браузер GNOME (Epiphany). Ранее WebKitGTK применялся в браузере Midori, но после перехода проекта в руки Astian Foundation старый вариант Midori на WebKitGTK был заброшен и создан принципиально другой продукт с тем же названием Midori.

Ключевые изменения:

  • Прекращена поддержка движков отрисовки, использующих X11 и WPE. Для отрисовки задействован механизм, использующий разделяемые буферы DMA-BUF.
  • При отрисовке улучшена синхронизация с кадровым гасящим импульсом (vblank) для исключения появления разрывов при выводе (tearing).
  • Из процесса формирования интерфейса, использующего GTK4, обеспечен доступ к компонентам DOM для людей с ограниченными возможностями (accessibility).
  • Для работы клавиатурных комбинаций на сайтах прекращена повторная подстановка событий нажатия клавиш в GTK4.
  • Налажено определение геймпадов.



На базе WebKitGTK 2.44.0 сформирован выпуск браузера GNOME Web 46 (Epiphany). Основные изменения:

Обсуждение (54 +5) | Тип: Программы |
·15.03.2024 Обновление игры Mineclonia 0.97, сделанной на движке Minetest (53 +15)
  Вышло обновление 0.97 игры Mineclonia, которая является форком Mineclone2 и сделана на движке Minetest. Отличительной чертой Mineclonia по сравнению с Mineclone2 является упор на стабильность и производительность многопользовательской игры. На данный момент игра имеет больше функций, чем Mineclone2, но при этом из Mineclonia намеренно удалены внутриигровая музыка (для сокращения размера) и "гамбургеры", которые отсутствуют в Minecraft и негативно влияли на производительность. Код проекта написан на языке Lua и распространяется под лицензией GPLv3.

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

  1. OpenNews: Обновление Nodeverse, игры об исследовании космоса на движке Minetest
  2. OpenNews: Релиз свободного воксельного игрового движка Minetest 5.8.0
  3. OpenNews: Обновление Repixture 3.11.0, игры на движке Minetest
  4. OpenNews: Обновление Steampunk Blimp и 3d_armor, модов к minetest
Обсуждение (53 +15) | Автор: Аноним | Тип: Программы |
·15.03.2024 Выпуск кодировщика SVT-AV1 2.0 и декодировщика dav1d 1.4 для формата видео AV1 (117 +26)
  Опубликован выпуск библиотеки SVT-AV1 2.0 (Scalable Video Technology AV1) c реализациями кодировщика и декодировщика формата кодирования видео AV1, для ускорения которых задействованы присутствующие в современных CPU Intel средства аппаратного распараллеливания вычислений. Проект создан компанией Intel в партнёрстве с Netflix с целью достижения уровня производительности, пригодного для перекодирования видео на лету и применения в сервисах, отдающих видео по запросу (VOD). В настоящее время разработка ведётся под эгидой альянса Open Media (AOMedia), курирующего развитие формата кодирования видео AV1. Ранее проект развивался в рамках проекта OpenVisualCloud, который также разрабатывает кодировщики SVT-HEVC и SVT-VP9. Код распространяется под лицензией BSD.

SVT-AV1 может быть собран для систем на базе любых архитектур, для которых имеется компилятор с поддержкой стандарта C99, но наилучшая производительность достигается на системах x86_64, для которых применяются ассемблерные оптимизации на базе инструкций SIMD (желательно наличие в CPU поддержки AVX2, но в качестве минимума достаточно и SS2). Потребление памяти зависит от числа задействованных при кодировании процессорных ядер, регулируемых опцией "--lp". Из-за усложнения применяемых в AV1 алгоритмов, для кодирования данного формата требуется существенно больше ресурсов, чем для других форматов, например, штатный кодировщик от проекта AV1 требует в 5721, 5869 и 658 раз больше вычислений по сравнению с кодировщиками x264 (профиль "main"), x264 (профиль "high") и libvpx-vp9.

Среди изменений в новом выпуске SVT-AV1:

  • Осуществлён переход на новую нумерацию версий, в соответствии с которой первая цифра в версии будет меняться при каждом изменении API/ABI.
  • Внесены изменения в API, связанные с переходом к индикации завершения потока (EOS - End Of Stream) в последнем кадре вместо использования пустого кадра, что позволило исключить задержку на ожидание лишнего кадра. Изменение API уже отражено в кодовой базе FFmpeg.
  • Удалён трёхпроходный режим переменного битрейта (3-pass VBR), вместо которого теперь используется механизм многопроходного VBR. Многопроходный режим VBR сведён к выполнению двух проходов для обеспечения интеграции с FFmpeg.
  • В кодировщик добавлены оптимизации, в результате которых эффективность сжатия пресетов M9-M13 повысилась на 1-4%, а потребление памяти в пресете M5 снизилась на 20-35% в режиме LP 8 и на 1-5% в других режимах. Потребление памяти в остальных пресетах уменьшилось на 1-5%.
  • Проведена оптимизация компромиссов качество/скорость для пресетов, выставляющих высокий уровень качества. Работа пресета MR, предоставляющего эталонное качество, ускорена на 100%.
  • В функции, написанные только на языке Си, добавлены оптимизации, специфичные для архитектуры ARM.

Дополнительно можно отметить выпуск проекта dav1d 1.4.1, в рамках которого сообщества VideoLAN и FFmpeg развивают библиотеку с реализацией альтернативного свободного декодировщика формата кодирования видео AV1. Библиотека dav1d поддерживает все возможности AV1, включая расширенные виды субдискретизации и все заявленные в спецификации параметры управления глубиной цвета (8, 10 и 12 бит). Ключевой особенностью dav1d является ориентация на достижение максимально возможной производительности декодирования и обеспечение качественной работы в многопоточном режиме. Код проекта написан на языке C (C99) с ассемблерными вставками (NASM/GAS) и распространяется под лицензией BSD. Реализована поддержка архитектур x86, x86_64, ARMv7 и ARMv8, и операционных систем FreeBSD, Linux, Windows, macOS, Android и iOS.

Версия dav1d 1.4 примечательна поддержкой новых архитектур Loongarch и RISC-V, а также задействованием дополнительных оптимизаций на базе инструкций AVX-512, ускорением работы фильтров 6tap на системах ARM, повышением эффективности многопоточной работы и сокращением размера бинарных данных на системах ARM64, ARM32 и RISC-V. Устранена уязвимость CVE-2024-1580, приводившая к записи в область вне границ буфера из-за целочисленного переполнения при обработке кадров очень большого размера.

  1. OpenNews: Опубликованы libavif 1.0 и SVT-AV1 1.7, библиотеки для форматов изображений AVIF и видео AV1
  2. OpenNews: Intel открыл кодировщик видео AV1, оптимизированный для перекодирования на лету
  3. OpenNews: Выпуск rav1e 0.5, кодировщика AV1
  4. OpenNews: Разработчики кодека AV1 представили формат IAMF для объёмного звука
Обсуждение (117 +26) | Тип: Программы |
·15.03.2024 Обновление установочных сборок Void Linux (41 +5)
  Сформированы новые загрузочные сборки дистрибутива Void Linux, который является самостоятельным проектом, не использующим наработки других дистрибутивов и разрабатываемый с применением непрерывного цикла обновления версий программ (rolling-обновления, без отдельных релизов дистрибутива). Прошлые сборки были опубликованы год назад. Кроме появления актуальных загрузочных образов на основе более свежего среза системы обновление сборок функциональных изменений не несёт и их использование имеет смысл только для новых установок (в уже установленных системах обновления пакетов доставляются по мере готовности).

Сборки доступны в вариантах на базе системных библиотек Glibc и Musl. Для платформ x86_64, i686, armv6l, armv7l и aarch64 подготовлены Live-образы с рабочим столом Xfce и базовая консольная сборка. В сборках для ARM поддерживаются платы BeagleBone/BeagleBone Black, Cubieboard 2, Odroid U2/U3 и Raspberry Pi.

Дистрибутив применяет для инициализации и управления сервисами системный менеджер runit. Для управления пакетами развивается собственный пакетный менеджер xbps и система сборки пакетов xbps-src. Xbps позволяет устанавливать, удалять и обновлять приложения, выявлять несовместимость разделяемых библиотек и управлять зависимостями. В качестве стандартной библиотеки вместо Glibc есть возможность использовать Musl. Развиваемые в Void системы распространяются под лицензией BSD.

Среди изменений в новых сборках:

  • Обновлены версии пакетов.
  • В сборках с пользовательским окружением Xfce на экране входа в систему, в котором используется дисплейный менеджер LightDM, обеспечен показ виджета для выбора раскладки клавиатуры.
  • В Live-сборках по умолчанию включён фоновый процесс для синхронизации точного времени, реализованный на базе NTP-сервера Сhrony.
  • Для плат Raspberry Pi, поддерживающих загрузку с USB-накопителей, предоставлена возможность установки на накопители, отличные от SD-карт.
  • В сборках для плат Raspberry Pi размер раздела /boot по умолчанию увеличен с 64 до 256 МБ.
  • В сборки rpi-aarch64* добавлена поддержка платы Raspberry Pi 5 (после установки рекомендуется установить пакет rpi5-kernel с версией ядра Linux, оптимизированной для плат Raspberry Pi).

  1. OpenNews: Дистрибутив Trident переходит с BSD-системы TrueOS на Void Linux
  2. OpenNews: Прекращение разработки дистрибутива Trident, два года назад перешедшего с TrueOS на Void Linux
  3. OpenNews: Void Linux возвращается с LibreSSL на OpenSSL
  4. OpenNews: Основатель Void Linux убрал ограничение на использование своих разработок
  5. OpenNews: Основатель Void Linux со скандалом покинул проект и был заблокирован на GitHub
Обсуждение (41 +5) | Тип: Программы |
·13.03.2024 Из ядра Linux 6.9 удалён старый драйвер NTFS (215 +48)
  Линус Торвальдс утвердил запрос на удаление из состава ядра Linux старого драйвера файловой системы NTFS. Начиная с выпуска 5.15 в состав ядра включён новый драйвер NTFS3, разработанный и сопровождаемый компанией Paragon Software. Поставка в ядре двух драйверов с реализацией NTFS является нецелесообразной, с учётом того, что старый драйвер не обновлялся уже много лет, находится в плачевном состоянии и может работать только в режиме чтения.

Новый драйвер NTFS3 поддерживает режим записи и все возможности актуальной версии NTFS 3.1, включая расширенные атрибуты файлов, списки доступа (ACL), режим сжатия данных, эффективную работу с пустотами в файлах (sparse) и воспроизведение изменений из журнала для восстановления целостности после сбоев. Удаление старого драйвера не должно повлиять на дистрибутивы, так как, например, Debian вообще не собирает и не использует драйверы NTFS из ядра, а предлагает пользователям реализацию ntfs-3g, работающую в пространстве пользователя. В Arch Linux по умолчанию используется новый драйвер ntfs3.

  1. OpenNews: Компания Paragon Software возобновила сопровождение модуля NTFS3 в ядре Linux
  2. OpenNews: Уязвимость в NTFS-драйвере из состава GRUB2, позволяющая выполнить код и обойти UEFI Secure Boot
  3. OpenNews: Уязвимость в драйвере NTFS-3G, потенциально позволяющая выполнить код с правами root
  4. OpenNews: Проблема с отсутствием сопровождения модуля NTFS3 в ядре Linux (дополнено)
  5. OpenNews: Драйвер NTFS от Paragon Software принят в состав ядра Linux 5.15
Обсуждение (215 +48) | Тип: К сведению |
·13.03.2024 Выпуск сборочной системы Meson 1.4 (81 +12)
  Опубликован релиз сборочной системы Meson 1.4.0, которая используется для сборки таких проектов, как X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME и GTK. Код Meson написан на языке Python и поставляется под лицензией Apache 2.0.

Ключевой целью развития Meson является обеспечение высокой скорости сборочного процесса в сочетании с удобством и простотой использования. Вместо утилиты make при сборке по умолчанию применяется инструментарий Ninja, но возможно применение и других бэкендов, таких как xcode и VisualStudio. В систему встроен многоплатформенный обработчик зависимостей, позволяющий использовать Meson для сборки пакетов для дистрибутивов. Правила сборки задаются на упрощённом предметно-ориентированном языке, отличаются хорошей читаемостью и понятны пользователю (по задумке авторов разработчик должен тратить минимум времени на написание правил).

Поддерживается кросс-компиляция и сборка в Linux, Illumos/Solaris, FreeBSD, NetBSD, DragonFly BSD, Haiku, macOS и Windows с использованием GCC, Clang, Visual Studio и других компиляторов. Возможна сборка проектов на различных языках программирования, включая C, C++, Fortran, Java и Rust. Поддерживается инкрементальный режим сборки, при котором пересобираются только компоненты, напрямую связанные с изменениями, внесёнными с момента прошлой сборки. Meson можно использовать для формирования повторяемых сборок, при которых запуск сборки в разных окружениях приводит к генерации полностью идентичных исполняемых файлов.

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

  • В функции fs.name, fs.parent, fs.replace_suffix и fs.stem модуля FS добавлена поддержка объектов сборочных целей build_tgt и custom_tgt, а также индекса сборочных целей (custom_idx).
  • Добавлена возможность чтения версии проекта из подпроектов на базе CMake.
  • Предоставлена возможность контролировать assert-проверки (GLIBCXX_ASSERTIONS) в C++ stdlib через настройку ndebug.
  • В stldebug добавлена поддержка Clang (при включении debugstl теперь выставляется "-D_GLIBCXX_DEBUG=1" и "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG").
  • В объект env добавлен метод unset().
  • В объект File добавлен метод full_path() для получения полного пути к файлу.
  • Добавлена поддержка указания собственных зависимостей для numpy (dependency('numpy')).
  • В метод compiler.preprocess() добавлен параметр "depends", позволяющий определить зависимую сборочную цель для compiler.preprocess().
  • В функции compile_ui, compile_moc и preprocess из модулей qt4, qt5 и qt6 добавлен аргумент preserve_paths для выбора варианта построения структуры каталогов для записываемых файлов (если значение true - "{target private directory}/subdir/one.out", а если false - "{target private directory}/one.out").
  • В генераторе привязок bindgen обеспечено использование эвристики Meson для определения заголовочных файлов C++.
  • Добавлена возможность переопределения настроек языка для bindgen (например, для обработки файлов с расширением .h как заголовочных файлов для C++).
  • Выполнение тестов теперь завершается по умолчанию после ошибок, выявленных при запуске санитайзеров, таких как MemorySanitizer.
  • Добавлена поддержка C/C++ компилятора Texas Instruments для семейства CPU C6000.

  1. OpenNews: Выпуск сборочной системы Meson 1.3
  2. OpenNews: Выпуск системы сборки GNU Make 4.4
  3. OpenNews: Facebook опубликовал систему сборки Buck2
  4. OpenNews: Проект Сicada развивает систему автоматизации сборок, похожую на GitHub Actions
  5. OpenNews: Релиз системы сборки CMake 3.28
Обсуждение (81 +12) | Тип: Программы |
·13.03.2024 Опубликованы дистрибутивы Альт Сервер 10.2 и Альт Рабочая станция 10.2 (122 +20)
  Компания "Базальт СПО" опубликовала дистрибутивы Альт Сервер 10.2 и Альт Рабочая станция 10.2, построенные на 10 платформе ALT (ветка p10 Aronia). Сборки "Альт Рабочая станция" сформированы для архитектур x86_64, AArch64, i586 и Эльбрус, а сборки "Альт Сервер" доступны для архитектур x86_64 и AArch64. Дистрибутивы поставляются в рамках Лицензионного договора, который предоставляет возможность свободного использования только физическими лицами. Юридическим лицам допускается лишь тестирование, а для использования требуется приобрести коммерческую лицензию или заключить лицензионный договор в письменной форме.

Основные изменения в Альт Сервер 10.2:

  • Обновлены версии программ: ядро Linux 6.1.79 (опционально 5.10.203), samba 4.19, php 8.2, gpupdate 0.9.13.7, admc 0.15.2, gpui 0.2.40.
  • В инсталлятор добавлена поддержка RAID-массивов на основе технологии Intel VROC (Virtual RAID on CPU) с метаданными IMSM (Intel Matrix Storage Manager).
  • В LiveCD для восстановления после сбоев (Rescue) добавлен процесс мониторинга метаданных mdmon для RAID c IMSM, а также пакет usbutils.
  • В базовую систему добавлены пакеты gostcrypto, color-prompt-and-man, local-policy, chrony и btrfs-progs.
  • В базовой системе по умолчанию выключены сервисы suspend, hibernate, nslcd и nscd.
  • Управление запуском сервисов по умолчанию перенесено из пакета installer-distro-centaurus в mkimage-profiles.
  • Обеспечен автоматический запуск после установки системы NetworkManager или systemd-networkd.
  • Предложено 4 профиля установки: Офисный сервер, Сервер Samba DC (контроллер AD), Домашний сервер и Минимальная установка. В профиле "Домашний сервер" предлагается графическая среда MATE, а в остальных профилях консольный интерфейс.
  • В настройки профилей добавлен раздел "Групповые политики", в котором предложены подразделы: Инструменты администрирования, Шаблоны групповых политик и Клиент (средства применения).
  • В список репозиториев добавлен репозиторий gostcrypto.
  • Добавлена возможность изменения цвета приглашения терминала (через пакет color-prompt-and-man).
  • Изменён способ подключения репозитория на сменном носителе.

Основные изменения в Альт Рабочая станция 10.2:

  • Среда рабочего стола MATE обновлена до выпуска 1.26.
  • Ядро обновлено до версии 6.1.79 (опционально доступен пакет с 5.10.209).
  • Обновлены версии программ: LibreOffice 7.6.4.1, Firefox ESR 115.8.0, Wine 8.14.1, GIMP 2.10.30, Inkscape 1.2.2, Appinstall 1.4, OpenUDS 3.6.0.
  • Добавлен режим для установки на OEM-оборудование.
  • В состав включены пакеты: timeshift (утилита резервного копирования, похожая на System Restore в Windows и Time Machine в macOS), alterator-fbi (web-интерфейс для удалённой настройки системы) и man-pages-ru.
  • Обновлено лицензионное соглашение.
  • В профилях установки для раздела "Групповые политики" появилась возможность более тонкой настройки набора устанавливаемых пакетов.
  • Добавлен профиль установки на BtrFS с подтомами для поддержки timeshift.

  1. OpenNews: Экспериментальные сборки ALT Linux для процессоров Loongarch64 и смартфона Pinephone Pro
  2. OpenNews: Выпуск дистрибутива Simply Linux 10.2
  3. OpenNews: Выпуск Альт Рабочая станция К 10.2
  4. OpenNews: Выпуск Альт Сервер 10.1
  5. OpenNews: Выпуск Альт Рабочая станция 10.1
Обсуждение (122 +20) | Тип: Программы |
·13.03.2024 Доля десктоп-дистрибутивов Linux достигла 4% по данным сервиса StatCounter (169 +29)
  По данным рейтинга StatCounter, осуществляющего мониторинг общемировой статистики использования web-браузеров, доля десктоп-дистрибутивов Linux впервые превысила отметку в 4%. Статистика собрана на основании счётчика, размещённого на 1.5 млн сайтов. Примечательно, что 8 месяцев назад десктоп-дистрибутивы Linux преодолели рубеж в 3% и до ноября показатели примерно держались на одном уровне, после чего позиция Linux начала постепенно укрепляться - в ноябре доля Linux составила 3.22%, в декабре - 3.83%, в январе - 3.77%.

При этом отмечается падение популярности операционной системы ChromeOS, доля которой за 6 месяцев сократилась с 4% до 2.26%. Таким образом, если учитывать ChromeOS, то общая доля настольных Linux-систем за 8 месяцев снизилась с 7.23% до 6.29%. Если рассматривать все ОС, включая мобильные, то лидером является платформа Android, использующая ядро Linux, доля которой составляет 43.74%, далее следуют Windows - 27.39%, iOS - 17.82%, macOS - 5.87% и Linux - 1.54%.

Статистика из других источников:

  • В сервисе доставки игр Steam доля пользователей Linux составляет 1.76% (8 месяцев назад - 1.44%).
  • По данным рейтинга w3schools.com доля Linux составляет 4.1% (8 месяцев назад - 4%), ChromeOS - 0.6% (0.4%).
  • По статистике Wikimedia доля Linux составляет 1.9-2.2%, ChromeOS - 1.8-2.2%. 8 месяцев назад были похожие показатели.

  1. OpenNews: По данным сервиса StatCounter доля Linux-дистрибутивов достигла 3%, а Chrome OS - 4%
  2. OpenNews: По данным Cloudflare доля Firefox составляет 5.9%
  3. OpenNews: Атака на биржу криптовалюты через взлом счётчика StatCounter
  4. OpenNews: Платформа Android опередила по популярности Windows в рейтинге StatCounter
  5. OpenNews: За год доля Linux среди настольных систем выросла с 1.21% до 1.73%
Обсуждение (169 +29) | Тип: Тема для размышления |
·13.03.2024 В 2023 году Google выплатил 10 млн долларов вознаграждений за выявление уязвимостей (26 +7)
  Компания Google подвела итоги программы выплаты вознаграждений за выявление уязвимостей в Chrome, Android, приложениях Google Play, продуктах Google и различном открытом ПО. Общая сумма выплаченных в 2023 году вознаграждений составила 10 млн долларов, что на 2 млн меньше, чем в 2022 году и на 1.3 млн больше, чем в 2021. Вознаграждения получили 632 исследователя (в прошлом году - 703). С 2010 года суммарный размер выплат составил 59 млн долларов.

Из потраченной в 2023 году суммы $3.4 млн (в прошлом году $4.8 млн) выплачено за уязвимости в Android. За информацию об уязвимостях в браузере Chrome было выплачено 359 премий на общую сумму $2.1 млн (в прошлом году $3.5 млн). $87 тысяч было выплачено за уязвимости в проектах, связанных с машинным обучением. Размер самой большой единичной выплаты составил 113 тысяч долларов.

  1. OpenNews: В 2022 году Google выплатил 12 млн долларов вознаграждений за выявление уязвимостей
  2. OpenNews: Инициатива по выплате вознаграждений за выявления уязвимостей в открытых проектах Google
  3. OpenNews: В 2019 году Google выплатил 6.5 млн долларов вознаграждений за выявление уязвимостей
  4. OpenNews: Google увеличил размер вознаграждений за выявление уязвимостей в Chrome, Chrome OS и Google Play
  5. OpenNews: Итоги инициативы Google по повышению безопасности популярного свободного ПО
Обсуждение (26 +7) | Тип: К сведению |
·12.03.2024 VLC преодолел рубеж в 5 миллиардов загрузок. Разработка VLC 4.0 (182 +39)
  Проект VideoLAN преодолел рубеж в пять миллиардов загрузок видеоплеера VLC, зафиксированных системой сбора статистики, работающей на серверах проекта с февраля 2005 года. Около 4.4 миллиардов загрузок приходится на сборку VLC для платформы Windows, 369 млн - macOS, 245 млн - Android, 71 млн - iOS и 6.7 млн на архив с исходными текстами. Опубликованные данные не учитывают загрузку VLC для Linux, так как большинство Linux-пользователей VLC получает данный видеоплеер через штатные репозитории своих дистрибутивов. Наиболее популярной версией VLC является 3.0.16, которая была загружена 416 млн раз (для сравнения последний выпуск 3.0.20 был загружен 381 млн раз, 3.0.19 - 50 млн, а выпуск 3.0.0 - 6 млн).

Дополнительно сообщается о планах по созданию варианта VLC, скомпилированного в формат WebAssembly для встраивания проигрывателя на сайты. В разработке также находится версия VLC 4.0, в которой будет переписана базовая часть VLC, появится новый интерфейс, сфокусированный на контенте и заменяющий базовое окно проигрывателя на представление в виде библиотеки, обеспечена интеграция со стриминговыми платформами и добавлена поддержка online-трансляций и FAST-каналов (Free advertising supported streaming television), позволяющих бесплатно смотреть фильмы и телешоу, монетизиуемые за счёт показа рекламы.

  1. OpenNews: Медиаплеер VLC преодолел рубеж в три миллиарда загрузок. Выпуск VLC 3.0.6
  2. OpenNews: Медиаплеер VLC преодолел рубеж в миллиард загрузок
  3. OpenNews: Выпуск медиаплеера VLC 3.0.0
  4. OpenNews: Уязвимости в VLC и GStreamer, способные привести к выполнению кода при обработке контента
  5. OpenNews: Выпуск медиаплеера VLC 3.0.20 с устранением уязвимости
Обсуждение (182 +39) | Тип: К сведению |
·12.03.2024 Проект OpenAI открыл Transformer Debugger, отладчик для моделей машинного обучения (36 +6)
  Проект OpenAI, занимающийся развитием общедоступных проектов в области искусственного интеллекта, опубликовал отладчик Transformer Debugger, предназначенный для анализа активации структур в языковых моделях машинного обучения при обработке тех или иных данных. Как и в традиционных отладчиках в Transformer Debugger поддерживает пошаговую навигацию по выводу моделей, трассировку и перехват определённой активности. В общем виде Transformer Debugger позволяет разобраться почему языковая модель в ответ на определённый запрос выводит один токен вместо другого или почему модель уделяет большее внимание определённым токенам в запросе. Код написан на языке Python и распространяется под лицензией MIT.

В состав входят следующие компоненты:

  • Neuron viewer - навигатор по отдельным компонентам модели, таким как MLP-нейроны, фокусы внимания и скрытые представления автокодировщиков.
  • Activation server - серверный бэкенд, взаимодействующий с разбираемой моделью и извлекающий данные для отладчика.
  • Models - библиотека для взаимодействия с языковыми моделями GPT-2 и используемыми в них автокодировщиками, обеспечивающая подстановку обработчиков для перехвата активаций.
  • Примеры активирующих наборов данных для MLP-нейронов, фокусов внимания и скрытых представлений автокодировщиков.

  1. OpenNews: Исследование влияния AI-ассистентов, подобных GitHub Copilot, на безопасность кода
  2. OpenNews: Судебное разбирательство против Microsoft и OpenAI, связанное с генератором кода GitHub Copilot
  3. OpenNews: Открыт код системы распознавания и перевода речи Whisper
  4. OpenNews: Учреждён крупнейший некоммерческий исследовательский проект OpenAI
Обсуждение (36 +6) | Тип: Программы |
·11.03.2024 Релиз OpenSSH 9.7 (19 +11)
  Опубликован релиз OpenSSH 9.7, открытой реализации клиента и сервера для работы по протоколам SSH 2.0 и SFTP. В предложенной версии началось внесение изменений, предшествующих будущему прекращению поддержки ключей на базе алгоритма DSA. В OpenSSH 9.7 предоставлена опция для отключения DSA на стадии компиляции, но сборка по умолчанию с поддержкой DSA пока сохранена. В следующем выпуске, намеченном на июнь, режим сборки будет изменён на отключение DSA по умолчанию, а в начале 2025 года реализация DSA будет удалена из кодовой базы.

По умолчанию использование ключей DSA прекращено ещё в 2015 году, но код для поддержки DSA собирался по умолчанию и позволял вернуть DSA через настройки. Примечательно, что алгоритм DSA является единственным обязательным к реализации в протоколе SSHv2. Подобное требование было добавлено так как во время создания и утверждения протокола SSHv2 все альтернативные алгоритмы подпадали под действие патентов. С тех пор ситуация изменилась, прекратили действие патенты, связанные с RSA, добавлен алгоритм ECDSA, значительно опережающий DSA по производительности и безопасности, а также EdDSA, который безопаснее и быстрее ECDSA.

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

Кроме изменений, связанных с DSA, в новом выпуске предложен новый тип таймаутов в ssh и sshd, включаемый через указания значения "global" в директиве ChannelTimeout. В новом режиме OpenSSH отслеживает все открытые каналы и закрывает их разом, если во всех из них за указанный промежуток времени отсутствовал трафик. Например, когда к хосту одновременно открыты каналы для SSH-сеанса и перенаправления X11, новый режим позволяет закрыть сразу оба канала, если они неактивны, вместо раздельного отслеживания таймаутов для каждого канала. Из изменений также отмечается значительное улучшение тестирования совместимости с проектом PuTTY.

  1. OpenNews: Проект OpenSSH опубликовал план прекращения поддержки DSA
  2. OpenNews: Mayhem - атака, искажающая биты в памяти для обхода аутентификации в sudo и OpenSSH
  3. OpenNews: Представлен SSH3, вариант протокола SSH, использующий HTTP/3
  4. OpenNews: Релиз OpenSSH 9.6 c устранением уязвимостей
  5. OpenNews: Terrapin - уязвимость в протоколе SSH, позволяющая снизить защиту соединения
Обсуждение (19 +11) | Тип: Программы |
Следующая страница (раньше) >>



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

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