Подборка новостей за 26 ноября 2019 года
Разработчики проекта UBports опубликовали еженедельный отчет о процессе разработки прошивки Ubuntu Touch. Помимо основной работы над портированием прошивки для работы на смартфонах PinePhone и Volla Phone им удалось запустить Ubuntu Touch на одноплатном компьютере Raspberry Pi с семидюймовым жидкокристаллическим дисплеем. "Устройства Raspberry Pi становятся конкурентоспособной платформой для разработки ПО и позволят разрабатывать приложения для Ubuntu Touch более широкому кругу разработчиков. Это большое достижение, так как у Ubuntu Touch впервые появилась реальная платформа для разработки." - заявил разработчик UBports. Помимо этого разработчики улучшили поддержку гарнитур Bluetooth, обновили дисплейный сервер Mir и заявили о том, что пока не планируют переносить прошивку на пакетную базу Ubuntu 20.04 LTS.
Сообщество GNU Linux-libre анонсировало релиз полностью свободной версии ядра Linux GNU Linux-libre 5.4. Данная версия ядра Linux не содержит каких-либо пропиетарных компонентов. В процессе ее подготовки разработчикам пришлось удалить бинарный компонент из единственного драйвера для сетевых карт Intel Ethernet Connection E800, изменить имена бинарных компонентов в некоторых драйверах, а также незначительно модифицировать код драйверов i915, i1480u, i2400m, nitrox, r8169, safexcel и touchscreen_dmi. Исходный код данной версии доступен на сайте проекта.
Разработчики библиотеки GLib добавили реализации функций для освобождения памяти, зарезервированной для связанных списков g_clear_slist() и g_clear_list(). Они позволяют освободить как память, зарезервированную для самих списков, так и память, зарезервированную для хранения их элементов. Реализации этих функций войдут в версию GLib 2.63.3.