Новая версия 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.


LiveCD FreeDOS, улучшение поддержки пропиетарных драйверов NVIDIA в GNOME


 Alex    16 дек. 2019 : 19:24

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

Разработчики проекта FreeDOS выпустили второй релиз-кандидат открытой DOS-совместимой ОС FreeDOS 1.3. Основным новшеством является реализация режима загрузки системы с LiveCD: "Наиболее важной возможностью FreeDOS 1.3 будет режим загрузки LIveCD-версии FreeDOS. Вы можете протестировать ее, загрузив файл архива FD13-LiveCD.zip, в котором находится файл образа диска FD13LIVE.ISO. Этот образ диска очень похож на образ LegacyCD. Однако, он отличается тем, что использует не функцию BIOS для эмуляции флоппи-диска, а утилиты SYSLINUX и MEMDISK для загрузки эмулируемого флоппи-диска. Помимо возможности установки системы в режимах Plain и Full, данный образ диска позволяет запускать FreeDOS из оперативной памяти или напрямую с CD (в зависисмости от используемого аппаратного обеспечения) без необходимости установки системы на жесткий диск. Разумеется, вы можете загрузить Full- и Lite-версии FreeDOS 1.3 RC2, а также Legacy-версию образа диска, которая может загружаться с помощью CDROM на устаревших системах".

Компания Apple выпустила корректирующую версию используемого, в том числе, в Linux, сервера печати CUPS 2.3.1. Основным изменением данной версии является исправление уязвимости CVE-2019-2228, приводящей к раскрытию важной информации из-за отсуствия проверки границ массивов. Данная версия вскоре появится в составе популярных дистрибутивов.

Разработчик GNOME Бастеин Носера провел значительную работу над улучшением поддержки пропиетарных драйверов NVIDIA в GNOME при условии использования нескольких графических карт. В результате у пользователей появится возможность запуска ресурсоемких приложений на дескретных видеокартах NVIDIA без каких-либо дополнительных манипуляций. Для этого пришлось не только модифицировать код GNOME Shell, но и модифицировать код системой службы switcheroo-control, добавив новый API DBus. Подробная информация приведена в блоге разработчика, а изменения, скорее всего, войдут в состав GNOME 3.36.


Новая версия VirtualBox, распространение платных приложений с помощью репозиториев Flatpak и другие новости


 Alex    13 дек. 2019 : 20:16

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

Компания Oracle выпустила новую версию менеджера виртуальных машин VirtualBox 6.1. В ней была улучшена поддержка сервиса Oracle Cloud, обновлен код для задействования виртуального адаптера VMware SVGA II с поддержкой Gallium3D/DRM в Linux, переработан графический интерфейс приложения, добавлена поддержка хост-систем с 1024 ядрами ЦП, обновлен код для поддержки UEFI, улучшена реализация контроллеров USB EHCI, добавлена поддержка ядер Linux серии 5.4 и внесено множество других исправлений и дополнений. Новая версия доступна в разделе загрузок официального сайта проекта.

Также недавно была выпущена новая версия консольного тектового редактора Vim 8.2. Основным новшеством данной версии является поддержка всплывающих окон, для демонстрации которой была разработана простейшая игра Killer Sheep. Всплывающие окна предназначены для вывода сообщений, прототипов функций, фрагментов кода и другой информации поверх текста из редактируемого файла. Также значительным изменениям подвергся механизм подсветки синтаксиса. Исходный код доступен в разделе загрузок официального сайта проекта.

Александр Ларсон выпустил новую версию инструментария для создания и распространения самодостаточных пакетов приложений Flatpak 1.5.2. Основным новшеством является начальная реализация механизма распространения платных приложений, по поводу которой написана отдельная статья


Новая версия Runtu Lite, претензии компании Rambler на код веб-сервера Nginx и другие новости


 Alex    12 дек. 2019 : 18:49

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

