The OpenNET Project / Index page

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

·17.12.2024 Компания Mozilla опубликовала финансовый отчёт за 2023 год (42 +2)
  Компания Mozilla опубликовала финансовый отчет за 2023 год. В 2023 году доходы Mozilla увеличились на 60 млн долларов и составили 653 млн долларов. Для сравнения, в 2022 году компания Mozilla заработала 593 млн долларов, в 2021 году - 600 млн, в 2020 - 496 млн, в 2019 - 828 млн, в 2018 - 450 млн, в 2017 - 562 млн , в 2016 - 520 млн, в 2015 - 421 млн, в 2014 - 329 млн, в 2013 - 314 млн, 2012 - 311 млн.

494 миллиона из 593 получены благодаря отчислениям за использование поисковых систем (Google, Baidu, DuckDuckGo, Yahoo, Bing, Yandex), сотрудничеству с различными сервисами (Cliqz, Amazon, eBay) и размещению контекстных рекламных блоков на стартовой странице. В 2022 году размер подобных отчислений составил 510 млн, в 2021 - 527 млн, в 2020 - 441 млн, в 2019 - 451 млн, в 2018 - 429 млн, а в 2017 - 539 млн долларов. По неофициальным данным, около 400 млн долларов в год приносит сделка с компанией Google о передаче поискового трафика.

Другие доходы:

  • Объём средств, вложенных в инвестиции: 1006 млн долларов. Доход от инвестиций: 47 млн долларов (в 2022 году - 631 млн и 9.4 млн, в 2021 - 651 млн и 5.7 млн, в 2020 году - 577 млн и 9.1 млн).
  • Доход от подписных сервисов и рекламы: 64 млн долларов (в 2022 году 75 млн, в 2021 году 56 млн).
  • Пожертвования: 12.9 млн долларов (в 2022 году было получено 9.3 млн, в 2021 - 7.3 млн, а в 2020 - 6.7 млн).
  • Иные доходы: 295 тысяч долларов (в 2022 году - 352 тысячи, в 2021 году - 451 тысяча). В 2019 году подобная графа доходов принесла Mozilla 338 млн долларов, присуждённых в ходе судебного разбирательства с компанией Yahoo.

Общая сумма затрат составила 496 млн долларов (в 2022 году - 425 млн, в 2021 - 339 млн, в 2020 - 438 млн, в 2019 - 495 млн, в 2018 - 451 млн, в 2017 - 421.8 млн, в 2016 - 360.6 млн, в 2015 - 337.7 млн, в 2014 - 317.8 млн, в 2013 - 295 млн, в 2012 - 145.4 млн). Размер активов на начало года - 1197 млн долларов, на конец года - 1335 млн долларов.

Среди затрат:

  • Расходы на разработку: 260 млн долларов (220 млн долларов в 2022 году, 199 млн в 2021, 242 млн в 2020 и 303 млн в 2019).
  • Расходы на поддержку сервисов: 40 млн долларов (34 млн в 2022 году, 27 млн в 2021, 20.3 млн в 2020, 22.4 млн в 2019 и 33.4 млн в 2018).
  • Расходы на маркетинг: 68 млн долларов (58 млн в 2022 году, 30 млн в 2021, 37 млн в 2020, 43 млн в 2019 и 53 млн в 2018).
  • Административные расходы: 123 млн долларов (108 млн в 2022 году, 81 млн в 2021, 137 млн в 2020, 124 млн в 2019 и 86 млн в 2018).
  • Выплаты грантов: 3.6 млн долларов (в 2022 году - 2.1 млн, в 2021 - 1.8 млн, в 2020 - 1.6 млн, в 2019 - 1.5 млн).

  1. OpenNews: Компания Mozilla опубликовала финансовый отчёт за 2022 год
  2. OpenNews: Проект GNOME опубликовал финансовый отчёт за 2023 год
  3. OpenNews: Отчёт о финансировании проекта Tor
  4. OpenNews: Компания Mozilla опубликовала финансовый отчёт за 2021 год
Обсуждение (42 +2) | Тип: К сведению |
·17.12.2024 Опубликован Fedora Asahi Remix 41, дистрибутив для ARM-чипов Apple (25 +3)
  Представлен дистрибутив Fedora Asahi Remix 41, предназначенный для установки на компьютеры Mac, оснащённые ARM-чипами, разработанными компанией Apple. Fedora Asahi Remix 41 основан на пакетной базе Fedora Linux 41 и оснащён инсталлятором Calamares. Изначально дистрибутив Asahi Linux развивался на основе Arch Linux, но в 2023 году был переведён на пакетную базу Fedora, что позволило сфокусировать усилия на обратном инжиниринге и поддержке оборудования, а сборку готового к установке дистрибутива передать рабочей группе Fedora Asahi SIG.

В Fedora Asahi Remix обеспечена возможность работы на системах Apple MacBook Air, MacBook Pro, Mac Mini, Mac Studio и iMac, оснащённых ARM-чипами Apple M1 и M2. Полностью поддерживается: звуковая подсистема компьютеров Apple, камера, Wi-Fi, Bluetooth, устройства ввода, USB Type C (USB 3.0) и беспроводная зарядка MagSafe. Пока не поддерживается: подключение экрана через USB-C, Thunderbolt/USB4, микрофон и Touch ID.

В качестве основного пользовательского окружения поставляется KDE Plasma 6.2, но опционально доступна редакция с GNOME 47. В обеих редакциях используется Wayland, а для запуска X11-приложений применяется DDX-сервер XWayland. В графических драйверах поддерживается OpenGL 4.6, OpenGL ES 3.2 и Vulkan 1.4 (в родных графических драйверах для чипов M1 от компании Apple реализована только спецификация OpenGL 4.1).

