В США отмечаются проблемы с получением налоговых льгот для организаций, развивающих свободное ПО

Некоммерческая организация Yorba Foundation, известная созданием менеджера фотографий Shotwell, почтового клиента Geary и календаря-планировщика California, сообщила о получении уведомления от налогового управления США, в котором было отказано в предоставлении статуса 501(c)(3), который позволил бы исключить передаваемые организации пожертвования из суммы облагаемого налогом дохода. Заявка на получение статуса 501(c)(3) была направлена ещё в 2009 году и находилась в обработке около 5 лет. В настоящее время статус 501(c)(3) имеют такие организации, как GNOME Foundation, Mozilla Foundation, Apache Software Foundation, Linux Kernel Organization, MariaDB Foundation, WordPress Foundation и Django Software Foundation. Yorba Foundation мало чем отличается от них — также существует на пожертвования … Читать далее В США отмечаются проблемы с получением налоговых льгот для организаций, развивающих свободное ПО

Linux Foundation представил первый выпуск автомобильной платформы Automotive Grade Linux

Организация Linux Foundation представила первую версию платформы Automotive Grade Linux (AGL), предоставляющей программный стек, комбинирующий различные открытые компоненты в виде операционной системы, пригодной для использования в различных автомобильных подсистемах, от панелей приборов до автомобильных информационно-развлекательных систем. При этом AGL не является готовым для внедрения продуктом, а выступает в качестве эталонной системы, которую можно использовать для создания конечных решений после адаптации для оборудования, кастомизации интерфейса и обеспечения цикла выпуска обновлений. По сути AGL является специализированным дистрибутивом Linux, использующим Tizen для организации взаимодействия с пользователем и оптимизированным для выполнения различного рода автомобильных приложений. Производители могут использовать AGL как каркас для создания собственных … Читать далее Linux Foundation представил первый выпуск автомобильной платформы Automotive Grade Linux

Доступно обновление Python 2.7.8

Представлен корректирующий выпуск Python 2.7.8, в котором проведена работа по исправлению накопившихся ошибок и проблем с безопасностью. Это предпоследний плановый выпуск, примерно через год ожидается версия Python 2.7.9, после чего новые версии будут формироваться по мере необходимости. Поддержка ветки Python 2.7 будет осуществляться до 2020 года. Из изменений в Python 2.7.8 можно отметить: В модуле CGIHTTPServer устранена опасная уязвимость, которая может привести к выполнению кода злоумышленника. Обновлён выпуск OpenSSL, поставляемый в установочном комплекте для платформы Windows. Устранено потенциальное переполнение в реализации типа buffer. Исправлено регрессивное изменение в модуле mimetypes, проявляющееся на платформе Windows. В os.path.join исправлена ошибка, проявляющаяся при обработке … Читать далее Доступно обновление Python 2.7.8

Вышел Calculate Linux 13.19

Доступен релиз отечественного дистрибутива Calculate Linux 13.19, построенного на основе Gentoo Linux, поддерживающего непрерывный цикл выпуска обновлений и оптимизированного для быстрого развёртывания в корпоративной среде. Дистрибутив доступен в шести редакциях: Calculate Directory Server (CDS), Calculate Linux Desktop с рабочим столом KDE (CLD) и XFCE (CLDX), Calculate Media Center (CMC), Calculate Linux Scratch (CLS) и Calculate Scratch Server (CSS). Все версии дистрибутива распространяются в виде загрузочного livecd образа с возможностью установки на HDD, USB-Flash либо USB-HDD. Это последний релиз в 13.x ветке, на смену которой в скором времени придёт 14-я версия, в которой ожидаются такие улучшения, как полностью переписанные утилиты сборки … Читать далее Вышел Calculate Linux 13.19

Госдума намерена принять законопроект, запрещающий хранение за рубежом персональных данных граждан РФ

Комитет Государственной Думы РФ по информационной политике, информационным технологиям и связи одобрил к принятию во втором чтении законопроект, обязывающий операторов обработки персональных данных российских граждан хранить их только на территории России. Вчера текст законопроекта уже был одобрен в первом чтении, дата второго чтения пока не определена. После того как законопроект будет принят в трёх чтениях и одобрен общим голосованием, проект закона должен быть утверждён в Совете Федерации и подписан Президентом. Если в конечном счёте закон будет принят, то все зарубежные социальные сети и online-сервисы будут обязаны хранить БД с персональными данными своих пользователей только на территории РФ. В свою очередь, … Читать далее Госдума намерена принять законопроект, запрещающий хранение за рубежом персональных данных граждан РФ

Началось развитие средств для поддержки шлемов виртуальной реальности в Firefox

