Linux Foundation представил Kinetic, подключаемые через Ethernet самодостаточные хранилища

На конференции LinuxCon представлен новый совместный проект Kinetic Open Storage Project (KOSP), в рамках которого под эгидой организации Linux Foundation будет развиваться новый интерфейс доступа к устройствам хранения, существенно упрощающий создание хранилищ и избавляющий от необходимости запуска отдельных серверов хранения. Среди учредителей проекта выступили такие компании, как Seagate, Toshiba и Western Digital, Cisco, Dell, Huawei, NetApp и Red Hat. Основной особенностью Kinetic является возможность прямого доступа к накопителю, подключенному через сеть Ethernet (доступ к API производится по TCP), без привлечения промежуточных серверов хранения. Содержимое дисков доступно в форме БД, предоставляющей средства для работы в формате ключ/значение. Кроме того, предусмотрена возможность … Читать далее Linux Foundation представил Kinetic, подключаемые через Ethernet самодостаточные хранилища

Выпуск СУБД RethinkDB 2.1

Доступен релиз документо-ориентированной СУБД RethinkDB 2.1, обеспечивающей хранение данных в формате JSON, предоставляющей специализированный язык запросов ReQL и реализующей модель подписки на изменения (возможность отправить запрос один раз и получать информацию об изменении результатов). Подробнее о возможностях RethinkDB можно прочитать в анонсе прошлого выпуска. Код СУБД написан на языке С++ и распространяется под лицензией AGPLv3. Новая версия примечательна реализацией средств обеспечения высокой доступности и значительной переработкой средств кластеризации. В числе новых возможностей: режим автоматической замены сбойных узлов в кластере, поддержка добавления и удаления узлов без остановки работы кластера, Asynchronous API для выполнения запросов в асинхронном режиме (клиентская поддержка реализована через … Читать далее Выпуск СУБД RethinkDB 2.1

Инициативы Linux Foundation, касающиеся безопасности СПО и диагностики производительности

Организация Linux Foundation представила инициативу Badge Program для стимулирования повышения безопасности свободных проектов. В рамках инициативы будет сформирован набор критериев к безопасности, качеству и стабильности кодовой базы, составленных с учётом опыта наиболее серьёзно относящихся к безопасности сообществ. В настоящее время для обсуждения и доработки представлен черновой вариант критериев. В дальнейшем планируется ввести в строй программу сертификации соответствия выработанным критериям — прошедшие сертификацию проекты получат право размещения специального значка, сигнализирующего о серьёзном отношении разработчиков к безопасности. Кроме того, можно отметить формирование в Linux Foundation новой рабочей группы Linux Performance, которая займётся развитием средств трассировки, мониторинга и диагностики производительности приложений, выполняемых в … Читать далее Инициативы Linux Foundation, касающиеся безопасности СПО и диагностики производительности

Статус развития графического стека и Wayland в Fedora Linux

Кристиан Шаллер (Christian Schaller), возглавляющий группу по развитию десктоп-систем в компании Red Hat, опубликовал отчёт о состоянии разработки в Fedora Linux рабочего стола на базе Wayland. В Fedora Workstation 23 поддержку Wayland планируется довести до стабильного и полнофункционального состояния, пригодного для повседневного пользования. При этом ранее планируемый переход по умолчанию на Wayland в Fedora 23 решено отложить до выпуска Fedora 24, чтобы протестировать полноценный рабочий стол на базе Wayland в качестве опции как минимум в течении одного релиза, перед переключением на Wayland по умолчанию. Отмечается, что большая часть работы уже проделана, но при разработке оказалось справедливо правило, что оставшиеся 10% … Читать далее Статус развития графического стека и Wayland в Fedora Linux

Выпуск открытой платформы для организации совместной разработки GitLab 7.14

Представлен релиз платформы для организации совместной работы с Git-репозиториями GitLab 7.14, которая по своим возможностям напоминает GitHub, но не привязана к конкретному сервису, распространяется в исходных текстах под свободной лицензией и позволяет развернуть web-сервис управления проектом на своём подконтрольном сервере. Одновременно доступен релиз развиваемого проектом сервера непрерывной интеграции GitLab CI 7.14, который можно использовать совместно с GitLab для автоматизации тестирования и постоянного контроля за качеством кодовой базы, в том числе обеспечивая проверку пересборкой для каждого вносимого изменения. Код проекта написан на языке Ruby с использованием фреймворка Ruby on Rails и распространяется под свободной лицензией Expat (вариант лицензии MIT). Начиная с … Читать далее Выпуск открытой платформы для организации совместной разработки GitLab 7.14

Новая ФС Bcachefs, сочетающая функциональность btrfs/zfs с производительностью ext4/xfs

Кент Оверстрит (Kent Overstreet) объявил об эволюционировании блочного устройства для кэширования доступа к медленным жестким дискам на быстрых SSD-накопителях Bcache в полноценную файловую систему Bcachefs. Благодаря использованию накопившихся за годы разработки Bcache решений, в Bcachefs удалось добиться сочетания высокой производительности с расширенными возможностями, такими как включение в раздел нескольких устройств, репликация (RAID), кэширование, прозрачное сжатие данных и верификация целостности по контрольным суммам. В Bcachefs также реализовано большинство базовых возможностей POSIX ФС, в том числе xattrs и ACL. Интересной возможностью Bcachefs является многослойное подключение накопителей, при котором более быстрый накопитель (SSD) может быть подключен к нижнему слою и задействован для кэширования, … Читать далее Новая ФС Bcachefs, сочетающая функциональность btrfs/zfs с производительностью ext4/xfs

Релиз десктоп-ориентированной ОС PC-BSD 10.2

Представлен релиз десктоп-ориентированной операционной системы PC-BSD 10.2, основанной на кодовой базе FreeBSD 10.2. В качестве пользовательского окружения по умолчанию предлагается KDE 4.14.3, но в комплекте также доступны окружения Lumina, GNOME3, Mate (форк GNOME 2), Cinnamon, LXDE и Xfce. Развитие PC-BSD курирует компания iXsystems, которая активно участвует в развитии FreeBSD, например, способствует улучшению поддержки ZFS и спонсирует многие инициативы FreeBSD Foundation. Для загрузки подготовлен гибридный iso-образ (4.1 GB, только для amd64), подходящий для использования на DVD и USB-накопителях, а также сокращённый образ для установки по сети (674Мб). Отдельно распространяется iso-образ TrueOS (763 Мб), серверной редакции PC-BSD, работающей без графического интерфейса, предлагающей … Читать далее Релиз десктоп-ориентированной ОС PC-BSD 10.2

Firefox переходит на новый API разработки дополнений, совместимый с API для Chrome

Проект Mozilla анонсировал новый API WebExtensions для разработки браузерных дополнений, который придёт на смену традиционному API в будущих выпусках Firefox. Новый API построен с использованием штатных web-технологий и во многом совместим с API для Blink/Chrome, Opera и Safari, что позволяет унифицировать разработку дополнений для различных браузеров благодаря существенному упрощению портирования. С новым API разработка браузерных дополнений станет похожей на разработку для Web — один и тот же код сможет работать в разных браузерах и будет зависеть от единых стандартов. С переходом на WebExtensions в Firefox после минимальных изменений смогут быть установлены дополнения, созданные для Chrome, Opera, Safari и, возможно в … Читать далее Firefox переходит на новый API разработки дополнений, совместимый с API для Chrome

Выпуск minetest 0.4.13, открытого клона игры MineCraft

После шести месяцев разработки доступно очередное обновление для компьютерной игры жанра песочница — minetest-0.4.13. Игра схожа с популярной проприетарной игрой minecraft, но отличается полностью открытым исходным кодом, использованием игрового движка irrlicht и задействованием языка LUA для определения игровой логики сервера и написания модификаций. Код Minetest распространяется под лицензией LGPL, а игровые ресурсы под лицензией CC BY-SA 3.0. Готовые сборки Minetest созданы для различных дистрибутивов Linux, FreeBSD, Windows и OS X. Особенности игры: Открытый исходный код и кроссплатформенность. Клиент-сервер устроен таким способом, что установка модификаций, медиаконтента (текстуры, звуки, модельки), скриптов и настройка основной логики необходима только на стороне сервера, клиенту игры … Читать далее Выпуск minetest 0.4.13, открытого клона игры MineCraft

Очередная попытка саботировать внедрение Linux в Мюнхене

Два приверженца решений от компании Microsoft из партии CSU (Христианско-социальный союз в Баварии) направили мэру Мюнхена письмо с предложением установить Windows и Office 365 на используемых в госучреждениях ноутбуках, вместо ныне используемого решения на базе Linux-дистрибутива Limux (сборка Ubuntu). В качестве мотивов необходимости перехода на Windows указываются надуманные и не соответствующие реальности аргументы, такие как отсутствие установленных в Linux программ для редактирования текста, офисной работы и общения в Skype, а также ограничение полномочий пользователя в системе (из соображений безопасности пользователям не дают прав администратора и требуют согласования установки программ). Следует отметить, что подобные попытки дискредитации перехода Мюнхена на Linux предпринимались … Читать далее Очередная попытка саботировать внедрение Linux в Мюнхене

В Wine 1.7.50 началась реализация поддержки Direct3D 11

Доступен очередной экспериментальный выпуск открытой реализации Win32 API — Wine 1.7.50. С момента выпуска версии 1.7.49 было закрыто 39 отчётов об ошибках. Наиболее важные изменения: Предприняты первые шаги для обеспечения поддержки Direct3D 11; Браузерный движок обновлён до состояния Firefox 40; Улучшено качество применения шрифтов в DirectWrite; Добавлена поддержка OpenMP на платформах ARM; Закрыты отчёты об ошибках, связанные с работой игр и приложений: PowerPoint 2007, MPLAB IDE 8.6, Cygwin installer, Stylizer 5.x Visual CSS editor, Spoon Studio 2011, TextPad, PhotoLine 32, Microsoft Internet Explorer 10, QQ 6.3, Hearts of Iron III, Xfire 2.0, Samsung Smart View 2.0, Lotus Smartsuite 9.8, Office … Читать далее В Wine 1.7.50 началась реализация поддержки Direct3D 11

Выпуск OpenSSH 7.1

Спустя десять дней с момента выпуска OpenSSH 7.0 доступен новый релиз OpenSSH 7.1, в котором устранена связанная с безопасностью логическая ошибка, из-за которой мог быть разрешён вход под пользователем root (c запретом других форм аутентификации), несмотря на запрет такого действия директивой «PermitRootLogin=prohibit-password/without-password». Проблема проявлялась при указании специфичных настроек на этапе компиляции. Кроме того, в новом выпуске решены проблемы совместимости с программами FuTTY и WinSCP и исправлено несколько ошибок работы с памятью. В следующем выпуске планируется запретить использование любых RSA-ключей, размером менее 1024 бит, по умолчанию отключить алгоритмы HMAC на основе MD5, шифры blowfish-cbc, cast128-cbc, все варианты arcfour и алиасы rijndael-cbc … Читать далее Выпуск OpenSSH 7.1

Браузерный движок Servo достиг состояния корректного отображения GitHub

Патрик Уолтон (Patrick Walton), работающий в Mozilla над языком Rust и браузерным движком Servo, сообщил о решении основных проблем, мешавших нормальному отображению GitHub при использовании Servo. Кроме того отмечается значительный прогресс в обработке в Servo сложных сайтов, использующих современную разметку, таких как Ars Technica. Напомним, что браузерный движок Servo развивается проектом Mozilla в сотрудничестве с компанией Samsung. Движок написан на языке Rust и отличается поддержкой многопоточного рендеринга web-страниц, а также распараллеливанием операций с DOM (Document Object Model). Текущий браузерный движок Firefox не может в полной мере задействовать потенциал современных многоядерных систем из-за изначального использования однопоточных схем обработки контента. В частности, … Читать далее Браузерный движок Servo достиг состояния корректного отображения GitHub

LLVM Foundation получил официальный статус некоммерческой организации

Разработчики проекта LLVM объявили о завершении официальной регистрации в США некоммерческой организации LLVM Foundation, соответствующей типу 501(c)(3). Статус 501(c)(3) позволяет увеличить привлекательность организации для передачи пожертвований коммерческими компаниями, так как подобные пожертвования дадут возможность получить налоговый вычет. Среди основных задач, которые решает организация LLVM Foundation, отмечается поддержка инфраструктуры проекта, проведение конференций, организация обучающих встреч, финансирование поездки на конференции ведущих разработчиков, выделение грантов. Читать далее LLVM Foundation получил официальный статус некоммерческой организации

Выпуск инструментария Rocket 0.8 с поддержкой виртуальных окружений Intel Clear

Проект CoreOS, развивающий основанное на идеях контейнерной изоляции серверное окружение, представил выпуск инструментария управления контейнерами Rocket 0.8, который позиционируется как более безопасная, переносимая и адаптированная для серверного применения альтернатива инструментарию Docker. С основными отличиями Rocket от Docker можно познакомиться в анонсе первого выпуска данной системы. Из добавленных новшеств отмечается поддержка пространства имён для идентификаторов пользователей (user namespaces), что позволяет сформировать в контейнерах собственные наборы идентификаторов групп и пользователей, а также связанные с ними привилегии (например, в каждом контейнере/пространстве имён может быть свой root). Кроме того, обеспечена возможность применения аппаратных механизмов виртуализации (Intel® VT-x) для усиления изоляции контейнеров. Поддержка технологий виртуализации … Читать далее Выпуск инструментария Rocket 0.8 с поддержкой виртуальных окружений Intel Clear

Обновлённая статистика популярности языков программирования на GitHub

GitHub опубликовал новый отчёт, отражающий популярность применения в репозиториях тех или иных языков программирования. Из наиболее важных тенденций последних лет можно отметить, выход на первое место языка JavaScript и переход на второе место языка Java, которые вытеснили на третье место ранее доминировавший на GitHub язык Ruby. Особенно заметен взлёт языка Java, который в 2009 года занимал 7 место (подобный эффект объясняется ростом популярности платформы Android и переходом компаний на использование Git). С шестого на пятое место опустился язык Python, с 6 на 9 язык Си. Из десятки лидеров выпал язык Perl, который в 2009 году занимал 5 место. Популярность языков … Читать далее Обновлённая статистика популярности языков программирования на GitHub

Выпуск интегрированной среды разработки Qt Creator 3.5.0

Представлен выпуск интегрированной среды разработки Qt Creator 3.5.0, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается разработка как классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. Исходный код Qt Creator распространяется под лицензией LGPL. По сравнению с прошлым выпуском внесено 73 изменения от 51 разработчика. Из наиболее интересных улучшений можно отметить: В редакторе реализовано отображение цветовых меток на вертикальной полосе прокрутки, которые наглядно информируют о местоположении в документе имеющихся закладок, точек останова, предупреждений, ошибок и результатов поиска. Увеличена производительность глобального … Читать далее Выпуск интегрированной среды разработки Qt Creator 3.5.0

Концепт нового оформления рабочего стола Ubuntu

Роман Нгуен (Roman Nguyen), независимый дизайнер из Чехии, представил концепт нового оформления рабочего стола в Ubuntu. В отличие от многочисленных похожих концептов, предложенное решение собрало волну исключительно положительных отзывов в сообществе. Тем временем, Вил Кук (Will Cooke) из компании Canonical сообщил о решении уйти от использовании в Ubuntu 15.10 собственной реализации всплывающих полос прокрутки, в которых ползунок появляется только при наведении мыши на край окна. Вместо этого в Unity планируется использовать штатные полосы прокрутки GNOME, в реализации которых также недавно появилась функция автоматического скрытия ползунка. Читать далее Концепт нового оформления рабочего стола Ubuntu

Релиз встраиваемой СУБД Sophia 1.2.3

Доступен релиз встраиваемой транзакционной СУБД Sophia 1.2.3, построенной с использованием новой архитектуры хранения данных, спроектированной, как ответ на недостатки LSM-деревьев. Sophia относится к категории встраиваемых СУБД и поставляется в форме разделяемой библиотеки, предоставляющей API для обработки данных. Код Sophia написан на языке Си и поставляется под лицензией BSD. СУБД рассчитана на обеспечение очень большой скорости записи и чтения при работе с данными небольшого и среднего размера. Данные сохраняются на диске с использованием лог-подобного хранилища, работающего в режиме постоянного пополнения (append-only). В отличие от других лог-подобных хранилищ, метод хранения в Sophia не ограничивается высокой скоростью записи, но также оптимизирован для обеспечения … Читать далее Релиз встраиваемой СУБД Sophia 1.2.3

Обновление Java SE 8 Update 60

Компания Oracle опубликовала корректирующий выпуск Java SE 8 Update 60 (номер версии присвоен в соответствии с новой схемой нумерации выпусков) с устранением накопившихся ошибок. В выпуске представлены только не связанные с безопасностью исправления, устранения уязвимостей были представлены в версии JavaSE 8u45. JDK 8 Update 60 доступен в сборках для Linux (x86, x64, ARM), Solaris (x64, SPARC), Windows (x86, x64) и OS X (x64). Ключевым новшеством Java SE 8 Update 60 является начало формирования выпусков JDK для архитектуры ARM (ARMv8). Кроме того, в новый выпуск внесены улучшения, связанные с работой Nashorn (JavaScript-движок, работающий поверх JVM) и DRS (Deployment Rule Set) 1.2. … Читать далее Обновление Java SE 8 Update 60

Уязвимости в сервисе Pocket, поддержка которого недавно добавлена в Firefox

Проведя поверхностный анализ защищённости службы Pocket, была выявлена серия серьёзных уязвимостей, демонстрирующих халатное отношение разработчиков к защите данных пользователей и показывающих, что при разработке безопасности не уделялось должного внимания. В частности, через манипуляции с URL «file://» оказалось возможным получить содержимое системных файлов из серверных окружений Amazon EC2, которые используются для обеспечения работы Pocket. Проблема была обнаружена после попытки отложить в Pocket ссылку «http://127.0.0.1/server-status», что привело к появлению на другом синхронизированном устройстве содержимого страницы со статистикой работы сервера. Попытавшись сохранить страницу, при попытке открытия которой выдаётся редирект на URL «file:///etc/passwd» удалось получить содержимое файла /etc/passwd и использовать подобный метод для чтения … Читать далее Уязвимости в сервисе Pocket, поддержка которого недавно добавлена в Firefox