Для запуска в отдельных виртуальных машинах приложений, собранных для систем x86_64, предоставляется инструментарий muvm и слой эмуляции на базе пакета FEX. При эмуляции поддерживается проброс GPU и использование Wine с прослойками DXVK и vkd3d-proton для выполнения компьютерных игр, собранных для архитектуры x86_64 и распространяемых через каталог Steam.

  1. OpenNews: Релиз дистрибутива Fedora Linux 41
  2. OpenNews: Fedora c KDE присвоен статус базовой редакции, поддерживаемой на уровне Fedora Workstation с GNOME
  3. Fedora на пути к переводу Git-сервисов совместной разработки на платформу Forgejo
  4. OpenNews: Проект Asahi Linux подготовил инструментарий для запуска Windows-игр
  5. OpenNews: В Fedora одобрена поставка в пакете asahi-installer исполняемых файлов для macOS
Обсуждение (25 +3) | Тип: Программы |
·17.12.2024 Уязвимость в Apache Struts, позволяющая выполнить код на сервере (18 +7)
  В web-фреймворке Apache Struts, применяемом для создания web-приложений на языке Java с использованием парадигмы МVС (Model-View-Controller), выявлена уязвимость (CVE-2024-53677). Уязвимость даёт возможность внешнему злоумышленнику записать файл в произвольное место файловой системы на сервере через отправку специально оформленного HTTP-запроса. Проблема затрагивает выпуски с 2.0.0 по 2.3.37, c 2.5.0 по 2.5.33 и с 6.0.0 по 6.3.0.2, и проявляется в приложениях, использующих компонент FileUploadInterceptor для загрузки файлов на сервер.

Уязвимость вызвана отсутствием должной проверки параметров, передаваемых при загрузке файлов. При наличии доступа к функциям загрузки файлов, атакующий может указать значение вида "../../../../../webapps/ROOT" и добиться сохранения файла за пределами каталога для хранения загружаемых данных (прототип эксплоита). Получив возможность записи файлов в произвольные части ФС можно организовать выполнение своих команд на сервере, перезаписав скрипты или файлы конфигурации, насколько это позволяют права пользователя, под которым выполняется web-приложение. Если web-приложение выполняется в контейнере Apache Tomcat, запускаемом с правами root, атакующий может получить привилегированный доступ в систему.

Уязвимости в Apache Struts имеют значение, так как данный фреймворк пользуется популярностью в корпоративных системах, доступных через web. По статистике RedMonk фреймворк Apache Struts применялся в web-приложениях 65% компаний из списка Fortune 100. В 2017 году атака на информационную систему компании Equifax, использующую уязвимую версию Apache Struts, привела к утечке персональных данных 143 млн жителей США.

  1. OpenNews: WordPress и Apache Struts среди web-платформ лидируют по числу уязвимостей с эксплоитами
  2. OpenNews: Критическая уязвимость в Apache Struts
  3. OpenNews: Уязвимость в Apache Struts стала причиной утечки персональных данных 143 млн американцев
  4. OpenNews: Критическая уязвимость в Apache Struts
  5. OpenNews: Волна взломов сайтов через неисправленную уязвимость в Apache Struts
Обсуждение (18 +7) | Тип: Проблемы безопасности |
·16.12.2024 Обновление голосовых данных Mozilla Common Voice 20 (38 +11)
  Компания Mozilla обновила наборы голосовых данных Common Voice, включающие примеры произношения более 200 тысяч человек. Данные опубликованы как общественное достояние (CC0). Предложенные наборы можно использовать в системах машинного обучения для построения моделей распознавания и синтеза речи. По сравнению с прошлым обновлением объём речевого материала в коллекции увеличился с 32.6 до 33.1 тысячи часов речи, из которых 22.1 тысячи часов прошли процедуру проверки. Число поддерживаемых языков увеличилось со 129 до 133 - добавлены языки арагонский, исиндебеле, южный сото и тупури.

В подготовке материалов на английском языке приняли участие 94.9 тысяч человек, надиктовавших 3631 час речи (было 93.9 тысячи участников и 3587 часов). Набор для белорусского языка охватывает 8521 участника и 1860 часов речевого материала (было - 8444 участников и 1846 часов), русского языка - 3365 участников и 281 час (было 3296 участников и 278 часов), узбекского - 2211 участников и 265 часов (было 2200 участников и 265 часов), украинского языка - 1120 участника и 114 часов (было 1104 участник и 114 часов).

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

  1. OpenNews: Обновление голосовых данных Mozilla Common Voice 19.0
  2. OpenNews: Новый выпуск системы синтеза речи Silero
  3. OpenNews: Открыт код системы распознавания и перевода речи Whisper
  4. OpenNews: Опубликована AI-модель ChatTTS для синтеза речи
  5. OpenNews: Mozilla развивает инструментарий для распознавания речи Whisperfile
Обсуждение (38 +11) | Тип: К сведению |
·16.12.2024 Web-браузеру Dillo исполнилось 25 лет (165 +23)
  Разработчики web-браузера Dillo празднуют 25-летие проекта. Браузер предоставляет графический интерфейс на основе вкладок и поддерживает HTML 4.01, CSS и HTTPS (нет поддержки JavaScript). Функциональность Dillo может расширяться через плагины, например, имеются плагины для протоколов IPFS и Gemini. Изначально графический интерфейс основывался на библиотеке GTK1, но в 2005 году был переведён на FLTK2 из-за желания сохранить минималистичный характер проекта - последняя версия Dillo расходует 12 МБ ОЗУ при открытии стартовой страницы, а установочный deb-пакет занимает 500 КБ.

