Подборка новостей за 20 января 2020 года
В то время, как разработчик компании Red Hat работает над расширением возможностей инструментария Make, развитие проекта GNU Make не парекращается - вчера состоялся релиз новой стабильной версии GNU Make 4.3. Среди новшеств поддержка параметра -j для указания количества параллельных процессов сборки в рамках значения переменной окружения MAKEFLAGS, использование вызова posix_spawn() вместо комбинации fork()/exec() при наличии возможности, увеличение лимита параллельных процессов сборки в Windows, поддержка новых версий библиотек glibc и Musl, а также улучшения в области производительности и сообщений об ошибках. Архвы исходных кодов доступны по данной ссылке.
Ресурс Phoronix сообщает, что разработчики менеджера сетевых соединений Connman добавили в Git поддержку технологии создания VPN-туннелей WireGuard. Поддержка данной технологии уже реализована в рамках используемого в большинстве дистрибутивов менеджера сетевых соединений NetworkManager и должна появиться в ядре Linux версии 5.6. Скорее всего, данный код вместе с другими улучшениями войдет в новую версию Connman.
Компания IBM прекращает участие в разработке языка программирования Swift. Язык Swift был представлен компанией Apple в 2010 году для упрощения разработки мобильных приложений, после чего некоторые компании, в том числе IBM, начали работу по его адаптации для разработки серверных приложений. Компания IBM даже создала фреймворк Kitura для этих целей. Тем не менее, в течение прошлого года она начала сворачивать свою деятельность в данной области, а сегодня главный архитектор рантаймов Крис Бэйли заявил буквально следующее: "Хотя мы и ожидаем, что язык Swift подолжит развиваться и применяться для решения различных задач, Swift не представляет той возможности, на которую мы возлагали надежды". При этом он добавил: "Swift является отличной технологией, которую мы используем для разработки нативных приложений для iOS". Подробности доступны в материале от ITProToday.
Подборка новостей за 16 января 2020 года
Вчера состоялся релиз новой версии дистрибутива CentOS 8 1911, повторяющей функционал выпущенной в ноябре прошлого года версии коммерческого дистрибутива Red Hat Enterprise Linux 8.1. Среди новшеств механизм патчинга ядра ОС без перезагрузки системы, различные механизмы для работы с контейнерами, улучшения поддержки гибридных облаков, а также обновления ПО. Дополнительня информация о релизе доступна в примечаниях к выпуску, файлы образов установочных дисков - на официальном сайте проекта.
Компания Mozilla увольняет около 100 технических специалистов - сообщает The Register. Это решение связано с постепенным снижением доходов компании, наблюдающимся с 2018 года и вызванным снижением популярности флагманского продукта - веб-браузера Firefox, которая прямо пропорциональна объему финансовых отчислений от поисковых систем.
Разработчики свободного драйвера Noveau для видеокарт производства NVIDIA добавили в него поддержку семейства видеокарт Turing. Основным препятсятвием на пути к реализации поддержки данных устройств являлось отсуствие подписанных прошивок от производителя, который не особо заинтересован в развитии свободного драйвера. Ожидается, что код войдет в состав версии ядра Linux 5.6, которая должна быть выпущена в середине апреля.
Подборка новостей за 15 января 2020 года
В репозитории исходного кода компилятора GCC появился код нового статического анализатора от разработчика из компании Rad Hat Дэвида Мэлкома. На данный момент статический анализатор выводит предупреждения о потенциальных проблемах при работе с памятью и использует промежуточное представление кода GIMPLE SSA. Анализатор активируется с помощью параметра -fanalyzer и значительно замедляет время компиляции. Документация доступна по данной ссылке.
Ресурс Phoronix сообщает, что в репозитории исходного кода компании Tesla Motors появился код Coreboot с поддержкой SoC Turbo TRAV и материнской платы Turbo Sentinel. Предположительно, Coreboot будет использоваться в качестве замены BIOS для загрузки ядра Linux на материнской плате с упомянутым SoC. Что касается самого ядра Linux, то в данном репозитории размещены исходные коды его относительно старых веток 3.x и 4.x.
Сотрудник компании Canonical Мартин Вимпресс поделился информацией о грядущих изменениях темы оформления Yaru накануне значительного релиза Ubuntu 20.04 LTS. Основными изменениями являются использование баклажанового цвета вместо синего для слайдеров и диалогов GNOME Shell, а также прогрессбаров, слайдеров, переключателей и радиокнопок GTK, новые иконки директорий, а также дополнительная светлая тема оформления. Данные изменения не являются окончательными и доступны в Git проекта Yaru.
Подборка новостей за 14 января 2019 года
Разработчик Джефри Безенцон выпустил новую версию своего дистрибутива Linux Lite 4.8, которая позиционируется в качестве альтернативы уходящей в историю ОС Windows 7 от Microsoft. Данная версия основана на Ubuntu 18.04.3 LTS и содержит ядро Linux версии 4.15, браузер Mozilla FIrefox 71.0, почтовый клиент Mozilla Thunderbird 68.2.2, офисный пакет LibreOffice 6.0.7, мультимедийный проигрыватель VLC 3.0.8, графический редактор GIMP 2.10.14 и утилиту для создания снимков разделов Timeshift 19.08.1. Интерфейс данной версии специально адаптирован к виду интерфейса Windows 7, а на рабочем столе размещено изображение с приветствиями новых пользователей на разных языках. Ссылки на файлы образов установочных дисков приведены на данной странице.
Разработчик компании Red Hat Ричард Джонс работает над новым инструментом Goals, призванным исправить проблемы сборочного инструментария Make. "Make является отличным инструментом! С ним легко начинать работу, он интуитивно понятен и весьма успешно применяется. Я критикую Make не из-за того, что это плохой инструмент, а из-за того, что он имеет нереализованный потенциал, который можно раскрыть в случае исправления мелких недоработок." Код проекта размещен в данном репозитории, заметки разработчика - на данной странице.
Разработчик проекта Xfce Саймон Штайнбайс поделился информацией о ходе работы по портированию окружения рабочего стола на GTK 3. Основным изменением последних дней является использование виджета GtkHeaderBar и декораций на стороне клиента для всех системных диалогов. Также значительным изменениям подверглись диалоги с информацией об Xfce и настройками дисплеев. Кроме того, темная тема панели активирована по умолчанию. Означкомиться с дополнительной информацией и скриншотами вы можете на данной странице.
Подборка новостей за 13 января 2020 года
Некоторое время назад была выпущена новая версия популярного дистрибутива для анонимного веб-серфинга Tails 4.2. Основным нововведением данной версии является переработанный механизм установки обновлений. Он использует меньший объем оперативной памяти и позволяет обновляться до новых версий дистрибутива в автоматическом режиме (с некоторыми исключениями). Также в состав новой версии вошли дополнительные утилиты, обновленные версии ядра Linux (5.3.15), браузера TOR Browser (9.0.3) и почтового клиента Mozilla Thunderbird (68.3.0). Ссылки на образы файлы образов дисков для установки размещены на данной странице.
Представитель компании Canonical Адам Конрад напомнил об окончании срока поддержки Ubuntu 19.04: "Релиз версии Ubuntu 19.04 (Disco Dingo) состоялся практически 9 месяцев назад, 18 апреля 2019 года. Так как данная версия не является версией с длительным сроком поддержки, она поддерживается в течение 9-месячного цикла, который кодходит к концу и, следовательно, период поддержки Ubuntu 19.04 закончится в четверг, 23 января". Пользователям данной версии Ubuntu следует обновиться до версии 19.10.
Для версии ядра Linux 5.6 предложен драйвер, осуществляющий сбор информации с датчиков температуры жестких дисков. Новый драйвер drivetemp будет использовать команду ATA SCT, а также информацию из таблицы SMART в случае отсутсвия ее поддержки и импортировать собранную информацию посредством интерфейса HWMON. По сути, единсвенное преимущество использования данного драйвера вместо утилит smarttools и hddtemp заключается в отсуствии необходимости запуска утилит с правами пользователя root.
Подборка новостей за 10 января 2019 года
Компания Opera Software выпустила первую в 2020 году версию популярного веб-браузера Opera 66 для GNU/Linux, macOS и Windows. Одним из нововведений данной версии стал механизм, упрощающий открытие недавно закрытых вкладок: "Для это цели мы реализровали простое решение, которое исключает необходимость перехода в раздел истории и открытия нужных вкладок вручную. При нажатии на иконку с часами для переход в раздел истории браузер предложит вам открыть недавно закрытые вкладки. Если вы согласитесь с предложением, вкладки отобразятся, как будто вы никогда не закрывали их" - заявила Джоана Чацка, офицальный представитель компании-разработчика. Помимо этого изменения, пользователи смогут воспользоваться улучшенной боковой панелью. Новая версия браузера основана на движке Chromium 79.0.3945.79 и доступна на официальном сайте проекта.
Разработчики популярного окружения рабочего стола KDE Plasma приглашают перейти на Linux любителей Microsoft Windows 7. Дело в том, что компания Microsoft прекращает поддержку Windows 7 на следующей неделе, а именно, 14 января, поэтому данная система совсем скоро станет целью для хакеров и вирусов, а пользователям придется либо перейти на Windows 10, либо првыкнуть к другой системе, такой, как macOS или GNU/Linux. "Вместо миграции на Windows 10 с ее долгими обновлениями, механизмами отслеживания и встроенными в приложения рекламмными сообщениями, вы можете установить Linux c Plasma. Это не займет более 30 минут вашего времени, по прошествии которых вы сможете самостоятельно убедиться в стабильности и безопасности Linux, а также оценить возможности и простоту использования Plasma" - заявили представители проекта KDE.
Пару дней назад состоялся релиз стабильной версии популярного дистрибутива для беспроводных маршрутизаторов OpenWRT 19.07.0. Среди новшеств новая цель ath79, пришедшая на смену популярной цели ar71xx и поддерживающая devicetree (разработчики рекомендуют использовать ее при сборке прошивок для поддерживаемого аппаратного обеспечения), начальная поддержка WPA3, требующая openssl, механизм рендеринга элементов интерфейсв LuCi на стороне клиента (в экспериметальном виде), а также множество обновленных программных компонентов. Готовые сборки прошивок и исходные коды доступны на официальном сайте проекта.
Подборка новостей за 9 января 2020 года
Пару дней назад состоялся релиз новой версии популярного веб-браузера Firefox 72. Вчера состоялся корректирующий релиз Firefox 72.0.1. Среди новшеств можно выделить релизацию элементов управления воспроизведением видео в режиме "картинка в картинке" на платформах GNU/Linux и macOS, улучшенный механизм защиты от отслеживания перемещений в глобальной сети, позволяющий защититься от определения типа используемой операционной системы , а также улучшенный механизм блокировки запросов от веб-сайтов. Бинарные сборки доступны на официальном сайте проекта.
Проект Arch Linux выпустил первые в 2020 году обновленные версии ISO-файлов установочных дисков. Среди новшеств традиционное обновление ядра Linux до версии 5.4, обновления системных компонентов и проиложений за декабрь прошлого года, а также начальная поддержка алгоритма Zstd для сжатия пакетов ПО. Что интересно, у разработчиков уже имеется начальная статистика по эффективности нового алгортима сжатия ПО: после отказа от использования алгортима Xz и его замены на алгоритм Zstd для 545 пакетов, их объем увеличился на 0.8%, а скорость установки возросла на 1300%.
В новом релизе дистрибутива Fedora 32 разработчики планируют задействовать демон EarlyOOM, позволяющий повысить отзывчивость системы в условиях отсуствии свободной оперативной памяти. Этот демон отправляет сигналы (SIGTERM при менее 10% и SIGKILL при менее 5% свободной емкости оперативной памяти и раздела подкачки) процессам, наиболее интенсивно использующим оперативную память и имеющим наибольшие значения oom_score. Также разработчики поделились планами по развитию сервиса для сборки пакетов ПО для Fedora под названием Copr. Помимо планов по переезду в другой датацентр и расширению объма хранилища, они планируют увеличить число параллельных сборок, добавить инструментарий для оценки качества сборок, добавить поддержку целевой платформы RHEL, а также реализовать механизм сборки самодостаточных пакетов Flatpak.
Подборка новостей за 23 декабря 2019 года
Разработчики дистрибутива Peppermint OS выпустили обновление для версии 10, основанное на пакетной базе Ubuntu 18.04.3 LTS. Помимо обновленного ядра и графического стека из состава Ubuntu 18.04.3, новая версия содержит утилиты для изменения размера курсора и установки популярных веб-браузеров, новые темы оформления GTK Arc-Colora, а также предустановленный архиватор p7zip и некоторые другие новшества. Также исправлены проблемы с трекпоинтами устройств линейки THinkpad, ошибка в ICE и проблема с системным компонентом unattended-upgrades. Ссылки на ISO-файлы размещены на главной странице сайта проекта. Веб-сайт проекта может быть недоступен на территории РФ.
Разработчики игры Red Eclipse выпустили новую версию 2.0 Jupiter Edition на основе нового движка Tesseract. Благодаря переходу на новый движок улучшилась графическая составляющая и в то же время возросли системные требования. Помимо классических установщиков и архивов с файлами игры, игра доступна в Steam, что, по мнению разрабочтиков, может помочь в ее популяризации. Не зависящая от Steam версия для Linux доступна на странице загрузок официального сайта проекта.
Недавно состоялся релиз утилиты для настройки игровых рулей Logitech pyLinuxWheel 0.6.0. В новой версии появился менеджер профилей, позволяющий сохранять настройки для различных игр, а также исправлено множество ошибок. исходные коды доступны на GitLab, готовые пакеты - на itch.io.
Подборка новостей за 20 декабря 2019 года
Компания Vivaldi Technologies выпустила новую версию веб-браузера Vivaldi 2.10. Основным нововведением является изменение строки User Agent таким образом, что браузер идентифицировался веб-сайтами как Chromium-совместимый. Это позволит пользователям работать с такими ранее не поддерживавшими браузер сайтами, как Google Docs и Netflix. Также новая версия содержит реализацию функции для лучшей интеграции темы оформления браузера в рабочее окружение и различные мелкие улучшения пользовательских качеств. Новая версия доступна на странице загрузок официального сайта проекта.
Разработчики дистрибутива Fedora приняли решение об активации механизма FSTRIM, необходимого для оптимальной работы твердотельных накопителей. Данный механизм основан на специализированной утилите fstrim, передающей устройству информацию о неиспользуемых блоках, а также юнита таймера systemd под названием fstrim.timer, который будет запускать данную утилиту еженедельно. Данное изменение войдет в состав Fedora 32.
Сегодня состоялся релиз новой версии инструментария для работы с самодостаточными пакетами программного обеспечения Flatpak 1.5. Помимо поэтопного ввода в стой механизма для распространения платных приложений, данная версия интересна новым порталом для корректного обновления Flatpak-приложений, о котором подробно рассказано в посте Маттиаса Классена. Исходный код новой версии доступен на GitHub.
Подборка новостей за 19 декабря 2019 года
Сегодня состоялся релиз новой версии минималистичного дистрибутива Alpine Linux 3.11.0. В новой версии помимо стандартного обновления ядра Linux до версии 5.4 появилась поддержка одноплатного компьютера Raspberry Pi 4, технологий Vulkan, MinGW-w64 и DXVK, а также начальная поддержка окружений рабочих столов GNOME и KDE. Также объявлен устаревшим интерпретатор Python 2 и боольшинство зависящих от него пакетов удалено из репозиториев. Ссылки на файлы образов установочных дисков размещены в разделе загрузок официального сайта проекта.
Компания Canonical выпустила новую версию Multipass 1.0.0. Multipass является "мини-облаком на вашей рабочей станции, использующим стандартные гипервизоры операционных систем на всех поддерживаемых платформах (Windows, macOS и Linux) и позволяющим использовать интерфейс командной строки Ubuntu с помощью одного клика, одной команды или одного сочетания клавиш". Multipass использует KVM в Linux, Hyper-V в Windows и HyperKit в macOS и предназначен для быстрого запуска виртуальных машин с Ubuntu с интеграцией с таким инструментарием Ubuntu, как snapcraft. Исходный код новой версии Multipass доступен на GitHub.
Также недавно состоялся релиз новый версии приложения для нелинейного видеомонтажа Flowblade 2.4. Основным нововведением является полный переход с Python 2 на Python 3. Помимо этого в новой версии появилась поддержка экспорта аудиодорожек в формат Ardour, новый режим композитинга Standard Auto, новые фильтры преобразваний Position Scale, Rotate и Shear, а также множественные изменения в плане механизмов композитинга. Исходный код новой версии доступен на GitHub.