В http-сервер nginx встроена поддержка JavaScript

На конференции nginx.conf 2015 объявлено об интеграции в кодовую базу http-сервера nginx предварительной версии модуля ngx_http_js_module с реализацией средств для выполнения скриптов, написанных на языке JavaScript. Скрипты на JavaScript могут использоваться в файле конфигурации для определения расширенной логики обработки запросов, формирования конфигурации, динамической генерации ответа, модификации запроса/ответа или быстрого создания заглушек с решением проблем в web-приложениях. Скрипт запускается посредством директивы js_run (пример) и позволяет на стороне сервера выполнять многие низкоуровневые операции с запросом, без необходимости написания отдельного модуля на языке Си. Для выполнения скриптов используется собственный движок njs с реализацией виртуальной машины для урезанного подмножества языка JavaScript, упоминаемого как nginScript. … Читать далее В http-сервер nginx встроена поддержка JavaScript

Корректирующий выпуск офисного пакета LibreOffice 5.0.2

Организация The Document Foundation объявила о выходе LibreOffice 5.0.2, второго корректирующего выпуска из семейства LibreOffice 5.0 «fresh». Обновление включает 111 исправлений (RC1, RC2). Версия 5.0.2 ориентирована на энтузиастов, опытных пользователей и тех, кто предпочитает самые свежие версии программного обеспечения. Для консервативных пользователей и предприятий пока рекомендуется использовать выпуск LibreOffice 4.4.5. Готовые установочные пакеты подготовлены для платформ Linux, OS X и Windows. На платформе Windows начиная с LibreOffice 5.0.2 произведено включение по умолчанию отрисовки с использованием OpenGL (отключить можно в настройках Tools/Options). Читать далее Корректирующий выпуск офисного пакета LibreOffice 5.0.2

Релиз GNOME 3.18

После шести месяцев разработки официально представлен выпуск десктоп-окружения GNOME 3.18. По сравнению прошлым выпуском было внесено более 25 тысяч изменений, в воплощении которых приняли участие 772 разработчика. Из наиболее значительных изменений в новой версии можно отметить поддержку сервиса Google Drive, средства для обновления прошивок, автоматическую настройку яркости экрана, поддержку управляющих жестов для тачпадов, новый календарь-планировщик. Для быстрой оценки возможностей GNOME 3.18 без установки в текущую систему подготовлены специализированные Live-сборки на основе Fedora 22 и openSUSE 13.2. Основные изменения: В файловый менеджер и диалог выбора файлов интегрирована возможность прямого обращения к данным, сохранённым в сервисе Google Drive. Для включения данной возможности … Читать далее Релиз GNOME 3.18

Новая СУБД ScyllaDB, полностью совместимая с Cassandra, но в 10 раз быстрее

На проходящей в эти дни конференции Cassandra Summit 2015 представлена новая открытая СУБД ScyllaDB, в рамках которой предпринята попытка переписать СУБД Apache Cassandra с Java на C++. ScyllaDB обеспечивает полную совместимость с NoSQL СУБД Cassandra, но позволяет добиться существенного увеличения производительности, демонстрируя скорость обработки запросов и отзывчивость на уровне СУБД Redis. Новую СУБД представили Ави Кивити (Avi Kiviti) и Дор Лаор (Dor Laor), в своё время создавшие такие известные открытые проекты как гипервизор KVM и операционную систему OSv с воплощением идеи запуска приложений поверх гиперевизора. Код проекта распространяется под лицензией AGPL. По заявлению разработчиков ScyllaDB обеспечивает десятикратное увеличение пропускной способности … Читать далее Новая СУБД ScyllaDB, полностью совместимая с Cassandra, но в 10 раз быстрее

В рамках проекта Linux AIO сформирована унифицированная Live-сборка Debian 8.2