Вчера состоялся релиз новой версии отечественного дистрибутива Runtu LITE 18.04.3 x64. Она основана на пакетной базе дистрибутива Ubuntu Bionic Beaver 18.04.3 LTS и содержит такие программные компоненты, как дисплейный менеджер LightDM 1.26, оконный менеджер Openbox 3.6.1, файловй менеджер PCManFM 1.2.5, панель LXPanel 0.9.3, менеджер сети NetworkManager 1.10.6, текстовый редактор Geany 1.32, веб-браузер Firefox 71.0, видеопроигрыватель VLC 3.0.8, аудиопроигрыватель DeDBeeF 1.8.2, сервер оконной системы Xorg 1.20.4 и ядро Linux 5.0.0. Файл образа установочного диска опубликован на SourceForge.

Разработчики проекта KDE выпустили обновление набора связанных с окружением рабочего стола Plasma и основанных на Qt и KDE Frameworks приложений KDE Applications 19.12. Среди изменений первое за два года обновление приложения для планирования работы Caligra Plan, множественные улучшения видеоредактора Kdenlive, улучшения механизма создания миниатюр файлового менеджера Dolphin, реализация новых функций аудиопроигрывателя Elisa, а также новые приложения KDE Subtitle Composer для добавления субтитров к видео и Plasma-Nano, являющееся минималистичной версией Plasma для встраиваемых устройств. 

Полиция провела обыск в московском офисе Nginx по заявлению от компании Rambler, считающей код популярного веб-сервера Nginx своей интеллектуальной собственностью. Дело в том, что разработка сервера началась в 2002 году, как раз тогда, когда главный разработчик Игорь Сысоев работал системным администратором в компании Rambler. При этом комапния Rambler не предъявляла каких-либо претензий по поводу Nginx. Позднее была создана компания Nginx Inc. для предоставления коммерческой поддержки. В этом году компания Nginx Inc. была приобретена компанией F5Networks, а 46.5% процентов акций Rambler Group - компанией Sberbank.


Новая версия Google Chrome, неофициальный ремикс Ubuntu Cinnamon и другие новости


 Alex    11 дек. 2019 : 18:56

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

Разработчики компании Google выпустили последнюю в текущем году версию веб-браузера Chrome 79. Основные изменения касаются инструментария для разработчиков, хотя обычных пользователей также наверняка заинтересуют новые механизмы для повышения безопасности работы. Среди новшеств новый инструмент для проверки паролей и уведомления пользователей об их утечках, режим безопасного серфинга с блокировкой сомнительных сайтов в реальном времени, улучшения в области обработки CSS и тэгов img/video, а также новый API WebXR для устройств виртуальной реальности. Подробности доступны в блоге разработчиков Google.

На форуме для пользоваетелей Ubuntu появилось объявление о выпуске первой версии неофициального ремикса Ubuntu Cinnamon 19.10 Eoan Ermine. Данный ремикс официально не поддерживается компанией Canonical и разрабатывается энтузиастами при поддержке разработчиков проектов Ubuntu Budgie и Lubuntu. Что касается программных компонентов, то он содержит установщик Calamares, окружение рабочего стола Cinnamon Desktop 4.0.10, актуальные версии дисплейных менеджеров LightDM, Slick Greeter, файлового менеджера Nemo и других утилит из состава рассматриваемого окружения рабочего стола. Желающие протестировать данный ремикс могут загрузить образ установочного диска с Sourceforge.

Компания Microsoft выпустила первую версию клиента Microsoft Teams для Linux. Microsoft Teams является коммуникационной платформой компании для создания чатов, проведения видеоконференций и публикации файлов по аналогии со Slack. Клиент основан на технологии CEF/Electron, поэтому портирование наверняка не было связано с какими-либо сложностями. Обладатели подписки на Office 365 могут начать использовать клиент прямо сейчас, а заинтересованные лица - воспользоваться тестовым периодом.


Опрос от Canonical, исправление драйверов для видеокарт AMD и другие новости


 Alex    10 дек. 2019 : 18:34

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

Компания Canonical, разрабатывающая дистрибутив Ubuntu, интересуется мнением пользователей перед выпуском новой версии дистрибутива с длительным сроком поддержки. "Сегодня нам хотелось бы услышать мнение участников сообщества пользователей нашего продукта. В канун выпуска следующего LTS-релиза у каждого пользователя имеется возможность повлиять на конечный вариант дистрибутива и будущие планы разработчиков Ubuntu. Результаты этого опроса будут влиять не только на развитие версии Ubuntu 20.04, но и на развитие будущих версий дистрибутива. Если говорить более предметно, то они будут использоваться при принятии решений в ходе разработки нескольких следующих релизов. Но, как и в большинстве случаев, его успех зависит от конечных пользователей продукта, то есть, от вас." - заявил Рис Давиес, продакт-менеджер Canonical. Опрос доступен по данной ссылке.

Разработчики нашли решение проблемы, заключающейся в некорректной работе видеокарт от AMD после обновления ядра Linux до версии 5.2 и актуальной в течение последних четырех месяцев - сообщает Phoronix. Проблема проявлялась в процессе использования веб-браузеров и, как оказалось, была связана с реализацией OpenGL-драйвера RadeonSI из состава Mesa. Информация об исправлении доступна на данной странице, а само исправление вошло в разрабатываемую версию Mesa 20.0 и, возможно, будет бэкпортировано в стабильные версии.

Недавно состоялся релиз новой версии набора утилит для работы с файлами формата MKV MKVToolNix 41.0.0. В новой версии появилась поддержка чтения потоков аудио формата Opus и видео формата VP9 из файлов формата MP4, поддержка WAV-файлов формата RF64, механизм кэширования плейлистов MPLS, исправления механизма расчета меток времени и некоторые другие исправления и дополнения. Архивы с исходным кодом размещены на данной странице.


Первая стабильная версия Certbot, обновленные версии Ubuntu для Raspberry Pi другие новости


 Alex    09 дек. 2019 : 18:57

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

Организация The Electronic Frontier Foundation представила первую стабильную версию инструмента для автоматизированной выдачи и обновления бесплатных SSL-сертификатов для веб-сайтов Certbot 1.0. Первая нестабильная версия Certbot была выпущена в 2005 году и помогла владельцам более двух миллионов веб-сайтов автоматически активировать доступ к ним по протоколу HTTPS с помощью сертификатов Let's Encrypt. Let's Encrypt является центром выпуска бесплатных сертификатов, который был открыт при участии EFF в 2015 году и до сих пор функционирует под патронажем организации Internet Security Research Group. Инструкции по установке и настройке Certbot приведены на данной странице.

По прошествии практически двух лет с момента предыдущего релиза представлен новый релиз минималистичного API для плагинов с реализациями видеоэффектов Frei0r 1.7.0. В новой версии помимо традиционных исправлений и обновлений посвились реализации трех новых плагинов: normaliz0r, elastic_scale и premultiply. Свой вклад в разработку проекта внесли сторонние разработчики таких проектов, как KDEnlive и Shotcut. Исходные коды размещены на официальном сайте проекта.

Разработчики дистрибутива Ubuntu обновили образы операционной системы для семейства устройств Raspberry Pi. 32-битный образ может быть установлен на Raspberry Pi 2, 3 и 4, 64-битный - на Raspberry Pi 3 и 4. При использовании данных образов на Raspberry Pi 4 с 4 Гб оперативной памяти будут корректно работать USB-порты и пользователям более не придется использовать обходные пути для их активации. В будущем разработчики планируют выпустить версии Ubuntu Server LTS и Ubuntu Core для данных компьютеров в рамках сотрудничества с организацией Raspberry Pi Foundation и хотели бы, чтобы система Ubuntu стала любимой сситемой разработчиков ПО для данных компьютеров. 32-битный образ доступен по данной ссылке, 64-битный - по данной ссылке.


Ключевые направления разработки Ubuntu 20.04 LTS, новая версия Reaper и другие новости


 Alex    06 дек. 2019 : 18:21

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

