Новости
Разработчики проекта KDE сообщили о переходе к новой схеме наименования выпусков комплекта KDE Applications и изменении циклов разработки всех компонентов KDE. Следующий выпуск KDE Applications, который запланирован на декабрь, выйдет под номером 14.12 (формат год.месяц), вместо ожидаемого 4.15. Подобное изменение обусловлено разделением компонентов KDE SC (Software Compilation) - библиотек KDE Platform, приложений KDE Applications и рабочего стола KDE Workspaces, которые теперь развиваются в рамках независимых циклов разработки. Формирования сводных выпусков KDE Software Compilation уходит в прошлое.
Проект Enlightenment анонсировал выпуск собственного мультимедийного проигрывателя Rage, предоставляющего простой графический интерфейс, оптимизированный как для воспроизведения музыки, так и для просмотра видео.
Анонсирован первый выпуск системы управления репозиториями Kallithea, основанной энтузиастами и представителями организации Software Freedom Conservancy с целью продолжения развития свободной кодовой базы RhodeCode, после превращения данной платформы в полупроприетарный коммерческий продукт. Kallithea позволяет развернуть инфраструктуру управления разработкой, которая поддерживает системы контроля версий Git и Mercurial, и по решаемым задачам напоминает GitHub и Bitbucket. Код проекта распространяется под лицензией GPLv3. Код проекта написан на языке Python.
Представлен релиз Kolab 3.3, платформы для организации совместной коллективной работы, базирующейся на технологиях KDE. Основу платформы составляет серверное ПО Kolab Server, позволяющее организовать работу серверной инфраструктуры, реализующей средства групповой работы, единой адресной книги, календаря-планировщика и почтового сервиса.
Увидел свет релиз инструментария для управления изолированными Linux-контейнерами Docker 1.2, предоставляющего высокоуровневый API для манипуляции контейнерами на уровне изоляции отдельных приложений. В частности, Docker позволяет не заботясь о формировании начинки контейнера запускать произвольные процессы в режиме изоляции и затем переносить и клонировать сформированные для данных процессов контейнеры на другие серверы, беря на себя всю работу по созданию, обслуживанию и сопровождению контейнеров. Код Docker написан на языке Go и распространяется под лицензией Apache 2.0.
В интервью изданию BBC Эндрю Льюмен (Andrew Lewman), руководитель проекта Tor, рассказал о том, что в АНБ и Центре правительственной связи Великобритании ведётся скрупулёзная работа по анализу исходных текстов Tor с целью поиска уязвимостей, которые можно было бы использовать для компрометации анонимной сети и её пользователей. Интересно, что сведения о выявляемых ошибках и потенциальных проблемах в дизайне протокола не удаётся удержать в секрете, так как данные оперативно становятся известны разработчикам Tor благодаря утечкам информации от неизвестных доброжелателей, имеющих доступ к отчётам о ходе аудита и считающих, что Tor должен оставаться надёжной платформой для обеспечения анонимности.
Фонд свободного ПО сообщил о выявлении активности, связанной с проведением совместной операции спецслужб США, Канады, Великобритании, Австралии и Новой Зеландии по созданию полной базы всех серверов сети.
Проект Enlightenment представил выпуск набора библиотек EFL 1.11 (Enlightenment Foundation Library), позволяющих создавать визуально привлекательные графические интерфейсы, отличающиеся компактностью, низким потреблением ресурсов и высокой производительностью. Несмотря на изначальное развитие в качестве базиса для окружения Enlightenment, компоненты EFL часто используются для построения интерфейсов потребительской электроники и мобильных устройств. Например, EFL является составной частью мобильной платформы Tizen, используются в бытовой технике Electrolux, телефонах Samsung, а также в продуктах компаний ProFUSION, Free.fr и Calaos.
В секции ответов на вопросы, проходящей на конференции LinuxCon, у Линуса Торвальдса спросили, в каком направлении Linux следует двигаться в дальнейшем. На что Линус.
Анонсирован релиз десктоп-окружения KDE SC 4.14, в котором произведено только обновление приложений. В настоящее время все усилия разработчиков сосредоточены на развитии платформы KDE Frameworks 5 и пользовательского окружения KDE Plasma 5, при этом ветка KDE 4.14 будет поддерживаться параллельно и позиционируется для людей предпочитающих продолжить использование KDE 4 до полной стабилизации KDE 5. Как и в выпусках KDE 4.12 и 4.13 рабочий стол Plasma Workspaces в KDE 4.14 остался неизменным и по сравнению с выпуском KDE 4.11 содержит только исправления ошибок. Бинарные сборки KDE SC 4.14 в скором времени будут подготовлены для Kubuntu, Fedora, FreeBSD, openSUSE, ArchLinux и ROSA.
Компания Digia объявила о включении LGPLv3 в число лицензий, под которыми будет распространяться Qt начиная с выпуска 5.4. В настоящее время все модули, являющиеся частью Qt 5.3, доступны под лицензиями LGPLv2.1, GPLv3 и коммерческой лицензии. Начиная с Qt 5.4, все эти модули будут доступны под LGPLv2.1, LGPLv3 и коммерческой лицензией. Кроме того, в Qt 5.4 будет добавлено несколько новых модулей, распространяемых только под LGPLv3 или коммерческой лицензией. Компания Digia уже обсудила данный вопрос с KDE Free Qt Foundation и получила поддержку данной организации для внесения лицензионных изменений в Qt 5.4.
Леннарт Поттеринг (Lennart Poettering) представил выпуск системного менеджера systemd 216, который сочетает в себе функции системы инициализации, механизм для контроля за выполнением фоновых процессов, службу для журналирования событий и средства для управления сервисами, сеансами пользователей и подключаемыми устройствами. Для определения параметров сервисов в Systemd используется набор конфигурационных unit-файлов, вместо оформления сценариев запуска в виде shell-скриптов. Система нацелена на интенсивную параллелизацию выполнения сервисов на этапе загрузки системы, вобрав в себя лучшие черты таких систем, как launchd (Mac OS X), SMF (Solaris) и Upstart (Ubuntu, старые версии Fedora). В настоящее время на использование systemd уже перешли такие дистрибутивы, как Fedora, openSUSE, Mandriva и Arch Linux, одобрен переход дистрибутивов Debian и Ubuntu по умолчанию на systemd.
Компания Oracle опубликовала корректирующий выпуск Java SE 8 Update 20 (номер версии присвоен в соответствии с новой схемой нумерации выпусков) с устранением 659 ошибок. В выпуске представлены только не связанные с безопасностью исправления, устранения уязвимостей были представлены в версии JavaSE 8u11. JDK 8 Update 20 доступен в сборках для Linux (x86, x64), Solaris (x64, SPARC), Windows (x86, x64) и OS X (x64).
Представлен выпуск интегрированной среды разработки Qt Creator 3.2.0, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается разработка как классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. Исходный код Qt Creator распространяется под лицензией LGPL.
Объявлено о готовности нового международного стандарта для языка программирования Си++ - ISO/IEC 14882:2014(E), известного также под именем C++14. В настоящее время стандарт прошёл утверждение и перешёл на стадию подготовки документа к публикации, на которой будет проведена работа по редакторской правке орфографических ошибок и опечаток.
Вышла версия 2.066 кроссплатформенного компилятора языка программирования D: Digital Mars D (DMD). Язык D использует статическую типизацию, обладает синтаксисом, схожим с C/C++, и обеспечивает производительность компилируемых языков, при этом заимствуя некоторые полезные возможности динамических языков в области эффективности разработки и обеспечения безопасности. Например, предоставляется поддержка ассоциативных массивов, косвенное определение типов, автоматическое управление памятью, средства параллельного программирования и т.п.
В рамках инициативы по усилению безопасности инфраструктуры разработки ядра Linux осуществлён перевод первичных Git-репозиториев kernel.org на использование двухфакторной аутентификации. В настоящее время возможность находится в тестовом режиме и применяется для репозиториев mainline и stable. Для остальных репозиториев возможность предлагается в качестве необязательной опции, включаемой по желанию разработчика. В будущем ожидается расширение числа репозиториев, перешедших к обязательному применению двухфакторной аутентификации.
В связи с поступлением жалоб от пользователей, недовольных изменением рабочего процесса после перевода более 15 тысяч рабочих станций в госучреждениях Мюнхена с Windows на Linux, планируется создать специальную группу из независимых экспертов, которые должны будут проанализировать имеющиеся проблемы и сформировать список рекомендаций по их устранению. Об обратной миграции с Linux на Windows речи пока нет, но если экспертная группа укажет на целесообразность такого шага и докажет снижение эффективности работы после перехода на Linux, не исключается начало процесса по возвращению на Windows отдельных категорий пользователей. Инициатором создания рабочей группы выступил вице-мер Мюнхена, но городской совет выразил несогласие с критикой Linux и намерен отстоять продолжение его использования.
Доступен релиз распределенной системы управления исходными текстами Git 2.1.0. Git является одной из самых популярных, надёжных и высокопроизводительных систем управления версиями, предоставляющей гибкие средства нелинейной разработки, базирующиеся на ответвлении и слиянии веток. Для обеспечения целостности истории и устойчивости к изменениям задним числом используются неявное хеширование всей предыдущей истории в каждом коммите, также возможно удостоверение цифровыми подписями разработчиков отдельных тегов и коммитов. Из проектов, разрабатываемых с использованием Git, можно отметить ядро Linux, Android, Libreoffice, Systemd, X.Org, Wayland, Mesa, Gstreamer, Wine, Debian, DragonFly BSD, Perl, Eclipse, GNOME, KDE, Qt, Ruby on Rails, PostgreSQL, VideoLAN, PHP, Xen, Minix.
Доступна бета-версия инсталлятора следующего значительного релиза Debian - "Jessie". Перевод пакетной базы Debian 8 на стадию заморозки, при которой процесс переноса пакетов из unstable в testing будет остановлен и начнётся этап интенсивного тестирования и исправления блокирующих релиз проблем, намечен на 5 ноября 2014 года. Наиболее вероятно, что релиз будет выпущен в начале весны следующего года.