| Вас категорически приветствует автоматически сгенерированная почтовая рассылка с новостями от nixp.ru!
25.03.2015 14:09 Открыт код Bazel — сборочной системы, позволяющей собирать проекты на любых языках программирования и применяемой Google для сборки многих собственных проектов. Возможности Bazel:
- наличие поддержки Java, C++ и Objective-C по умолчанию, и любых других языков после установки соответствующих расширений;
- высокоуровневой язык правил сборки BUILD, определяющий проект через наборы библиотек, бинарников и тестов (для сравнения, при работе с инструментами типа Make нужно указывать отдельные файлы и вызовы компилятора);
- поддержка множества аппаратных платформ в рамках одного и того же инструментария;
- повторяемость: в файлах BUILD для каждой библиотеки, теста или бинарника должны быть полностью определены все прямые зависимости, информация о которых используется при пересборке, а также при распараллеливании частей процесса сборки. Это означает, что все операции сборки являются инкрементальными и дадут один и тот же результат в любых условиях;
- масштабируемость: Bazel вполне способен справиться со сборкой очень больших проектов. Для серверных проектов Google вполне типично число исходных файлов порядка 100 тысяч, и сборка такого проекта занимает около 200 миллисекунд, если ни в один из файлов не вносились изменения.
Более подробно о возможностях и особенностях Bazel можно узнать на официальном сайте проекта. Исходный код Bazel доступен на GitHub под свободной лицензией Apache. Комментарии к новости >>
25.03.2015 15:05 Разработчики технологии LibOS, позволяющей выносить штатный сетевой стек ядра во внешнюю библиотеку, выполняемую в пространстве пользователя, представили реализацию этой технологии для ядра Linux. Основная идея LibOS состоит в использовании персонализированных вариантов сетевого стека различными приложениями из пользовательского окружения, что должно упростить тестирование подобного ПО, а также симуляцию сетей со сложной топологией под Linux (так как LibOS позволяет использовать несколько различных вариантов сетевого стека в одном приложении). Разумеется, эта модель допускает и отладку самого сетевого стека в виде пользовательского приложения. В LibOS доступны такие технологии, как TCP, UDP, SCTP, DCCP (IPv4 и IPv6), Mobie IPv6, Multipath TCP (IPv4 и IPv6) и netlink. Для инициализация LibOS в API для пользовательских приложений предусмотрен вызов lib_init(). На данный момент LibOS используется в двух проектах — в Network Stack in Userspace (NUSE) и в сетевом симуляторе ns-3. Хотя теоретически архитектура LibOS позволяет виртуализировать разные подсистемы ядра, текущая реализация сосредоточена только на сетевом стеке. Исходный код всего проекта libos-nuse доступен на GitHub. Комментарии к новости >>
25.03.2015 15:45 Издание Network World сообщает, что ориентированная на безопасность и конфиденциальность поисковая система DuckDuckGo пожертвовала 125 000 USD на развитие проектов ПО с открытым кодом, имеющих отношение к интернет-безопасности и защите личных данных. Половину проектов для этой инициативы сотрудники компании DuckDuckGo выбрали сами, в то время как оставшаяся половина была выбрана среди проектов, номинированных Open Source-сообществом. Это не первый год, в котором DuckDuckGo занимается подобной благотворительностью, но на этот раз сумма пожертвований оказалась рекордно большой (для сравнения, в прошлом году она составила только 40 тысяч USD). В частности, 25 тысяч USD получил проект SecureDrop, в рамках которого разрабатывается защищенная анонимная система для сбора документов от информаторов (а-ля WikiLeaks). В числе пользователей этой системы — Forbes, The Guardian, The Washington Post, Gawker Media и многие другие крупные медиа-организации. Еще по 25 000 USD было передано PrivacyBadger (проекту по разработке дополнения для Firefox от Electronic Frontier Foundation), GPGTools, разработчикам дистрибутива Tails, а также проекту Girl Develop It по поддержке женщин в среде разработчиков ПО. Комментарии к новости >>
25.03.2015 20:57 Фонд The Document Foundation, занимающийся развитием свободного офисного пакета LibreOffice, анонсировал запуск нового бесплатного облачного сервиса LibreOffice Online, который должен стать свободной альтернативой Google Docs и другим проприетарным сервисам подобного рода. LibreOffice Online станет первым облачным сервисом для онлайн-работы с документами, нативно поддерживающим стандарт Open Document Format (ODF). Работа над проектом началась в 2011 году, и на данный момент ведется The Document Foundation совместно с IceWarp и Collabora. Что касается технической стороны реализации проекта, то она стала возможной после перехода LibreOffice на использование тулкита GTK+ 3.2. Эта версия GTK+ содержит новый бэкенд для HTML5, поддерживающий вывод графического интерфейса GTK-приложений в окне браузера. Комментарии к новости >>
25.03.2015 21:07 Сегодня состоялся новый крупный релиз свободной графической рабочей среды GNOME — 3.16. Экран входа GNOME 3.16 перешёл на использование графического сервера Wayland по умолчанию, среда получила новый дизайн для уведомлений, новую тему своей основной оболочки (GNOME Shell) и обновленные полосы прокрутки. Значительные изменения представлены в файловой менеджере и утилитах для работы с мультимедийным контентом (изображения, музыка, видео). Кроме того, в GNOME 3.16 добавлены предварительные версии трёх новых приложений. Некоторые подробности о наиболее значимых изменения в релизе GNOME 3.16:
- в системе уведомлений трей сообщений (Message Tray) заменили на новый список, предоставляющий простой доступ к предыдущим уведомлениям, а для всплывающих уведомлений (называются «баннерами») сменили их расположение, чтобы избежать их пересечения с элементами приложений;
- более современный вид для Activities Overview, экрана входа, системных меню и других системных компонентов;
- файловый менеджер (Files): улучшения в отображении файлов (в виде решетки и списка), новое всплывающие подсказки для управления просмотром, простая возможность отмены последнего удаления (undo), обновления во многих меню;
- просмотрщик изображений (Image Viewer): новый интерфейс, удобный способ быстрого масштабирования;
- новое приложение Календарь (Calendar) для онлайн-планирования, интегрируемого с Online Accounts;
- новое приложение Символы (Characters) для быстрого доступа к таблице кодов символов;
- новое приложение Книги (Books) для просмотра электронных книг (пока поддерживаются архивы комиксов, ожидается поддержка формата ePub в будущем).
Комментарии к новости >>
Не забудьте, что мы всегда рады вашим комментариям к новостям непосредственно на nixp.ru!
Другие способы получения новостей от nixp.ru: |
Комментариев нет:
Отправить комментарий