Dillo был основан в 1999 году как ответвление от проекта Gzilla. Проект активно развивался до смерти одного из двух ключевых разработчиков в 2016 году, после чего оставшийся разработчик потерял интерес к дальнейшей работе и в 2017 году сопровождение Dillo прекратилось. В 2023 году нашёлся энтузиаст, основавший ответвление Dillo+ (Dillo-Plus), вобравшее накопившиеся исправления. В начале 2024 года ещё один энтузиаст решил продолжить сопровождение основной кодовой базы Dillo и летом сформировал релиз Dillo 3.1, в который вошло несколько значительных улучшений.

  1. OpenNews: После многолетнего забвения опубликован минималистичный web-браузер Dillo 3.1
  2. OpenNews: Новая программа: Dillo - fast, small Web browser
  3. OpenNews: Представлен Fifth, минималистичный web-браузер с интерфейсом на основе FLTK
  4. OpenNews: Выпуск минималистичного web-браузера links 2.26
  5. OpenNews: Новая версия браузера NetSurf 3.11
Обсуждение (165 +23) | Тип: К сведению |
·16.12.2024 Для Btrfs представлены патчи с балансировкой чтения RAID1 по алгоритму Round-robin (165 +14)
  В репозиторий, развивающий изменения в Btrfs для будущих веток ядра Linux, принят набор патчей с реализацией политики цикличной балансировки операций чтения в RAID1, использующей алгоритм "Round-robin". Для включения распределения операций чтения по круговому циклу в "/sys/fs/btrfs/<uuid>/read_policy" необходимо выставить значение "round-robin:[min_contiguous_read]", в котором необязательный параметр "min_contiguous_read" определяет минимальный размер запросов, подлежащих балансировке между зеркалами (по умолчанию значение 256 KiB).

Изначально балансировка нагрузки RAID1 в Btrfs производилась на основании PID процесса, который запросил ввод/вывод. Подобная схема неплохо работала в системах где нагрузку создаёт множество разных процессов, однако при однозадачной нагрузке не позволяла добиться максимальной производительности. Например, в проведённых тестах включение политики "round-robin" снизило время выполнения процесса дефрагментации с 18 до 8.8 секунд.

Дополнительно добавлено изменение, реализующее параметр "devid:<devid>" в "/sys/fs/btrfs//read_policy". Данный параметр отключает балансировку и предписывает выполнять операции чтения только с заданного диска.

  1. OpenNews: Продемонстрирована возможность загрузки Windows из раздела с Btrfs
  2. OpenNews: В ядро Linux 6.2 войдут улучшения RAID5/6 в Btrfs
  3. OpenNews: Для Btrfs представлена асинхронная реализация DISCARD
  4. OpenNews: Выпуск WinBtrfs 1.1, реализации файловой системы Btrfs для Windows
  5. OpenNews: SUSE продолжит поддержку файловой системы Btrfs
Обсуждение (165 +14) | Автор: Аноним | Тип: К сведению |
·14.12.2024 Выпуск встраиваемой СУБД libmdbx 0.13.2 (72 +9)
  Опубликован выпуск библиотеки libmdbx 0.13.2 (MDBX) с реализацией высокопроизводительной компактной встраиваемой базы данных класса ключ-значение. Код libmdbx распространяется под лицензией Apache 2.0. Поддерживаются все актуальные операционные системы и архитектуры, а также российский Эльбрус 2000. Для libmdbx предлагается развитое API для C++, а также поддерживаемые энтузиастами привязки к языкам Rust, Haskell, Python, NodeJS, Ruby, Go, Nim, Deno, Scala.

Исторически libmdbx является глубокой переработкой СУБД LMDB и превосходит своего прародителя по надёжности, набору возможностей и производительности. В сравнении с LMDB, в libmdbx большое внимание уделяется качеству кода, стабильной работе API, тестированию и автоматическим проверкам. Поставляется утилита проверки целостности структуры БД с некоторыми возможностями восстановления. Технологически libmdbx предлагает ACID, строгую сериализацию изменений и неблокирующее чтение с линейным масштабированием по ядрам ЦПУ. Поддерживается автокомпактификация, автоматическое управление размером БД, оценка объёма выборок по диапазонам (range query estimation).