Проект Linux AIO сформировал унифицированную сборку Debian 8.2, объединяющую в одном загрузочном образе несколько официальных Live-образов Debian. В частности, Linux AIO Debian Live 8.2.0 включает в себя окружения с Cinnamon, GNOME, KDE, LXDE, MATE и Xfce, позволяя оценить работу каждой оболочки без записи нового LiveCD. Размер iso-образа 6.9 Гб. Аналогичные сборки ранее подготовлены на базе Ubuntu, Linux Mint, LMDE и Fedora. В отличие от производных дистрибутивов в Linux AIO задействованы оригинальные Live-сборки исходных проектов, которые просто объединены для использования на одном носителе. Читать далее В рамках проекта Linux AIO сформирована унифицированная Live-сборка Debian 8.2

Выпуск дистрибутива Tails 1.6

Представлен релиз специализированного дистрибутива Tails (The Amnesic Incognito Live System) 1.6, основанного на пакетной базе Debian и предназначенного для обеспечения анонимного выхода в сеть. Для загрузки подготовлен iso-образ, способный работать в Live-режиме, размером 941 Мб. Дистрибутив Tails (The Amnesic Incognito Live System) основан на пакетной базе Debian и выполнен в виде Live-системы, позволяющей из коробки обеспечить максимальный уровень анонимности и безопасности. Анонимный выход обеспечивается системой Tor, в качестве опции может использоваться I2P. Все соединения, кроме трафика через сеть Tor, по умолчанию блокируются пакетным фильтром. Для хранения пользовательских данных в режиме сохранения пользовательских данных между запусками применяется шифрование. В обычном Live-режиме … Читать далее Выпуск дистрибутива Tails 1.6

Выпуск nginx 1.9.5 с поддержкой HTTP/2

Доступен новый выпуск основной ветки высокопроизводительного HTTP-сервера nginx 1.9.5, ключевым новшеством в котором является интеграция экспериментального модуля ngx_http_v2_module с поддержкой протокола HTTP/2. Поддержка протокола SPDY (ngx_http_spdy_module), методы которого легли в основу HTTP/2, удалена из состава nginx. С особенностями HTTP/2 можно познакомиться в тексте анонса интеграции HTTP/2 в кодовую базу nginx. Из других изменений можно отметить использование по умолчанию в директиве «output_buffers» двух буферов (ранее использовался один буфер, размером 32Кб), переход к ограничению уровня вложенности подзапросов вместо числа одновременных подзапросов и обеспечение полной проверки ключа перед возвратом ответа из кэша. Читать далее Выпуск nginx 1.9.5 с поддержкой HTTP/2

Встреча пользователей PostgreSQL, на которой Яндекс расскажет о резервном копировании БД

