В сообществе инженеров-энтузиастов Hackaday представлен проект смартфона ZeroPhone на базе одноплатного компьютера Raspberry Pi Zero и операционной системы GNU/Linux.
Задумка авторов ZeroPhone заключается в создании устройства из категории «сделай сам» (DIY), которое является дешёвым (около 50 USD), простым в сборке и доступным (все компоненты можно заказать в популярных магазинах типа eBay), а также настолько открытым (Open Source и open hardware), насколько это возможно. Аппаратная основа смартфона — Raspberry Pi Zero, цифровая клавиатура, OLED-дисплей 128×64, 2G-модем (SIM800L), модуль Wi-Fi (ESP8266), выходы для видео (HDMI) и аудио, свободный USB-порт.
В качестве операционной системы ZeroPhone использует дистрибутив Raspbian Linux (на базе Debian GNU/Linux 8 «Jessie»), а для разработки предлагается применять Python. Авторы уже подготовили для смартфона специальный пользовательский интерфейс, а также заняты созданием графического фреймворка (с pyLCI для взаимодействия с железом).
Вчера, 31 января, команда разработки свободного графического окружения KDE представила новую версию своего флагманского продукта — рабочего стола Plasma — 5.9.
Релиз Plasma 5.9 привносит новые возможности в продукт, а пользователи, которые предпочитают стабильность работы, могут оставаться с LTS-версией Plasma 5.8, поддержка которой сохраняется. Среди заметных изменений в Plasma 5.9:
интерактивный предварительный просмотр для уведомлений;
улучшенная работа с drag-n-drop во всём окружении, в том числе возможность перемещения и вставки виджетов прямо в системный трей;
новые возможности в виджете иконок, создаваемом при переимещении приложения или документа на рабочий стол или в панель (диалог для изменения настроек иконки, а также секция «Открыть с помощью» в контекстном меню иконки);
в менеджер задач (Task Manager) добавлено переключение между окнами с помощью клавиатурного сочетания Meta+цифра, а также возможность связывания определённых приложений с каждой деятельностью;
апплет быстрого запуска (Quick Launch) получил поддержку списка часто используемых действий (jump list actions), а действия KRunner (такие как «Run in Terminal» и «Open containing folder») теперь тоже показываются в результатах поиска в утилитах для запуска приложений (application launchers);
новый апплет для группировки множества виджетов в единый с интерфейсом в виде вкладок (аналогичный был в KDE 4);
улучшения во внешнем виде рабочего стола и приложений (например, более компактный дизайн панелей прокрутки в стиле Breeze);
вновь доступны глобальные меню (в Plasma-виджетах или оконных панелях);
новый дизайн всплывающих подсказок Менеджера задач (Task Manager) для компактного предоставления информации, поддержка эмблем файлов в Folder View;
поддержка изменения оконных декораций в темах рабочего стола (Look and Feel), а также утилита lookandfeelexplorer для экспорта текущих декораций в новую создаваемую тему оформления;
новый модуль для управления сетевыми подключениями в System Settings (используется QML и современный интерфейс);
улучшения в поддержке Wayland.
Видео с демонстрацией Plasma 5.9 опубликовано в YouTube. Самый простой способ попробовать новые версии KDE Plasma в действии — Live-образы для USB-носителей, доступные для скачивания на community.kde.org.
Вчера интернет-гигант Google объявил об открытии исходного кода своего веб-браузера Chrome для мобильной операционной системы iOS.
Как уточняют в Google, исторически кодовая база Chrome for iOS была отделена от остального в Chromium (свободной версии браузера, являющейся кодовой основой для закрытого решения Google). Это было связано с «дополнительной сложностью, обусловленной требованиями платформы [iOS]». В частности, ограничения iOS вынуждают к использованию всеми браузерами единого движка рендеринга — WebKit, поэтому Chromium поддерживает его (помимо родного для Chrome и используемого на других платформах — Blink). Теперь, «после годов аккуратного рефакторинга», весь код возвращается в Chromium и перемещён в Open Source-репозиторий проекта.
Появление upstream-кода в Chromium означает возможность сборки iOS-версии браузера наряду с его редакциями для других поддерживаемых платформ. Опубликованный исходный код Chrome for iOS доступен на chromium.googlesource.com.