Основные изменения:

  • Ускорено обновление GC при возврате/помещении списков страниц в сложных сценариях. Доработан и активирован ранее отключённый экспериментальный режим корректирующей обратной связи. Этим принципиально улучшилась сходимость (сократилось количество повторных попыток), а также устранён дефект приводящий к "зацикливанию" при фиксации транзакций (с возвратом ошибки MDBX_PROBLEM) в редких специфических условиях.
  • В сборочных скриптах CMake включён стандарт C23.
  • Добавлены T-макросы для парных функций char/wchar_t.
  • В C++ API добавлена поддержка вложенных пишущих транзакций.
  • Выполнен переход на вторую редакцию спецификации семантического версионирования ("Semantic Versioning 2") и обеспечен экспорт информации о версии в VERSION.json.
  • Для воспроизводимости сборок добавлена поддержка переменной окружения SOURCE_DATE_EPOCH. Поддержка MDBX_BUILD_TIMESTAMP сохранена и данная переменная имеет приоритет.
  • Добавлена возможность указывать дополнительную информацию о сборке libmdbx через опцию MDBX_BUILD_METADATA. Сейчас задаваемая информация просто включается внутрь библиотеки в качестве значения mdbx_build.metadata, а в дальнейшем также будет использоваться при формировании пакетов и т.п.
  • Добавлено логирование ошибок, возвращаемых из API. Теперь для этого достаточно задать уровень логирования MDBX_LOG_DEBUG (для логирования ошибок за вычетом MDBX_NOTFOUND) или MDBX_LOG_TRACE (для логирования всех ошибок, а также MDBX_RESULT_TRUE).
  • Изменение поведения:
    • Добавлен метод mdbx::cursor::get_multiple_samelength() и переименован mdbx::txn::put_multiple_samelength().
    • Для единообразия C++ API при выполнении операции MDBX_GET_MULTIPLE теперь также возвращается значение самого ключа.
    • Для размерных констант mdbx::env::geometry базовый тип изменён с беззнакового size_t на знаковый intptr_t.
    • Выбор в пользу использования ntdll вместо CRT теперь делается только при явном отключении C++ API.
    • Обеспечено освобождение памяти сброшенных/прерванных читающих транзакций, передаваемых в mdbx_txn_commit(). Соглашение по API требует чтобы такие транзакции освобождались посредством mdbx_txn_abort(), из-за чего функция mdbx_txn_commit() возвращала ошибку в таких случаях, не разрушая сами транзакции. Это приводило к утечкам памяти из-за ошибок в приложениях, что побудило изменить поведение.
    • Использование макроса __deprecated_enum, если он определён.
    • При сборке посредством CMake выбор стандарта языка C теперь выполняется с учётом CMAKE_C_STANDARD.

  1. OpenNews: Выпуск встраиваемой СУБД libmdbx 0.13
  2. OpenNews: Релиз LDAP-сервера ReOpenLDAP 1.2.0
  3. OpenNews: Доступен ReOpenLDAP 1.1.6, форк проекта OpenLDAP
Обсуждение (72 +9) | Тип: Программы |
·13.12.2024 Инициативы Fedora по созданию сборки с рабочим столом COSMIC и продвижению Btrfs (197 +12)
  Начиная с выпуска Fedora 42, намеченного на весну следующего года, предложено формировать официальные Spin-сборки дистрибутива со средой рабочего стола COSMIC, разрабатываемой на языке Rust. Предложение пока не рассмотрено комитетом FESCo (Fedora Engineering Steering Committee), отвечающим за техническую часть разработки дистрибутива Fedora.

COSMIC развивается компанией System76 как универсальный проект, не привязанный к конкретному дистрибутиву и соответствующий спецификациям Freedesktop. Для построения интерфейса в COSMIC задействована библиотека Iced, которая использует безопасные типы, модульную архитектуру и модель реактивного программирования. Проектом также разрабатывается собственный композитный сервер cosmic-comp на базе Wayland. Помимо использования языка Rust из особенностей COSMIC выделяются режимы гибридной мозаичной компоновки окон и стекового закрепления окон (группировка окон по аналогии со вкладками в браузере), которые могут включаться в привязке к виртуальным рабочим столам. Первый стабильный релиз COSMIC намечен на первый квартал 2025 года.

Кроме того, разработчики проекта Fedora объявили о формировании новой рабочей группы Btrfs SIG (Special Interest Group), которая будет курировать вопросы, связанные с использованием и продвижением поддержки файловой системы Btrfs в дистрибутиве. Группа также будет отвечать за сопровождение пакетов, связанных с Btrfs, поддержка которых ранее осуществлялась разрозненными энтузиастами. Btrfs предоставляет такие возможности, как раздельно монтируемые подразделы, использующие общее дисковое пространство, снапшоты со срезами состояния и возможностью отдельного сохранения отличий, прозрачное сжатие данных, изоляция операций ввода/вывода через cgroups2, RAID, дедупликация, балансировка нагрузки между блочными устройствами, проверка целостности по контрольным суммам, изменение размера разделов на лету.

  1. OpenNews: Утверждён переход Fedora Desktop на Btrfs и замена редактора vi на nano
  2. OpenNews: SUSE продолжит поддержку файловой системы Btrfs
  3. OpenNews: Fedora c KDE присвоен статус базовой редакции, поддерживаемой на уровне Fedora Workstation с GNOME
  4. OpenNews: Компания System76 объявила о разработке пользовательского окружения COSMIC
  5. OpenNews: Четвёртый альфа-выпуск среды рабочего стола COSMIC
Обсуждение (197 +12) | Тип: К сведению |
·12.12.2024 Релиз Cozystack 0.20, открытой PaaS-платформы на базе Kubernetes (33 +3)
  Опубликован выпуск свободной PaaS-платформы Cozystack 0.20.0, построенной на базе Kubernetes. Проект нацелен на предоставление готовой платформы для хостинг-провайдеров и фреймворка для построения частных и публичных облаков. Платформа устанавливается напрямую на серверы и охватывает все аспекты подготовки инфраструктуры для предоставления управляемых сервисов. Cozystack позволяет запускать и предоставлять кластеры Kubernetes, базы данных и виртуальные машины. Код платформы доступен на GitHub и распространяется под лицензией Apache-2.0.

В качестве базового стека технологий используется Talos Linux и Flux CD. Образы с системой, ядром и необходимыми модулями формируются заранее, и обновляются атомарно, что позволяет обойтись без таких компонентов как dkms и пакетный менеджер, и гарантировать стабильную работу. Предоставляется простой метод установки в пустом дата-центре с помощью PXE и debian-подобного установщика talos-bootstrap.

