The OpenNET Project / Index page

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

13.04.2021 Slackware 15 перешёл на стадию бета-тестирования (103 +27)
  Разработка дистрибутива Slackware 15.0 переведена на стадию бета-тестирования. Slackware развивается с 1993 года и является старейшим из ныне существующих дистрибутивов. Особенностями дистрибутива являются отсутствие усложнений и простая система инициализации в стиле классических систем BSD, что делает Slackware интересным решением для изучения работы Unix-подобных систем, проведения экспериментов и знакомства с Linux. Для загрузки подготовлен установочный образ, размером 3.1 ГБ (x86_64), а также сокращённая сборка для запуска в Live-режиме.

Основные отличия Slackware 15 сводятся к обновлению версий программ, в том числе осуществлён переход на ядро Linux 5.10, набор компиляторов GCC 10.3 и системную библиотеку Glibc 2.33.

  1. OpenNews: Началось альфа-тестирование Slackware 15.0
  2. OpenNews: Arch Linux, Fedora, Debian, Slackware и openSUSE могут отказаться от поставки Chromium
  3. OpenNews: В рамках проекта TinyWare подготовлена новая сборка Slackware
  4. OpenNews: Slackware Linux исполнилось 25 лет
  5. OpenNews: Релиз дистрибутива Slackware 14.2
Обсуждение (103 +27) | Тип: Программы |
12.04.2021 Сообщество разработчиков Perl покинул один из лидеров проекта (76 +10)
  Sawyer X объявил об уходе из руководящего совета проекта Perl и из Core Team. Он также покинул пост ответственного за формирование релизов Perl, прекратил участие в комитете, выделяющем гранты, отказался от выступления на конференции Perl и удалил свою учётную запись в Twitter. При этом Sawyer X выразил готовность довести до конца находящийся в разработке релиз Perl 5.34.0, запланированный на май, после чего удалить свой доступ к GitHub, CPAN и спискам рассылки.

Уход объясняется нежеланием больше выносить издевательское, оскорбительное и недружественное поведение некоторых участников сообщества. Последней каплей стала дискуссия о целесообразности сохранения некоторых устаревших возможностей языка Perl (Sawyer X является одним из инициаторов создания ветки Perl 7, призванной заменить Perl 5 с нарушением обратной совместимости, с чем несогласны некоторые другие разработчики).

После реструктуризации процесса управления проектом, Sawyer X, наряду с Ricardo Signes и Neil Bowers, был избран в руководящий совет, принимающий решения, связанные с развитием Perl. До этого с апреля 2016 года Sawyer X занимал пост лидера проекта Perl ("pumpking"), отвечающего за координацию работы разработчиков.

  1. OpenNews: Опубликован разбор инцидента с потерей контроля над доменом perl.com
  2. OpenNews: Избран управляющий совет, который будет руководить разработкой Perl
  3. OpenNews: Perl переходит на новую модель управления
  4. OpenNews: Анонсирован Perl 7
  5. OpenNews: Анализ рисков при воплощении в жизнь инициативы Perl 7
Обсуждение (76 +10) | Тип: Тема для размышления |
12.04.2021 NVIDIA инвестирует 1.5 млн долларов в проект Mozilla Common Voice (57 +5)
  Компания NVIDIA инвестирует 1.5 млн долларов в проект Mozilla Common Voice. Интерес к системам распознавания речи связан с прогнозом, что в следующие десять лет голосовые технологии станут одним из основных способов взаимодействия людей с различными устройствами, от компьютеров и телефонов, до цифровых ассистентов и киосков для продажи товаров.

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

Напомним, что проект Common Voice нацелен на организацию совместной работы по накоплению базы голосовых шаблонов, учитывающей всё разнообразие голосов и манер речи. Пользователям предлагается озвучить выводимые на экран фразы или оценить качество данных, добавленных другими пользователями. Накопленную базу данных c записями различного произношения типовых фраз человеческой речи без ограничений можно использовать в системах машинного обучения и в исследовательских проектах.

В настоящее время набор Common Voice включает примеры произношения более 164 тысяч людей. Накоплено около 9 тысяч часов голосовых данных на 60 различных языках. Набор для русского языка охватывает 1412 участников и 111 часов речевого материала, а для украинского языка - 459 участников и 30 часов. Для сравнения в подготовке материалов на английском языке приняли участие более 66 тысяч человек, надиктовавших 1686 часов подтверждённой речи. Предложенные наборы можно использовать в системах машинного обучения для построения моделей распознавания и синтеза речи. Данные опубликованы как общественное достояние (CC0).

