Ричард Столлман покинул пост президента Фонда СПО

Ричард Столлман принял решение о снятии с себя полномочий президента Фонда СПО и об уходе из совета директоров данной организации. Фонд начал процесс поиска нового президента. Решение принято в ответ на критику комментариев Столлмана, недостойных лидера движения СПО. После неосторожных высказываний в почтовой рассылке MIT CSAIL, оправдывающих сексуальные контакты Джеффри Эпштейна с несовершеннолетними, ряд сообществ призвали Столлмана отстраниться от руководства Фондом СПО и выразили намерение разорвать отношение с Фондом в противном случае. В своём комментарии к секс-скандалу с участием Эпштейна, Столлман попытался переложить вину на несовершеннолетних жертв, добровольно согласившихся на сексуальные контакты за деньги. Позднее, после резонанса с прессе, Столлман … Читать далее Ричард Столлман покинул пост президента Фонда СПО

Доступен Neovim 0.4, модернизированный вариант редактора Vim

Опубликован релиз Neovim 0.4, ответвления от редактора Vim, сфокусированного на повышении расширяемости и гибкости. Оригинальные наработки проекта распространяются под лицензией Apache 2.0, а базовая часть под лицензией Vim. В рамках проекта Neovim уже более пяти лет проводится переработка кодовой базы Vim, в результате которой вносятся изменения, упрощающие сопровождение кода, предоставляющие средства разделения труда между несколькими мэйнтейнерами, отделяющие интерфейс от базовой части (интерфейс можно менять не трогая внутренности) и реализующие новую расширяемую архитектуру на основе плагинов. Из проблем Vim, побудивших к созданию Neovim, отмечается раздутая монолитная кодовая база, состоящая более чем из 300 тысяч строк кода на языке Си (C89). Во … Читать далее Доступен Neovim 0.4, модернизированный вариант редактора Vim

Релиз GhostBSD 19.09

Представлен релиз десктоп-ориентированного дистрибутива GhostBSD 19.09, построенного на базе TrueOS и предлагающего пользовательское окружение MATE. По умолчанию в GhostBSD применяется система инициализации OpenRC и файловая система ZFS. Поддерживается как работа в Live-режиме, так и установка на жесткий диск (используется собственный инсталлятор ginstall, написанный на языке Python). Загрузочные образы сформированы для архитектуры amd64 (2.5 Гб). В новой версии: Кодовая база переведена на стабильную ветку FreeBSD 12.0-STABLE со свежими системными обновлениями от проекта TrueOS (ранее использовалась экспериментальная ветка FreeBSD 13.0-CURRENT); Система инициализации OpenRC обновлена до выпуска 0.41.2; Задействованы пакеты с компонентами базовой системы, развиваемые проектом TrueOS; Снижена нагрузка на CPU при использовании … Читать далее Релиз GhostBSD 19.09

Релиз ядра Linux 5.3

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 5.3. Среди наиболее заметных изменений: поддержка GPU AMD Navi, процессоров Zhaoxi и технологии управления энергопотреблением Intel Speed Select, возможность использования инструкций umwait для ожидания без использования циклов, повышающий интерактивность режим ‘utilization clamping’ для асимметричных CPU, системный вызов pidfd_open, возможность использования IPv4-адресов из подсети 0.0.0.0/8, интеграция гипервизора ACRN. В анонсе нового выпуска Линус напомнил всем разработчикам о главном правиле разработки ядра — сохранение неизменности поведения для компонентов пространства пользователя. Изменения в ядре никаким образом не должны нарушать уже работающие приложения и приводить к регрессиям на пользовательском уровне. При этом нарушение поведения … Читать далее Релиз ядра Linux 5.3

Проект по добавлению в GCC поддержки распараллеливания процесса компиляции

