Новые возможности Unity бэкпортированы из Ubuntu 15.04 в Ubuntu 14.04 LTS

Для пользователей Ubuntu 14.04 LTS подготовлен пакет со свежей версией пользовательского окружения Unity 7.2.4, в которую бэкпортирована порция улучшений из Ubuntu 15.04. Пакет помещён в репозиторий trusty-proposed и после тестирования возможно будет помещён в репозиторий Main и предложен в качестве обновления для всех пользователей Ubuntu 14.04 LTS. В новой версии Unity добавлена опция, позволяющая постоянно отображать меню в области заголовка окна приложения, без автоматического скрытия, независимо от фокуса окна и наведения указателя мыши. В полноэкранном режиме обеспечена поддержка вывода диалогов Dash, быстрого ввода команд (HUD) и завершения работы. Анимационные эффекты оптимизированы для более быстрого запуска рабочего стола и завершения работы. … Читать далее Новые возможности Unity бэкпортированы из Ubuntu 15.04 в Ubuntu 14.04 LTS

GitHub представил Git-хранилище для больших файлов

GitHub анонсировал новый сервис Git Large File Storage (LFS), позволяющий использовать Git для отслеживания версий больших файлов, содержащих наборы данных, звук, видео и графику. LFS выполнен в форме открытого расширения к git, позволяющего не загружать лишний раз копии больших файлов при клонировании и извлечении репозитория, благодаря тому, что в штатном Git-репозитории данные файлы заменяются на текстовые ссылки, указывающие на контент в отдельном внешнем репозитории. Код дополнения git-lfs доступен под лицензией MIT. Для хранения больших файлов можно использовать как собственный LFS-сервер, так и LFS-сервер GitHub (бесплатно предоставляется хранилище в 1 Гб). Работа с подобным репозиторием производится с сохранением обычного рабочего процесса … Читать далее GitHub представил Git-хранилище для больших файлов

Увидела свет библиотека GnuTLS 3.4.0

Представлен значительный выпуск GnuTLS 3.4.0, свободной библиотеки с реализацией протоколов SSL, TLS и DTLS, алгоритмов шифрования (включая AES и Camellia) и функций для работы с различными типами сертификатов и ключей. Ветка 3.4.x подготовлена примерно после года разработки в Git-репозитории и помечена как stable-next, что сигнализирует о достижении качества стабильной ветки, но пока неготовности заменить текущую стабильную ветку 3.3.x, поддержка которой будет продолжена. В новом выпуске представлено достаточно внушительное число изменений, из которых можно выделить: Поддержка потокового шифра ChaCha20 и алгоритма аутентификации сообщений Poly1305, разработанных Дэниэлом Бернштейном (Daniel J. Bernstein). По умолчанию данные шифры не активированы, для включения следует указать «+CHACHA20-POLY1305»; … Читать далее Увидела свет библиотека GnuTLS 3.4.0

Двадцать шестой выпуск журнала Pragmatic Perl

Представлен двадцать шестой выпуск Pragmatic Perl, русскоязычного журнала о современном программировании на языке Perl В номере: Анонс YAPC::Russia 2015 YAPC::Russia, ежегодной конференции, посвященной языку программирования Perl и его сообществу, которая проводится в Москве (под названием May Perl), Киеве (під назвою Perl Mova) и Санкт-Петербурге. Работа с WebSocket в Perl, Вячеслав Тихановский. Рассмотрены несколько подходов при работе с технологией WebSocket из Perl; Промисы в Perl 6, Андрей Шитов. Вторая часть обзора возможностей Perl 6 для параллельных и конкурентных вычислений; Грамматики в Perl 6, Андрей Шитов. В этой статье рассказано об одной из наиболее мощных возможностей Perl 6 — грамматиках; Обзор CPAN … Читать далее Двадцать шестой выпуск журнала Pragmatic Perl

Пример использования средств JIT-компиляции GCC 5

Разработчики из компании Red Hat опубликовали интересную заметку с примером использования библиотеки libgccjit, которая входит в состав набора компиляторов GCC 5, релиз которого ожидается через несколько недель. В GCC 5 генератор кода может быть собран в виде разделяемой библиотеки, встроен в другие процессы и использован для упреждающей AOT-компиляции (Ahead-of-time) или JIT-компиляции байткода в машинный код. В заметке показано как построить компилятор для гипотетического языка программирования, используя Python-биндинг к libgccjit для JIT-компиляции кода в Python-скрипте. Читать далее Пример использования средств JIT-компиляции GCC 5

В Минсвязи РФ утверждён план импортозамещения программного обеспечения