По мнению автора библиотеки распознавания слитной речи Vosk недостатками набора Common Voice является однобокость голосового материала (преобладание людей мужского пола 20-30 лет, и недостаток материала с голосом женщин, детей и пожилых людей), отсутствие вариативности словаря (повторение одних и тех же фраз) и распространение записей во вносящем искажения формате MP3.

  1. OpenNews: Mozilla свернула разработку проектов Voice Fill и Firefox Voice
  2. OpenNews: Компания Mozilla представила движок распознавания речи DeepSpeech 0.9
  3. OpenNews: NoiseTorch, приложение для подавления шумов микрофона
  4. OpenNews: Выпуск Firefox 78.0.1 и обновление голосовых данных Mozilla Common Voice
  5. OpenNews: Компания Mozilla опубликовала голосовые данные Common Voice
Обсуждение (57 +5) | Тип: К сведению |
11.04.2021 Выпуск пользовательского окружения Sway 1.6, использующего Wayland (62 +22)
  Доступен релиз композитного менеджера Sway 1.6, построенного с использованием протокола Wayland и полностью совместимого с мозаичным оконным менеджером i3 и панелью i3bar. Код проекта написан на языке Си и распространяется под лицензией MIT. Проект нацелен на использование в Linux и FreeBSD.

Совместимость с i3 обеспечена на уровне команд, файлов конфигурации и IPC, что позволяет использовать Sway в качестве прозрачной замены i3, использующей Wayland вместо X11. Sway позволяет размещать окна на экране не пространственно, а логически. Окна располагаются, образуя сетку, оптимально использующую экранное пространство и позволяющую быстро манипулировать окнами только при помощи клавиатуры.

Для обустройства полноценного пользовательского окружения предлагаются сопутствующие компоненты: swayidle (фоновый процесс с реализацией протокола KDE idle), swaylock (хранитель экрана), mako (менеджер уведомлений), grim (создание скриншотов), slurp (выделение области на экране), wf-recorder (захват видео), waybar (панель приложений), virtboard (экранная клавиатура), wl-clipboard (работа с буфером обмена), wallutils (управление обоями рабочего стола).

Sway развивается как модульный проект, построенный поверх библиотеки wlroots, в которую вынесены все базовые примитивы для организации работы композитного менеджера. Wlroots включает бэкенды для абстрагирования доступа к экрану, устройствам ввода, отрисовки без прямого обращения к OpenGL, взаимодействию с KMS/DRM, libinput, Wayland и X11 (предоставляется прослойка для запуска X11-приложений на базе Xwayland). Помимо Sway библиотека wlroots активно используется и в других проектах, включая Librem5 и Cage. Кроме Си/С++ разработаны биндинги для Scheme, Common Lisp, Go, Haskell, OCaml, Python и Rust.

В новом выпуске:

  • Реализована возможность использования редактора методов ввода (IME) в составе элементов интерфейса пользователя, таких как панели и экран блокировки.
  • Повышена плавность интерактивных операций перемещения и изменения размера окон.
  • В самодостаточных пакетах Flatpak и Snap для улучшения интеграции с системой задействован протокол xdg-foreign.
  • Совместимость с оконным менеджером i3 улучшена в области команд, изменяющих раскладку окон на экране.
  • Добавлена опция для скрытия курсора во время набора.
  • Реализация корзины адаптирована для работы в системах без systemd или elogind.
  • Повышена надёжность работы с буфером обмена для приложений X11.

  1. OpenNews: Первый выпуск labwc, композитного сервера для Wayland
  2. OpenNews: Доступен Wayland 1.19
  3. OpenNews: Выпуск KWinFT 5.20 и kwin-lowlatency 5.20, форков оконного менеджера KWin
  4. OpenNews: Доступен композитный сервер Wayfire 0.5, использующий Wayland
  5. OpenNews: Выпуск пользовательского окружения Sway 1.5, использующего Wayland
Обсуждение (62 +22) | Тип: Программы |
11.04.2021 Выпуск OpenToonz 1.5, открытого пакета для создания 2D-анимации (74 +19)
  Опубликован выпуск проекта OpenToonz 1.5, продолжающего развитие исходных текстов профессионального пакета 2D-анимации Toonz, который использовался при производстве мультипликационного сериала Футурама и некоторых мультипликационных фильмах, номинированных на премию Оскар. В 2016 году код Toonz был открыт под лицензией BSD и с тех пор продолжает развиваться как свободный проект.

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

В новой версии:

  • Упрощено использование инструмента для создания анимации.
  • Добавлен новый набор кистей Aotz MyPaint (Sketch, Ink, Fill, Clouds, Water, Grass, Leaves, Fur, Eraser).
  • Добавлена функция для записи и повторной загрузки параметров разделения цветов.
  • В редактор контрольных точек добавлена опция для привязки и реализован режим свободной расстановки точек (Freehand).
  • В инструмент преобразования изображений в векторный формат добавлена опция для выравнивания границ штриховки.
  • В инструмент кадрирования добавлена поддержка привязки к точкам пересечения.
  • Добавлены новые эффекты: Bloom Iwa Fx, Fractal Noise Iwa Fx и Glare Iwa Fx. В браузере эффектов добавлена строка поиска.
  • Добавлен новый режим очистки сегментов и возможность выбрать диапазон кадров для его применения.
  • Добавлен инструмент для рисования форм с несколькими дугами.
  • Добавлен индикатор для контроля за горизонтальным уровнем.
  • Реализована возможность настройки размещения панели с цветовой палитрой.
  • Обновлён диалог с настойками рендеринга.
  • В редактор стилей добавлена кнопка для создания нового стиля.
  • Заменены все пиктограммы в разделе с настройками и обновлены пиктограммы для всех команд.
  • Добавлена поддержка платформы FreeBSD.

  1. OpenNews: Релиз пакета для создания 2D-анимации Synfig 1.4
  2. OpenNews: Выпуск экспериментального векторного графического редактора VPaint 1.7
  3. OpenNews: Открытие анимационного пакета Toonz, применяемого в производстве Футурамы
  4. OpenNews: Анимационная студия Pixar приняла решение об открытии пакета USD
  5. OpenNews: Открыт код для синтеза анимации с помощью нейросетей
Обсуждение (74 +19) | Тип: Программы |
10.04.2021 В Xwayland добавлена поддержка аппаратного ускорения на системах с GPU NVIDIA (74 +16)
  В кодовую базу XWayland, DDX-компонента (Device-Dependent X), обеспечивающего запуск X.Org Server для выполнения X11-приложений в окружениях на базе Wayland, приняты изменения, позволяющие задействовать аппаратное ускорение отрисовки на системах с проприетарными графическими драйверами NVIDIA.

Судя по проведённым разработчиками тестам, после включения указанных патчей производительность OpenGL и Vulkan в X-приложениях, запущенных при помощи XWayland, почти не отличается от запуска под управлением обычного X-сервера. Изменения подготовлены сотрудником компании NVIDIA. В самом драйвере NVIDIA поддержка компонентов, необходимых для использования ускорения в Xwayland, появится в одном из следующих выпусков, предполагается, что в ветке 470.x.

