LINUX.ORG.RU

Apache


33

4

Всего сообщений: 86

Apache Traffic Server 3.0

 , trafficserver, ,

Группа Open Source

Вышла новая версия Apache Traffic Server - высокоскоростного кеширующего веб-сервера, который используется перед более «тяжелым» сервером приложений и для отдачи статического контента. Traffic Server был разработан как коммерческий продукт, который Yahoo приобрела вместе с компанией разработчиком. В 2009 году проект был передан в opensource. Этот сервер используется для многих проектов Yahoo, включая главную страницу и сервисы почты, спорта и финансов.

Основные изменения:

  • Полная поддержка 64-битной платформы
  • Поддержка IPv6 на клиентской стороне
  • Кластеризация и распределенное кеширование, поддержка WCCP - Web Cache Communication Protocol
  • Поддержка OS X, Solaris и FreeBSD (поддержка Linux была в проекте с самого начала)

В новой версии в 2-3 раза повысилась производительность, в 5 раз снижено время отклика. В тестах производительности удалось достичь 220 тысяч запросов в секунду на одном сервере при отдаче из кеша и около 100 тысяч при проксировании (локальная сеть, http keep-alive)

>>> Подробности (apache.org)

maxcom
()

OpenOffice вошел в Apache Incubator

 , ,

Группа Офисные приложения

Фонд Apache Software Foundation принял предложениe Oracle о передаче OpenOffice. В результате голосования среди участников ASF OpenOffice вошел в Apache Incubator — временный репозиторий для новых проектов фонда. Полноценным проектом верхнего уровня OpenOffice станет после окончания процесса перелицензирования и создания сообщества разработчиков.

>>> Подробности (grobmeier.de)

maxcom
()

Apache Cassandra 0.8.0

 , , ,

Группа Open Source

Вышла новая версия распределенной СУБД Apache Cassandra: 0.8.

Основные изменения в этой версии:

  • Язык запросов CQL (Cassandra Query Language) — SQL-подобный язык, который можно использовать в качестве альтернативы RPC-вызовам. В данный момент готовы драйвера для Java (JDBC), Python (DBAPI2) и Node.js.
  • Распределенные счетчики, реализованные без блокировок.
  • Поддержка шифрования трафика между узлами кластера.

Обновление на эту версию с 0.7 возможно выполнять отдельно по узлам, не останавливая кластер целиком. Так же новый релиз полностью совместим с предыдущим по RPC, нет необходимости обновлять клиентский код если не требуется поддержка новых функций.

>>> Подробности (mail-archive.com)

maxcom
()

Oracle передает код OpenOffice.org в руки фонда Apache

 , , ,

Группа Офисные приложения

Компания Oracle сдержала ранее данное обещание о превращении OpenOffice.org в проект полностью управляемый сообществом и заявила о передаче кода проекта OpenOffice.org и всей связанной с ним интеллектуальной собственности организации Apache Software Foundation. Первое время OpenOffice.org будет размещен в инкубаторе Apache, где будет проверена легальность кода и вокруг проекта будет сформировано сообщество, которое после подтверждения способности следования принципам разработки Apache будет отправлено в свободное плаванье в качестве самостоятельного первичного проекта.

После перехода проекта в руки Фонда Apache, лицензия на код OpenOffice.org будет изменена на Apache 2.0. По мнению представителей Oracle сообщество Apache обеспечивает проектам продуманную, открытую и хорошо зарекомендовавшую себя инфраструктуру, способную обеспечить дальнейшее развитие продукта в будущем. Поддерживаемая Apache Software Foundation модель лицензирования хорошо подходит для привлечения к разработке как независимых энтузиастов, так и коммерческих компаний.

Кевин Каванах (Kevin Cavanaugh), вице президент компании IBM поздравил, сообщество с передачей кода OpenOffice.org и объявил о намерении принять участие в его разработке и выделить работающих в режиме полного рабочего дня разработчиков для развития кода OpenOffice.org под эгидой Apache. Кроме того, компания IBM призвала другие корпорации обратить внимание на OpenOffice.org и поддержать его разработку.