Владимир Вукичевич (Vladimir Vukićević), директор Mozilla по инжинирингу, являющийся одним из создателей спецификаций WebGL и APNG, представил инициативу по интеграции в Firefox средств для использования браузера совместно со шлемами виртуальной реальности. В настоящее время уже сформированы тестовые VR-сборки Firefox 33, в которые интегрирована начальная поддержка 3D-шлемов, таких как Oculus Rift, что позволяет web-разработчикам начать экспериментировать с новыми возможностями по взаимодействию с сайтами и контентом в трёхмерном пространстве. Представленная начальная реализация обеспечивает возможность обработки данных сенсора ввода (например, устройства Leap Motion, PrioVR, Sixense Stem) и рендеринг контента Canvas/WebGL для отображения в 3D-шлеме. VR API в текущем выпуске даёт возможность обеспечить полноэкранное … Читать далее Началось развитие средств для поддержки шлемов виртуальной реальности в Firefox

Выпуск WebODF 0.5.0, с поддержкой редактирования ODF-файлов в Web

Представлен выпуск JavaScript-библиотеки WebODF 0.5.0, позволяющей интегрировать на любой сайт или в web-приложение средства для просмотра, создания и редактирования документов в формате Document Format (ODF). WebODF легко интегрируется с web-приложениями, поддерживает работу как на настольных, так и на мобильных системах. Для обработки формата Document Format используется только HTML, CSS и JavaScript, без задействования серверного ПО. Код проекта распространяется под лицензией AGPL. Кроме работы с документами, WebODF позволяет организовать просмотр презентаций и электронных таблиц, подготовленных в MS Office или OpenOffice/LibreOffice и сохранённых в формате OpenDocument. Среди известных проектов, использующих WebODF можно отметить облачное хранилище ownCloud, просмотрщик OpenDocument для платформы Android, систему … Читать далее Выпуск WebODF 0.5.0, с поддержкой редактирования ODF-файлов в Web

На развитие серверной Linux-системы CoreOS выделено 8 млн долларов инвестиций

Разработчики проекта CoreOS, в рамках которого развивается непохожее на традиционные Linux-дистрибутивы серверное окружение, напоминающее по сути ChromeOS, но нацеленное на массовое развёртывание серверных систем, объявили о получении первого транша инвестиций, который составил 8 млн долларов. Сообщается, что полученный инвестиции будут потрачены на разработку продуктов, увеличение штата сотрудников и маркетинговое продвижение платформы CoreOS. Одновременно анонсированы два новых продукта: CoreOS Managed Linux — сервис коммерческой поддержки и непрерывной доставки обновлений (OS as a Service) и CoreUpdate — панель для управления применением обновлений. CoreOS содержит только минимальный набор компонентов, достаточный для выполнения изолированных контейнеров (cgroups+namespaces), которые в свою очередь содержат произвольную начинку для … Читать далее На развитие серверной Linux-системы CoreOS выделено 8 млн долларов инвестиций

Для ядра Linux предложена система изоляции приложений Capsicum, изначально созданная для FreeBSD

Дэвид Драйсдейл (David Drysdale) из компании Google опубликовал в списке рассылки разработчиков ядра Linux набор патчей с реализацией фреймворка Capsicum, предоставляющего механизмы для изолированного выполнения приложений и ограничения использования приложениями определённых функций. Патчи подготовлены для ядра Linux 3.15. Для управления предлагается два новых системных вызова cap_rights_limit и cap_rights_get. Система изначально разработана для проекта FreeBSD, включена в состав базовой системы начиная с выпуска FreeBSD 9 и расширена в ветке FreeBSD 10. Поддержка режима изоляции, основанного на использовании Capsicum, интегрирована в OpenSSH 6.5. Capsicum расширяет POSIX API и предоставляет несколько новых системных примитивов, нацеленных на поддержку модели безопасности через управление возможностями объектов … Читать далее Для ядра Linux предложена система изоляции приложений Capsicum, изначально созданная для FreeBSD

Новая версия программы для управления фотографиями digiKam 4.1.0

Доступна новая версия программы для управления коллекцией фотографий digiKam 4.1.0. В новом выпуске доведён до готовности интерфейс для пометки и распознавания лиц на фотографиях, в котором устранены многие ранее отмечавшиеся недоработки. На миниатюрах обеспечено отображение индикатора о наличии данных о местоположении снимка. Размер миниатюр теперь может быть увеличен до 512×512 пикселей при отображении на мониторах с очень высоким разрешением. Всего по сравнению с прошлым выпуском внесено 43 исправления. Во входящем в состав пакета наборе плагинов (Kipi-plugins) устранено 6 ошибок. Читать далее Новая версия программы для управления фотографиями digiKam 4.1.0

В SQL будут добавлены средства для работы с многомерными массивами данных