Дополнительно можно отметить несколько других событий, связанных с графическим стеком Linux:

  • Разработчики Wayland планируют переименовать основную ветку во всех своих репозиториях с "master" на "main", так как слово "master" считается последнее время неполиткорректным, напоминает о рабстве и воспринимается как оскорбительное некоторыми участниками сообщества. В свою очередь, сообщество freedesktop.org решило по умолчанию для новых проектов использовать репозиторий 'main' вместо 'master'.

    Интересно, что нашлись и противники указанной идеи. В частности, Ян Энгельгардт (Jan Engelhardt), сопровождающий более 500 пакетов в openSUSE, назвал высказанные GitHub и SFC аргументы в пользу замены "master" на "main" лицемерием и двойными стандартами. Он предложил оставить всё как есть и сосредоточить внимание на продолжении разработки, а не создании беспорядка со сменой имён. По мнению Яна, для тех кто не может смириться с термином "master" можно просто обеспечить работу двух веток с идентичным состоянием коммитов, и обойтись без ломки устоявшегося уклада.

  • В Mesa-драйвере lavapipe, предназначенном для программной отрисовки и использующем LLVM для генерации кода, реализована поддержка графического API Vulkan 1.1 и отдельных возможностей из спецификации Vulkan 1.2 (ранее в lavapipe полноценно поддерживался только OpenGL). Отмечается, что драйвер успешно проходит все тесты , охватывающие новые возможности Vulkan 1.1, но пока проваливает те же тесты для Vulkan 1.0, что мешает его официальной сертификации на предмет поддержки Vulkan.
  • Опубликован инструментарий Vgpu_unlock, позволяющий активировать поддержку vGPU на некоторых потребительских видеокартах NVIDIA Geforce и Quadro, официально vGPU не поддерживающих, но основанных на том же чипе, что и более дорогие карты Tesla (функциональность виртуального GPU ограничена программно).
  • Представлена начальная реализация нового открытого драйвера PanVk, предоставляющего поддержку графического API Vulkan для GPU ARM Mali Midgard и Bifrost. PanVk развивается сотрудниками компании Collabora и позиционируется как продолжение развития проекта Panfrost, обеспечивающего поддержку OpenGL.
  • Опубликован выпуск драйвера xf86-input-libinput 1.0.0, предоставляющего обвязку над Libinput, унифицированным стеком для работы с устройствами ввода. В окружениях на базе X-сервера драйвер xf86-input-libinput может использоваться вместо отдельных драйверов evdev и synaptics. Ключевым изменением в версии 1.0.0 является переход на лицензию MIT.

  1. OpenNews: Выпуск XWayland 21.1.0, компонента для запуска X11-приложений в Wayland-окружениях
  2. OpenNews: Обновление драйвера Wayland для Wine
  3. OpenNews: Выпуск проприетарного драйвера NVIDIA 460.32
  4. OpenNews: В Ubuntu 21.04 решено включить Wayland по умолчанию
  5. OpenNews: Доступен Wayland 1.19
Обсуждение (74 +16) | Тип: К сведению |
10.04.2021 Проект FreeBSD перевёл порт ARM64 в число первичных и исправил три уязвимости (127 +15)
  Разработчики FreeBSD приняли решение в новой ветке FreeBSD 13, релиз которой ожидается 13 апреля, присвоить порту для архитектуры ARM64 (AArch64) статус первичной платформы (Tier 1). Ранее подобный уровень поддержки предоставлялся для 64-разрядных систем x86 (до последнего времени первичной была и архитектура i386, но в январе она была переведена на второй уровень поддержки).

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

Дополнительно можно отметить устранение трёх уязвимостей во FreeBSD:

  • CVE-2021-29626 - непривилегированный локальный процесс может прочитать содержимое памяти ядра или других процессов через манипуляцию с маппингом страниц памяти. Уязвимость вызвана ошибкой в подсистеме виртуальной памяти, обеспечивающей совместное использование памяти между процессами, которая приводила к продолжению привязки памяти к процессу после освобождения связанной страницы памяти.
  • CVE-2021-29627 - непривилегированный локальный пользователь может повысить свои привилегии в системе или прочитать содержимое памяти ядра. Проблема вызвана обращением к памяти после её освобождения (use-after-free) в реализации механизма accept filter.
  • CVE-2020-25584 - возможность обхода механизма изоляции Jail. Пользователь внутри изолированного окружения, имеющий право монтирования разделов (allow.mount), может добиться изменения корневого каталога на позицию вне иерархии Jail и получить полный доступ на чтение и запись всех системных файлов.

  1. OpenNews: FreeBSD переводит архитектуру i386 на вторичный уровень поддержки
  2. OpenNews: Началось бета-тестирование FreeBSD 13.0
  3. OpenNews: Во FreeBSD 13 чуть не оказалась халтурная реализация WireGuard с нарушением лицензии и уязвимостями
  4. OpenNews: Отчёт о развитии FreeBSD за четвёртый квартал 2020 года
  5. OpenNews: Проект FreeBSD анонсировал переход на Git в ближайшие дни
Обсуждение (127 +15) | Тип: К сведению |
09.04.2021 Выпуск Wine 6.6 (41 +24)
  Состоялся экспериментальный выпуск открытой реализации WinAPI - Wine 6.6. С момента выпуска версии 6.5 было закрыто 56 отчётов об ошибках и внесено 320 изменений.

