Статический анализатор в GCC, новая тема оформления Ubuntu 20.04 и другие новости


 Alex    15 янв 2020 : 20:24

Подборка новостей за 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.


Новая версия Linux Lite, доработка инструментария Make и другие новости


 Alex    14 янв 2020 : 20:26

Подборка новостей за 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 и настройками дисплеев. Кроме того, темная тема панели активирована по умолчанию. Означкомиться с дополнительной информацией и скриншотами вы можете на данной странице.


Новая версия Tails, окончание поддержки Ubuntu 19.04 и другие новости


 Alex    13 янв 2020 : 19:19

Подборка новостей за 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. 


Новая версия OpenWRT, KDE Plasma как замена Windows 7 и другие новости


 Alex    10 янв 2020 : 21:55

Подборка новостей за 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 на стороне клиента (в экспериметальном виде), а также множество обновленных программных компонентов. Готовые сборки прошивок и исходные коды доступны на официальном сайте проекта.


Новая версия Firefox, планы разработчиков Fedora и другие новости


 Alex    09 янв 2020 : 19:08

Подборка новостей за 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.


Обновление Peppermint OS, Red Eclipse на новом движке и другие новости


 Alex    23 дек 2019 : 20:33

Подборка новостей за 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.


Изменение идентификации веб-браузера Vivaldi, новая версия Flatpak и другие новости


 Alex    20 дек 2019 : 19:50

Подборка новостей за 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.


Новая версия Alpine Linux, Flowblade на основе Python 3 и другие новости


 Alex    19 дек 2019 : 21:41

Подборка новостей за 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.


Новая версия Linux Mint, механизм для оптимизации работы с памятью в Glib и другие новости


 Alex    18 дек 2019 : 19:29

Подборка новостей за 18 декабря 2019 года

Сегодня состоялся обещанный разработчиками до Рождества релиз новой версии дистрибутива Linux Mint 19.3 Tricia. Доступны три версии дистрибутива: основная с окружением рабочего стола Cinnamon, а также досполнительные с окружениями рабочих столов MATE и Xfce. Данная версия основана на пакетной базе дистрибутива Ubuntu 18.04 LTS и содержит новый компонент System Reports для уведомления пользователей о проблемах с драйверами и пакетами ПО, призанную почти законченной поддержку HiDPI-дисплеев, а также обновленное ядро Linux и графический стек для поддержки современного аппартаного обеспечения. Интересным является и тот факт, что некоторые приложения из стандартной постави были заменены на более производительные или легковесные аналоги. Так, мультимедийный проигрыватель Xplayer на основе фреймворка GStreamer был заменен на мультимедийный проигрыватель Celluloid на основе консольного приложения MPV; приложение для сохранения заметок Tomboy на основе фреймворка Mono и тулкита GTK 2 было заменено на аналогичное приложение Gnote на основе тулкита GTK 3 без привязки к каким-либо фреймворкам; мощный графический редактор GIMP заменен на легковесный графический редактор Drawing. Ссылки на образы установочных дисков доступны на странице загрузок официального сайта проекта.

По информации от Softpedia News, пользователи нескольких веб-браузеров для Linux с некоторых пор не могут использовать сервисы Google, такие, как Gmail и Google Docs. Этими веб-браузерами являются Konqueror, Falkon и Qutebrowser, а в качестве причины сервисы сообщают, что данные браузеры являются небезопасными. Примечательно, что данная проблема затрагивает не всех пользователей упомянутых браузеров, из чего можно сделать вывод о временных проблемах в ходе тестирования очередной системы защиты веб-сервисов Google. Компания Google пока не дала каих-либо комментариев по данному поводу.

Разработчик GNOME Бастеин Носера рассказал в своем блоге о новом API библиотеки Glib GMemoryMonitor для оптимизации работы с памятью основанных на ней приложений. Данный API сообщает не об исчерпании доступной памяти, а об интенсивности ее использования, что позволяет приложениям вовремя освобождать не являющиеся необходимыми фрагменты зарезервированной памяти, противодейтсвуя тем самым снижению скорости функционирования системы. Для функционирования API требуется версия ядра Linux 5.2 или более новая, а также отслеживание сигнала low-memory-warning на уровне приложений. Описанный функционал будет доступен в Glib 2.63.3.


Новая версия NetworkManager, обновление установщика Ubuntu Server и другие новости


 Alex    17 дек 2019 : 20:59

Подборка новостей за 17 декабря 2019 года

Разработчики выпустили новую версию менеджера сетевых соединений NetworkManager 1.22. Основными изменениями являются реализация утилиты nm-cloud-setup для автоконфигурации соединений в облачных окружениях, новый логотип, новый параметр конфигурации для необязательного использования протокола аутентификации 802.1X, поддержка механизма получения информации об учете объема переданного по WiFi трафика, множественные оптимизации скорости запуска, удаление устаревшего кода для работы с WiMAX, параметр утилиты с интерфейсом командной строки nmcli для перезагрузки конфигурации и настроек DNS, а также переход к использованию BlueZ 5. Исходные коды доступны в Git FreeDesktop.

Пару дней назад состоялся релиз новой версии минималистичного дистрибутива Minimal Linux Live 15.12.2019. ISO-образ диска с Live-версией дистрибутива предназначен для запуска на 64-битных системах с BIOS, имеет размер в 10 Мб и требует для корректной работы 256 Мб оперативной памяти. Что касается компонентов дистрибутива, то он состоит и ядра Linux версии 5.4.3, библиотеки языка C GNU C Library 2.30 и набора утилит Busybox 1.31.1. Ссылка на образ диска доступна в разделе загрузок официального сайта.

Компания Canonical поделилась планами по улучшению установщика Ubuntu Server 20.04 LTS. Так, планируется завершение перехода с установщика Debian на собственный установщик subiquity, который основан на стабильной кодовой базе установщика ubiquity. До релиза Ubuntu 20.04 LTS разработчики планируют реализовать спецификацию автоустановки, интегрировать SSH в установочную сессию и добавить поддержку таблиц разделов vtoc. Уже реализованы такие функции, как поддержка сложных конфигураций хранилищ RAID и LVM, оффлайн-установка, конфигурация VLAN, поддержка архитектур arm64, ppc64el, s390x, повторное использование существующих разделов дисков, режим командной оболочки для отладки, автоматическое обновление установщика, возможность установки обновлений, поддержка Netboot и интегрированный инструментарий для отправки отчетов об ошибках. Желающие протестировать новый установщик могут загрузить одну из ежедневных сборок Ubuntu Server.