Международная организация по стандартизации приступила к разработке дополнения к cтандарту ISO 9075 — SQL/MDA (Multi-Dimensional Arrays), определяющего средства для работы с многомерными массивами данных. В настоящее время SQL не предоставляет средств для обработки многомерных массивов, для работы с которыми приходится использовать специализированные решения, даже если эталонные данные хранятся в SQL СУБД. Например, в метеорологии необходимо обрабатывать четырёхмерные наборы данных, включающие записи, привязанные к координатам на местности, высоте и времени. В БД подобные данные могут записываться в линейном виде, как набор данных, полученных от сенсора, но реляционная модель не предоставляет должных средств для формирования аналитических запросов, требующих гибкости группировки и агрегирования … Читать далее В SQL будут добавлены средства для работы с многомерными массивами данных

Релиз платформы Linaro 14.06

Консорциум Linaro, созданный компаниями ARM, Freescale, IBM, Samsung, ST-Ericsson и Texas Instruments, представил релиз программной платформы Linaro 14.06, нацеленной на развитие поддержки архитектуры ARM в Linux и различных открытых проектах, а также на оптимизацию их кода с целью повышения эффективности работы на различных ARM SoC. Работа консорциума сфокусирована на обеспечении совместимости программных решений с устройствами на базе различных ARM-совместимых систем от разных поставщиков, что позволяет производителям программных решений и Linux-дистрибутивам сэкономить инженерные ресурсы за счет задействования унифицированного низкоуровневого программного обеспечения. Платформа Linaro представляет собой коллекцию типовых улучшений и дополнений, предназначенных для работы в уже существующих дистрибутивах, таких как Ubuntu, Android, … Читать далее Релиз платформы Linaro 14.06

В десктоп-окружении LXQt обеспечена полноценная поддержка Qt5

В десктоп-окружении LXQt, (Qt Lightweight Desktop Environment), развиваемом объединённой командой разработчиков проектов LXDE, Razor-qt и Hawaii, реализована полноценная поддержка Qt5. В качестве одной из целей миграции с Qt4 на Qt5 упоминается желание обеспечить возможность работы с Wayland. В настоящее время достигнута возможность сборки свежей кодовой базы с Qt5 (требуется указание флага «-DUSE_QT5=ON»). В ближайшие дни ожидается публикация версии 0.8, в которой будет сохранена поддержка Qt4, но после этого выпуска вся разработка будет сосредоточена только на Qt5. Читать далее В десктоп-окружении LXQt обеспечена полноценная поддержка Qt5

Выпуск HTTP/TCP балансировщика HAProxy 1.5

После четырех лет разработки вышла версия 1.5 популярного HTTP/TCP балансировщика HAProxy. В списке нововведений значатся: Поддержка SSL (SNI/NPN/ALPN и OCSP stapling). Полная поддержка HTTP Keep-Alive. HTTP компрессия (gzip, deflate). Расширены возможности семплирования и ACL. Лог-файлы пользовательского формата. Полная поддержка IPv6. Новый протокол PROXY v2. Улучшены health-проверки. Масштабируемые файлы конфигурации (быстрый старт с тысячами бэкэндов). Вслед за версией 1.5 выпущена версия 1.5.1 с исправлением ошибок. Команда из LoadBalancer.org поздравила разработчиков HAProxy, прислав бутылку шампанского. Читать далее Выпуск HTTP/TCP балансировщика HAProxy 1.5

Доступен серверный Linux-дистрибутив SME Server 9.0

Представлен релиз серверного Linux-дистрибутива SME Server 9.0, построенного на основе пакетной базы CentOS 6 и предназначенного для использования в серверной инфраструктуре малого и среднего бизнеса. Особенностью дистрибутива является наличие в составе преднастроенных типовых компонентов, полностью готовых к работе и настраиваемых через web-интерфейс. Среди таких компонентов можно отметить почтовый сервер с фильтрацией спама, web-сервер, сервер печати, файловый архив, служба каталогов, межсетевой экран и т.п. Размер iso-образа 597 Мб. В новой выпуске задействована пакетная база CentOS 6.5 (прошлая ветка SME Server 8.x была основана на CentOS 5), расширены возможности подсистемы для централизованного резервного копирования рабочих станций, в реализацию файлового сервера добавлена поддержка … Читать далее Доступен серверный Linux-дистрибутив SME Server 9.0

На конференции Google I/O представлена открытая графо-ориентированная СУБД Cayley