Наиболее важные изменения:

  • Движок Mono обновлён до версии 6.1.1 с переносом некоторых обновлений из основного проекта.
  • В формат исполняемых файлов PE преобразованы библиотеки DWrite и DnsApi.
  • Улучшена поддержка драйвера для устройств Plug & Play.
  • Решена проблема с показом лотка задач Wine в панели KDE 5.
  • Закрыты отчёты об ошибках, связанные с работой игр: Microsoft Flight Simulator, Death Stranding, Tony Hawk's Pro Skater, Evil Twin, Legends of Runeterra, Dune2000, Call of Duty 4: Modern Warfare, Call of Duty: Modern Warfare 2, EVE Online Launcher, Half-life, Breath of Fire IV, Magic The Gathering Arena, King of Dragon Pass, FlatOut 2, FAR: Lone Sail, Solid Edge 15: Hangs on Save.
  • Закрыты отчёты об ошибках, связанные с работой приложений: Google Talk, WebLoad, XMPSetup, ICQ 6.x, Kugou Music, QQ, Wechat, PVSYST, Java JRE 8 installer, RealNetworks RealPlayer 18, CA ERWIN Data Modeler r7.x/8.x, Word 97, Qt Creator 3.x, Kate, Snap Camera 1.11.x, Cppcheck 2.3, Denuvo Anti-Cheat, Amazon Chime 4.x, Atomic Mail Sender 4.2x, Nvidia FrameView 1.2, Elgato Stream Deck 4.9.3, Windows Admin Center 2103, PdfSharp, HvManager, Altium Designer 17.

  1. OpenNews: Выпуск Wine 6.5
  2. OpenNews: Новая версия Wine Launcher 1.4.46 - инструмента для запуска Windows игр через Wine
  3. OpenNews: Обновление драйвера Wayland для Wine
  4. OpenNews: Стабильный релиз Wine 6.0
  5. OpenNews: Проект Wine выпустил Vkd3d 1.2 с реализацией Direct3D 12
Обсуждение (41 +24) | Тип: Программы |
09.04.2021 Инструментарий для доказательства теорем Coq рассматривает возможность смены названия (163 –7)
  Свободный инструментарий для доказательства теорем Coq рассматривает возможность смены названия. Причина: для англофонов слова "coq" и "cock" (сленговое название мужского полового органа) звучат похоже, и некоторые пользователи-женщины, сталкивались с двусмысленными шутками при использовании названия в устной речи. Само же название языка Coq произошло от фамилии одного из разработчиков, Thierry Coquand. Сходство звучания Coq (фран. петух) и Cock (англ. петух) уже обыгрывалось в проекте: язык, используемый для описания конструкций, называется Gallina (лат. курица).

  1. OpenNews: Набор приложений KDE переименован из KDE Applications в KDE Gear
  2. OpenNews: Дистрибутив Fedora на пути переименования в Fedora Linux
  3. OpenNews: Развиваемое проектом UBports окружение Unity8 переименовано в Lomiri
  4. OpenNews: Язык Perl 6 переименован в Raku
  5. OpenNews: Открытый проект Bro переименован в Zeek из-за негативной коннотации
Обсуждение (163 –7) | Автор: Аноним | Тип: К сведению |
08.04.2021 Apache сворачивает разработку кластерной платформы Mesos (66 +5)
  Разработчики сообщества Apache проголосовали за прекращение разработки платформы управления ресурсами кластера Apache Mesos и перенос имеющихся наработок в репозиторий устаревших проектов Apache Attic. Заинтересованным в дальнейшем развитии Mesos энтузиастам предлагается продолжить разработку через создание форка git-репозитория проекта.

В качестве причины провала проекта один их ключевых разработчиков Mesos упоминает невозможность конкурировать с платформой Kubernetes, которая была создана позднее, обобщила опыт своих предшественников и создавалась компанией Google, имеющей богатый опыт создания крупных кластеров. В отличие от Kubernetes проект Mesos был создан аспирантами, не имевшими большого опыта работы с кластерами, которые затем были приняты на работу в Twitter. Проект развивался путём проб и ошибок, и, оглядываясь назад, разработчики признают, что многие вещи стоило бы сделать иначе. Mesos далёк от принципа "батарейки входят в комплект", т.е. не предоставляет единый набор компонентов (например, планировщики и сервисы развиваются в отдельных проектах), что привело к сильной фрагментации сообщества, усложнило процессы развёртывания и сделало проект недружелюбным для новичков. Недоверие пользователей также породили действия стартапа Mesosphere, пытающегося развивать коммерческие решения на базе Mesos.

Напомним, что Mesos был изначально разработан компанией Twitter и в 2010 году передан в руки фонда Apache. Кластеры на базе Mesos были развёрнуты в таких компаниях, как Netflix, Samsung, Twitter, IBM, PayPal и Yelp. Mesos сочетает в себе функции системы обеспечения совместного доступа к ресурсам кластера, оркестровки контейнеров и распределённого ядра для организации выполнения заданий на группе узлов. Mesos позволяет работать с кластером как с единым набором ресурсов, абстрагируя процессоры, GPU, память, системы хранения и другие вычислительные ресурсы на физических серверах и виртуальных машинах. При выполнении распределённых приложений и фреймворков Mesos берёт на себя работу по динамическому распределению и изоляции имеющихся ресурсов.

  1. OpenNews: Представлена распределённая операционная система DC/OS (Datacenter Operating System)
  2. OpenNews: Выпуск платформы управления ресурсами кластера Apache Mesos 1.0
  3. OpenNews: Mesos получил статус первичного проекта Apache
  4. OpenNews: Twitter вошёл в число официальных спонсоров фонда Apache
  5. OpenNews: Выпуск Kubernetes 1.18, системы управления кластером изолированных контейнеров
Обсуждение (66 +5) | Тип: К сведению |
08.04.2021 Новый выпуск фреймворка для создания сетевых приложений Ergo 1.2 (48 +2)
  После года разработки состоялся релиз фреймворка Ergo 1.2, реализующего полный сетевой стек Erlang и его библиотеку OTP на языке Go. Фреймворк предоставляет разработчику гибкий инструментарий из мира Erlang для создания распределённых решений на языке Go с помощью готовых шаблонов проектирования Application, Supervisor и GenServer. Поскольку в языке Go отсутствует прямой аналог процесса Erlang, то во фреймворке используются goroutine как основы для GenServer с обёрткой recover для возможности обработки исключительных ситуаций. Код проекта распространяется под лицензией MIT.

В новом выпуске:

  • Реализована поддержка TLS 1.3 с возможностью автогенерации самоподписанных сертификатов (если необходимо шифровать соединения, но нет потребности в его авторизации, поскольку подключение использует cookie для предоставления доступа к узлу)
  • Добавлена статическая маршрутизация, чтобы исключить обращение к EPMD для определения порта узла. Это позволяет решить проблему безопасности и вместе с шифрованием даёт возможность запускать кластер Erlang в публичных сетях.
  • Добавлен новый шаблон GenStage (из мира Elixir), который позволяет создавать Pub/Sub решения без использования Message Bus. Одной из важных особенностей этого шаблона является "backpressure control". "Producer" будет доставлять ровно тот объем сообщений, который был запрошен "Consumer." Пример реализации можно посмотреть здесь.

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

  1. OpenNews: Релиз Erlang/OTP 23
  2. OpenNews: Intel представил сокращённый вариант сетевого стека для Linux
  3. OpenNews: Проект LibOS развивает вариант ядра Linux с сетевым стеком в форме библиотеки
  4. OpenNews: Оценка способности сетевого стека Linux обрабатывать миллион пакетов в секунду
  5. OpenNews: Выпуск сетевого стека F-Stack 1.13, выполняемого в пространстве пользователя
Обсуждение (48 +2) | Автор: имятакое | Тип: Программы |
08.04.2021 IBM опубликует компилятор COBOL для Linux (218 +32)
  Компания IBM объявила о решении 16 апреля опубликовать компилятор языка программирования COBOL для платформы Linux. Компилятор будет поставляться в форме проприетарного продукта. Версия для Linux основана на тех же технологиях, что и продукт Enterprise COBOL для z/OS, и обеспечивает совместимость со всеми актуальными спецификациями, в том числе включает изменения, предложенные в стандарте от 2014 года.

Помимо оптимизирующего компилятора, который можно использовать для сборки имеющихся COBOL-приложений, в состав входит набор runtime-библиотек, необходимый для выполнения программ в Linux. Из особенностей выделяется возможность развёртывания собранных приложений в гибридных облачных окружениях, в которых используются платформы IBM Z (z/OS), IBM Power (AIX) и x86 (Linux). Из поддерживаемых дистрибутивов заявлены RHEL и Ubuntu. По своим возможностям и производительности версия для Linux признана пригодной для разработки критически важных бизнес-приложений.

