Twitter любит Open Source

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
Dmitry Shurupov
Сообщения: 336
Статус: Open Source geek
ОС: Ubuntu Linux

Twitter любит Open Source

Сообщение Dmitry Shurupov »

Авторы одного из самых популярных в мире онлайн-ресурсов — сервиса микроблоггинга Twitter — открыли страничку «Twitter любит Open Source».

В качестве пояснения к этому своеобразному признанию в любви указывается вполне очевидное обоснование: «Twitter построен на основе программного обеспечения с открытым кодом — здесь перечислены проекты, которые мы выпустили или в которые мы внесли свой вклад». Далее на странице следует список из ряда Open Source-проектов, так или иначе используемых и модифицируемых разработчиками Twitter.

Приложения написаны на языках Ruby, Scala, Java и C/C++. Некоторые из них созданы с нуля разработчиками Twitter, а в некоторые — были внесены изменения под определенные нужды. Среди проектов можно выделить:

* распределенная база данных Cassandra (Java), изначально разработанная в Facebook, а также клиент и object mapper к ней, написанные на Ruby;
* сервер агрегации логов Scribe (C++), тоже созданный в Facebook, и Ruby-клиент к нему;
* Ruby-интерфейс к клиенту libmemcached, а также модуль для Apache mod_memcache_block для применения списка IP-блокировок, хранящихся в memcached;
* платформа для выполнения распределенных приложений Hadoop (Java) и LZO-сжатие для нее, а также Apache Pig (язык запросов к Hadoop);
* реверсный кэширующий HTTP-прокси-сервер cachet (Scala);
* библиотека ostrich (Scala) для сбора статистических данных от приложений и создания отчетов;
* система очередей сообщений kestrel (Scala) на основе Starling и Ruby-клиент к ней.

У каждого из проектов указаны ссылки на Twitter-аккаунты людей, причастных к разработке.

// www.nixp.ru/news/Twitter-признался-в-любви-к-Open-Source.html
// http://www.h-online.com/open/news/item/Twi...age-933801.html
По-моему, это еще один повод перейти на Убунту.
Спасибо сказали: