Стабильный релиз Wine 5.0

После года разработки и 28 экспериментальных версий представлен стабильный релиз открытой реализации Win32 API — Wine 5.0, который вобрал в себя более 7400 изменений. Из ключевых достижений новой версии отмечается поставка встроенных модулей Wine в формате PE, поддержка многомониторных конфигураций, новая реализация звукового API XAudio2 и поддержка графического API Vulkan 1.1. В Wine подтверждена полноценная работа 4869 (год назад 4737) программ для Windows, еще 4136 (год назад 4045) программ прекрасно работают при дополнительных настройках и внешних DLL. У 3635 программ наблюдаются небольшие проблемы в работе, которые не мешают использованию основных функций приложений. Ключевые новшества Wine 5.0: Модули в формате PE … Читать далее Стабильный релиз Wine 5.0

Сanonical предложил Anbox Cloud, облачную платформу для запуска Android-приложений

Компания Сanonical представила новый облачный сервис Anbox Cloud, позволяющий на любых системах запускать приложения и играть игры, созданные для платформы Android. Приложения запускаются на внешних серверах с использованием открытого окружения Anbox, c потоковой трансляцией вывода на систему клиента и передачей событий от устройств ввода c минимальными задержками. Помимо окружения Anbox, для организации выполнения и оркестровки запуска приложений в контейнерах используются Ubuntu 18.04 LTS и открытые пакеты LXD, Juju и MAAS. Составные компоненты платформы развиваются как открытые проекты, но в целом продукт Anbox Cloud является коммерческим и доступен только после заполнения заявки. Предполагается, что компании могут использовать Anbox Cloud для выноса … Читать далее Сanonical предложил Anbox Cloud, облачную платформу для запуска Android-приложений

Red Hat развивает JIT-компилятор MIR

В компании Rad Hat ведётся разработка нового легковесного JIT-компилятора MIR, обеспечивающего выполнение кода, предварительно преобразованного в промежуточное представление MIR (Medium Internal Representation, не путать с другим промежуточным представлением MIR (mid-level IR), применяемым в компиляторе Rust). Проект нацелен на предоставление основы для реализации быстрых и компактных интерпретаторов и JIT. Код проекта написан на языке Си и распространяется под лицензией MIT. На текущей стадии разработки трансляторы в промежуточное представление MIR подготовлены для языка Си и биткода LLVM (Bitcode), но в будущем планируется реализовать возможность генерации MIR для WebAssembly, байткода Java, CIL (Common Intermediate Language), Rust и C++. Проект развивается одним из разработчиков … Читать далее Red Hat развивает JIT-компилятор MIR

Samsung предложил новый вариант драйвера exFAT для ядра Linux

Компания Samsung предложила для включения в ядро Linux набор патчей с реализацией нового драйвера exFAT, основанного на актуальной кодовой базе «sdfat», развиваемой для прошивок Android-смартфонов Samsung. Если патчи будут приняты, то они войдут в состав ядра Linux 5.6, релиз которого ожидается через 2-3 месяца. По сравнению с ранее добавленным в ядро драйвером exFAT, новый драйвер обеспечивает прирост производительности примерно на 10%. Основные отличия редакции драйвера sdfat для основного ядра Linux от драйвера, используемого Samsung в Android: Удалён код с реализацией ФС VFAT, так как данная файловая система уже отдельно поддерживается в ядре (fs/fat); Драйвер переименован с sdfat в exfat; Проведён … Читать далее Samsung предложил новый вариант драйвера exFAT для ядра Linux

Обновление Firefox 72.0.2. В Firefox 74 появится возможность запрета открепления вкладок

Доступен корректирующий выпуск Firefox 72.0.2, в котором устранено несколько проблем, влияющих на стабильность: Исправлена ошибка, приводящая к невозможности открытия загруженных файлов, содержащих символы пробела в имени файла; Устранено зависание при открытии страницы about:logins при установленном мастер-пароле; Решена проблема с совместимостью реализации CSS Shadow Parts, добавленной Firefox 72; Исправлены проблемы с низкой производительностью воспроизведения видео с качеством 1080p на полном экране. Дополнительно можно, отметить реализацию в ночных сборках Firefox, на базе которых будет сформирован выпуск Firefox 74, настройки «browser.tabs.allowTabDetach» (в about:config), позволяющей запретить отсоединение вкладок в новые окна. Случайное отсоединение вкладки является одной из самых раздражающих недоработок Firefox, устранения которой добивались … Читать далее Обновление Firefox 72.0.2. В Firefox 74 появится возможность запрета открепления вкладок

Rust-фреймворк actix-web возрождён и будет передан сообществу

Автор web-фреймворка actix-web, несколько дней назад удалённого из-за травли, вернул репозиторий с кодом, так как он был востребован некоторыми разработчиками. При этом автор actix-web по-прежнему не намерен продолжать разработку, но передаст проект сообществу и рекомендовал на пост лидера участника JohnTitor, который ранее оказывал помощь в разработке. Источник: http://www.opennet.ru/opennews/art.shtml?num=52220 Читать далее Rust-фреймворк actix-web возрождён и будет передан сообществу

Выпуск файлового менеджера Midnight Commander 4.8.24

После шести месяцев разработки опубликован выпуск консольного файлового менеджера Midnight Commander 4.8.24, распространяемого в исходных текстах под лицензией GPLv3+. Список основных изменений: Добавлен диалог со списком файлов, недавно просмотренных или отредактированных во встроенном просмотрщике или редакторе (вызывается через комбинацию Alt-Shift-e); В отдельно запускаемых mceditor, mcviewer и mcdiffviewer реализована полностью работающая командная оболочка (subshell, вызывается через Ctrl-o); Обеспечена возможность создания повторяемых бинарных сборок (реализуется при помощи опции —disable-configure-args в скрипте configure); Во встроенном редакторе расширены правила подсветки синтаксиса для YAML, RPM spec и Debian sources.list. Добавлена подсветка синтаксиса для yabasic (Yet Another BASIC) и файлов «.desktop»; Добавлены правила подсветки имён файлов … Читать далее Выпуск файлового менеджера Midnight Commander 4.8.24

В Минэкономики РФ предложили создать архив кода, дублирующий GitHub

На случай отключения России от мировых репозиториев кода из-за санкций Министерство экономического развития Российской Федерации предложило создать отечественный аналог GitHub, на котором разместить архив наиболее востребованных проектов и репозиториев, развиваемых на западных площадках совместной разработки. На разработку проекта предложено выделить 2,1 млрд руб. Предполагается, что помимо резерва новый сервис может быть использован для публикации кода, развиваемого за государственный счет или лицами, заинтересованным в работе на площадке, независимой от компаний, находящихся в юрисдикции США. В частности, новый сервер может потребоваться для размещения связанных с машинным обучением открытых библиотек, создаваемых в рамках федерального проекта «Искусственный интеллект«. Источник: http://www.opennet.ru/opennews/art.shtml?num=52218 Читать далее В Минэкономики РФ предложили создать архив кода, дублирующий GitHub

Сотрудник Red Hat представил сборочную систему Goals. Выпуск GNU Make 4.2

Ричард Джонс (Richard WM Jones), автор libguestfs, работающий в компании Red Hat, объявил о начале работы над новой сборочной утилитой Goals, нацеленной на устранение недостатков и проблем в утилите make, при сохранении общей простоты и понятности сценариев. Утилита make проектировалась в 1976 году и имеет ряд концептуальных недоработок, в Goals планируется устранить эти недоработки не меняя общей концепции. Решаемые проблемы: Поддержка только одной тактики разрешения зависимостей — «сборочная инструкция запускается если целевой файл отсутствует или он старее одной из зависимостей». В Goals планируется реализовать и другие тактики, такие как проверка наличия URL, сравнение времени изменения с любым файлом, оценка сборки … Читать далее Сотрудник Red Hat представил сборочную систему Goals. Выпуск GNU Make 4.2

Первый релиз wZD 1.0.0, сервера компактного хранения мелких файлов

Доступен первый выпуск wZD 1.0.0 — сервера для эффективного хранения большого числа файлов в компактном виде, который снаружи выглядит как обычный WebDAV-сервер. Для хранения используется модифицированная версия BoltDB. Код проекта написан на языке Go и распространяется под лицензией BSD. Сервер позволяет значительно сократить количество маленьких файлов на обычных или кластерных файловых системах с полной поддержкой блокировок. Поддерживаемый разработчиками wZD кластер хранит около 250 миллионов мелких файлов, разнесённых по 15 миллионам директорий в кластерной ФС MooseFS. wZD даёт возможность переместить (архивировать) содержимое директорий в архивы в формате BoltDB и затем раздавать эти файлы из этих архивов (или помещать файлы в архивы … Читать далее Первый релиз wZD 1.0.0, сервера компактного хранения мелких файлов

Доступны мобильные браузеры Firefox Lite 2.1 и Firefox Preview 3.1.0

Состоялся выпуск web-браузера Firefox Lite 2.1, который позиционируется как легковесный вариант Firefox Focus, адаптированный для работы на системах с ограниченными ресурсами и на низкоскоростных каналах связи. Проект развивается командой разработчиков Mozilla из Тайваня и нацелен прежде всего на поставку в Индии, Индонезии, Таиланде, Филиппинах, Китае и развивающихся странах. Ключевым отличием Firefox Lite от Firefox Focus является использование встроенного в Android движка WebView вместо Gecko, что позволило уменьшить размер APK-пакета с 38 до 5.8 МБ, а также дало возможность использовать браузер на маломощных смартфонах на базе платформы Android Go. Как и в Firefox Focus, в Firefox Lite встроен блокировщик нежелательного контента, … Читать далее Доступны мобильные браузеры Firefox Lite 2.1 и Firefox Preview 3.1.0

Бета-выпуск интегрированного набора интернет-приложений SeaMonkey 2.53

Возобновилась разработка набора интернет-приложений SeaMonkey, который объединяет в рамках одного продукта web-браузер, почтовый клиент, систему агрегации новостных лент (RSS/Atom) и WYSIWYG-редактор html-страниц Composer (Chatzilla, DOM Inspector и Lightning в базовый состав теперь не входят). Для тестирования предложен первый бета-выпуск новой ветки SeaMonkey 2.53. Используемый в SeaMonkey браузерный движок обновлён до состояния Firefox 60 (в прошлом выпуске использовался Firefox 52) с портированием связанных с безопасностью исправлений и некоторых улучшений из Firefox 72. Встроенный почтовый клиент синхронизирован с Thunderbird 60.3. Менеджер закладок переименован в Библиотеку (Library) и теперь также предоставляет инструменты для просмотра истории посещений. Реализация менеджера загрузок переведена на новый API, … Читать далее Бета-выпуск интегрированного набора интернет-приложений SeaMonkey 2.53

Копилефт лицензии постепенно вытесняются пермиссивными

Компания WhiteSource проанализировала лицензии 4 млн открытых пакетов и 130 миллионов файлов с кодом на 200 различных языках программирования и пришла к выводу, что доля копилефт лицензий неуклонно снижается. В 2012 году 59% всех открытых проектов поставлялись под копилефт лицензиями, такими как GPL, LGPL и AGPL, а доля пермиссивных лицензий, таких как MIT, Apache и BSD, составляла 41%. В 2016 соотношение изменилось в пользу пермиссивных лицензий, которое отвоевали 55%. К 2019 году разрыв увеличился и под пермиссивными лицензиями поставляет 67% проектов, а под копилефт — 33%. Напомним, что отличие копилефт от пермиссивных лицензий состоит в том, что копилефт лицензии обязательно … Читать далее Копилефт лицензии постепенно вытесняются пермиссивными

Разработчик Rust-фреймворка actix-web удалил репозиторий из-за травли

Автор написанного на языке Rust web-фреймворка actix-web удалил репозиторий после того, как на него обрушилась критика за «неправильное использование» языка Rust. Фреймворк Actix-web, пакет с которым был загружен более 800 тысяч раз, позволяет встраивать в приложения на языке Rust функциональность http-сервера и клиента, при разработке ориентирован на достижение максимальной производительности и лидирует во многих тестах web-фреймворков. Незадолго до инцидента в issues на GitHub было сообщено о выявлении неопределённого поведения (Undefined Behaviour) в коде сервера actix-web, возникающего в блоке, выполняемом в режиме unsafe (допускает выполнение небезопасных действий с указателями). Автор actix-web не стал убирать блок unsafe, но переделал вызов этого блока, … Читать далее Разработчик Rust-фреймворка actix-web удалил репозиторий из-за травли

Критические уязвимости в WordPress-плагинах, имеющих более 400 тысяч установок

В трех популярных плагинах для системы управления web-контентом WordPress, насчитывающих более 400 тысяч установок, выявлены критические уязвимости: Уязвимость в плагине InfiniteWP Client, имеющем более 300 тысяч активных установок, позволяет подключиться без прохождения аутентификации в качестве администратора сайта. Так как плагин предназначен для унификации управления несколькими сайтами на сервере, атакующий может получить контроль сразу за всеми сайтами, обслуживаемыми с использованием InfiniteWP Client. Для атаки достаточно знать логин пользователя, имеющего права администратора, после чего через отправку специально оформленного POST-запроса (указав параметр «add_site» или «readd_site») можно войти в интерфейс управления с правами данного пользователя. Уязвимость вызвана ошибкой в реализации функции автоматического входа. Проблема … Читать далее Критические уязвимости в WordPress-плагинах, имеющих более 400 тысяч установок

Представлена платформа Nextcloud Hub для организации совместной работы

Проект Nextcloud, развивающий форк свободного облачного хранилища ownCloud, представил новую платформу Nextcloud Hub, предоставляющую самодостаточное решение для организации совместной работы сотрудников предприятий и команд, развивающих различные проекты. По решаемым задачам Nextcloud Hub напоминает Google Docs и Microsoft 365, но позволяет развернуть полностью контролируемую инфраструктуру совместной работы, функционирующую на своих серверах и не привязанную к внешним облачным сервисам. Исходные тексты Nextcloud распространяются под лицензией AGPL. Nextcloud Hub объединяет в единую среду несколько открытых приложений-надстроек над облачной платформой Nextcloud, позволяющих совместно работать с офисными документами, файлами и информацией для планирования задач и мероприятий. Платформа также включает надстройки для доступа к электронной почте, … Читать далее Представлена платформа Nextcloud Hub для организации совместной работы

Первый стабильный выпуск Fedora CoreOS

Разработчики проекта Fedora объявили о стабилизации дистрибутива Fedora CoreOS и его готовности для широкого использования. Fedora CoreOS продвигается как единое решение для запуска окружений на базе изолированных контейнеров, пришедшее на смену продуктам Fedora Atomic Host и CoreOS Container Linux. Поддержка дистрибутива CoreOS Container Linux будет прекращена через 6 месяцев, а прекращение поддержки Fedora Atomic Host ожидается в конце ноября. Fedora CoreOS нацелен на предоставление минимального окружения, атомарно обновляемого в автоматическом режиме без участия администратора и унифицированного для массового развёртывания серверных систем, предназначенных исключительно для запуска контейнеров. Дистрибутив предоставляет только минимальный набор компонентов, достаточный для выполнения изолированных контейнеров — ядро Linux, … Читать далее Первый стабильный выпуск Fedora CoreOS

Увидел свет GNU Guile 3.0

Состоялся релиз GNU Guile 3.0, свободной реализации функционального языка программирования Scheme, поддерживающей возможность встраивания кода в приложения на других языках программирования. Guile позволяет легко интегрировать в приложения расширяющие функциональность дополнения, модули и скрипты, даёт возможность пользователям менять поведение приложения без углубления в его внутреннюю организацию. Guile является официальным языком разработки расширений для операционной системы GNU. Основу Guile составляет эффективная виртуальная машина, которая выполняет переносимый набор инструкций, генерируемый специальным оптимизирующим компилятором. Виртуальная машина Guile легко интегрируется с кодом приложений на языках Си и Си++. Кроме языка Scheme, для которого реализована поддержка спецификаций R5RS, R6RS и R7RS, в рамках проекта Guile разработаны … Читать далее Увидел свет GNU Guile 3.0

Linux-смартфон PinePhone доступен для заказа

Объявлено о начале поставки всем желающим первой редакции смартфона PinePhone (Braveheart Edition), развиваемого сообществом Pine64. Как и заявлялось изначально, стоимость смартфона составляет 149 долларов. Устройство рассчитано на энтузиастов, которые устали от Android и хотят получить полностью контролируемое и защищённое окружение на базе альтернативных открытых Linux-платформ. Начало широкого массового производства намечено 20 марта 2020 года. Аппаратная начинка рассчитана на использование заменяемых компонентов — большинство модулей не впаяно, а подключено через отсоединяемые шлейфы, что позволяет, например, при желании заменить предлагаемую по умолчанию посредственную камеру на более качественную. Утверждается, что полная разборка телефона может быть произведена за 5 минут. Для установки на PinePhone … Читать далее Linux-смартфон PinePhone доступен для заказа

Google опубликовал план прекращения поддержки Chrome Apps, NaCl, PNaCl и PPAPI

Компания Google опубликовала график прекращения поддержки специализированных web-приложений Chrome Apps в браузере Chrome. В марте 2020 года в Chrome Web Store будет прекращён приём новых приложений Chrome Apps (возможность обновления существующих программ продлится до июня 2022 года). В июне 2020 года поддержка Chrome Apps будет прекращена в версиях браузера Chrome для Windows, Linux и macOS, но до декабря будет оставлена опция, позволяющая вернуть Chrome Apps для пользователей Chrome Enterprise и Chrome Education. В июне 2021 будет полностью прекращена поддержка API NaCl (Native Client), PNaCl (Portable Native Client, вытеснен WebAssembly) и PPAPI (Pepper API для разработки плагинов, пришедший на смену NPAPI), … Читать далее Google опубликовал план прекращения поддержки Chrome Apps, NaCl, PNaCl и PPAPI

Выпуск дисплейного сервера Mir 1.7

Представлен релиз дисплейного сервера Mir 1.7, разработка которого продолжается компанией Canonical, несмотря на отказ от развития оболочки Unity и редакции Ubuntu для смартфонов. Mir остаётся востребован в проектах Canonical и теперь позиционируется как решение для встраиваемых устройств и интернета вещей (IoT). Mir может использоваться в качестве композитного сервера для Wayland, что позволяет запускать в окружениях на базе Mir любые приложения, использующие Wayland (например, собранные с GTK3/4, Qt5 или SDL2). Пакеты для установки подготовлены для Ubuntu 16.04-19.10 (PPA) и Fedora 29/30/31. Код проекта распространяется под лицензией GPLv2. В новом выпуске в основном предложены исправления ошибок, связанных с экспериментальной поддержкой запуска X11-приложений … Читать далее Выпуск дисплейного сервера Mir 1.7