В этом году языку COBOL исполнится 62 года и он остаётся одним из старейших из активно применяемых языков программирования, а также одним из лидеров по объёму написанного кода. По состоянию на 2017 год 43% банковских систем продолжали использовать COBOL. Код на COBOL применяется при обработке около 80% персональных финансовых транзакций и в 95% терминалов для приёма платежей по банковским картам. Общий объём находящегося в обиходе кода оценивается в 220 млрд строк. Благодаря наличию компилятора GnuCOBOL, поддержка языка COBOL на платформе Linux присутствовала и ранее, но не рассматривалось финансовыми учреждениями как решение для промышленного использования.

  1. OpenNews: Языку программирования COBOL исполняется 50 лет
  2. OpenNews: IBM открыл тулкит гомоморфного шифрования для Linux
  3. OpenNews: Компания IBM открыла наработки, связанные с процессором A2O POWER
  4. OpenNews: Опубликован транслятор языка Ада на базе LLVM
  5. OpenNews: IBM переводит язык EGL в разряд открытых технологий
Обсуждение (218 +32) | Тип: К сведению |
08.04.2021 Обновление свободного антивирусного пакета ClamAV 0.103.2 с устранением уязвимостей (49 +14)
  Сформирован релиз свободного антивирусного пакета ClamAV 0.103.2, в котором устранено несколько уязвимостей:
  • CVE-2021-1386 - повышение привилегий на платформе Windows из-за небезопасной загрузки DLL UnRAR (локальный пользователь может разместить свою DLL под видом библиотеки UnRAR и добиться выполнения кода с системными привилегиями).
  • CVE-2021-1252 - зацикливание при обработке специально оформленных XLM-файлов Excel.
  • CVE-2021-1404 - крах процесса при обработке специально оформленных документов PDF.
  • CVE-2021-1405 - крах из-за разыменования указатели NULL в парсере писем.
  • Утечка памяти в коде разбора изображений PNG.

Из не связанных с безопасностью изменений отмечается перевод в число устаревших настройки SafeBrowsing, которая преобразованы в ничего не выполняющую заглушку в связи с изменением компанией Google условий доступа к API Safe Browsing. В утилите FreshClam улучшена обработка HTTP-кодов 304, 403 и 429, а также возвращён файл mirrors.dat в каталог с БД.

  1. OpenNews: Обновление свободного антивирусного пакета ClamAV 0.103.1
  2. OpenNews: Компания Cisco выпустила свободный антивирусный пакет ClamAV 0.103
  3. OpenNews: Доступна утилита для генерации базы сигнатур ClamAV на основе API Google Safe Browsing
  4. OpenNews: Обновление свободного антивирусного пакета ClamAV 0.102.2 с устранением уязвимостей
  5. OpenNews: Обновление свободного антивирусного пакета ClamAV 0.101.4 с устранением уязвимостей
Обсуждение (49 +14) | Тип: Проблемы безопасности |
07.04.2021 Релиз стратегической игры Warzone 2100 4.0 (45 +48)
  Вышел релиз свободной стратегической (RTS) игры Warzone 2100 4.0.0. Игра изначально разработана компанией Pumpkin Studios и выпущена на рынок в 1999 году. В 2004 году исходные тексты были открыты под лицензией GPLv2 и развитие игры продолжилось силами сообщества. Поддерживается как одиночная игра против ботов, так и проведение сетевых игр. Пакеты подготовлены для Ubuntu, Windows и macOS.

Краткий список улучшений и изменений в новой версии:

  • Добавлена поддержка новых графических движков:
  • Добавлены "Фракции" для Сетевого режима игры, и игры с ботами.
  • Текстуры с более высоким разрешением.
  • Добавлен музыкальный менеджер, а также новые саундтреки Lupus-Mechanicus's album.
  • Добавлен генератор "скриптовых" / "случайных" карт.
  • Прокручиваемый чат в лобби, и многие другие улучшения пользовательского интерфейса / добавлены виджеты.
  • Обновления и улучшения AI-ботов (Bonecrusher, Cobra).
  • Новый "headless" режим для запуска игры без вывода графики (для сценариев / авто хост-сервера / ботов).
  • Улучшен JS API и добавлен новый "Отладчик скриптов".
  • Удалены Qt-зависимости, выполнен переход с QtScript на новый встроенный JS-движок: QuickJS.
  • Новые сборки игры для систем Windows 64-bit (для обоих Intel 64-bit / x64, и ARM64), macOS Universal Binaries с нативной поддержкой Apple Silicon (в добавок к Intel 64-bit).
  • 100% перевод на русский язык, включая windows-инсталятор игры.
  • Множество улучшений, в том числе баланса игры, а также исправление достаточно серьёзных ошибок.