Платформа включает свободную реализацию сетевой инфраструктуры (fabric) на базе Kube-OVN, и использует Cilium для организации сервисной сети, MetalLB для анонса сервисов наружу. Хранилище реализовано на LINSTOR, где предлагается использование ZFS в качестве базового слоя для хранилища и DRBD для репликации. Имеется преднастроенный стек мониторинга на базе VictoriaMetrics и Grafana. Для запуска виртуальных машин используется технология KubeVirt, которая позволяет запускать классические виртуальные машины прямо в контейнерах Kubernetes и уже имеет все необходимые интеграции с Cluster API для запуска управляемых Kubernetes-кластеров внутри "железного" Kubernetes-кластера.

Основные изменения:

  • Kube-OVN обновлён до версии 0.13.0.
  • Улучшена логика KubeVirt CCM (Cloud Controller Manager), теперь платформа предоставляет более стабильные балансировщики для tenant-Kubernetes.
  • Решены проблемы с правами пользователей в OIDC.
  • Добавлена группа для администратора кластера.
  • Исправлены алерты и dashboard-ы в Grafana.
  • NATS получил возможность включать jetstream и передавать конфигурацию.
  • Добавлена возможность использовать Terraform для взаимодействия с API платформы.

В предыдущем релизе Cozystack 0.19 была реализована поддержка OIDC (OpenID Connect), но из-за работы по стабилизации кодовой базы данный выпуск отдельной не анонсировался. Теперь вместе с Cozystack поставляется Keycloak, в котором автоматически настраивается realm Cozy, внутри которого можно создавать локальных пользователей и настраивать связь с внешними OIDC-провайдерами. Для каждого tenant предоставляется 4 группы по умолчанию, а в приложении tenant можно автоматически скачать сгенерированный kubeconfig-файл, который настроен на аутентификацию через Keycloak. Предоставлена возможность конфигурировать "Keycloak as Code" за счёт внедрения Keycloak Operator. Интеграция Keycloak с K8s-кластером и Dashboard настраивается автоматически.

  1. OpenNews: Релиз Cozystack 0.18, открытой PaaS-платформы на базе Kubernetes
  2. OpenNews: Опубликован код COSI-драйвера для SeaweedFS
  3. OpenNews: Проект etcd-await-election для запуска процессов с учётом выбора лидирующего экземпляра
  4. OpenNews: Проект Cozystack выпустил Talm, менеджер конфигураций для Talos Linux
  5. OpenNews: Первый выпуск свободной PaaS-платформы Cozystack на базе Kubernetes
Обсуждение (33 +3) | Автор: tym83 | Тип: Программы |
·12.12.2024 Компания Valve выпустила Proton 9.0-4, пакет для запуска Windows-игр в Linux (105 +28)
  Компания Valve опубликовала новую версию проекта Proton 9.0-4, основанного на кодовой базе проекта Wine и нацеленного на обеспечение запуска в Linux игровых приложений, созданных для Windows и представленных в каталоге Steam. Наработки проекта распространяются под лицензией BSD.

Proton позволяет напрямую запускать в Linux-клиенте Steam игровые приложения, поставляемые только для Windows. Пакет включает в себя реализацию DirectX 9/10/11 (на базе пакета DXVK) и DirectX 12 (на базе vkd3d-proton), работающие через трансляцию вызовов DirectX в API Vulkan, предоставляет улучшенную поддержку игровых контроллеров и возможность использования полноэкранного режима независимо от поддерживаемых в играх разрешений экрана. Для увеличения производительности многопоточных игр поддерживаются механизмы "esync" (Eventfd Synchronization) и "futex/fsync".

Среди изменений в новой версии Proton:

  • Прослойка DXVK, транслирующая вызовы в API Vulkan, обновлена до ветки 2.5.
  • VKD3D-Proton, ответвление от vkd3d, созданное Valve для улучшения поддержки Direct3D 12 в Proton, обновлено до версии 2.13-241. vkd3d-shader импортирован из vkd3d 1.14.
  • Пакет Dxvk-nvapi с реализацией библиотеки NVAPI поверх DXVK обновлён до версии 0.7.1-94.
  • Движок Wine Mono с реализацией платформы .NET обновлён до выпуска 9.3.1.
  • Добавлена поддержка игр:
    • APB Reloaded
    • Conqueror's Blade
    • Cube Hero Odyssey
    • Disgaea 4 Complete+
    • Hard Chip Demo
    • ScarQuest
    • Sniper Elite: Nazi Zombie Army 2 (AMD GPUs only)
    • Test Drive Unlimited Solar Crown
    • Total War: SHOGUN 2
    • Warhammer 40k: Space Marine 2 (requires disabled Steam Overlay)
    • Welcome to Dustown
  • Решены проблемы в играх:
    • Age of Empires II: Definitive Edition
    • Age of Mythology: Retold
    • Astral Ascent
    • Blood Strike
    • Chromacell
    • Clash for Crust
    • Crazy Taxi
    • Dark and Darker
    • Devil May Cry 3
    • Diablo IV
    • Dog Brew
    • DOOM Eternal
    • Dragon Age: The Veilguard
    • Final Fantasy XVI
    • For Honor
    • Hard Reset Redux
    • Hell Let Loose
    • I Expect You To Die
    • March of Empires
    • Mary Skelter 2
    • Mashiroiro Symphony HD -Sana Edition-
    • Max: The Curse of Brotherhood
    • Pharaoh Rebirth+
    • Red Dead Redemption 2
    • Rivals of Aether II
    • Shadow Warrior
    • Showdown 1896
    • Skull and Bones
    • SpellForce 3: Versus Edition.
    • Star Wars Jedi Knight II: Jedi Outcast
    • The Finals
    • Yakuza 3 Remastered
    • Yakuza 4 Remastered
    • Yakuza 6
  • Устранены регрессии, выявленные в ветке Proton 9 и проявлявшиеся в играх:
    • B-17 Flying Fortress - The Mighty 8th: Redux
    • Fablecraft
    • I Expect You To Die
    • Hotshot Racing
    • Marlow Briggs
    • Mask of Death
    • Star Wars: Knights of the Old Republic
  • Интерфейс к геймпадам Xalia обновлён до версии 0.4.4. При помощи Xalia реализована возможность использования игровых контроллеров для управления лаунчерами игр:
    • Fallout: New Vegas
    • MultiVersus
    • Oddworld: Stranger's Wrath HD
    • Trackmania United Forever
    • Trackmania Nations Forever
    • WARRIORS ALL-STARS
  • Реализовано корректное выставление приоритетов для новых потоков.
  • Добавлен вывод предупреждения в лог при запуске на системах с маленьким значением параметра sysctl vm.max_map_count, определяющим максимально доступное процессу число областей маппинга памяти (рекомендовано увеличить с 65530 до 1048576). При недостаточных значениях vm.max_map_count могут возникать проблемы с запуском и производительностью игр, интенсивно потребляющих память.
  • Обеспечен корректный выбор экрана при запуске на системах с несколькими мониторами, подключёнными к разным GPU.
  • Добавлена поддержка API NVIDIA Optical Flow и технологии DLSS 3 Frame Generation.

  1. OpenNews: Компания Valve выпустила Proton 9.0-3, пакет для запуска Windows-игр в Linux
  2. OpenNews: Выпуск VKD3D-Proton 2.13, форка Vkd3d с реализацией Direct3D 12
  3. OpenNews: Компания Valve выпустила Proton 9.0, пакет для запуска Windows-игр в Linux
  4. OpenNews: Выпуск платформы Lutris 0.5.18 для упрощения доступа к играм из Linux
  5. OpenNews: Кандидат в релизы Wine 10. Выпуск Wine-staging 10.0-rc1
Обсуждение (105 +28) | Тип: Программы |
·11.12.2024 Доступна интегрированная среда разработки Apache NetBeans 24 (54 +8)
  Представлен выпуск интегрированной среды разработки Apache NetBeans 24, которая предоставляет поддержку языков программирования Java SE, Java EE, PHP, C/C++, JavaScript, Rust и Groovy. Готовые сборки в ближайшее время будут сформированы для Linux (snap, flatpak), Windows и macOS.

Среди предложенных изменений:

  • В редакторе добавлена поддержка предпросмотра кода в результатах поиска, а также возможность быстрого предпросмотра содержимого файлов, обнаруженных при использовании функции "Find Usage" и инструментов рефакторинга.
  • В редакторе расширены возможности подсветки идентификаторов, на которых находится курсор. Добавлена опция для сохранения выделения после перемещения курсора в другое место. В полосе прокрутки реализованы метки позиций подсвеченных идентификаторов.
  • Добавлены масштабируемые пиктограммы в формате SVG, а также ICO-файлы в более высоком разрешении.
  • В редакторе кода обеспечен показ символов, несмотря на их отсутствие в выбранном шрифте.
  • Движок тем оформления FlatLaf обновлён до версии 3.5.2.
  • Расширены возможности, связанные с использованием серверов LSP (Language Server Protocol).
  • Улучшена поддержка систем сборки Gradle и Maven. Добавлена начальная поддержка API для загрузки проектов Gradle и Maven. Движок индексации данных в Maven обновлён до Lucene 9.12.0.
  • При сборке с использованием инструментария Ant реализована поддержка Java-архивов src.zip, включающих несколько модулей, размещённых в разных подкаталогах.
  • Для проектов на языке Java реализована поддержка использования разметки Markdown в документации javadoc.
  • В окружении для языка PHP появилась поддержка статического анализатора Psalm.
  • Добавлена поддержка платформ Jakarta EE 11 и Payara 7.
  • В окружении для web-проектов добавлена поддержка @-правил в CSS и улучшена поддержка языка Typescript.

  1. OpenNews: Доступна интегрированная среда разработки Apache NetBeans 22
  2. OpenNews: Доступна интегрированная среда разработки Geany 2.0
  3. OpenNews: Сообщество Eclipse представило интегрированную среду разработки Theia IDE
  4. OpenNews: Выпуск интегрированной среды разработки Red Panda C++ 3.2
  5. OpenNews: Выпуск среды разработки Qt Creator 15
Обсуждение (54 +8) | Тип: Программы |
·11.12.2024 В Debian testing добавлена графическая версия файлового менеджера far2l (214 +18)
  В репозитории Debian testing добавлен пакет far2l-wx с графической версией порта файлового менеджера FAR 2 для Linux, использующей wxGTK. Появление пакета far2l-wx в Ubuntu ожидается в версии 25.04.

Стандартные unix-терминалы не всегда предоставляют функциональность, необходимую консольным приложениям Windows (например, доступ к буферу обмена, поддержка сложных сочетаний клавиш, таких как RightCtrl+цифры, вывод уведомлений и т.д.), или предоставляют её частично. Графическая версия far2l (пакет far2l-wx), исторически появившаяся даже раньше консольной, решает эту проблему. Сам far2l остаётся текстовым приложением, но отрисовка окна и ввод обрабатываются тулкитом wxWidgets. Это позволяет реализовать в текстовом интерфейсе любые возможности Windows-консоли.