В рамках исследовательского проекта Parallel GCC началась работа по добавлению в GCC возможности, позволяющей разделять процесс компиляции на несколько параллельно выполняемых потоков. В настоящее время для повышения скорости сборки на многоядержных системах на уровне утилиты make применяется запуск отдельных процессов компилятора, каждый из которых выполняет сборку отдельного файла с кодом. Новый проект экспериментирует с обеспечением распараллеливания на уровне компилятора, что потенциально позволит повысить эффективность работы на многоядерных системах. Для тестирования подготовлена отдельная распараллеливающая ветка GCC, для задания числа потоков в которой предложен новый параметр «—param=num-threads=N». На начальном этапе реализован вынос в отдельные потоки выполнения межпроцедурных оптимизаций, которые циклично вызываются для … Читать далее Проект по добавлению в GCC поддержки распараллеливания процесса компиляции

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

Корейский разработчик Park Ju Hyung, специализирующийся на портировнии прошивок Android для различных устройств, представлил новую редакцию драйвера для файловой системы exFAT — exfat-linux, которая является ответвлением от драйвера «sdFAT», разработанного компанией Samsung. В настоящее время в staging-ветку ядра Linux уже добавлен драйвер exFAT от Samsung, но он основан на кодовой базе старой ветки драйвера (1.2.9). В настоящее время Samsung использует в своих смартфонах полностью иной вариант драйвера «sdFAT» (2.2.0), ответвлением от которого и стала разработка Park Ju Hyung. Кроме перехода на актуальную кодовую базу предложенный драйвер exfat-linux отличается удалением специфичных для Samsung модификаций, таких как наличие кода для работы с … Читать далее Для ядра Linux предложен новый вариант драйвера exFAT

Выпущена альфа-версия нового XMPP-сервера Xabber Server

Разработчики XMPP-клиента Xabber выпустили собственный XMPP сервер, основанный на форке ejabberd. Код проекта распространяется под лицензией AGPLv3. Среди особенностей Xabber Server: Быстрая установка, позволяющая автоматически установить сервер и сконфигурировать все нужные сертификаты; Новый протокол групповых чатов; Редактирование, удаление и отзыв сообщений; Функция быстрой синхронизации клиентов; Протокол надёжной доставки сообщений; Управление сессиями (возможность разлогинивать (отзывать право доступа) подключенные XMPP-клиенты без смены пароля); Поддержка поиска на стороне сервера; Поддержка расширений гарантированной доставки, исключающих потерю сообщений; Возможность отзыва и удаления уже отправленных сообщений; Встроенный веб-клиент (Xabber for Web); Удобная панель управления. Заявляется, что в ближайшее время состоится выход iOS версии Xabber с поддержкой … Читать далее Выпущена альфа-версия нового XMPP-сервера Xabber Server

В Chrome 78 начнутся эксперименты с включением DNS-over-HTTPS

Следом за Mozilla компания Google сообщила о намерении провести эксперимент для проверки развиваемой для браузера Chrome реализации «DNS поверх HTTPS» (DoH, DNS over HTTPS). В выпуске Chrome 78, намеченном на 22 октября, некоторые категории пользователей будут по умолчанию переведены на использование DoH. В эксперименте по включению DoH примут участие только пользователи, в текущих системных настойках которых указаны определённые DNS-провайдеры, признанные совместимыми с DoH. В белый список DNS-провайдеров включены сервисы Google (8.8.8.8, 8.8.4.4), Cloudflare (1.1.1.1, 1.0.0.1), OpenDNS (08.67.222.222, 208.67.220.220), Quad9 (9.9.9.9, 149.112.112.112), Cleanbrowsing (185.228.168.168, 185.228.169.168) и DNS.SB (185.222.222.222, 185.184.222.222). Если в настойках DNS у пользователя будет указан один из вышеупомянутых DNS-серверов, … Читать далее В Chrome 78 начнутся эксперименты с включением DNS-over-HTTPS

Выпуск дистрибутива Funtoo 1.4, развиваемого основателем Gentoo Linux