Роб Вейр (Rob Weir), работающий в IBM архитектор формата ODF, подчеркнул серьёзный путь перед присвоением проекту звания первичного проекта Apache: недостаточно просто открыть код, необходимо пройти многоэтапный процесс интеграции кода в инфраструктуру, его рецензирования, проверки соблюдения чужой интеллектуальной собственности и оценки готовности. Даже сейчас, когда Oracle уже фактически передала код, а фонд Apache неформально согласился его принять, необходимо официально утвердить данное решение в специальном комитете (Apache Incubator Project Management Committee).

Организация Document Foundation, развивающая офисный пакет LibreOffice, выразила разочарование в поступке Oracle, указав на то, что хотя передача кода независимому сообществу в лице фонда Apache является шагом в верном направлении, это шаг напрямую не направлен в сторону достижения цели воссоединения проектов OpenOffice.org и LibreOffice. Принципы и правила разработки Apache, например модель лицензирования и утверждение новых участников, значительно отличаются от норм, принятых в Document Foundation.

Тем не менее, несмотря на возможные трудности, Document Foundation обязуется прилагать все усилия для укрепления сотрудничества между разработчиками LibreOffice и OpenOffice.org и дальнейшего совершенствования данных продуктов. С точки зрения лицензирования, лицензия Apache 2.0 совместима с лицензиями LGPLv3+ и MPLv2, что позволит в будущем, после перехода на лицензию MPLv2, обеспечить обмен кодом между проектами (в настоящее время код LibreOffice поставляется под лицензиями LGPLv3+ и MPLv1). По мнению Document Foundation использование более лояльных для коммерческого применения копилефт-лицензией является лучшим способом для привлечения корпораций к конструктивному сотрудничеству.

Новость взята с opennet.ru

>>> Подробности (marketwire.com)

uju
()

Новый релиз Apache HTTP Server исправляет серьезную проблему безопасности

 , apr, , ,

Группа Безопасность

Разработчики популярного HTTP-сервера Apache представили новую версию своего продукта - 2.2.18, в которой кроме минорых улучшений, а также изменения алгоритма по умолчанию для htpasswd на MD5, была исправлена серьезная угроза безопасности, приводившая к отказу в обслуживании (DoS).

Баг скрывался в библиотеке Apache Portable Runtime, конкретнее - в функции apr_fnmatch(), в которой могло быть запущено рекурсивное сравнение строк, что приводило к сильной загрузке процессора и потреблению оперативной памяти. Поэтому данная атака быстрее реализуется в системах с активированным mod_autoindex для индексирования каталогов, особенно если в них имеются файлы с длинными именами.

Если вы не можете обновить у себя версию сервера, то предлагается задействовать опцию «IgnoreClient» внутри «IndexOptions», что предотвратит обработку полученных от клиента аргументов и нейтрализует действие атаки.

Apache Portable Runtime является прикладной библиотекой, реализующей удобный интерфейс к взаимодействию с различными операционными системами. Из-за этого APR широко используется в других проектах Apache, а также во многих сторонних разработках. Поэтому указанная уязвимость распространяется не только на Apache HTTP Server, но и на совершенно другие приложения. Если вы как разработчик используете APR, то вам необходимо обновить версию библиотеки до 1.4.4.

>>> Подробности (apache.org)

ins3y3d
()

Apache вызван в суд по делу Oracle vs. Google

 , , , , , , , ,

Группа Java

Фонд Apache Software Foundation получил повестку, предписывающую представить документы по делу о использовании технологий Java в ОС Android. Суд интересуют вопросы использования Apache Harmony в коде Android, а так же детали неудавшейся попытки получить Java SE TCK, необходимые для выпуска свободно-распространяемой версии платформы Java SE.

>>> Подробности (apache.org)

maxcom
()

Apache Hive 0.7

 , , hive

Группа Open Source

Разработчики Apache Hive объявили о выходе новой версии: 0.7. Hive — система для выполнения аналитических запросов над большими объемами данных, постронная на базе Apache Hadoop. Hive предоставляет SQL-подобный язык запросов и хорошо подходит для ad-hoc запросов к большим данным. Подробнее о системе можно узнать из вводного видео.

В этой версии:

  • Поддержка индексов, при помощи которых возможно ускорение группировки, сортировки и объединения таблиц
  • Поддержка авторизации и аутентификации
  • Опциональная модель конкурентного доступа с блокировками, построенная на базе Apache Zookeeper

>>> Подробности (search-hadoop.com)

maxcom
()

Apache Lucene и Solr 3.1

 , , ,

Группа Open Source

Вышли новые версии полнотекстового поискового индекса Apache Lucene и построенного на его базе поисковика Apache Solr: 3.1. Solr перескочил сразу с версии 1.4 на 3.1 так как теперь номера версий Solr и цикл выпуска связаны с Lucene.

Основные изменения в Lucene:

  • Большое количество улучшений производительности, в том числе ускорение поиска по фразам, ускорение объединения индексов с удалениями, более быстрый анализатор морфологии
  • Улучшения поддержки Unicode, в том числе поддержка Unicode 4

Основные изменения в Solr:

  • Поддержка цифровых диапазонов в фасетной классификации результатов поиска
  • Поддержка географических координат в поисковых запросах, фильтрации и сортировке результатов поиска
  • Новый улучшенный класс выделения поисковой фразы в результатах поиска
  • Добавлена поддержка подсказок (auto-suggest) при поиске
  • Поддержка индексации JSON документов, возможность выдачи результатов в CSV формате
  • Различные багфиксы и улучшения производительности

>>> Подробности (lucidimagination.com)

maxcom
()

Архитектура Twitter

 , , flockdb, , , , , , , ,

Группа Интернет

Подробности о технической реализации и внутренней архитектуре одного из самых быстроразвивающихся интернет-проектов.

Среди используемых технологий:

  • Apache + mod_proxy
  • Ruby on Rails + Unicorn
  • FlockDB + MySQL
  • Cassandra
  • Hadoop

>>> Подробности (insight-it.ru)

blinkov
()

Новое поколение MapReduce в Apache Hadoop

 , , , , ,

Группа Кластеры

В большом бизнесе использование нескольких больших кластеров с финансовой точки зрения более эффективно, чем много маленьких. Чем больше машин в кластере, тем большими наборами данных он может оперировать, больше задач могут выполняться одновременно. Реализация MapReduce в Apache Hadoop столкнулась с потолком масштабируемости на уровне около 4000 машин в кластере. Разрабатывается следующее поколение Apaсhe Hadoop MapReduce, в котором появится общий планировщик ресурсов и отдельный мастер для каждой отдельной задачи, управляющий выполнением программного кода. Так как простой оборудования по техническим причинам обходится дорого на таком масштабе, высокий уровень доступности проектируется с самого начала, равно как и безопасность и многозадачность, необходимые для поддержки одновременного использования большого кластера многими пользователями. Новая архитектура также будет более инновационной, гибкой и эффективной с точки зрения использования вычислительных ресурсов.

>>> Подробности (insight-it.ru)

blinkov
()

Apache Hadoop в Yahoo

 , , ,

Группа Кластеры

Eric Baldeschwieler, вице-президент Yahoo по направлению разработки Apache Hadoop, опубликовал историю использования продукта в Yahoo.

В 2006 году Yahoo потребовалась среда для хранения и обработки больших объемов данных. В тот момент у конкурентов уже были собственные реализации map-reduce и кластерного хранилища, и вместо разработки своего проприетарного решения Yahoo приняла решение подключиться к разработке открытого Apache Hadoop.

В настоящий момент около сотни сотрудников компании работают над проектом Apache Hadoop и связанными с ним подпроектами, такими как Pig, ZooKeeper, Hive, Howl, HBase и Oozie. В дата центрах Hadoop запущен на около 40000 узлов (более 300 тысяч процессорных ядер). Hadoop используется в задачах поиска, рекламы, определении спама и др.

>>> Подробности (yahoo.com)