Более того, сам far2l содержит встроенный терминал, так что с появлением пакета far2l-wx больше не нужно устанавливать дополнительные терминалы, достаточно продвинутые для его нормальной работы — наоборот, сам far2l сможет работать в качестве достаточно продвинутого терминала (поддерживающего все возможности, необходимые консольному Far-у). Теперь не надо выбирать терминал, подходящий для комфортной работы в Far Manager под Linux, и вспоминать, какие дополнительные настройки нужно применить, чтоб получить комфортный UX — всё работает из коробки (в некоторых средах рабочего стола может потребоваться включить опцию «эксклюзивная обработка клавиш» в настройках самого far2l).

  1. OpenNews: Доступна бета-версия порта файлового менеджера Far для Linux, BSD и macOS
  2. OpenNews: Опубликован Linux-порт файлового менеджера Dos Navigator
  3. OpenNews: В linux-порт файлового менеджера Far2 добавлен консольный режим
  4. OpenNews: Пре-альфа версия порта Far Manager под Linux
  5. OpenNews: Выпуск файлового менеджера Midnight Commander 4.8.32
Обсуждение (214 +18) | Автор: unxed | Тип: К сведению |
·11.12.2024 Бета-выпуск дистрибутива AlmaLinux 10.0, синхронизированного с RHEL 10 (25 +10)
  Проект AlmaLinux объявил о тестировании бета-версии дистрибутива AlmaLinux 10.0, синхронизированного c новой веткой Red Hat Enterprise Linux 10 и содержащий все предложенные в ней изменения. Дистрибутив по возможности бинарно совместим с Red Hat Enterprise Linux и может использоваться в качестве замены RHEL 10 и CentOS 10 Stream. Установочные образы подготовлены для архитектур x86_64, x86_64_v2, ARM64 (aarch64), IBM PowerPC (ppc64le) и IBM Z (s390x).

Со списком новшеств AlmaLinux 10 можно познакомиться в обзоре изменений, предложенных в RHEL 10-beta. По функциональности AlmaLinux 10 повторяет RHEL 10 за исключением ребрендинга и следующих отличий:

  • Сформированы отдельные сборки для второй версии микроархитектуры x86-64 (x86-64-v2), которые сопровождаются параллельно с базовыми сборками x86-64, формируемыми с оптимизациями для микроархитектуры x86-64-v3, которая используется в RHEL 10. Дополнительная поддержка x86-64-v2 позволяет обеспечить совместимость с CPU старше Intel Haswell и AMD Excavator, спроектированными до 2013 года.
  • Возвращено использование процессорного регистра %rbp в качестве базового указателя на кадр стека, содержащий адреса возврата и переменные функции (frame pointer). Использование указателя на кадры стека позволяет использовать в дистрибутиве дополнительные возможности для трассировки и профилирования системы.
  • Возвращены серверные и клиентские реализации протокола SPICE, позволяющего организовать удаленную работу с рабочим столом, функционирующим в виртуальном окружении под управлением QEMU/KVM. В отличие от протоколов VNC и RDP в SPICE отрисовка содержимого экрана и обработка аудиопотоков производится на стороне клиента, а не на сервере. В RHEL поддержка SPICE была прекращена в выпуске 9.0.
  • Реализована возможность использования гипервизора KVM на системах с процессорами IBM POWER. В RHEL подобная поддержка была прекращена в ветке 9.0.
  • В репозитории включены rpm-пакеты c Firefox и Thunderbird (в CentOS Stream 10 и RHEL10 предлагается устанавливать Firefox и Thunderbird из пакетов в формате flatpak).
  • Возобновлена поддержка 144 аппаратных устройств, не поддерживаемых в RHEL 10. Например, возвращены идентификаторы старых PCI-устройств в драйверах:
    • aacraid - Dell PERC2, 2/Si, 3/Si, 3/Di, Adaptec Advanced Raid Products, HP NetRAID-4M, IBM ServeRAID & ICP SCSI
    • be2iscsi - Emulex OneConnectOpen-iSCSI для BladeEngine 2 и 3
    • be2net - Emulex BladeEngine 2 and 3 adapters *
    • hpsa - HP Smart Array Controller
    • lpfc - Emulex LightPulse Fibre Channel SCSI
    • megaraid_sas - Broadcom MegaRAID SAS
    • mlx4_core - Mellanox Gen2 и ConnectX-2
    • mpt3sas - LSI MPT Fusion SAS 3.0
    • mptsas - Fusion MPT SAS Host
    • qla2xxx - QLogic Fibre Channel HBA
    • qla4xxx - QLogic iSCSI HBA.

Дистрибутив AlmaLinux основан компанией CloudLinux в ответ на преждевременное сворачивание поддержки CentOS 8 компанией Red Hat (выпуск обновлений для CentOS 8 прекращён в конце 2021 года, а не в 2029 году, как предполагали пользователи). Проект курирует отдельная некоммерческая организация AlmaLinux OS Foundation, которая была создана для разработки на нейтральной площадке с участием сообщества и c использованием модели управления, похожей на организацию работы проекта Fedora. Дистрибутив бесплатен для всех категорий пользователей. Все наработки AlmaLinux публикуются под свободными лицензиями.

  1. OpenNews: Бета-выпуск Red Hat Enterprise Linux 10 и релиз RHEL 9.5
  2. OpenNews: Компания Oracle выпустила ядро Unbreakable Enterprise Kernel R7U3
  3. OpenNews: AlmaLinux ввёл в строй репозитории с дополнительными пакетами
  4. OpenNews: Проект AlmaLinux представил дистрибутив Kitten, основанный на CentOS Stream 10
  5. OpenNews: Опубликован дистрибутив AlmaLinux 9.5