Дэниель Роббинс (Daniel Robbins), основатель дистрибутива Gentoo, отстранившийся от проекта в 2009 году, представил релиз развиваемого им ныне дистрибутива Funtoo 1.4. Funtoo основан на пакетной базе Gentoo и ставит перед собой цель дальнейшего усовершенствования имеющихся технологий. Примерно через месяц планируется начать работу над выпуском Funtoo 2.0. Из ключевых особенностей Funtoo выделяется поддержка автоматической сборки пакетов из исходных текстов (пакеты синхронизируются из Gentoo), использование Git при разработке, распределённое дерево портажей (portage), более компактный формат сборочных манифестов, применение инструментария Metro для создания live-сборок. Готовые установочные образы давно не обновляются, а для установки предлагается использовать старый LiveCD с последующим ручным развёртыванием компонентов Stage3 … Читать далее Выпуск дистрибутива Funtoo 1.4, развиваемого основателем Gentoo Linux

Выпуск Wine 4.16 и пакета для запуска Windows-игр Proton 4.11-4

Доступен экспериментальный выпуск открытой реализации Win32 API — Wine 4.16. С момента выпуска версии 4.15 было закрыто 16 отчётов об ошибках и внесено 203 изменения. Наиболее важные изменения: Повышена стабильность работы функций захвата мыши в играх; Улучшена поддержка кросс-компиляции в WineGCC; Улучшена совместимость с отладчиками Windows; Из kernel32 в kernelbase перенесён код, связанный с управлением памятью, отладкой, ioctl, консолью, блокировками и отслеживанием изменения файлов; Закрыты отчёты об ошибках, связанные с работой игр и приложений Dragon Age: Art of Murder Cards of Destiny, Super Meat Boy, UE4, Processhacker 2.x, μTorrent, PUBG Lite Launcher, SeeSnake HQ, Rhinoceros 6, Hearthstone, PotPlayer 1.7, ExHIBIT, … Читать далее Выпуск Wine 4.16 и пакета для запуска Windows-игр Proton 4.11-4

Выпуск звукового сервера PulseAudio 13.0

Представлен релиз звукового сервера PulseAudio 13.0, который выступает в роли посредника между приложениями и различными низкоуровневыми звуковыми подсистемами, абстрагируя работу с оборудованием. PulseAudio позволяет управлять громкостью и смешиванием звука на уровне отдельных приложений, организовывать поступление, смешивание и вывод звука при наличии нескольких входных и выходных каналов или звуковых карт, позволяет на лету менять формат звукового потока и использовать плагины, дает возможность прозрачно перенаправлять звуковой поток на другую машину. Код PulseAudio распространяется в рамках лицензии LGPL 2.1+. Поддерживается работа в Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS и Windows. Ключевые улучшения PulseAudio 13.0: Добавлена возможность воспроизведения звуковых потоков, закодированных кодеками Dolby … Читать далее Выпуск звукового сервера PulseAudio 13.0

Выпуск программы для туристов QMapShack 1.13.2

Доступен выпуск программы для туристов QMapShack 1.13.2, которая может применяться на этапе планирования походов для прокладки маршрута, а также для сохранения информации о пройденных маршрутах, ведения дневника путешествия или подготовки отчётов о путешествиях. QMapShack является переработанным и концептуально иным ответвлением от программы QLandkarte GT (развивает тот же автор), портированным на Qt5. Код распространяется под лицензией GPLv3. Поддерживается работа в Linux, Windows и macOS. Подготовленный маршрут можно экспортировать в разные форматы и использовать в походе на разных устройствах и в разных навигационных программах. Поддерживаются различные форматы карт и цифровых моделей рельефа. Одновременно можно просматривать несколько наложенных друг на друга карт, устанавливая … Читать далее Выпуск программы для туристов QMapShack 1.13.2

Выпуск среды разработки Qt Design Studio 1.3