Министерство связи и массовых коммуникаций Российской Федерации утвердило план (PDF) импортозамещения программного обеспечения. План подразумевает как предоставление приоритета существующим отечественным программным продуктам при осуществлении госзакупок, так и совместную разработку нового ПО для областей, в которых отсутствуют конкурентоспособные отечественные программные продукты. Среди таких областей отмечены клиентские, серверные и мобильные операционные системы, СУБД, средства управления «облачной» инфраструктурой и виртуализацией, пользовательское офисное ПО, САПР. Курировать коллективную разработку подобных продуктов будет специально созданная автономная некоммерческая организация. До 2020 года долю отечественных систем в данных областях планируется довести до 25-40%, а к 2025 году до 50%. Аналогичные задачи поставлены для специализированных программных систем для промышленности, … Читать далее В Минсвязи РФ утверждён план импортозамещения программного обеспечения

Выпуск VeraCrypt 1.0f-2, форка TrueCrypt

Доступен новый выпуск проекта VeraCrypt, в рамках которого развивается форк прекратившей своё существование системы шифрования дисковых разделов TrueCrypt. VeraCrypt примечателен заменой используемого в TrueCrypt алгоритма RIPEMD-160 на SHA-512 и SHA-256, увеличением числа итераций хэширования, упрощением процесса сборки для Linux и OS X, устранением проблем, выявленных в процессе аудита исходных текстов TrueCrypt. При этом VeraCrypt предоставляет режим совместимости с разделами TrueCrypt и содержит средства для преобразования TrueCrypt-разделов в формат VeraCrypt. Из изменений в выпуске VeraCrypt 1.0f-2 отмечается устранение уязвимостей и ошибок, выявленных по мотивам второго этапа аудита TrueCrypt. На 20% ускорен процесс монтирования зашифрованных разделов на 64-разрядных системах. Добавлена опция для … Читать далее Выпуск VeraCrypt 1.0f-2, форка TrueCrypt

Обновления nginx 1.6.3 и 1.7.12

Доступны корректирующие выпуски nginx 1.6.3 и 1.7.12. В nginx 1.6.3 обеспечена работа директивы «tcp_nodelay» с соединениями по протоколу SPDY, решены проблемы в работе с хэш-таблицами и обработке целочисленных переполнений. В выпуске 1.7.12 реализована возможность использования директивы «tcp_nodelay» для SSL-соединений с бэкендами, добавлена возможность использования пула потоков для выноса в отдельные процессы операций чтения заголовков файлов из кэша, устранена проблема, приводящая к краху рабочего процесса при использовании пула потоков в Linux. Читать далее Обновления nginx 1.6.3 и 1.7.12

Обновление проприетарного драйвера NVIDIA 346.59

Компания NVIDIA представила новый выпуск проприетарного драйвера NVIDIA 346.59, который доступен для Linux (ARM, x86, x86_64), FreeBSD (x86, x86_64) и Solaris (x86_64). В новой версии добавлена поддержка GPU Quadro K1200, Quadro M6000, GeForce 920M, 930A, 930M, 940M, GTX 950M, GTX 960M и GTX TITAN X. Устранены проблемы с повреждением картинки после переключения режимов экрана, исправлена ошибка, приводящая к нарушению отображения текстур, устранена утечка памяти ядра при декодировании видео через VDPAU на GPU Maxell, исправлен крах программы nvidia-settings на 32-разрядных Linux-системах. Читать далее Обновление проприетарного драйвера NVIDIA 346.59

Детализированные модели и карты города Вены открыты под свободной лицензией

Венский городской отдел землеустройства в рамках инициативы по открытию данных госучреждений опубликовал под свободной лицензией Creative Commons BY-SA полный набор геоданных, включающих различные виды картографической информации, ортофотоснимки, модели местности, структурные модели и трехмерные планы поверхности. Таким образом, любой желающий теперь может использовать географические данные Вены, в том числе трехмерные модели города. Данные доступны в форматах, поддерживаемых в типовых CAD- и GIS-пакетах. Читать далее Детализированные модели и карты города Вены открыты под свободной лицензией

В ФС HAMMER2 добавлена возможность репликации на другой хост

В состав развиваемой проектом DragonFly BSD переработанной редакции файловой системы HAMMER2 добавлена поддержка репликации в режиме master-slave, позволяющей обеспечить поддержание на другом сервере копии текущей ФС. Также доступна начальная реализация кода проверки кворума, который в дальнейшем будет использован для обеспечения синхронизации нескольких серверов в режиме master-master. Кроме того, опубликована третья редакция документа, рассказывающего об архитектуре ФС HAMMER2. В HAMMER2 ожидаются такие функции, как отдельное монтирование снапшотов, доступные на запись снапшоты, квоты на уровне директорий, инкрементальное зеркалирование, поддержка различных алгоритмов сжатия данных, multi-master зеркалирование с распределением данных на несколько хостов. Читать далее В ФС HAMMER2 добавлена возможность репликации на другой хост