Обсуждение (25 +10) | Тип: Программы |
·11.12.2024 Выпуск дистрибутива OpenMandriva ROME 24.12 (17 +8)
  Проект OpenMandriva опубликовал релиз OpenMandriva ROME 24.12, редакции дистрибутива OpenMandriva, использующей модель непрерывной доставки обновлений (rolling-выпуски). Предложенная редакция позволяет получить доступ к новым версиям пакетов, развиваемым для ветки OpenMandriva Lx 6, не дожидаясь формирования классического дистрибутива. Для загрузки подготовлены iso-образы размером 2.3-3.2 ГБ c рабочими столами KDE5, KDE6 с Wayland, KDE6 с X11, GNOME, Cosmic и LXQt, поддерживающие загрузку в Live-режиме.

Особенности выпуска:

  • Началось формирование сборок с альфа-версией среды рабочего стола COSMIC, написанной на языке Rust.
  • Компоненты среды рабочего стола KDE обновлены до версий KDE Plasma 6.2.4, KDE Gears 24.08.3, KDE Frameworks 6.8.0 и Qt 6.8.0. По умолчанию продолжает использоваться графический стек на базе X11, но отдельно подготовлен iso-образ с KDE Plasma 6 на базе Wayland Кроме того, доступны сборки и пакеты с KDE Plasma 5.27 и Qt 5.15.
  • В репозиторий OpenMandriva добавлены отдельные пакеты proton и proton-experimental, позволяющие запускать игры без привязки к пакету Steam.
  • Усовершенствовано приложение первого входа в систему OM-Welcome, в которое добавлены дополнительные модули для упрощения установки наиболее популярных программ.
  • Обновлены системные компоненты: ядро Linux 6.12.1 (опционально доступен пакет с ядром 6.13-rc1), LLVM/Clang 19.1.4, GCC 14.2.0, Glibc 2.40, Systemd 256.9, Mesa 24.3.0.
  • Обновлены пользовательские приложения: LibreOffice 24.8.3 (с компонентами для интеграции с Qt 6 и KDE Plasma 6), Chromium 131.0.6778.86 (с патчами для отключения обращения к сервисам Google и возвращением поддержи формата JPEG-XL), Firefox 133.0 (с патчами для отключения обращений к серверам Mozilla), Falkon 24.08.3, GIMP 3.0 rc, VirtualBox 7.1.4.

  1. OpenNews: Выпуск дистрибутива OpenMandriva ROME 24.07
  2. OpenNews: Релиз дистрибутива OpenMandriva Lx 5.0
  3. OpenNews: Проект OpenMandriva начал тестирование rolling-дистрибутива OpenMandriva Lx ROME
  4. OpenNews: Дистрибутив OpenMandriva переходит на RPMv4 и DNF
  5. OpenNews: Проект OpenMandriva запустил собственную инфраструктуру разработки
Обсуждение (17 +8) | Тип: Программы |
·10.12.2024 Выпуск дистрибутива Window Maker Live 12.8 с компонентами GNUstep (75 +14)
  Опубликован дистрибутив Window Maker Live 12.8, предлагающий пользовательское окружение на основе оконного менеджера Window Maker 0.96 с интерфейсом в стиле NEXTSTEP. В состав входят компоненты GNUstep, которые помещены в отдельное подменю GNUstep Apps. Некоторые приложения пересобраны с использованием библиотек GNUstep, например, с ними собран текстовый редактор Emacs 29.4. Для работы с электронной почтой поставляется основанный на GNUstep почтовый клиент GNUmail, а в качестве альтернативы доступен Claws Mail. Для работы с Web поставляются браузеры Pale Moon, Otter и WebSurf. Сборки подготовлены для архитектур x86_64 и i386 (3 ГБ).

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

  • Системное окружение синхронизировано с Debian 12.8.
  • Поставляемые в Debian 12 версии пакетов c GNUstep заменены на новые версии из Debian Testing.
  • Улучшена интеграция программ GNUstep с рабочим столом.
  • В сборках для архитектуры x86_64 задействовано ядро Linux 6.11.5, а для i386 - 6.10.11.
  • Добавлены приложения для оцифровки книг и создания электронных книг (scantailor-advanced, ocrmypdf, tesseract-ocr и Sigil), а также некоторые компоненты TeX Live и дополнительные утилиты, такие как дополнения AUCTeX к Emacs и vim-latexsuite к Vim.
  • Браузер Surf заменён на Otter. Дополнительно добавлен браузер WebSurf.app с вариантом Netsurf, переведённым на библиотеки GNUstep.
  • В дополнение к эмулятору QEMU в состав включены эмуляторы 86Box (эмулятор старых x86-систем) и Previous (эмулятор платформы NeXT, позволяющий запускать старые системы NeXTSTEP и OPENSTEP, собранные для архитектуры m68k).
  • Собственная сборка библиотек GTK3 (gtk3-classic) заменена на стандартные библиотеки GTK3 из репозитория Debian.
  • Специфичные для Window Maker Live компоненты вынесены в отдельный репозиторий "wmlive.rumbero.org/repo" и теперь могут быть установлены в штатных окружениях Debian 12.

  1. OpenNews: Выпуск оконного менеджера Window Maker 0.96.0
  2. OpenNews: После 6 лет стагнации возобновлена разработка оконного менеджера WindowMaker
  3. OpenNews: Проект GNUstep опубликовал утилиту синхронизации файлов StepSync 1.0
  4. OpenNews: Новые выпуски компонентов GNUstep
  5. OpenNews: Выпуск операционной системы MidnightBSD 3.2
Обсуждение (75 +14) | Тип: Программы |
Следующая страница (раньше) >>



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

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