С момента последнего стабильного выпуска было отправлено более 1000 коммитов от многих участников, включая: Alexander Volkov, alfred007 / highlander1599, Bennett Somerville, Björn Ali Göransson, cpdef, Cyp, Daniel Llewellyn, Ilari Tommiska, inodlite, Karamel, KJeff01, lakebeans, Lupus-Mechanicus, Maxim Zhuchkov, Next67, past-due, Paweł Perłakowski, Prot EuPhobos, Solstice245, Thiago Romão Barcala, Tipchik, toilari, Topi Miettinen, TotalCaesar659, Vitya Andreev.

Серьёзный вклад в игру также вносит и русскоязычное сообщество, где принимаются к рассмотрению все идеи по улучшению и изменению баланса от фанатов и обычных игроков. У сообщества имеется свой портал с TeamSpeak-ом. Имеется любительская автоматизация по созданию хост-лобби с подсчётом статистики и составлению рейтингов постоянных игроков. Также есть неофициальная, но обширная база карт для игры. Действует Discord сервер для русскоговорящей аудитории.

  1. OpenNews: Доступна двадцать четвёртая альфа-версия открытой игры 0 A.D.
  2. OpenNews: Новая версия стратегической игры Warzone 2100. Проект OpenDiablo2
  3. OpenNews: Релиз движка стратегических игр Spring 101
  4. OpenNews: Свободная стратегическая игра Zero-K размещена на itch.io
  5. OpenNews: Открыт код стратегической игры Star Ruler 2
Обсуждение (45 +48) | Автор: EuPhobos | Тип: Программы |
07.04.2021 В Firefox решено не удалять компактный режим и активировать WebRender для всех Linux-окружений (97 +42)
  Разработчики Mozilla решили не удалять компактный режим отображения панелей и продолжить поставку связанной с ним функциональности. При этом видимая пользователям настройка для выбора режима панели (меню "гамбургер" в панели -> Customize -> Density -> Compact или Персонализация -> Значки -> Компактные) будет убрана по умолчанию. Для возвращения настройки в about:config появится параметр "browser.compactmode.show", возвращающий кнопку для активации компактного режима, но с примечанием об отсутствии его официальной поддержки. Для пользователей, у которых включён компактный режим параметр будет активирован автоматически.

Изменение будет реализовано в выпуске Firefox 89, намеченном на 18 мая, в котором также запланировано включение обновлённого оформления, развиваемого в рамках проекта Proton. Напомним, что в компактном режиме используются кнопки меньшего размера и убираются лишние пустоты вокруг элементов панелей и области вкладок для высвобождения дополнительного вертикального пространства для контента. Режим планировалось убрать из-за желания упростить интерфейс и предложить оформление, которое бы подходило большинству пользователей.

Дополнительно можно отметить, что в Firefox 88, намеченном на 20 апреля, ожидается активация WebRender для всех пользователей Linux, включая рабочие столы Xfce и KDE, все версии Mesa и системы с драйверами NVIDIA (ранее webRender был включён только для GNOME при наличии драйверов Intel и AMD). WebRender написан на языке Rust и позволяет добиться существенного увеличения скорости отрисовки и снижения нагрузки на CPU за счёт выноса на сторону GPU операций отрисовки содержимого страницы, которые реализованы через выполняемые в GPU шейдеры. Для принудительного включения в about:config следует активировать настройку "gfx.webrender.enabled" или запустить Firefox с выставленной переменной окружения MOZ_WEBRENDER=1.

  1. OpenNews: Релиз Firefox 87
  2. OpenNews: В Firefox 87 будет урезано содержимое HTTP-заголовка Referer
  3. OpenNews: В ночных и бета сборках Firefox включена по умолчанию поддержка HTTP/3
  4. OpenNews: Из Firefox намерены убрать компактный режим отображения панелей
  5. OpenNews: В Firefox 85 будет активировано аппаратное ускорение отрисовки для GNOME на базе Wayland
Обсуждение (97 +42) | Тип: К сведению |
Следующая страница (раньше) >>



Спонсоры:
Inferno Solutions
A-Real
Hosting by Hoster.ru
Хостинг:

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