Новостная организация First Look Media запустила сайт First Look Code на котором опубликовала под свободными лицензиями инструменты предназначенные для информационных агентств и обычных пользователей.
First Look Code использует Linux, Apache, OpenSSL, CMS WordPress, Piwik.
GNU Octave — свободная система для математических вычислений, использующая совместимый с MATLAB язык высокого уровня.
В новой версии произошли следующие изменения, заметные пользователю:
Графический интерфейс пользователя, написанный с использованием библиотеки Qt, доведён до стабильного состояния и теперь используется по умолчанию. Данный интерфейс аналогичен применяемому в MATLAB и содержит файловый менеджер, таблицу для просмотра переменных и их значений, журнал команд, а также вкладки командной строки, редактора исходных кодов и справочной документации. Пример внешнего вида: снимок 1, снимок 2. Традиционный интерфейс командной строки также доступен при помощи стартового параметра --no-gui или через бинарный файл octave-cli.
Новый синтаксис для объектно-ориентированного программирования classdef.
Добавлен новый набор функций и классов для работы с аудиоданными.
Добавлены новые классы.
Добавлены новые функции.
Настраиваемое ужесточение совместимости с MATLAB при использовании диапазонов, диагональных и перестановочных матриц. Octave применяет внутренние оптимизации для минимизации занимаемой такими данными памяти. Три новые функции (disable_range, disable_diagonal_matrix. disable_permutation_matrix) позволяют выбирать хранение в оптимизированном виде или полными матрицами. Также возможно использование параметра --braindead при старте.
Изменения в функциях ismatrix(x), nextpow2, strfind, а также функциях для интерполяции данных в плане совместимости с MATLAB.
Переработаны функции для работы с архивами. Также изменено поведение по умолчанию: теперь все действия будут производиться в той же директории, что и архив или оригинальные файлы.
Доработки в функциях, повышение быстродействия некоторых из них.
Некоторые функции и классы, объявлены устаревшими и будут удалены в будущих версиях Octave.
Некоторые функции и классы, объявленные устаревшими в прошлых версиях Octave, были удалены.
Некоторые предупреждения и настройки теперь включены по умолчанию.
Переработаны некоторые предупреждения для повышения очевидности.
Изменено поведение некоторых тригонометрических функций для унификации с другими математическими пакетами.
Множество доработок для визуализации данных на экране и печати. Также при использовании графического интерфейса доступно отображение при помощи библиотеки Qt.
Поддержка OpenMP включена по умолчанию, что позволяет задействовать параллельные вычисления в скомпилированных oct-файлах.
В этой части серии мы попытались оценить устойчивость бинарного формата лог-файлов journald к произвольным повреждениям, испытали передачу логов по сети с одной машины на другую (нативным для journald способом), произвели настройку сетевого соединения на тестовой машине с помощью networkd/resolved и, наконец, продемонстрировали работу с D-Bus интерфейсами systemd и вспомогательных демонов (ради чего они, собственно, и были сделаны демонами).
Помимо видеоряда также имеется подробная текстовая аннотация.
Некоторое время назад, состоялся релиз игры Return of Dr. Destructo, ремейка игры 1987 года с ZX Spectrum, известной как Island of Dr. Destructo или просто DESTRUCTO. Игра представляет собой достаточно простую аркаду, в которой необходимо сбивать вражеские самолёты, и ронять их на цель уровня - корабль, замок, остров и т.п. - пока она не утонет.
В ремейке сохранён основной геймплей, но улучшена графика, добавлен сюжет, настройки сложности и «казуальный» режим, позволяющий не проходить всю игру каждый раз с самого начала, а стартовать с ранее достигнутого уровня.
Игра доступна для Windows, Linux и OS X с сайта игры, а также в виде исходного кода (код - лицензия MIT; ресурсы - CC-BY-SA).
Анапский городской суд Краснодарского края 13 апреля вынес решение о блокировке одного из разделов портала Rublacklist.net организации «РосКомСвобода»
В решении указано, что страница http://rublacklist.net/bypass является анонимайзером и “с помощью указанного сайта граждане могут получать неограниченный доступ к запрещенным материалам, в том числе и экстремистским, путем анонимного доступа и подмены адресов пользователей”.
И перечисляются примеры, к каким именно материалам «экстремистского характера, опубликованным на официальном сайте Министерства юстиции РФ» можно получить доступ с помощью анонимайзеров. Впрочем их можно получить, используя любой поисковик и/или самый обычный браузер.
28 мая 2015 года фонд The Document Foundation сообщил о доступности просмотрщика файлов офисного пакета LibreOffice для операционной системы Android.
В качестве экспериментальной функции доступны некоторые возможности редактирования документов (изменение слов внутри параграфа, изменение стиля шрифтов). Редактирование по умолчанию выключено, включение возможно через настройки программы.
LibreOffice Viewer является нативным для операционной системы Android приложением и основан на том же движке, что и полнофункциональный вариант LibreOffice для Windows, OS X и Linux. Интерфейс просмотрщика основан на Firefox for Android.
LibreOffice Viewer разработан компаниями Collabora и Igalia при поддержке компании Smoose, с использованием наработок студентов на Google Summer of Code, совместно с фондом The Document Foundation и сообществом LibreOffice. Корпорация SUSE обеспечила поддержку кроссплатформенности, а Mozilla Corporation предоставила несколько основных компонентов.
LibreOffice Viewer можно установить из Google Play Store или скачать пакет apk непосредственно с сайта The Document Foundation.
Разработчики Fedora рады сообщить об анонсе официального релиза Fedora 22, эта свободная операционная система теперь доступна
в изданиях Cloud, Server и Workstation.
Также, c этого выпуска разработка возвращается к традиционному 6-месячному циклу.
Особенности 22 релиза Fedora
Каждый релиз Fedora имеет свой собственный характер. Если провести аналогию с людьми, это была бы Fedora 21 после того, как закончила колледж, устроилась на хорошую работу и выполнила своё новогоднее обещание регулярно заниматься в тренажерном зале. Иными словами, Fedora 22 построена на фундаменте, который мы заложили в Fedora 21 и работе по созданию отдельных изданий Fedora, сфокусированных на облачных технологиях, серверных нуждах и удобном рабочем столе соответственно.
Вышла новая версия Play Framework — фреймворка для построения веб-приложений на Scala и Java.
Основное изменение этой версии — поддержка dependency injection (DI). В прошлых версия Play многие компоненты были реализованы в виде глобальных синглтонов, DI поддерживался только для пользовательского кода и добавлялся сторонними плагинами. В этой версии для управления зависимостями был выбран Google Guice, а компоненты Play теперь стали доступны через него. Также была сохранена возможность смены реализации DI, в том числе возможна реализация статического связывания компонентов без использования сторонних фреймворков.
Добавление DI существенно облегчает написание тестов и должно помочь в написании приложений, состоящих из отдельно разрабатываемых модулей.
Также в этой версии:
URL routing теперь можно задавать не только в конфигурационном файле, но и с использованием Routing DSL. Предполагается, что такой способ будет более удобен для написания REST-сервисов.
Переход на Java 8, который позволил существенно упростить Java API. Также добавлена поддержка новых типов дат в Play JSON.
Опциональная возможность использования стандартной для sbt схемы размещения исходных файлов проекта вместо принятой в Play.
Продолжена модуляризация компонентов Play: API для работы с базами данных, Anorm и Ebean, были вынесены в отдельные компоненты.
Поддержка TLS SNI в http-клиенте WS.
Экспериментальная реализация HTTP-backend'а на базе akka-http и реализация Reactive Streams API для работы с HTTP-потоками.
Спутник был успешно запущен неделю назад. Операционная система на спутнике - Linux. Телеметрия успешно принималась два дня, все системы работали нормально, раскрытие паруса планировалось в июне, после 28 дней полета, но затем в пятницу спутник «пропал». Инженеры провели отличные выходные, пытаясь разобраться с причинами произошедшего.
Телеметрия передается на частоте 437.435 MHz, Planetary Society призывало радиолюбителей помочь им принимать телеметрию спутника. Первым радиолюбителем, принявший полный пакет телеметрии, стал Ken Swaggart (W7KKE) из Lincoln City, штат Орегон, событие произошло через пять часов после запуска. За два дня было получено 140 пакетов данных — состояние спутника было хорошее, питание и температура в норме.
Но ошибка была в программном обеспечении спутника. Каждые 15 секунд спутник отправлял сигнал радиомаяка. Одновременно данные дописывались в файл beacon.csv. Неумолимо приближался момент, когда файл занял всё доступное пространство памяти в 32 мегабайта и полетное ПО упало. Оказывается, производитель платы управления уже имел версию ПО с исправленной ошибкой, но спутник не был обновлен до актуальной версии. В пятницу команда управления получила уведомление о ошибке в ПО и готовилась к дистанционному обновлению ПО спутника при следующем прохождении его в зоне видимости станции, но спутник завис раньше. Последняя телеметрия была получена 22 мая в 21:31 по UTC.
На данный момент команда пытается перезагрузить спутник, вследствие чего будет стерт файл beacon.csv и будет возможно в нормальном режиме обновить или исправить ПО. Спутник не имеет Watchdog, и перезагрузка осуществляется по команде с Земли. В прошедший вторник команда управления при пролете спутника в зоне видимости станций пыталась перезагрузить спутник. Более 18 раз посылалась команда перезагрузки, но ничего не произошло. Команда надеется на то, что спутник перезагрузится самостоятельно — космические частицы часто вызывают перезагрузку систем спутников типа Cubesat. По мнению специалистов, перезагрузка спутника может произойти в течение 3-6 недель. Команда Planetary Society просит радиолюбителей слушать частоту Lightsail и прислать им сообщение на lightsail@planetary.org, если сигнал будет обнаружен. Свежие TLE спутника публикуются здесь: http://sail.planetary.org/tles/live.txt
Опубликована приватная переписка между Ubuntu Community Council и лидером проекта Kubuntu Джонатаном Ридделом, в которой совет просит его сложить с себя полномочия руководителя. Переписку выложил один из членов управляющего совета Kubuntu, возмущённый тем, что дискуссия шла в закрытом режиме, даже без уведомления участников проекта Kubuntu.
Подавляющее большинство разработчиков Kubuntu поддержало Джонатана Риддела, а выложивший переписку Скотт Киттерман даже ушел из Ubuntu Backports Project, главой которого являлся и заявил о том, что в знак протеста против интриг Ubuntu Community Council прекращает всякое участие в разработке Ubuntu и сосредоточится на разработке Debian.
Совет Ubuntu Community Council объяснил свои действия тем, что поведение Джонатана Риддела становится всё более агрессивным, а сам он последовательно толкает Kubuntu на конфронтацию с Ubuntu. Так, например, Kubuntu отказалась от перехода на Mir в пользу Wayland. К тому же, Джонатан наотрез отказался получать у Canonical лицензию на использование пакетов Ubuntu в сторонних проектах, считая, что компиляция пакетов никак не даёт Canonical каких-то дополнительных прав на эти пакеты.
Джонатан Риддел поблагодарил сообщество Kubuntu за поддержку и заявил, что не нарушал кодекса поведения разработчиков Ubuntu, а также не злоупотреблял своим положением лидера.
Компания Mandriva, занимавшаяся разработкой одноимённого дистрибутива GNU/Linux, находится в процессе самоликвидации. За 2013 год ею было заработано 553 600 $ долларов, но этого оказалось недостаточно для поддержания компании на плаву.
Но проект OpenMandriva это событие никак не коснётся, т.к. 2 года назад он был передан в руки OpenMandriva Association.
Разработчики из компании The Qt Company рады сообщить, что спустя целый год после выхода Qt 4.8.6, состоялся релиз новой версии фреймворка четвёртой ветки. Qt 4.8.7 содержит важные обновления безопасности, в частности, устранение нескольких критических уязвимостей, улучшенную поддержку OS X 10.10 и множество исправленных ошибок. Всего в релиз было включено более 150 различных улучшений и исправлений. Несмотря на такое большое количество принятых изменений, новая версия не добавляет новую функциональность, ограничиваясь поддержкой существующей, поэтому релиз следует считать корректирующим. Qt 4.8.7 сохраняет как прямую, так и обратную совместимость с предыдущими (Qt 4.8.x) версиями библиотеки.
Компания «Байкал электроникс» представила первый российский микропроцессор общего назначения Baikal-T1. В отличие от других разработок, он создавался изначально для коммерческих, а не военных целей. Его образцы вместе с соответствующими средствами программирования разработчики смогут получить 1 июня 2015 года.
Двухъядерный процессор Baikal-T1 построен по MIPS-архитектуре, он создан по техпроцессу 28 нанометров с тактовой частотой 1,2 гигагерца, контроллер памяти DDR3-1600 и кэш второго уровня объем 1 мегабайт. Он поддерживает один порт 10Gb Ethernet, по паре портов 1Gb Ethernet и SATA 3.0, контроллер PCIe Gen.3 х4 и USB 2.0.
23 мая 1995 года Sun Microsystems анонсировала выход Java. Сейчас Java исполняется 20 лет.
Поднимем бокалы за лучшую в мире платформу для программирования! На которой работают наши сайты, банки, микроволновки, самолёты, спутники, SIM-карты, сверхскоростные гоночные роботы и остальная половина мира!
Появившись в виде дуба, ты росла, развивалась и наконец стала взрослой. Созданная как «язык будущего», ты не только в это будущее попала, но и стала его основой.
С днем рождения, любимая Java! Всё еще только начинается!
Кстати, по этому поводу ребята из Jetbrains нарисовали комиксы вот здесь.
21 мая был представлен очередной релиз системного менеджера systemd, совмещающего в себе функции системы инициализации, ведения журнала, управления сессиями пользователей и работы с контейнерами. systemd основан на модели зависимостей (в противовес событийной модели), производит отслеживание процессов запущенных сервисов при помощи механизма cgroups ядра Linux, поддерживает механизмы сокет- и dbus-активации сервисов и предоставляет удобный декларативный синтаксис для описания демонов и других сущностей. Это позволяет производить агрессивную параллелизацию при запуске и остановке сервисов.
Как обычно, тихо и незаметно, на сайте проекта RISC-V опубликована спецификация привилегированных команд (интересной возможностью RISC-V является разделение на 4 уровня привилегий, а не 2, как в традиционных RISC).
Чтобы два раза не вставать, вот последнее на данный момент сообщение о прогрессе работ по проекту lowRISC.
После многих месяцев напряженной разработки (и еще исправления множества ошибок), Godot 1.1 был выпущен. Этот релиз приносит совершенно новый 2D движок и больше возможностей (список функций ниже). Сейчас Godot является одним из самых передовых 2D движков.
Тихо и незаметно стартовал предзаказ на открытый коммуникатор neo900, который продолжает традиции славного смартфона Nokia n900 и проекта OpenMoko. Для заказа доступны как полноценные аппараты, так и платы для модернизации n900.
Команда Linux Mint выпустила очередную версию рабочего окружения придерживающегося традиционного стиля и эргономики GNOME 2.
Cinnamon был разработан на базе GNOME 3 в связи с неприятием разработчиками Linux Mint дальнейшего развития проекта GNOME.
В настоящее время Cinnamon используется в дистрибутивах Linux Mint, Debian, Fedora, Manjaro, Ubuntu, Alt Linux, Opensuse и других.
Кодовая база данной версии заморожена 15 мая текущего года.
Пакеты уже доступны в репозиториях Linux Mint 17.1 «Rebecca» и LMDE 2 «Betsy» в тестовой секции «Romeo», а также в тестовых репозиториях Fedora.
Основным нововведением данного релиза является поддержка systemd, которая включается в dconf по пути «org.cinnamon.desktop.session use-systemd». При этом вход через MDM пока не поддерживается, используйте LightDM.
Другие изменения с предыдущей версии:
расширена настройка расположения панелей и их настройка на нескольких мониторах;
расположение нескольких экземпляров апплетов на панели;
доработан хранитель экрана, теперь он основан на WebKit и XScreenSaver;
возможность переключения между рабочими местами с оставлением нужного окна на текущем рабочем месте при его удержании мышью;
улучшено использование мультимедийных клавиш;
всплывающие уведомления при изменении яркости и громкости теперь могут выглядеть в зависимости от темы оформления, также можно менять их размер или отключить вовсе;
улучшен тайлинг, индикация расположения окон (также может зависеть от темы) и плавность отрисовки (уменьшено потребление ресурсов);
множественные исправления ошибок и другие изменения (многие из которых добавлены в версию 2.4).
Представлена новая атака на TLS по мотивам нашумевшей атаки FREAK. Суть осталась прежней — откат на старые и уязвимые технологии. Вместо понижения стойкости шифров теперь производится откат протокола Диффи-Хеллмана до слабого DHE_EXPORT, позволяющего осуществить подбор ключа шифрования.
При использовании сервером 512-битных начальных чисел Диффи-Хеллмана вероятность успешной атаки составляет 80%. Очень вероятно, что мощности спецслужб позволяют подбирать 1024-разрядные начальные числа. Взлом даже одного из начальных чисел позволяет прослушивать HTTPS-трафик. Взлом обоих чисел даёт возможность прослушивать VPN и SSH.
Уязвимы все популярные браузеры и многие веб-серверы. Подготовлен специальный ресурс, где можно проверить свой сервер на уязвимость и получить инструкции для правильной его настройки.
HP объявила о начале продаж на российском рынке ноутбуков и моноблока с Ubuntu 14.04. Продажи начнутся в середине мая, с предустановленной Ubuntu будут предлагаться ноутбуки с 15.6-дюймовым экраном HP 15-r100 и HP 15-r200 на основе различных процессоров Intel (от Сeleron N2840 до Intel Core i3-4005U), AMD E1-2100 и AMD A6-5200, а также 20-дюймовый моноблок HP All-in-One на основе процессора AMD E1-6010.
Опубликована информация о критической уязвимости в NetUSB, проприетарном продукте, развиваемом тайваньской компанией KCodes. NetUSB представляет собой модуль ядра Linux, который запускает веб-сервер на 20005 порту и предоставляет возможность проброса USB-устройств по сети.
Данный модуль используется в прошивках многих популярных SOHO-маршрутизаторов и работает постоянно, даже если к маршрутизатору не подключено ни одно USB-устройство. При обращении к маршрутизатору клиент NetUSB, выполненный в виде приложения для Windows и OS X, посылает имя компьютера и опционально может указать его длину. Из-за отсутствия проверки в драйвере, указав длину имени, превышающую 64 символа, злоумышленник может вызвать переполнение буфера, и организовать выполнение кода с правами ядра.
Спустя два с половиной года после прошлого релиза вышла новая версия игры Seven Kingdoms: Ancient Adversaries.
Seven Kingdoms: Ancient Adversaries — это стратегия реального времени, выпущенная в 1997 году студией Enlight. В 2009 она была открыта под свободной лицензией (за исключением
музыки — её можно распространять, но запрещено модифицировать). Через год игра была портирована под Линукс.
Основные изменения в новой версии:
игра портирована на SDL2;
поддержка широкоформатных дисплеев;
порт для MacOS;
для сетевой игры теперь используется enet, а не SDL_net;
Фестиваль РИТ++ пройдёт в Москве, в выставочном центре Крокус-Экспо уже на этой неделе, 21 и 22 мая. 2000 участников, 200 докладчиков, 5 платных конференций, 6 открытых митапов и бесплатная отраслевая выставка. Всё это касается разработки
интернет-проектов, от системного администрирования и devops, баз данных, программирования, фронтенда и до управления и предпринимательства.
PostgreSQL представлен и в рамках профессиональных конференций фестиваля, в частности, на обучающей конференции по высоким нагрузкам HighLoad++ Junior (http://junior.highload.ru/) можно услышать доклад «Производительность запросов в PostgreSQL — шаг за шагом», где Илья Космодемьянский научит начинающих highload-разработчиков искусству чтения explain и правильной работе с индексами.
В рамках программы открытых митапов (http://meetup.ritfest.ru/) также пройдёт митап на тему высоких нагрузок и PostgreSQL (21 мая, 14:00). Илья Космодемьянский, Алексей Лесовский, «Оптимизация PostgreSQL в прямом эфире». Будет рассказано об инструментах и конкретных подходах к оптимизации
Постгреса из опыта компании PostgreSQL-Consulting.com, с живыми
демонстрациями.
Ну и, наконец, на самой выставке (http://show.ritfest.ru/) компания PostgreSQL-Consulting отвечает на любые вопросы, связанные с СУБД PostgreSQL. Если у вас есть конкретная задача — приходите, мы поможем её решить.
Стало доступно корректирующее обновление web-браузера Firefox 38.0.1, в котором устранены четыре не связанные с безопасностью проблемы:
Устранён сбой при обработке больших анимированных изображений, в результате которого могла наблюдаться остановка загрузки остальных изображений.
Устранён крах, проявляющийся при запуске Firefox на системах с графическими картами NVIDIA Optimus первого поколения.
Исправлена ошибка, приводящая к некорректному импорту cookie из Google Chrome.
Обеспечено корректное декодирование видеопотоков WebRTC H264 от клиентов CiscoSpark.
Кроме того, можно упомянуть об устранении в Firefox 38 четырнадцати уязвимостей. Они публикуются с запозданием и не были публично доступны в момент релиза Firefox 38. Шести уязвимостям присвоен статус критических проблем, среди которых переполнение буфера при обработке специально оформленных данных XML, SVG и CSS, а также возможность записи за границы выделенной памяти в Asm.js.
Китайский производитель смартфонов Meizu, согласно последней информации из сети, запустит специальное издание Ubuntu Edition фирменного флагманского смартфона под названием Meizu MX4 18 мая.
Тем не менее заказать уже можно сейчас с китайского сайта Meizu.
Стоимость смартфона 1799¥, что около 300$.
Meizu MX4 имеет следующие характеристики:
5.36-дюймовый дисплей с высоким разрешением 1920х1152 (FullHD+).
Процессор: 8 ядер, MediaTek MT6595 (Meizu Customized version exclusive).
Оперативная память: 2 ГБ.
Объем встроенной памяти — 16 Гб.
Аудиочип MX4 Wolfson WM8281.
Фронтальная камера: SONY IMX208 (2 мегапикселя).
Основная камера: 20.7 мегапикселей с сенсором Exmor RS.
Wi-Fi: 802.11 ac/b/g/n/a Wi-Fi, поддержка dual-band Wi-Fi (2.4ГГц/5ГГц).
Bluetooth 4.0, поддержка BLE.
Металлический каркас с использованием ударопрочного пластика.
15 мая 2015 года, в соответствии с планом, вышел публичный релиз Rust 1.0 - языка программирования общего назначения, разрабатываемого Mozilla совместно с сообществом. Язык ориентирован на разработку безопасных и эффективных приложений, имеет развитую систему типов, оптимизирующий кодогенератор на основе llvm и предоставляет расширенные гарантии потокобезопасности и безопасного доступа к памяти без использования сборщика мусора. В частности, Mozilla использует Rust для разработки браузерного движка следующего поколения servo.
Малозаметный и совсем незначительный выпуск среды рабочего стола, разработкой которой занимались такие компании, как Sun, HP, IBM, DEC, SCO, Fujitsu и Hitachi, а теперь и обычные граждане, появился 9 мая 2015 г.
Данный выпуск включает в себя несколько сотен исправлений ошибок, найденных благодаря системе статического анализа Coverity и множеству пользователей.
Поступила в продажу новая серия «умных» телевизоров Panasonic VIERA Smart TV (доступны несколько различных моделей: CR850, CR730, CX800, CX750, CX700 и CX680), работающая под управлением Firefox OS — свободной операционной системы от Mozilla, до этого момента поставлявшейся со смартфонами, планшетами и миникомпьютерами.
Сообщается, что во время работы над серией Panasonic тесно сотрудничал с Mozilla в этом направлении, и также внёс свой вклад в разработку нового интерфейса для Firefox OS, оптимизированного для использования в телевизорах.
В феврале компания Joyent объявила об учреждении некоммерческой организации Node.js Foundation, которой передано управление разработкой Node.js и вся связанная с проектом интеллектуальная собственность.
На собрании технического комитета Io.js было принято решение о воссоединении с Node.js. Этот шаг не позволит немедленно объединить два в настоящее время разных проекта, но работа уже идёт. Так был создан репозиторий, в который началось портирование изменений из Node.js.
Управление проектом будет осуществляться техническим комитетом Node Foundation, в который войдут как представители Node.js, так и наиболее активные участники проекта io.js. Выпуски io.js продолжатся, пока объединённый выпуск не будет готов.
io.js является форком проекта Node.js, который был создан в ответ на медленный процесс разработки, регулируемый компанией Joyent.
11-я международная конференция разработчиков и пользователей свободного ПО “Linux Vacation / Eastern Europe” пройдет 25-28 июня под Гродно (Беларусь).
Мероприятие ориентировано на специалистов и энтузиастов в области свободного ПО и не ограничивается GNU/Linux. В тематику входит разработка и сопровождение свободного ПО, внедрение и администрирование решений на основе свободных технологий, особенности использования свободных лицензий. Конференция охватывает широкий круг платформ – от рабочих станций и серверов до встраиваемых систем и мобильных устройств. Формат конференции включает главным образом доклады и краткие выступления; возможны также круглые столы, workshop’ы и код-спринты.
Конференция проходит на турбазе посреди лесного заказника, поэтому для участников предусмотрена централизованная доставка из Минска к месту проведения и обратно. Несмотря на относительно неформальный характер LVEE, оргкомитет предоставляет докладчикам конференц-зал и все необходимое звуковое и проекционное оборудование (в т.ч. для той части докладов, которая проходит на открытом воздухе). К началу конференции планируется издание печатного сборника тезисов. Также видео докладов, тезисы и презентации выкладываются на сайте конференции.
Докладчики, представители спонсоров и прессы освобождаются от уплаты организационного взноса.
Для участия необходимо зарегистрироваться на сайте конференции lvee.org не позднее 11 июня. Докладчикам необходимо представить к этому сроку тезисы докладов через механизм онлайнового редактирования и рецензирования тезисов на сайте.
Список IT-компаний, выразивших желание оказать поддержку LVEE 2015, на текущий момент включает SaM Solutions, EPAM Systems, Wargaming.net, myCloud.by, ITS Partner, hoster.by.
Mac OS X: поддержка Media Source Extensions (MSE) (только на YouTube)
Windows: поддержка Encrypted Media Extensions (EME) для воспроизведения зашифрованного контента HTML5. DRM-модуль Adobe Primetime Content Decryption Module автоматически загружается и устанавливается при первом запуске.
Об этом заявил главный разработчик дистрибутива Linux Mint — Clement Lefebvre. По его словам, он пока не намерен прекращать поддержку системы инициализации upstart, дав пользователям возможность выбора между проверенными решениями и новыми технологиями.
В будущих выпусках Cinnamon 2.6 и MATE 1.10 будет предоставлена возможность использовать как ConsloleKit, так и systemd-logind. Таким образом разработчики смогут более точно определять причины проблем с пользовательскими сеансами и управлением питанием, так как станет легко отделить проблемы, специфичные для графического окружения и менеджера сеансов.
совместное редактирование и комментирование онлайн;
возможность редактировать документы с iPad с помощью бесплатного приложения ONLYOFFICE Documents.
Варианты использования:
1. Редакторы можно установить и использовать отдельно (Document Server)
2. Решение 3-в-1: использование редакторов вместе с системой для совместной работы (Community Server), о которой мы писали ранее, и Почтовым сервером (Mail Server).
Это решение предполагает дополнительные возможности управления и интеграции: подключение облачных хранилищ (Box, Sharepoint, Яндекс.Диск и OwnCloud), интеграция документов с модулем Проекты, CRM, Почта.
Разработчики Mozilla Firefox OS предлагают пользователям новый интерфейс, который рассчитан на использование на телевизорах. По сравнению со стандартным видом для планшетов и смартфонов, в меню оставлен необходимый минимум возможностей для форм-фактора ТВ.
Управление устройством в меню ОС реализовано на основе уровней. Так на первом представлены основные возможности: вызов сигнала с устройств, выбор источника и другие базовые функции. При этом пользователю оставлен широкий дополнительный функционал в каждой категории.
При создании интерфейса была реализована концепция «контент пользователю». Говоря простыми словами, пользователь с помощью FirefoxOS должен потреблять контент удобным для него образом, при этом затрачивая самый необходимый минимум усилий для решения свой задачи.
С 4 по 7 мая 2015 года проходила онлайн-конференция разработчиков Ubuntu, посвящённая выпуску Ubuntu 15.04 и подготовке к 15.10.
Были представлены следующие секции:
App & Scope Development: разработка Ubuntu SDK; приложения для Unity.
Cloud: всё, что связано с облаками: Juju и Charms; Canonical Landscape; Ubuntu on POWER8; OpenStack.
Community: обсуждение работы сообщества Ubuntu (+ отдельно о Lubuntu).
Convergence: разработка Unity 8, мобильного направления и использование Snappy для десктопа.
10 мая вышла новая версия торрент-клиента qBittorrent.
qBittorrent - открытый кроссплатформенный торрент-клиент, имеющий версии под Windows, GNU/Linux, FreeBSD, OS X. Используется графический тулкит Qt4. Основной функционал программы:
Интерфейс, аналогичный таковому в проприетарном клиенте µTorrent;
Встроенный поиск по самым популярным BitTorrent-обменникам, умеет разбивать результаты поиска на категории;
Подерживает практически все BitTorrent-расширения (DHT, Magnet/BitComet-ссылки, шифрование и т.д.);
Поддерживает веб-интерфейс, тот аналогичен десктопному, выполнен на Ajax;
Поддержка IPv6, проброса uPnP, NAT-PMP, фильтр IP;
Создание торрент-файлов, очереди/приоритеты загрузки.
Доступно обновление дистрибутива SteamOS. Данный дистрибутив основан на Debian GNU/Linux 7 и ориентирован на использование в консолях Steam Machines. В новом выпуске был обновлён проприетарный драйвер NVIDIA (в результате прекращена поддержка карт серий G8x, G9x, и GT2xx), а также включены накопленные исправления уязвимостей. Размер установочного образа 1 Гб.
NOC — свободня (лицензия BSD) программа для управления сетью более пары десятков единиц активного оборудования.
Области, покрытые NOC включают: инвентаризацию сети, управление неисправностями, управление производительностью, управление оборудованием, мульти-VRF управление адресным пространством (IPAM), управление конфигурацией оборудования различных производителей, управление DNS, управление пирами, создание RPSL и BGP фильтров, а также отчетность.
На Kickstarter появилась кампания по сбору средств на CHIP — компьютер, который может быть интересен студентам, учителям, пожилым людям, детям, художникам, хакерам и изобретателям. CHIP имеет 1Ггц-ый ARM-процессор, 512 МБ оперативной памяти, 4 ГБ ПЗУ, Wi-Fi b/g/n и Bluetooth 4.0. На плате находятся 1 USB-порт, 1 micro-USB порт (для питания) и совмещенный порт аудио/композитный видеовыход.
Объявлено о закрытии проекта Tor Cloud, в рамках которого развивались готовые образы для быстрого развертывания мостов Tor на мощностях облачного хостинга Amazon AWS. Запуск новых мостов повышает пропускную способность сети и помогает подключиться жителям стран, правительство которых блокирует доступ к сети Tor.
Причиной закрытия названо отсутствие людских ресурсов на поддержание проекта в актуальном состоянии. Поиски мейнтейнера для проекта были безуспешны, а образы, предлагаемые Tor Cloud, из-за ошибки в настоящее время даже не содержат в себе Tor, что делает их полностью бесполезными. Неудивительно, что число узлов Tor Cloud непрерывно снижается уже на протяжении полутора лет.
Сторонние разработчики пытаются присылать патчи, но в команде Tor ни у кого нет времени, чтобы их проверить и принять.
Единственным выходом видится закрытие проекта Tor Cloud и надежда на то, что кто-нибудь когда-нибудь создаст форк под другим именем (на использование названия «Tor» налагается ряд ограничений) и будет его поддерживать, поскольку сама идея создания образа, с которого можно быстро развернуть узел Tor, выглядит очень заманчивой. Кроме того, перспективными выглядят проекты Ansible Tor и cirrus, в рамках которых развиваются иные способы быстрого развертывания узлов.
Кроме того, стартовала инициатива Tor BSD Diversity Project (TDP) по увеличению узлов Tor, работающих на операционных системах семейства BSD. Это необходимо на случай выявления в Linux (на базе которого сейчас работает подавляющее большинство узлов) критических уязвимостей, позволяющих вывести серверы из строя. В рамках проекта также ведётся работа над портированием TorBrowser для ОС семейства BSD.
Разработчики Team Jellyfish представили работающие варианты руткита и кейлоггера для Linux, отличительной особенностью которых является работа на GPU без установки хуков и изменения кода ядра ОС.
Перехват нажимаемых клавиш производится через DMA, собранные данные хранятся и обрабатываются в памяти видеокарты.
Руткит пока работает лишь на дискретных видеокартах NVIDIA и AMD, интегрированная в процессор графика не поддерживается. Кроме того, необходима поддержка OpenCL со стороны драйвера видеокарты.
lowRISC, проект создания свободной (лицензия BSD) 64-бит System-on-Chip на архитектуре RISC-V, объявил о выходе первого предварительного выпуска. Для загрузки доступны:
доработанный исходный код Rocket (генератора SoC, используемого в lowRISC);
исходные коды стандарта FPU IEEE-754-2008 и подсистемы памяти;
симуляторы;
кросс-компиляторы.
Для использования всего этого богатства на FPGA нужен Xilinx Vivado 2014.4.
В используемый 64-битный вариант RISC-V ISA разработчиками lowRISC добавлена поддержка тегированной памяти (tagged memory); в собственно SoC добавлена реализация концепции вспомогательных ядер (minion cores). Описание добавленных возможностей доступно здесь (ветеранам ЕС ЭВМ радоваться — канальные процессоры снова с нами).
Отладка приложений на AnyEvent, Владимир Леттиев.
Отладка асинхронных приложений часто затруднена из-за нелинейного характера выполняемого кода, когда ошибки проявляются под нагрузкой или в каких-то исключительных трудновоспроизводимых ситуациях. Привычные инструменты могут быть неудобны и неинформативны. Если приложение построено на основе AnyEvent, то для него уже существуют готовые рецепты отладки.
Метаоператоры в Perl 6, Андрей Шитов.
Рассмотрены доступные в языке метаоператоры — операторы, расширяющие синтаксические возможности языка, используя другие операторы
Mozilla планирует убрать поддержку бинарных компонентов XPCOM в дополнениях к своим продуктам.
Несмотря на то, что отказ от бинарных компонентов приурочен к выпуску Firefox 40, он затронет все приложения на движке Gecko, включая Mozilla Thunderbird. В своем блоге Mozilla объясняет, что это повысит стабильность приложений, особенно Firefox. Практически никто из разработчиков дополнений уже не использует XPCOM, а для тех, кому эта функциональность ещё нужна, в SDK добавлен обходной путь.
Guake — выпадающий эмулятор терминала для среды GNOME, всплывает при нажатии определенной клавиши, затем, при нажатии этой же клавиши убирается обратно (по умолчанию - F12). Эта особенность напоминает поведение терминала в игре Quake, отсюда программа и берет свое название. Похожие программы: Yakuake и Tilda. Несмотря на то, что поведение программы похоже на Yakuake или Tilda, приложение было написано полностью «с нуля», с использованием библиотеки Gtk. Guake обладает широкими возможностями настройки через графический мастер настроек. Релиз выпадающего терминала Guake 0.7.0 состоялся 2 мая 2015 года. В нем были сделаны некоторые важные исправления, а также добавлены новые возможности по сравнению с более ранней версией 0.6.2.
6 мая Фонд Свободного Программного Обеспечения проводит международный день борьбы с системой цифровых ограничений (Digital Restrictions Management, DRM), в рамках которого по всему миру (к сожалению, на постсоветской территории мероприятия не запланированы, но на русский язык была переведена подготовленная к этому дню листовка) проводятся мероприятия, направленные на распространении информации о вреде DRM. Также в этот день проводят разнообразные акции различные компании, поддерживающие кампанию FSF под названием Defective by Design (к примеру, популярные издательства O'Reilly и No Starch Press предлагают 50% скидку на все свои продукты).
30 апреля 2015 года Ричард Барнс, лидер безопасности проекта Firefox, сделал в блоге Mozilla следующее заявление.
«Сегодня мы объявляем о нашем намерении поэтапного отказа от незащищенного протокола HTTP.»
Широко распространено мнение, что HTTPS является шагом вперед для Интернета. В последние месяцы, были заявления от IETF, IAB (также других IAB), W3C и правительства США, призывающих к глобальному использованию шифрования в Интернет-приложенях, которые в случае WWW означает использование протокола HTTPS.
После плодотворного обсуждения в нашем списке рассылки сообщества, Mozilla прикладывает новые усилия в области развития безопасного Интернета, и начинает удалять возможности использования незащищенной сети. Есть два основных элементов этого плана:
Установка даты, после которой все новые функции будут доступны только для защищенных веб-сайтов.
Постепенно поэтапного отказа доступа к функциям браузера для незащищенных сайтов, особенно функций, которые создают риски для безопасности пользователей и частной жизни.
Релиз Mono 4.0, открытой кроссплатформенной реализации .NET для Linux, а также OS X и Windows. Среди наиболее интересных улучшений:
Появилась интеграция компонентов, ранее открытых MS под лицензией MIT: .NET Core Runtime (CoreCLR), базовых библиотек .NET Core Framework Libraries (CoreFX) и набора эталонного кода.
Использование по умолчанию и поддержка C# 6.0.
Для полной повторяемости результатов сборки прекращена генерации GUID во время компиляции.
Произведена оптимизация вычислений с плавающей точкой. Добавлена поддержка 32-разрядных операций с плавающей точкой, которые выполняются на 30-40% быстрее, чем изначально используемые 64-разрядные вычисления.
Существенно оптимизирован сборщик мусора SGen.
Поддержка компиляции эталонных сборок (.NET Assemblies) для API .NET 2.0, .NET 3.5 и .NET 4.0 прекращена. Оставлена только поддержка сборки API .NET 4.5 и профилей для мобильных устройств. Эталонные сборки теперь поставляются только в форме готовых определений API, не содержащих исполняемого кода. Возможность выполнения при помощи Mono ранее собранных сборок, скомпилированных для ранних профилей .NET, сохраняется, но скомпилировать такие сборки уже не получится.
Исключение из поставки драйвера для работы с СУБД PostgreSQL (Npgsql), который теперь распространяется отдельно.
Добавлены скрипты для упрощения отладки с использованием LLDB;
Обновление виртуальной машины IKVM.
Начальная поддержка PowerPC64 LE.
Поддержка сборки Mono с Си-библиотекой musl.
Для сборки .NET Runtime теперь требуется компилятор с поддержкой стандарта C99.
После успешной прошлогодней кампании, в рамках которой было собрано более 20000 евро, разработчики свободного графического редактора решили повторить опыт по привлечению «народного» финансирования.
В этом году также планируется собрать 20000. Основных целей всего 2 (за то какие!):
Повышение производительности. Ни для кого не секрет, что создание больших изображений это слабое место всех свободных графических редакторов и Krita не исключение. Это признают сами разработчики и теперь их цель - сделать так, чтобы релиз 3.1 не уступал по производительности коммерческим редакторам. «Make Krita faster than Photoshop» - именно такую цель ставят перед собой авторы.
Разработка инструментария для создания 2d анимации. Хотя базовые средства для создания покадровой анимации уже доступны в качестве плагина, этого явно не достаточно. В планах разработчиков перенос поддержки анимации в ядро и создание полноценного инструмента.
Кроме основных целей заявлены 24 второстепенных. Каждые полторы тысячи евро сверх основной суммы будут открывать возможность реализации одной из них. Какие именно из дополнительных функций будут реализованы - решат сами вкладчики голосованием после окончания сбора средств.
Вышла очередная версия свободной распределённой системы управления версиями (DVCS) Mercurial, использующейся при разработке таких крупных проектов, как Python, Firefox, Nginx и OpenSolaris. Основные нововведения этой версии:
Переход по умолчанию на протокол bundle2, который, по словам разработчиков, значительно повышает скорость выполнения команд pull и push в сравнении со старым протоколом, bundle.
Значительные улучшения производительности: так, например, скорость работы команды hg diff была увеличена на 20%, hg status — на 25% (не на всех платформах), а hg revert в некоторых случаях стала выполняться быстрее почти в 4 раза.
В веб-интерфейсе hgweb, была добавлена возможность отдачи результатов вызова к API в формате JSON.
Добавлена (пока ещё экспериментально) команда hg censor, позволяющая навсегда запретить клонирование из репозитория определённой информации.
Добавлена возможность произвести сравнение репозиториев командой hg diff --root относительно определённой директории (по словам разработчиков, это полезно при, например, добавлении патчей к чужим проектам в своём репозитории).
Добавлена экспериментальная поддержка нового бэкенда для манифестов, позволяющая, например, клонировать только определённые директории из репозитория.
Jython — это реализация языка Python на платформе Java. Проект ведет свою историю с 2000 года, а текущая команда разработчиков под руководством Frank Wierzbicki работает над проектом с 2008 года при поддержке таких компаний как Sun Microsystems (реализация Python 2.5 в 2009 году) и Amobee (реализация Python 2.7). Проект официально поддерживается Python Software Foundation, в частности основной репозиторий исходного кода расположен рядом с CPyhton на https://hg.python.org/jython. Напомним, что на текущий момент версия языка Python 2.7 не является устаревшей (CPython 2.7 будет поддерживаться как минимум до 2020 года) и является основной версией Python для ведущих серверных дистрибутивов Debian Jessie и RHEL 7.
Jython может быть использован как напрямую для запуска Python-скриптов, так и в качестве среды Python, встраиваемой в Java-приложения в качестве библиотеки. Для встраивания подготовлена JAR-библиотека jython-standalone, содержащая среду выполнения и стандартную библиотеку Python со всеми зависимостями. Из известных случаев встраивания Jython (предыдущих версий) можно отметить его использование в серверах приложений Bea/Oracle WebLogic (под названием WLST - WebLogic Scripting Tool) и IBM WebSphere.
Следуя подходу Python о предоставлении пользователям максимально широкого набора библиотек (известному как «batteries included»), Jyhon предоставляет большую часть стандартной библиотеки Python, реализованной на Java с использованием современных библиотек таких как Netty и Guava. Кроме этого обеспечивается бесшовная поддержка Java-библиотек из Python-кода и поддержка Python-библиотек, не имеющих нативных модулей. Работа над поддержкой нативных модулей Python ведется в рамках проекта JyNI.
Отдельно хочется отметить, что проект Django официально поддерживает запуск на Jython, а проект django-jython предоставляет поддержку баз данных PostgreSQL, MSSQL и MySQL в качестве django-backend'ов на основе JDBC драйверов. В совокупности с OpenJDK и встраиваемым веб-сервером (контейнером сервлетов - например Embedded Tomcat или Jetty) это позволяет получать полностью отдельные (standalone) переносимые Django приложения не предъявляющих требований к программному окружению (помимо базовой операционной системы поддерживаемой OpenJDK) и использующие исключительно открытые и свободные технологии.
Следующая версия Jython 2.7.1 запланирована на конец 2015 года, параллельно также ведется работа над поддержкой Python 3.x но планов по выпуску этой версии пока нет.
Марк Шаттлворт опубликовал в своем блоге кодовое имя Ubuntu 15.10, это будет «Wily Werewolf» — Хитрый Оборотень. Также рассматривались «Wacky Wabbit», «Watery Walru», «Warty Wombat» и «Witchy Whippet».