В Ubuntu 15.10 ожидается удаление Python 2 из базовой поставки

Разработчики Ubuntu намерены начиная с осеннего выпуска 15.10 прекратить поставку Python 2 в загрузочных образах основной десктоп-редакции дистрибутива. В базовой поставке останется только Python 3, использование ветки Python 2 потребует её явной установки из репозиториев. Ранее рассматривалась возможность прекращения поставки Python 2 в Ubuntu 15.04, но разработчикам не хватило времени для реализации данной цели. Из пакетов, которым требуется портирование на Python 3, отмечаются software-center, update-notifier, ubuntu-sso-client, sessioninstaller, apt-xapian-index, deja-dup, duplicity. Читать далее В Ubuntu 15.10 ожидается удаление Python 2 из базовой поставки

Доступен Qt Installer Framework 2.0

Анонсирован новый выпуск Qt Installer Framework 2.0, развиваемого проектом Qt набора утилит для создания установщиков программного обеспечения для Windows, Linux и OS X. Qt Installer Framework предоставляет гибкие средства для построения различных категорий инсталляторов с возможностью загрузки компонентов по сети и применения обновлений. Значительный номер выпуска свидетельствует о переходе к использованию Qt 5, вместо Qt 4. Поддержка Qt 4 прекращена, для работы Qt Installer требуется Qt 5.4. Бэкенд для написания сценариев установки переведён с Qt Script на Qt QML с сохранением совместимости с ранее написанными скриптами. Появилась возможность создания автоматизированных установщиков, позволяющих выполнить сценарий установки без запуска GUI. Читать далее Доступен Qt Installer Framework 2.0

Портирование Krita на Qt 5 планируется завершить за шесть месяцев

Разработчики свободного графического редактора Krita сообщили о начале подготовки выпуска Krita 3.0, который будет примечателен переходом на использование библиотеки Qt 5. Портирование началось месяц назад. В текущем виде версия на базе Qt 5 уже запускается, но не позволяет загружать или сохранять изображения и пользоваться инструментами. Тем не менее, в рамках текущего цикла разработки за шесть месяцев порт планируется довести до полной готовности к применению конечными пользователями. Поддержка ветки Krita 2.9 будет обеспечена в течение года после выхода Krita 3.0. Отмечается, что разработчики учли опыт перевода Krita на Qt 4 и не допустят выпуск сырого продукта. Во времена подготовки Krita 2 … Читать далее Портирование Krita на Qt 5 планируется завершить за шесть месяцев

Успехи внедрения формата кодирования видео VP9 в YouTube

Представители видеохостинга YouTube рассказали о достоинствах кодирования видео с использованием формата сжатия VP9, который позволяет значительно экономить пропускную способность при размещении видео в качестве HD и 4K (2160p). В 2015 году 20 партнёров Google намерены вывести на рынок серию новых продуктов с поддержкой аппаратного декодирования VP9, что откроет двери для более широкого внедрения VP9, поддержка которого уже присутствует в браузерах Chrome и Firefox. Сообщается, что в процессе тестового внедрения пользователями уже просмотрено около 25 миллиардов часов видео в формате VP9, из которых несколько миллиардов были показаны в условия пропускной способности, недостаточной для показа с аналогичным качеством при использовании других кодеков. … Читать далее Успехи внедрения формата кодирования видео VP9 в YouTube

В файловую систему HAMMER2 добавлена возможность репликации на другой хост

В состав развиваемой проектом DragonFly BSD переработанной редакции файловой системы HAMMER2 добавлена поддержка репликации в режиме master-slave, позволяющей обеспечить поддержание на другом сервере копии текущей ФС. Также доступна начальная реализация кода проверки кворума, который в дальнейшем будет использован для обеспечения синхронизации нескольких серверов в режиме master-master. Кроме того, опубликована третья редакция документа, рассказывающего об архитектуре ФС HAMMER2. В HAMMER2 ожидаются такие функции, как отдельное монтирование снапшотов, доступные на запись снапшоты, квоты на уровне директорий, инкрементальное зеркалирование, поддержка различных алгоритмов сжатия данных, multi-master зеркалирование с распределением данных на несколько хостов. Читать далее В файловую систему HAMMER2 добавлена возможность репликации на другой хост

Git исполнилось 10 лет