maxcom
()

Apache Tomcat 7.0.6 и 6.0.30

 , , ,

Группа Open Source

Вышли две новые версии контейнера сервлетов Tomcat, проекта фонда Apache: 7.0.4 и 6.0.30.

7.0.6 - первая стабильная версия из ветки 7.0, реализующей спецификацию Java EE 6 (Servlet 3.0, JSP 2.2 и EL 2.2).

6.0.30 - обновление предыдущей стабильной версии. Кроме исправления ошибок, в этой версии были обновлены функции поиска утечек памяти, разработанные изначально в версии 7.0.

>>> Подробности (apache.org)

maxcom
()

Apache Cassandra 0.7

 , , ,

Группа Open Source

Фонд Apache Software Foundation анонсировал выход новой версии СУБД Cassandra: 0.7.

Cassandra — отказоустойчивая распределенная система управления базами данных, позволяющая работать с большими объемами данных на кластере из обыкновенных серверов, не имеющая единой точки отказа. СУБД успешно применяется в Cisco, Cloudkick, Digg, Facebook, Rackspace и Twitter.

Основные изменения этой версии:

  • Вторичные индексы (CASSANDRA-749)
  • Строки теперь могут содержать более 2 миллионов колонок
  • Полная online модификация схемы БД
  • Новая стратегия репликации данных по серверам с поддержкой сложных топологий (распределение данных по стойкам/датацентрам)
  • Хранение значений с ограниченным сроком жизни (автоматическое удаление данных при истечении их срока жизни)
  • Различные другие изменения, повышающие скорость работы СУБД

>>> Подробности (apache.org)

maxcom
()

Apache объявил о выходе из комитета Java Community Process

 , , , ,

Группа Java

Apache Software Foundation объявил о выходе из коммитета Java Community Process. За 10 лет участия фонд участвовал в создании и реализации большого количества спецификация платформы Java.

Решение о выходе было принято по результатам голосования по спецификациям Java 7 и 8, запрещающими создание альтернативных и свободных реализаций платформы Java.

ASF подчеркивает, что существующий сегодня процесс JCP перестал разрабатывать открытые спецификации, а Executive Committee не имеет реальной силы в принятии решений по развитию платформы.

>>> Подробности (apache.org)

maxcom
()

Были одобрены черновики спецификаций Java SE7 и SE8

 , , , , jsr, , , ,

Группа Java

6 декабря 2010 года на голосовании JCP (Java Community Process) были одобрены спецификации Java SE7 и Java SE8. В частности, за JSR336 и JSR337 проголосовали 12 членов, 3 были против. Oracle, HP, IBM, SAP, VMWare, и Red Hat проголосовали за, как и Eclipse Foundation, в то время как the Apache Foundation, Google, и член коммитета Tim Peierls проголосавали против. Ознакомиться со всеми изменениями, предлагаемыми в данных JSR можно по приведенным выше ссылкам. В основном они касаются введения автоматического управления ресурсами ввода/вывода, упрощенного использования generics и более простого использования механизма исключений.

Что интересно отметить, Apache и Google не против технических сторон данных JSR. Причины, которые заставили их голосовать против связаны с политикой, проводимой Oracle. Apache заявила, что «с их стороны будет бессовестно голосовать за развитие платформы Java при такой политике Oracle», а Google не соглашается с текущими лицензионными вопросами.

>>> Подробности (javaworld.com)

zootcat
()

Google Wave отправляется в инкубатор Apache

 , , , , ,

Группа Интернет

Разработчики, спасающие от забытия Google Wave, отправили исходные коды клиентской и серверной части своего проекта в Apache Software Foundation. Теперь Google Wave доступен под именем Wave in a Box (WIAB) в инкубаторе - стадии, через которую проходят все проекты Apache в период разработки.

В соответствии с описанием проекта:

Мы ожидаем в ближайшем будущем новых коммиттеров из таких мест как Novell, SAP, компаний, связанных с ВМС США, стартапов в экосистеме Wave, а также многих независимых лиц.