Проект Qt представил выпуск Qt Design Studio 1.3, окружения для проектирования интерфейса пользователя и разработки графических приложений на базе Qt. Qt Design Studio позволяет упростить совместную работу дизайнеров и разработчиков над созданием рабочих прототипов сложных и масштабируемых интерфейсов. Дизайнеры могут сосредоточиться только над графическим макетом оформления, в то время как разработчики могут уделить основное внимание разработке логики работы приложения, используя автоматически сгенерированный для макетов дизайнера QML-код. При помощи предлагаемого в Qt Design Studio рабочего процесса можно в считанные минуты превратить подготовленные в Photoshop или других графических редакторах макеты в рабочие прототипы, пригодные для запуска на реальных устройствах. Предлагается коммерческая версия … Читать далее Выпуск среды разработки Qt Design Studio 1.3

Компания Huawei начала предустановку Deepin Linux на ноутбуки

Компания Huawei выпустила в продажу варианты моделей ноутбуков 13, MateBook 14, MateBook X Pro и Honor MagicBook Pro с предустановленным Linux. Поставляемые с Linux модели устройств пока распространяются только на китайском рынке и ограничены базовой комплектацией. Стоимость устройств Matebook 13 и Matebook 14 с Linux примерно на 42 доллара дешевле аналогичных моделей с предустановленным Windows, а модели MateBook X Pro на 84 доллара. Отличия в аппаратной начинке сводятся только к переименованию клавиши Windows в Start. В качестве дистрибутива для предустановки выбран Deepin Linux, который был основан группой разработчиков из Китая, но уже давно развивается как международный проект. Дистрибутив базируется на … Читать далее Компания Huawei начала предустановку Deepin Linux на ноутбуки

Выпуск CentOS 8.0 опять откладывается

Релиз CentOS 8.0 в очередной раз отложен на неопределённый срок, информация об этом появилась в разделе «Updates» на странице вики CentOS, посвящённой подготовке новой ветки. В сообщении говорится о том, что работа над уже готовым (согласно вики) выпуском CentOS 8.0 пока приостановлена по причине того, что готовится CentOS 7.7 и, так как ветку 7.x использует большая часть сообщества, то и выпускать вперёд будут его, а уже после этого продолжат работу над CentOS 8.0. В ответ на критику про затягивание релиза, лидер CentOS указал, что дистрибутив развивает всего три разработчика, поэтому они вынуждены смещать приоритеты в пользу обновления более востребованной ветки. … Читать далее Выпуск CentOS 8.0 опять откладывается

Оценка злоупотребления запросом полномочий в приложения-фонариках для Android

В блоге компании Avast опубликованы результаты изучения полномочий, запрашиваемых представленными в каталоге Google Play приложениями с реализацией фонариков для платформы Android. В сумме в каталоге найдено 937 фонариков, из которых в семи выявлены элементы вредоносной или нежелательной активности, а остальные можно считать «чистыми». 408 приложений запрашивали 10 и менее полномочий, а в 262 приложениях требовалось согласие с предоставлением 50 и более полномочий. 10 приложений запрашивали от 68 до 77 полномочий, при этом четыре из них были загружены более миллиона раз, два около 500 тысяч раз и четыре около 100 тысяч раз. N Приложение Число полномочий Число загрузок 1 Ultra Color … Читать далее Оценка злоупотребления запросом полномочий в приложения-фонариках для Android

Погиб автор vkd3d и один из ключевых разработчиков Wine

Компания CodeWeavers, которая спонсирует разработку Wine, сообщила о гибели своего сотрудника — Йозефа Кучиа (Józef Kucia), автора проекта vkd3d (реализация Direct3D 12 поверх API Vulkan) и одного из ключевых разработчиков Wine, также принимавшего участие в развитии проектов Mesa и Debian. Йозефом было внесено более 2500 изменений в Wine и реализована большая часть кода, связанного с поддержкой Direct3D. Йозеф увлекался спелеологией и при построении карты одной из малоизученных пещерных систем в Татрах (Большая снежная пещера в Польше) оказался с ещё одним участником экспедиции отрезан от остальной группы неожиданно нахлынувшим потоком воды. Несмотря на предпринятую спасательную операцию, Йозеф и его товарищ погибли. … Читать далее Погиб автор vkd3d и один из ключевых разработчиков Wine