Распределенная система управления исходными текстами Git празднует десять лет с момента основания проекта. В честь данного события издание linux.com опубликовало интервью с Линусом Торвальдсом, в котором он попытался вспомнить мотивы появления Git и поделился мнением о сегодняшних тенденциях в развитии данного проекта. Разработка Git была инициирована Линусом Торвальдсом в апреле 2005 года, после того, как компания BitMover разорвала договорённость о предоставлении бесплатного доступа к системе управления версиями BitKeeper, которая использовалась в разработке ядра Linux вплоть до выпуска 2.6.11. Конфликт возник после отказа лаборатории OSDL прекратить разработку открытого инструментария, позволяющего напрямую работать с репозиториями BitKeeper, что нарушало изначальное соглашение между разработчиками … Читать далее Git исполнилось 10 лет

Компания Micro Focus стала новым владельцем Novell и SUSE

Объявлено об успешном завершении сделки и начале интеграции холдинга Attachmate Group в состав компании Micro Focus, специализирующейся на разработке ПО и оказании услуг, связанных с переводом предприятий с устаревших систем на современные платформы. Сумма сделки составила 1.2 млрд долларов. SUSE и Novell, будучи подразделениями Attachmate, начали процесс интеграции в Micro Focus. Сообщается, что стратегия развития осталась прежней, но разрозненные подразделения соединятся в одну компанию c единым набором продуктов и общим вектором развития. В ближайшее время состав продуктов не изменится, но в долгосрочной перспективе продукты Micro Focus, Borland, NetIQ, Attachmate и Novell будут реструктурированы и объединены в один набор продуктов, состав … Читать далее Компания Micro Focus стала новым владельцем Novell и SUSE

Обновление дистрибутива LXLE 14.04.2 и 12.04.5

Представлены новые выпуски дистрибутива LXLE, ориентированного для использования на устаревших системах. Дистрибутив LXLE основан на наработках Lubuntu и пытается предоставить максимально легковесное решение, сочетающее поддержку устаревшего оборудования с современным пользовательским окружением. Необходимость в создании отдельного ответвления обусловлена желанием включения в состав дополнительных драйверов для старых систем и переработкой пользовательского окружения. Выпуск LXLE 12.04.5 является последним, доступным в 32-разрядных сборках. Версия LXLE 14.04.2 подготовлена только для 64-разрядных систем. Размер загрузочных iso-образов 1.4 Гб. Кроме синхронизации изменений с LTS-выпусками Ubuntu 14.04 и 12.04, в LXLE задействована кастомизированная версия набора интернет-приложений SeaMonkey (с дополнениями Lightning, Stylish, Bluhell firewall и FireFTP), который заменил собой … Читать далее Обновление дистрибутива LXLE 14.04.2 и 12.04.5

Океанографическое управление ВМФ США открыло ПО для обработки гидролокационных данных

Океанографическое управление ВМФ США (NAVO) открыло программное обеспечение для обработки, редактирования и визуализации данных, полученных с сонаров и лидаров. Программы объединены в пакет PFMABE (Pure File Magic Area Based Editor) и могут быть использованы для редактирования гидрографической, батиметрической и топографической информации. Исходные тексты приложений и наборы данных, собранных за последние годы в рамках проектов по изучению рельефа океанического дна и изменения глубин, опубликованы как общественное достояние и могут использоваться без ограничения. Графический интерфейс построен с использованием библиотеки Qt и может работать как в Linux, так и в Windows. В состав набора PFMABE входит коллекция утилит командной строки и приложений с … Читать далее Океанографическое управление ВМФ США открыло ПО для обработки гидролокационных данных

Инициатива по предоставлению идентификаторов USB-устройств для открытого оборудования

Для обеспечения работы USB-устройства требуется снабдить его уникальным номером продукта (PID, Product ID), привязанным к идентификатору вендора (VID, Vendor ID). При сложившихся в отрасли условиях, мелкому проекту проблематично получить идентификатор для своего устройства. В рамках инициативы pid.codes, нацеленной на решение данной проблемы, любому открытому проекту предоставлена возможность бесплатно получить идентификатор USB-продукта (PID). Распределением VID-идентификаторов занимается консорциум USB-IF (USB Implementers Forum), учреждённый компаниями, принимающими участие в создании стандартов USB, в том числе Hewlett-Packard, LSI, Microsoft и Intel. USB-IF не выдаёт единичные идентификаторов продуктов, а делегирует только идентификаторы вендора (VID), которые позволяют производителю генерировать идентификаторы продуктов на своё усмотрение. Стоимость получения VID … Читать далее Инициатива по предоставлению идентификаторов USB-устройств для открытого оборудования