Veloren – многопользовательская ролевая игра с открытым исходным кодом на voxel-движке, написанная на языке Rust и
вдохновленная такие играми, как Cube World, Legend of Zelda: Breath of the Wild, Dwarf Fortress и Minecraft. Игра находится на ранней стадии разработки, но в неё уже можно играть онлайн.
Veloren полностью открыта, лицензирована по GPL 3. В ней используется оригинальная графика и музыка, созданные её сообществом. У игры есть маленькое, но растущее сообщество в Discord и Reddit.
Игра доступна в виде flatpak и snap пакетов, а также через Airshipper – собственный кросплатформенный launcher игры.
Команда разработчиков PHP объявила о выпуске новой версии языка — PHP 8.0.0.
Улучшения и новые возможности:
Union Types. Вместо аннотаций PHPDoc для комбинации типов вы можете использовать нативные объявления типа union, которые проверяются во время выполнения.
Именованные аргументы. Вместо аннотаций PHPDoc теперь можно использовать структурированные метаданные с родным синтаксисом PHP.
Оператор nullsafe. Вместо проверки на null теперь можно использовать цепочку вызовов с новым оператором nullsafe. Когда проверка одного элемента в цепочке не удается, выполнение всей цепочки прерывается, и она сводится к null.
Just-in-time компиляция. В PHP 8 появилось два движка JIT. Tracing JIT, наиболее многообещающий из двух, показывает улучшенную производительность: втрое на синтетических тестах и в 1,5-2 раза на некоторых специфических приложениях. Типичная производительность приложения находится на одном уровне с PHP 7.4.
Новый релиз известного системного менеджера мира GNU/Linux — systemd.
В данном выпуске:
метки (tags) udev теперь относятся к устройству, а не к событию, связанному с устройством, — это нарушает обратную совместимость, но только для того, чтобы корректно обработать нарушение обратной совместимости, внесённое ещё в ядре 4.14;
файлы PAM для systemd-user теперь по умолчанию в /usr/lib/pam.d/ (как и должно быть с версии PAM 1.2.0) вместо /etc/pam.d/;
зависимость (runtime) от libqrencode, libpcre2, libidn/libidn2, libpwquality, libcryptsetup теперь опциональна — в случае отсутствия библиотеки соответствующая функциональность автоматически отключается;
systemd-repart поддерживает вывод в формате JSON;
systemd-dissect стал официально поддерживаемой утилитой со стабильным интерфейсом, соответственно по умолчанию теперь устанавливается в /usr/bin/ вместо /usr/lib/systemd/;
Добрый день! Предлагаю вашему вниманию книгу «Linux API. Исчерпывающее руководство»(перевод книги The Linux Programming Interface). Ее можно заказать на сайте издательства, и если применить промокод LinuxAPI , то получите скидку 30%.
На все произведенные после 1 января и продаваемые в России смартфоны и планшеты должны предустанавливаться 16 отечественных приложений, на компьютеры — три, на Smart TV — четыре. Такое требование утвердило правительство РФ.
Тихо и незаметно загадочная группа неустановленных лиц готовит к выходу ориентированную на безопасность материнскую плату на базе процессора Эльбрус-8СВ.
21 ноября исполнилось 25 лет с момента первого анонса свободного графического редактора GIMP. Проект вырос из курсовой работы двух студентов Беркли — Спенсера Кимбалла и Питера Мэттиса. Оба автора интересовались компьютерной графикой и были недовольны уровнем приложений для работы с изображениями в UNIX.
Выпущена новая версия Ardour — свободной цифровой станции звукозаписи.
Главным новшеством стала поддержка API плагинов VST3 во всех операционных системах, где работает программа. Дополнительно поддерживаются расширения от компании PreSonus. Они позволяют передавать плагину информацию о масштабировании интерфейса на экранах с высокой плотностью, встраивать миниатюрную версию интерфейса плагина в хост и т.д.
Также среди изменений:
ускоренная отрисовка вообще всех доступных каналов автоматизации MIDI сразу;
ускоренный экспорт — как общий, так и по файлу на дорожку (stem);
экспорт метатегов сессии в WAV и AIFF;
множество других улучшений и исправлений.
Одновременно с этим близится к завершению масштабная работа в ветке nutempo2. В этой ветке git код переписывается на основе концепции суперчасов (superclock). Рефакторинг позволит избегать ошибок при работе с MIDI- и аудиоданными, связанных с округлением чисел. До момента выхода 7.0 с этими изменениями может появиться еще одна или две версии в серии 6.x.
Язык программирования Scala продолжает своё развитие в рамках ветки 2.13. Очередной релиз Scala 2.13.4 включает в себя несколько интересных нововведений, среди которых:
экспериментальная поддержка библиотек, написанных на Scala 3;
улучшена проверка на полноту (exhaustivity) веток при сопоставлении с образцом. Теперь эта проверка работает и при использовании охранных выражений и пользовательских экстракторов;
изменено поведение ExecutionContext по умолчанию (как в версии 2.12).
18 ноября 2020 усилиями сотрудников компании МЦСТ был открыт долгожданный форум для разработчиков ПО под микропроцессоры Эльбрус.
Форум настроен для работы в закрытом режиме: незарегистрированным пользователям нельзя читать сообщения, и поисковые системы не могут индексировать страницы форума. Для регистрации на форуме пользователь должен предоставить обязательную информацию: фамилия, имя, отчество, контактный телефон, должность, название организации, отдел (подразделение). Последние три пункта можно не указывать в случае, если пользователь является дилером, так как личная информация о таком пользователе уже известна организаторам. Активация участника форума производится вручную группой администраторов после проверки и принятия решения о возможности допуска.
На форуме зарегистрированы специалисты АО «МЦСТ», эксперты, партнёры. Из российского Linux-сообщества, на форуме присутствуют авторы дистрибутива BaseALT. Судя по просачивающимся никнеймам, на форуме уже есть несколько давних пользователей сайта Linux.org.ru.
При регистрации на форуме нужно понимать, что неадекватные требования по регистрации участников в паре с использованием нешифрованного протокола HTTP - это не прихоть организаторов площадки и не демонстрация некомпетентности, а выполнение требований регуляторов. Открытие форума в течении нескольких лет тормозилось из-за организационных ограничений, но к настоящему моменту был найден консенсус, в рамках которого форум сообщества Эльбрус может существовать.
В связи с открытием форума, на Youtube размещено видео-обращение специалиста по связям с общественностью компании МЦСТ Максима Горшенина, в котором кратко рассказывается о новом форуме и о последующих изменениях, которые ожидаются на официальных интернет-ресурсах, посвященных отечественной микропроцессорной архитектуре Эльбрус.
В начале года компания Pine64 сообщила о поставках первой партии свободного защищенного смартфона PinePhone. В нем сочетается свободное железо и ПО, отсутствие телеметрии и полный доступ ко всей возможной документации. Недорогой смартфон изначально поддерживал несколько мобильных версий Linux, а поддержка остальных версий была заявлена на более поздний срок.
Сегодня была анонсирована поддержка KDE Plasma Mobile.
Основные возможности:
Звонки и SMS.
Высокое качество телефонии и голосовых вызовов.
Поддержка конвергенции. Работа как с обычным ПК при подключении монитора.
Плавные анимации интерфейса. Частота обновления экрана составляет 60 Hz.
Наличие основных приложений для выполнения повседневных задач.
Создатель языка программирования Python Гвидо ван Россум сделал несколько шокирующее объявление:
Мне стало скучно на пенсии, так что я вышел на работу в подразделение разработки (Developer Division) в Microsoft. Чем я буду заниматься? Столько вариантов, даже не знаю, что выбрать! Но в результате использовать Python станет удобнее (и не только на Windows :-). Тут полно опенсорса. Следите за новостями.
OCCT - единственное актуальное на сегодняшний день ядро геометрического моделирования с открытым исходным кодом, распространяемое под свободной лицензией. Open CASCADE Technology является важной составляющей таких проектов, как FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT и других. Версия OCCT 7.5.0 включает в себя более 400 улучшений и исправлений по сравнению с предыдущей версией 7.4.0.
Версия Open CASCADE Technology 7.5.0 содержит новые функции большинства модулей и компонентов. В частности, Draw Harness 3D Viewer позволяет перемещаться по большим моделям реального размера, включая навигацию в стиле телепорта в режиме просмотра VR. Функциональность обмена данными была расширена благодаря поддержке записи glTF 2.0. Новые функции визуализации включают в себя дополнительные текстурные карты для улучшения визуального качества, корректную визуализацию вывода sRGB для полупрозрачных материалов и обработку градиентов, а также процесс PBR Metallic-Roughness для улучшения качества визуализации металлических объектов. Поддержка символов Unicode дополнена соответствующими улучшениями в трансляторе STEP, консоли DRAW, ресурсах сообщений и визуализации. Были представлены новые семплы, демонстрирующие использование OCCT 3D Viewer, собранного как WebAssembly в браузере, и обзор базового использования C++ API различных функций OCCT.
Правозащитная организация «Фонд Электронных Рубежей» (Electronic Frontier Foundation, EFF) выпустила обличительную статью о деятельности компании Hewlett-Packard. В ноябре 2020 года стало известно, что HP изменило линейку тарифных планов, и убрало бесплатную возможность печати 15 страниц в месяц по программе Instant Ink. Теперь, если пользователь не заплатит $0.99 в месяц, то его механически исправный и заправленный принтер будет отключен дистанционно.
Компания Microsoft выпустила .NET 5 для операционных систем Windows, macOS, Linux.
.NET 5 — единая open source платформа, объединяющая .NET Core, .NET Framework, Xamarin и Mono, позволяющая использовать единую кодовую базу решений для всех платформ, включая Android и iOS.
существенно улучшена производительность и уменьшено потребление памяти
«All mail clients suck. This one just sucks less.» обновился до версии 2.0. Столь радикальное увеличение числа в её старшей части вызвано скорее не появлением новых возможностей (их не так много по сравнению с предыдущими выпусками), но внесением ряда нарушающих обратную совместимость изменений:
при использовании команды <attach-file> для просмотра и выбора множества вложений, выход после пометки файлов выполняется по <quit> (предыдущее поведение с нажатием «Enter» при курсоре, установленном не на каталоге, не было интуитивно-понятным);
значения по умолчанию для ряда переменных (например $attribution и $status_format) локализованы (translatable); в документации они помечены как (localized);
команды <decode-copy> и <decode-save> по умолчанию больше не выполняют очистку заголовков, для возврата к предыдущему поведению следует установить переменную $copy_decode_weed;
переменная $hostname теперь устанавливается после обработки конфигурационного файла и аргументов командной строки -e (это позволило при запуске пропустить обращения к DNS для определения FQDN, которые в некоторых случаях могли занимать заметное время);
переменная $reply_to обрабатывается до $reply_self;
ранее значения обычных конфигурационных переменных (в отличие от пользовательских my-переменных) экранировались при использовании в правой части присвоений (NL: \n, CR: \r, TAB: \t, \: \\, ": \") — эта давняя ошибка исправлена.
Canonical Group Limited представила документы за 2019 финансовый год в Регистрационную палату Великобритании. Их выручка в 2019 году составила 119 миллионов долларов США, по сравнению с 97 миллионами долларов в предыдущем году. Их убытки составили всего 2 миллиона долларов, что гораздо лучше, чем 11 миллионов долларов в 2018 году.
Средняя численность персонала Canonical в 2019 году составила 473 человека по сравнению с 437 в предыдущем году. Несмотря на то, что они добавили еще около сорока сотрудников, это все еще меньше их численности в 500 с лишним человек до реструктуризации, когда они отказались от смартфонов и других проектов.
Состоялся очередной релиз мультиплатформенного визуального редактора графов Qt Visual Graph Editor 0.6.1.
Данная версия отличается более тесной интеграцией с пакетом GraphViz, в частности:
графы в формате DOT загружаются непосредсвенно через dot, что позволяет намного качественнее выполнять их парсинг;
вызов GraphViz layout engines непосредсвенно из графического интерфейса приложения, с мгновенным просмотром результатов.
Также из приложения удалена встроенная поддержка библиотеки OGDF из-за её нестабильности, которая приводила к «падениям» приложения (впрочем, можно собрать QVGE с поддержкой OGDF из исходников, как и раньше).
В дальнейших планах продолжение интеграции с GraphViz, улучшения в плане редактирования текста в узлах и поддержка большего числа графических форматов
Вышла новая версия графической среды KDE Plasma 5.20 и обновление приложений KDE Applications 20.08.3. В этом масштабном выпуске были проработаны десятки компонентов, виджетов и поведение рабочего стола.
Многие повседневные программы и инструменты, такие как панели, диспетчер задач, уведомления и системные настройки, были переработаны и стали более удобными, эффективными и дружелюбными.
Разработчики продолжают работать над адаптацией KDE Plasma для Wayland. В будущем ожидается улучшенная поддержка сенсорных экранов, а также поддержка нескольких экранов с разной частотой обновления и разрешением. Будет добавлена улучшенная поддержка графики с аппаратным ускорением, улучшенные функции безопасности и многое другое.
Из основных изменений:
Диспетчер задач был серьезно переработан. Изменился не только его внешний вид, но и поведение. Когда вы открываете несколько окон в одном приложении (например, при открытии нескольких документов LibreOffice), диспетчер задач сгруппирует их вместе. Кликая мышкой по сгруппированным окнам, можно циклически перемещаться по ним, выводя каждое на передний план, пока не дойдете до нужного документа. Вы можете захотеть не сворачивать активную задачу при нажатии на нее в диспетчере задач. Как и с большинством вещей в Plasma, это поведение полностью настраивается, вы можете оставить его или отказаться (см. скриншот).
Изменения в системном трее не столь очевидны. Например, всплывающее окно панели задач теперь отображает элементы в виде сетки, а не списка. Вид иконок на панели теперь можно настроить для масштабирования иконок вместе с толщиной панели. Виджет веб-браузера также позволяет изменять масштаб его содержимого, удерживая клавишу CTRL и вращая колесо мыши. Виджет «Цифровые часы» изменился и стал более компактным. По умолчанию он показывает текущую дату. В целом, во всех приложениях KDE каждая кнопка панели инструментов, при нажатии на которую выводится меню, теперь отображает направленную вниз стрелку-индикатор (см. скриншот).
Были переработаны экранные дисплеи (появляются при изменении громкости звука или яркости экрана). Они стали менее навязчивыми. При превышении параметра громкости звука более 100%, система тонко намекнет вам об этом. Plasma заботится о вашем здоровье! Изменение яркости экрана теперь стало более плавным (см. скриншот).
Множество изменений в KWin. Например, отвязка от клавиши ALT для таких типовых действий, как перемещение окон, чтобы избежать конфликта с другими приложениями, использующими ALT. Теперь для этих целей используется META-клавиша. С помощью комбинаций с META-клавишей можно располагать окна так, чтобы они занимали 1/2 или 1/4 экранного пространства (это называется «мозаикой»). Например, комбинация удерживания META + «стрелка вправо» располагает окно в правой половина экрана, а удерживание META + последовательное нажатие «стрелки влево» и «стрелки вверх» позволяет расположить окно в верхнем левом углу экрана и т.п.
Множество изменений в системе уведомлений. Одно из главных - теперь появляется уведомление, когда в системе заканчивается место на диске, даже когда домашний каталог находится на другом разделе. Виджет «Подключаемые устройства» был переименован в «Диски и устройства» - теперь в нем отображаются все диски, а не только съемные. Неиспользуемые аудиоустройства отфильтровываются из аудиовиджета и страницы системных настроек. Появилась возможность настраивать предел заряда батареи на ноутбуках ниже 100%, чтобы продлить жизненный цикл батареи. Вход в режим «Не беспокоить» теперь возможен щелчком средней кнопки мыши по виджету уведомлений или иконке системного трея (см. скриншот).
KRunner теперь запоминает предыдущий поисковый запрос. Появилась возможность выбирать место расположения окна KRunner. А еще он научился искать и открывать веб-страницы в браузере Falkon. Помимо этого, внесены еще десятки мелких улучшений, благодаря которым работа с KDE стала еще более плавной и приятной.
В окне «Системные настройки» появилась возможность подсветить измененные настройки. Нажав на кнопку «Выделить измененные настройки» в левом нижнем углу, можно легко понять, какие настройки были изменены по сравнению с изначальными (см. скриншот).
Страницы настроек автозапуска (см. скриншот), пользователей (см. скриншот) и Bluetooth (см. скриншот) были полностью переработаны и выглядят более современно. Страницы стандартных и глобальных ярлыков были объединены.
Появилась возможность просмотра S.M.A.R.T информации дисков. После инсталляции пакета Plasma Disks из Discover в системных настройках появятся уведомления S.M.A.R.T (см. скриншот).
Появилась опция баланса баланса звука, с помощью которой можно отрегулировать громкость каждого аудиоканала, а также инструменты настройки скорости курсора в тачпаде.
Новые приложения:
Neochat - официальный KDE-клиент Matrix, который является форком клиента Spectral. Был полностью переписан на кроссплатформенном фреймворке Kirigami. Поддерживает Windows, Linux и Android.
KGeoTag - приложение для работы с геотегами в фотографиях.
Arkade - коллекция аркадных игр, созданных на фреймворке Kirigami для десктопа и мобильных платформ.
Обновления и исправления приложений:
Krita 4.4.
Partition Manager 4.2.
RKWard 0.7.2.
Konversation 1.7.7.
KRename 5.0.1.
В Gwenview исправлено отображение эскизов на Qt 5.15.
В KDE Connect восстановлена возможность отправки SMS.
В Okular исправлено падение при выделении текста в аннотациях.
Neochat является форком клиента Spectral. Интерфейс пользователя был полностью переписан с использованием кроссплатформенного фреймворка Kirigami. Клиент поддерживает системы Windows, Linux и Android.
Не смог найти актуальных скриншотов нового интерфейса на Kirigami. Когда-то разработка велась на GitHub, там скриншоты старого клиента Spectral. В список клиентов его пока тоже нет.
Выпущена первая нестабильная версия графического редактора GIMP на базе GTK3.
Главные изменения:
Интерфейс на основе GTK3 с встроенной поддержкой Wayland и дисплеев с высокой плотностью (HiDPI).
Поддержка горячего подключения графических планшетов: втыкаете свой Wacom и продолжаете работать, перезапуск больше не нужен.
Мультивыделение слоев: можно перемещать, группировать, добавлять маски, применять цветовые метки и т.д.
Масштабный рефакторинг кода.
Новый API плагинов.
Переход на GObject Introspection и возможность писать плагины на Python 3, JavaScript, Lua и Vala.
Улучшенная поддержка управления цветом: исходное цветовое пространство больше не забывается при использовании фильтров, работающих в других цветовых пространствах (LCH, LAB и т.д.).
Ускоренная отрисовка за счет кэширования проекции с примененными экранными фильтрами и рамкой выделения.
Опциональная поддержка Meson для сборки.
Ожидается еще несколько релизов в серии 2.99.х, после чего команда выпустит стабильную версию 3.0.
Примечание для собирающих программу из исходного кода: при упаковке тарболла мейнтейнер упустил из виду, что более новая версия GEGL еще не выпущена, и оставил зависимость от версии из git master. Можно смело использовать GEGL 0.4.26, предварительно исправив номер микроверсии в configure.ac.
Полностью обновленная версия системного монитора скоро появится в KDE. Интерфейс построен на фреймворке Kirigami, а значит изначально адаптирован как для десктопа, так и для мобильных девайсов. Помимо еще большей детализации и количества полезной информации, пользователь сможет сам кастомизировать вывод нужной информации в дашборде.
После нескольких месяцев работы вышла новая версия программы Cine Encoder 3.0 для обработки видео. Программа была полностью переписана с Python на С++, использует в своей работе утилиты FFmpeg, MkvToolNix и MediaInfo. Существуют пакеты под основные дистрибутивы: Debian, Ubuntu 20.04, Fedora 32, CentOS 7.8, Arch Linux, Manjaro Linux.
В новой версии полностью переделан интерфейс, добавлено пакетное конвертирование, режим двухпроходного кодирования и работа с пресетами, добавлена функция паузы при конвертировании. Также программа может использоваться для изменения метаданных HDR, таких, как Master Display, maxLum, minLum, и других параметров.
Вышла свежая версия защищенного мессенджера Jami под кодовым именем «Together» (что означает «вместе»). В этом большом обновлении было исправлено огромное количество ошибок, проведена серьезная работа по повышению стабильности, и добавлены новые функции.
Пандемия, поразившая весь мир, заставила разработчиков заново переосмыслить значение Jami, его цели и то, чем он должен стать. Было решено превратить Jami из простой P2P системы в полноценное ПО для групповой коммуникации, которое позволило бы общаться большим группам, сохраняя при этом индивидуальную конфиденциальность и безопасность, оставаясь полностью свободным.
Компания SiFive показала план по компьютерам на базе Linux и RISC-V на базе процессора SiFive FU740 SoC. Этот пятиядерный процессор состоит из четырех SiFive U74 и одного SiFive S7 core. Компьютер ориентирован на разработчиков и энтузиастов, которые хотят строить системы на базе архитектура RISC-V и предполагается не как конечное решение, а как база для чего-то большего. На плате будут 8GB DDR4 RAM, 32GB QSPI flash, microSD, порт консоли для отдладки, PCIe Gen 3 x8 для графики, FPGA или других устройств, M.2 для накопителя NVME (PCIe Gen 3 x4) и Wi-Fi/Bluetooth (PCIe Gen 3 x1), четыре USB 3.2 Gen 1 type-A, Gigabit Ethernet. Цена предполагается в $665, доступность в четвертом квартале 2020го.
В официальном русскоязычном блоге компании Vivaldi опубликована статья, в которой обсуждаются причины популярности данного браузера среди пользователей операционных систем Linux. По словам разработчиков, доля пользователей Linux, выбравших Vivaldi, в пять раз больше, чем доля Linux среди операционных систем.
В качестве причин такой популярности указывается использование кода Chromium, активная работа с сообществом пользователей и использование принципов разработки, принятых в Linux-среде.
Также в статье рассматриваются вопросы, связанные с доступностью исходных кодов Vivaldi и объясняются причины выбора в пользу несвободной лицензии для собственно браузера Vivaldi.
Librem Mini — это мощный и доступный настольный мини-ПК в компактном форм-факторе. Librem Mini ставит на первое место свободу, конфиденциальность и безопасность, поэтому он поставляется со свободной прошивкой PureBoot и операционной системой PureOS, которая включает только свободное и открытое программное обеспечение.
Технические характеристики:
Процессор: Intel Core i7-10510U (Comet Lake), активное охлаждение, 4 ядра, 8 потоков, частота до 4.6ГГц
Raspberry Pi Foundation представила настольный компьютер Raspberry Pi 400.
Raspberry Pi 400 — это полноценный персональный компьютер, встроенный в компактную клавиатуру. Благодаря четырехъядерному 64-битному процессору, 4 ГБ оперативной памяти, беспроводной сети, поддержки двух мониторов и воспроизведения 4K видео, а также 40-пиновому интерфейсу GPIO, этот компьютер является самым мощным и простым в использовании компьютером Raspberry Pi.
Компьютер будет поставляться в двух вариантах: просто клавиатура за $70 или набор из клавиатуры, руководства начинающего пользователя, SD-карты с Raspberry Pi OS, фирменных кабелей и мыши за $100.
Shotcut — это свободный кроссплатформенный видеоредактор для FreeBSD, Linux, MacOS и Windows. Благодаря FFmpeg, Shotcut поддерживает множество видео, аудио и графических форматов. Также Shotcut использует шкалу времени для нелинейного редактирования из нескольких дорожек, которые могут состоять из файлов различных форматов.
В этой версии удалены QtWebKit и WebVfx (компоненты HTML5) из всех сборок, чтобы упростить обновление пользовательского интерфейса, и обновлен Qt до версии 5.15.1 в Linux и Windows и до версии 5.12.9 в macOS.
Компания Intel представила графический чип Iris Xe MAX, разработанный для тонких ноутбуков. Этот графический чип является первым представителем дискретной графики на базе архитектуры Xe. Платформа Iris Xe MAX использует технологию Deep Link (описание по ссылке в подробностях) и поддерживает PCIe Gen 4. Технология Deep Link будет поддерживаться в Linux в инструментах VTune и OpenVINO.
В игровых тестах Iris Xe MAX конкурирует с NVIDIA GeForce MX350, а в кодировании видео Intel обещает, что будет в два раза превосходить RTX 2080 SUPER NVENC от NVIDIA.
На данный момент графика Intel Iris Xe MAX доступна в устройствах Acer Swift 3x, Asus VivoBook Flip TP470 и Dell Inspiron 15 7000 2 в 1.
Помимо мобильных устройств, Intel работает над тем, чтобы в первой половине 2021 года использовать дискретную графику для настольных ПК.