Выпуск системы инициализации sysvinit 2.96

Представлен релиз классической системы инициализации sysvinit 2.96, которая широко применялась в дистрибутивах Linux во времена до systemd и upstart, а теперь продолжает использоваться в таких дистрибутивах, как Devuan и antiX. Одновременно сформированы выпуски применяемых в связке с sysvinit утилит insserv 1.21.0 и startpar 0.64. Утилита insserv предназначена для организации процесса загрузки с учётом зависимостей между init-скриптами, а startpar применяется для обеспечения параллельного запуска нескольких скриптов в процессе загрузки системы. В новом выпуске: В программу pidof добавлен флаг «-z» для проверки зомби-процессов и процессов в состоянии заморозки ввода/вывода (состояния Z и D, которые ранее пропускались из-за возможности зависания); Проведена чистка вывода … Читать далее Выпуск системы инициализации sysvinit 2.96

DNS over HTTPS отключен по умолчанию в порте Firefox для OpenBSD

Мэинтейнеры порта Firefox для OpenBSD не поддержали решение по включению по-умолчанию DNS over HTTPS в новых версиях Firefox. После короткого обсуждения было решено оставить изначальное поведение неизменным. Для этого настройка network.trr.mode выставлена в значение ‘5’, что приводит к безусловному отключению DoH. В пользу подобного решения приводятся следующие аргументы: Приложения должны придерживаться общесистемных настроек DNS, а не переопределять их; Шифрование DNS, возможно, и неплохая идея, но отправка по умолчанию всего DNS-трафика в Cloudflare — точно плохая идея. Настройки DoH по-прежнему могут быть переопределены в about:config при желании. Например, можно поднять свой собственный DoH сервер, прописать его адрес в настройках (опция «network.trr.uri») … Читать далее DNS over HTTPS отключен по умолчанию в порте Firefox для OpenBSD

Релиз обработчика нехватки памяти oomd 0.2.0

Facebook опубликовал второй выпуск oomd, обработчика нехватки памяти в системе (OOM, Out Of Memory), работающего в пространстве пользователя. Приложение принудительно завершает работу процессов, потребляющих слишком много памяти, на стадии до срабатывания OOM-обработчика ядра Linux. Код oomd написан на языке C++ и поставляется под лицензией GPLv2. Готовые пакеты сформированы для Fedora Linux. С особенностями oomd можно познакомиться в тексте анонса первого выпуска. Релиз 0.2.0 включает в себя множество обновлений и перестановок файлов, осуществлённых чтобы упростить формирование пакета oomd для дистрибутивов Linux. Добавлен новый флаг «—list-plugins» для вывода списка активных плагинов. Добавлен плагин для определения присутствия определённых cgroups в системе. Добавлен socket … Читать далее Релиз обработчика нехватки памяти oomd 0.2.0

Релиз Chrome 77

Компания Google представила релиз web-браузера Chrome 77. Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающего основой Chrome. Браузер Chrome отличается использованием логотипов Google, наличием системы отправки уведомлений в случае краха, возможностью загрузки модуля Flash по запросу, модулями для воспроизведения защищённого видеоконтента (DRM), системой автоматической установки обновлений и передачей при поиске RLZ-параметров. Следующий выпуск Chrome 78 запланирован на 22 октября. Основные изменения в Chrome 76: Прекращена отдельная пометка сайтов с сертификатами уровня EV (Extended Validation). Информация о применении EV-сертификатов теперь отображается только в выпадающем меню, показываемом при клике на значок защищённого соединения. Название проверенной удостоверяющим центром компании, к которой привязан EV-сертификат, … Читать далее Релиз Chrome 77