Необходимо отметить, что это довольно значимое событие для тех, кто работал над Wave.

Google прекратил разработку Wave в августе этого года в связи с утратой интереса сразу после открытия. Wave представляет собой коммуникационную систему, которая может включать в себя текст, видео, изображения, карты и прочее мультимедиа-содержимое.

>>> Подробности (theregister.co.uk)

oguretz
()

Hadoop на Harmony

 , , , , ,

Группа Java

Guillermo Cabrera из подразделения IBM Emerging Technology объявил об успешном запуске среды распределённых вычислений Hadoop на платформе Apache Harmony. Подобная среда является хорошим стресс-тестом, демонстрирующим стабильность платформы.

Для запуска была выбрана сборка Harmony Select 6 - легковесная версия JVM без поддержки GUI, апплетов и некоторых других технологий.

Работы по подготовке Harmony к запуску Hadoop длились несколько месяцев.

>>> Подробности (apache.org)

maxcom
()

Oracle опубликовал новые спецификации Java 7 и 8

 , , , ,

Группа Java

Mark Reinhold, главный архитектор платформы Java в Oracle, объявил о представлении четырёх спецификаций платформы Java для утверждения комитетом Java Community Process:

  • JSR 334 - небольшие улучшения языка программирования Java;
  • JSR 335 - лямбда-выражения для языка Java;
  • JSR 336 - состав Java SE 7;
  • JSR 337 - состав Java SE 8.

Набор тестов, обязательных для сертификации платформы - TCK, по-прежнему содержит ряд ограничений, не позволяющих создание OpenSource-версии платформы. Так, ограничение Field of Use запрещает создание реализаций для мобильных телефонов, нетбуков, киосков, телевизоров, принтеров и некоторых других классов устройств. Другой пункт лицензии явно запрещает создание альтернативных реализаций спецификаций.

Голосование по спецификациям продлится две недели. Фонд Apache Software Foundation ранее объявил о планах голосовать против принятия спецификаций.

>>> Подробности (jroller.com)

maxcom
()

Apache выдвинула ультиматум корпорации Oracle

 , , , , , , , ,

Группа Java

На официальном блоге Apache Software Foundation (ASF) появился текст заявления с очередным требованием предоставить ASF, члену JCP, лицензию на свободное использование TCK для Java SE. Но на этот раз ASF обещает выйти из состава JCP, в случае невыполнения их требований.

Интересно, чем закончится противостояние Apache и Oracle. Возможно ли появление альтернативной VM-платформы? Однажды это уже произошло. Имеется в виду появление .Net после судебного иска Sun к Microsoft.

>>> Заявление ASF (apache.org)

bbk123
()

Модуль от Google ускоряет загрузку страниц под Apache

 , ,

Группа Open Source

Google выпустил mod_pagespeed — модуль для Apache — под открытой лицензией. С его помощью достигается почти двукратное ускорение загрузки страниц на стороне клиента.

Модуль mod_pagespeed содержит 15 оптимизаций, ускоряющих загрузку страниц. В первую очередь затрагивается конфигурация самого Apache. Включены оптимизации, которые Google представлял уже раньше в рамках своей инициативы Pagespeed. Иначе говоря, модуль не ускоряет сам Apache, но пытается сделать так, чтобы страницы как можно быстрее попадали в браузер на клиентской стороне. Для этого, например, оптимизированы Cache-Header, минимизированы переключения Round-Trips между сервером и клиентом и включена компрессия элементов (текст и картинки) для уменьшения трафика. Таким образом, время загрузки страниц может уменьшиться вдвое.

Кроме того, модуль оптимизирует детали, довольно сложные для ручной настройки. Например, изменение страниц, созданных CMS, без их самостоятельного разбора. В дополнение, время жизни в кэше логотипов и изображений увеличено до 1 года.

Американский регистратор доменных имён и веб-хостер GoDaddy, обслуживающий 8,5 миллионов клиентов, уже заявил, что установит у себя модуль mod_pagespeed.

Скачать mod_pagespeed можно здесь.

>>> Подробности (google.com)

CrownRU
()