Разработчики Ubuntu сформировали список ключевых направлений разработки Ubuntu 20.04 LTS. Этими направлениями являются: повышение производительности GNOME, улучшение поддержки сканеров отпечатков пальцев по запросу от OEM-производителя, интеграция USBGuard для создания списков разрешенных для подключения USB-устройств, добавление инструментария GameMode в репозиторий дистрибутива, добавление поддержки RAID-массивов в установщик Ubiquity, улучшение поддержки механизмов патчинга ядра без перезагрузки и драйверов ZFS/Zsys, возможная активация поддержки технологии NVENC в FFmpeg, а также механизма загрузки системы без мерцания.

Пару дней назад был выпущен второй релиз-кандидат дистрибутива для беспроводных маршрутизаторов OpenWRT 19.07.0. В рамках данного релиз-кандидата были осуществлены: обновление ядра Linux до версии 4.14.156, обновление GCC до версии 7.5.0, обновление Hostapd до версии 2.9, многочисленные исправления в рамках различных системных компонентов, а также добавление поддержки устройств YunCore XD4200 и A782, TP-Link Archer C60 v1/v2, ALFA Network Quad-E4G и R36M-E4G, AVM FRITZ!Repeater 1200. Файлы прошивок для устройств опубликованы на официальном сайте проекта.

Также недавно состоялся релиз новой версии коммерческой цифровой звуковой рабочей станции Reaper 6. Данный продукт имеет бета-версию для Linux и продается за 60$ для персонального использования и за 225$ для коммерческого. Новая версия примечательна поддержкой вставки интерфейсов плагинов в панели треков и микшеров, поддержкой дисплеев высокого разрешения, улучшениями поддержки проектов с большим количеством треков, новой темой с возможностью измеения параметров посредством скрипта, значительным улучшением качества ресемплинга, а также множеством других нововведений и улучшений. Подробная информация об установки и использованию продукта в Linux приведена в Wiki проекта, ознакомительные сборки доступны на данной странице.


Поддержка Wayland в Chromium, полезная функция Snapcraft и другие новости


 Alex    05 дек. 2019 : 19:36

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

Разработчики приложения для создания Snap-пакетов Snapcraft реализовали функцию автоматического определения зависисмостей времени исполнения. Начиная с версии 3.7 при сборке пакета с приложением оно будет генерировать список stage-пакетов, имена которых должны буть добавлены в секцию stage файла snapcraft.yaml. Таким образом, авторам snap-пакетов более не придется использовать утилиту ldd для выяснения имен необходимых для работы приложения динамических библиотек. В будущем разработчики также планируют реализовать дополнительный механизм выявления отсутствующих файлов. Подробности приведены в блоге разработчиков Ubuntu.

Пользователь дистрибутива Fedora Трой Доусон протестировал популярные окружения рабочих столов с целью определения объемов потребляемой ими оперативной памяти. Тестирование производилось в рамках виртуальных машин KVM с 1 процессором, 4 Гб оперативной памяти, 15 Гб дискового пространства на твердотельном накопителе под управлением хост-системы RHEL 8.0. В качестве тестируемых операционных систем использовались версии Fedora 31 (Fedora Workstation в случае GNOME и соотвествующие спины для других окружений рабочих столов), установленные без каких-либо дополнительных настроек. Что касается результатов тестирования, то больше всего памяти потребовалось для работы KDE (733 Мб), далее идут Cinnamon (624 Мб), GNOME (612 Мб), MATE (465 Мб), Xfce (448 Мб), а замыкают список легковесные окружения рабочих столов LXQt (391 Мб) и LXDE (318 Мб). Конечно же, потребление оперативной памяти может измениться из-за активации или деактивации определенных функций окружений рабочих столов. Подробности приведены в статье на ресурсе Fedora Magazine.

Сотрудник компании Igalia Александр Дунаев поделился информацией о текущем состоянии бэкенда Wayland для кроссплатформенного графического фреймворка Ozone из состава Chromium. По его словам, данный бэкенд является "пригодным к использованию и практически законченным". Он надеется, что соответствующий код будет включен в состав кода Chromium в следующем году.