14 октября состоится очередная meetup-встреча сообщества PostgreSQLRussia, которая пройдёт в компании Яндекс. На встрече выступит Владимир Бородин из Яндекс.Почты и расскажет про устройство хранения данных на диске и организацию WAL в PostgreSQL, а также про средства для резервного копирования и восстановления и то, как, используя некоторые их них, не бояться потерять данные, и почему PostgreSQL славится своей надёжностью. Кроме этого, по традиции, на встрече будет представлено несколько докладов-молний. Год назад Владимир Бородин уже выступал c докладом о миграции с Oracle на PostgreSQL. Последнее время PostgreSQL используется в Яндексе всё более и более активно, завоёвывая репутацию надёжной и качественной СУБД (например, … Читать далее Встреча пользователей PostgreSQL, на которой Яндекс расскажет о резервном копировании БД

Выпущен Percona Server для MongoDB

Компания Percona, основанная отечественными разработчиками MySQL Петром Зайцевым и Вадимом Ткаченко, и известная разработкой расширенного варианта MySQL — Percona Server, объявила о выпуске нового продукта Percona Server для MongoDB. Percona Server для MongoDB представляет собой расширенную, свободно распространяемую и полностью совместимую альтернативу MongoDB Community Edition, включающую в себя дополнительные возможности их корпоративной версии и обеспечивающую более низкую совокупную стоимость владения. Для тестирования доступен предварительный выпуск (release candidate) Percona Server для MongoDB 3.0.5, основанный на MongoDB 3.0.5. Исходные тексты продукта опубликованы на GitHub под лицензией AGPL. Характеристики Percona Server для MongoDB: Percona Server для MongoDB включает поставляемые с MongoDB движки MMAP … Читать далее Выпущен Percona Server для MongoDB

Fedora 23 перешёл на стадию бета-тестирования

Началось тестирование бета-версия дистрибутива Fedora 23. Бета-выпуск ознаменовал переход на финальную стадию тестирования, при которой допускается только исправление критических ошибок. Релиз запланирован на 27 октября. Выпуск охватывает продукты Fedora Workstation, Fedora Server, Fedora Cloud, а также Live-сборки, поставляемые в форме спинов c десктоп-окружениями KDE, Xfce, MATE, Cinnamon и LXDE. Наиболее заметные изменения в Fedora 23: Использование по умолчанию интерпретатора Python 3. В базовую поставку теперь входит только Python 3, но Python 2 можно установить из репозиториев. Основная проблема с миграцией на Python 3 была связана с привязкой инструментария YUM к Python 2, но после перехода Fedora 22 на пакетный менеджер … Читать далее Fedora 23 перешёл на стадию бета-тестирования

Релиз Firefox 41

Состоялся релиз web-браузера Firefox 41, а также мобильной версии Firefox 41 для платформы Android. В ближайшие часы ожидается обновление ветки с длительным сроком поддержки Firefox 38.3.0, а также почтового клиента Thunderbird 38.0.3 и пакета SeaMonkey 2.38. В скором времени на стадию бета-тестирования перейдёт ветка Firefox 42 и будет отделён Firefox Developer Edition 43. В соответствии с шестинедельным циклом разработки релиз Firefox 42 намечен на 3 ноября, а Firefox 43 на 15 декабря. Основные новшества: Новое оформление интерфейса восстановления сеанса и приветственного экрана; Возможность установки аватара для профиля в Firefox Account; Включение средств мгновенного обмена сообщениями в коммуникационном клиенте Hello; Удалена … Читать далее Релиз Firefox 41

Выпуск браузерного движка WebKitGTK+ 2.10.0

Доступен выпуск новой стабильной ветки WebKitGTK+ 2.10.0, порта браузерного движка WebKit для платформы GTK+. WebKitGTK+ позволяет использовать все возможности WebKit через GNOME-ориентированный программный интерфейс на основе GObject и может применяться для интеграции средств обработки web-контента в любые приложения, от использования в специализированных HTML/CSS-парсерах, до создания полнофункциональных web-браузеров. Из известных проектов, использующих WebKitGTK+, можно отметить Midori и штатный браузер GNOME (Epiphany). Ключевые изменения в новой стабильной ветке: Новая кросс-платформенная реализация дискового кэша, более эффективная при использования многопроцессного режима, не требующая отдельного индекса, интегрированная с кодом кэширования в памяти и потребляющая меньше дискового пространства; Поддержка API IndexedDB; Новый интерфейс инспектирования для web-разработчиков; … Читать далее Выпуск браузерного движка WebKitGTK+ 2.10.0

Увидел свет Wayland 1.9, перешедший на современный вариант лицензии MIT

После трёх месяцев разработки представлен стабильный релиз протокола, механизма межпроцессного взаимодействия и библиотек Wayland 1.9, а также развиваемого параллельно композитного сервера Weston 1.9. Ветка 1.9 обратно совместима на уровне API и ABI с выпусками 1.x, но дополнительно содержит порцию улучшений, расширяющих возможности композитного сервера Weston. Следующий выпуск 1.10 запланирован на середину февраля. Важным изменением является устранение путаницы с лицензированием Wayland и Weston. Изначально в кодовую базу по недосмотру был скопирован текст лицензии X11 (HPND, Historical Permission Notice and Disclaimer), который является старым вариантом лицензии MIT, отличающимся от современного наличием запрета по упоминанию продукта в рекламных материалах производных работ. При этом … Читать далее Увидел свет Wayland 1.9, перешедший на современный вариант лицензии MIT

Релиз Apache Traffic Server 6.0 с поддержкой HTTP/2

Организация Apache Software Foundation представила релиз высокопроизводительного http-сервера Apache Traffic Server 6.0, который может выступать в роли промежуточного звена, перенаправляющего запросы к бэкэндам, генерирующим динамический контент, или обеспечить отдачу статических объектов, таких как файлы, JavaScript, CSS и картинки. Traffic Server также включает в себя набор сервисов для работы в качестве распределенной системы, в том числе средства конфигурирования, управления сессиями, балансировки, авторизации и маршрутизации запросов. Из изменений, представленных в новом выпуске, можно отметить: Стабилизирована поддержка протокола HTTP/2, которая пока доступна только в реализации клиента (для сервера пока поддерживается только проксирование HTTP/2 к бэкенду с HTTP/1.1). Из элементов спецификации ещё не реализованы … Читать далее Релиз Apache Traffic Server 6.0 с поддержкой HTTP/2

Компания Google представила новый алгоритм сжатия данных Brotli

Компания Google анонсировала алгоритм сжатия данных Brotl, который отнесён к алгоритмам сжатия общего назначения, но позиционируется как решение для минимизации объёма данных, передаваемых по сети. Спецификация Brotli передана в комитет IETF (Internet Engineering Task Force), занимающийся развитием протоколов и архитектуры Интернет, в качестве претендента на получение звания интернет-стандарта. В настоящее время Brotli уже применяется в качестве алгоритма сжатия шрифров Web Open Font Format 2.0. Эталонная реализация Brotl написана на языке С++ и распространяется под лицензией Apache 2.0. Brotli демонстрирует уровень сжатия, сопоставимый с лучшими современными методами сжатия общего назначения, но опережая их по скорости кодирования и декодирования. Например, в тесте … Читать далее Компания Google представила новый алгоритм сжатия данных Brotli

Представлен Govisor 1.0, пакет для управления сервисами, созданный по мотивам Solaris SMF

Гарретт Д’Аморе (Garrett D’Amore), лидер проекта Illumos, представил первый выпуск фреймворка Govisor, предоставляющего средства контроля за выполнением группы процессов в Unix-подобных системах. Основным отличием Govisor от механизмов управления процессами в Solaris SMF и systemd является клиент-серверная архитектура и ориентация на обособленную работу, не привязанную к системе инициализации и привилегиям root, что позволяет использовать Govisor для управления процессами на уровне обычного пользователя или проекта. Исходные тексты Govisor написаны на языке Go и распространяются под лицензией Apache 2.0. Фреймворк позволяет учитывать зависимости при запуске сервисов, обеспечивает их запуск, остановку и перезапуск при возникновения такой необходимости. Govisor также предоставляет расширенные средства для обработки … Читать далее Представлен Govisor 1.0, пакет для управления сервисами, созданный по мотивам Solaris SMF

В рамках проекта CopperheadOS развивается защищённый вариант платформы Android

Продолжается альфа-тестирование проекта CopperheadOS, в рамках которого развивается ответвление от мобильной платформы CyanogenMod 12.1, включающее дополнительные средства защиты и обеспечения неприкосновенности данных пользователя. Особое внимание уделяется интеграции средств для предотвращения различных классов атак, позволяющих защитить систему от новых zero-day уязвимостей. Сборки подготовлены для смартфонов Nexus 5 и Samsung Galaxy S4. Ключевым элементом CopperheadOS, отличающим данную сборку от других систем, является использование ядра Linux с патчем PaX (используется собственный порт PaX для варианта ядра Linux, применяемого в платформе Android), минимизирующим права доступа приложений к страницам памяти. Другим важным изменением является задействование в системной библиотеке защищённой реализации вызова malloc, портированного из OpenBSD. … Читать далее В рамках проекта CopperheadOS развивается защищённый вариант платформы Android

В рамках проекта Magicicada началось развитие форка облачного хранилища Ubuntu One

Факундо Батиста (Facundo Batista), отвечавший в компании Canonical за разработку облачного сервиса Ubuntu One и занимавшийся подготовкой кода для перевода Ubuntu One в разряд открытых проектов, объявил о создании проекта Magicicada, в рамках которого началось развитие форка Ubuntu One. Необходимость создания форка обусловлена использованием в оригинальном коде торговых марок Canonical (при открытии кода Ubuntu One изначально предлагалось развивать кодовую базу в форме нового ответвления). Magicicada включает в себя все компоненты стека для построения сервисов синхронизации файлов, включая сервер, клиент и графический интерфейс пользователя, адаптированные для самодостаточного обособленного использования в форме отдельного продукта и избавленные от привязки к элементом бренда Ubuntu. … Читать далее В рамках проекта Magicicada началось развитие форка облачного хранилища Ubuntu One

Релиз свободного безопасного цензуроустойчивого VPN-демона GoVPN 4.0

Состоялся релиз свободного VPN-демона GoVPN 4.0, предназначенного для создания шифрованных аутентифицированных цензуроустойчивых каналов связи поверх UDP или TCP. Реализация ориентирована на высокую безопасность, простоту реализации и лёгкость чтения исходного кода. Программа полностью написана на языке Go и распространяется под лицензией GPLv3. Поддерживается работа в GNU/Linux и FreeBSD. Для двусторонней несбалансированной (augmented) аутентификации сторон и согласования ключей используется аутентифицируемый по парольной фразе протокол DH-A-EKE (Diffie-Hellman Augmented Encrypted Key Exchange). Протокол имеет свойство нулевого неразглашения при котором невозможна offline атака по словарю. Даже при компрометации БД сервера злоумышленник не сможет замаскироваться под клиента. Также имеется защита от атак повторного воспроизведения, дешифровки перехваченного … Читать далее Релиз свободного безопасного цензуроустойчивого VPN-демона GoVPN 4.0

Число игр в Steam для Linux достигло полутора тысяч

Общее число игр и программ для Linux, доступных в каталоге Steam, доведено до 1500. Отметка в 1000 игр была пройдена в марте нынешнего года, 500 — весной прошлого года, 250 — в декабре 2013 года, 100 — в начале лета 2013 года. Для сравнения, для OS X в каталоге Steam представлено 2343 приложений, а общее число приложений составляет 6501. Примечательно, что несмотря на существенное увеличение числа игр, доля Linux-пользователей среди клиентов Steam держится на уровне одного процента (0.92%), что в два раза меньше, чем наблюдалось в 2013 году после окончания бета-тестирования Steam для Linux. Читать далее Число игр в Steam для Linux достигло полутора тысяч

Выпуск операционной системы MidnightBSD 0.7

Представлен релиз десктоп-ориентированной операционной системы MidnightBSD 0.7, основанной на FreeBSD с элементами портированными из DragonFly BSD, OpenBSD и NetBSD. Базовое десктоп-окружение построено на основе GNUstep, но пользователи имеют возможность установить WindowMaker или Xfce. Для загрузки подготовлен установочный образ размером 780 МБ. Сообщается, что MidnightBSD 0.7 скорее всего станет последним выпуском, доступным в сборах для архитектуры i386, в дальнейшем планируется ограничиться сборками для архитектуры AMD64. В отличие от других десктоп-сборок FreeBSD, ОС MidnightBSD изначально развивалась как форк FreeBSD 6.1-beta, который в 2011 году был синхронизирован с кодовой базой FreeBSD 7, а затем вобрал в себя многие возможности FreeBSD 9-STABLE. Для управления … Читать далее Выпуск операционной системы MidnightBSD 0.7