На конференции Google I/O анонсирована новая СУБД Cayley, ориентированная на хранение связанных друг с другом данных, образующих граф (семантический web, социальные сети и т.п). Основная особенность графо-ориентированной СУБД — возможность указания связей (между записями), которые будут учтены при построении запросов. Код написан на языке Go и распространяется под лицензией Apache. Система является модульной и может использовать разные бэкенды для низкоуровневого хранения и организации обработки запросов. Например, доступны бэкенды для хранения в оперативной памяти, LevelDB и MongoDB. Для выборки связанной информации поддерживается использование Javascript-объекта graph и упрощённый вариант языка MQL (Metaweb Query Language), применяемого в базе структурированных знаний Freebase. Cayley может … Читать далее На конференции Google I/O представлена открытая графо-ориентированная СУБД Cayley

Открытая альтернатива проприетарным программам Google для Android

Один из участников сообщества xda-developers представил проект μg, в рамках которого началась разработка свободных компонентов, развивающихся в качестве полностью совместимой замены проприетарным приложениям и программным интерфейсам Google для платформы Android. Код приложений из состава μg распространяется под лицензией Apache 2.0. Несмотря на то, что платформа Android является свободным продуктом и доступна в исходных текстах, ряд приложений, предназначенных для работы с сервисами Google, остаются закрыты и их использование налагает дополнительные требования к производителям устройств на базе платформы Android. Обойтись без сервисов Google можно, но это создаёт определённые проблемы, например, многие программы требуют наличия Google Maps API и средств для работы с … Читать далее Открытая альтернатива проприетарным программам Google для Android

В рамках проекта Runtime.JS развивается ядро ОС на базе JavaScript-движка V8

Доступен первый выпуск проекта Runtime.JS, нацеленного на предоставления средств для обособленного выполнения JavaScript-приложений поверх гипервизоров. Runtime.JS представляет собой ядро операционной системы, в которое встроен JavaScript-движок V8. Целью разработки является предоставление операционного окружения для выполнения программ на языке JavaScript без лишних прослоек. Ориентация только на запуск JavaScript-кода позволяет пересмотреть архитектуру ядра и предоставить более высокий уровень безопасности, надёжности и производительности. Код Runtime.JS распространяется под лицензией Apache 2.0. На языках Си и C++ реализованы только низкоуровневые компоненты для организации загрузки, управления памятью, обработки прерываний, организации ввода/вывода, планирования задач и взаимодействия с движком V8. Всё остальное написано на языке JavaScript, включая драйверы, код … Читать далее В рамках проекта Runtime.JS развивается ядро ОС на базе JavaScript-движка V8

Открытая альтернатива проприетарным сервисам Google для Android

Один из участников сообщества xda-developers представил проект μg, в рамках которого началась разработка свободных компонентов, развивающихся в качестве полностью совместимой замены проприетарным приложениям и программным интерфейсам Google для платформы Android. Код приложений из состава μg распространяется под лицензией Apache 2.0. Несмотря на то, что платформа Android является свободным продуктом и доступа в исходных текстах, ряд приложений, предназначенных для работы с сервисами Google, остаются закрыты и их использование налагает дополнительные требования к производителям устройств на базе платформы Android. Обойтись без сервисов Google можно, но это создаёт определённые проблемы, например, многие программы требуют наличия Google Maps API и средств для работы с … Читать далее Открытая альтернатива проприетарным сервисам Google для Android

Реализация языка Lisp на GNU sed

Опубликован интерпретатор Lisp, написанный с использованием языка утилиты GNU sed. Реализация занимает около 600 строк кода. Поддерживаются следующие функции, операторы и выражения: car, cdr, cons, eq, atom, +, -, *, /, mod, neg?, print, quote, if, lambda, defun и define. $ sed -f sedlisp.sed (car (quote (a b c))) a (cdr (quote (a b c))) (b c) (cons 1 (cons 2 (cons 3 ()))) (1 2 3) (defun fact (n) (if (eq n 0) 1 (* n (fact (- n 1))))) (lambda (n) (if (eq n 0) 1 (* n (fact (- n 1))))) (fact 10) 3628800 (defun fib (n) … Читать далее Реализация языка Lisp на GNU sed

Атака через подстановку аргументов при использовании масок в командной строке

Специализирующаяся на компьютерной безопасности компания DefenseСode обратила внимание на реальность эксплуатации особенностей обработки масок при выполнении утилит в командной строке. Суть проблемы в том, что при указании масок, таких как «*», осуществляется простая замена списка в командной строке, при которой имена файлов начинающиеся с символа «-» интерпретируются не как файлы, а как переданные утилите опции. Данное поведение до сих пор рассматривалось не как уязвимость, а как известная особенность командных интерпретаторов. Например, если запустить «rm *» и в текущей директории окажется файл с именем «-rf», то будет применена опция «rm -rf», что приведёт к удалению не только файлов, но и директорий. … Читать далее Атака через подстановку аргументов при использовании масок в командной строке