· | 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 о передаче поискового трафика. Другие доходы:
Общая сумма затрат составила 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 млн долларов. Среди затрат:
| ||
Обсуждение (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.
| ||
Обсуждение (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 млн жителей США.
| ||
Обсуждение (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 записями различного произношения типовых фраз человеческой речи без ограничений можно использовать в системах машинного обучения и в исследовательских проектах.
| ||
Обсуждение (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, в который вошло несколько значительных улучшений.
| ||
Обсуждение (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/
| ||
· | 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). Основные изменения:
| ||
Обсуждение (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, дедупликация, балансировка нагрузки между блочными устройствами, проверка целостности по контрольным суммам, изменение размера разделов на лету.
| ||
Обсуждение (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-кластера. Основные изменения:
В предыдущем релизе Cozystack 0.19 была реализована поддержка OIDC (OpenID Connect), но из-за работы по стабилизации кодовой базы данный выпуск отдельной не анонсировался. Теперь вместе с Cozystack поставляется Keycloak, в котором автоматически настраивается realm Cozy, внутри которого можно создавать локальных пользователей и настраивать связь с внешними OIDC-провайдерами. Для каждого tenant предоставляется 4 группы по умолчанию, а в приложении tenant можно автоматически скачать сгенерированный kubeconfig-файл, который настроен на аутентификацию через Keycloak. Предоставлена возможность конфигурировать "Keycloak as Code" за счёт внедрения Keycloak Operator. Интеграция Keycloak с K8s-кластером и Dashboard настраивается автоматически.
| ||
· | 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:
| ||
Обсуждение (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.
Среди предложенных изменений:
| ||
Обсуждение (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).
| ||
· | 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 за исключением ребрендинга и следующих отличий:
Дистрибутив AlmaLinux основан компанией CloudLinux в ответ на преждевременное сворачивание поддержки CentOS 8 компанией Red Hat (выпуск обновлений для CentOS 8 прекращён в конце 2021 года, а не в 2029 году, как предполагали пользователи). Проект курирует отдельная некоммерческая организация AlmaLinux OS Foundation, которая была создана для разработки на нейтральной площадке с участием сообщества и c использованием модели управления, похожей на организацию работы проекта Fedora. Дистрибутив бесплатен для всех категорий пользователей. Все наработки AlmaLinux публикуются под свободными лицензиями.
| ||
Обсуждение (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-режиме.
Особенности выпуска:
| ||
Обсуждение (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 ГБ).
В новой версии:
| ||
Обсуждение (75 +14) |
Тип: Программы |
| ||
Следующая страница (раньше) >> |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |