Исследователи успешно произвели обратный инжиниринг DropBox и создали прототип открытого клиента

Два исследователя компьютерной безопасности из проекта Openwall и университета Британской Колумбии произвели обратный инжиниринг официального клиента DropBox. Несмотря на то, что код приложения написан на языке Python, программа изначально была зашифрована и приведена в совершенно нечитабельный вид. Анализ усложняло то, что официальный клиент DropBox содержит изменённый интерпретатор Python, который выполняет специально закодированный байткод. Проанализировав код, разработчики расшифровали SSL-трафик между клиентом и сервером DropBox и проследили всю цепочку работы программы, включая двухфакторную аутентификацию, что позволило им написать собственный открытый клиент для сервиса. Используемые в процессе исследования инструменты опубликованы на GitHub, в ближайшее время ожидается публикация кода с реализацией прототипа открытого клиента … Читать далее Исследователи успешно произвели обратный инжиниринг DropBox и создали прототип открытого клиента

Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений OpenGL

Доступен релиз свободной реализации OpenGL API — Mesa 9.2. В состоянии первого выпуска ветка Mesa 9.2 имеет экспериментальный статус — после проведения окончательной стабилизации кода, будет выпущена стабильная версия 9.2.1. Выпуск Mesa 9.2 является первой версией, подготовленной в рамках ускоренного процесса разработки, ознаменовавшего переход к формированию значительных выпусков раз в 3 месяца и корректирующих версий — раз в 2 недели. В настоящее время в Mesa обеспечена полноценная поддержка OpenGL 3.1 для видеокарт Intel и Radeon. Поддержка OpenGL 3.2/3.3 пока не является полной, но уже очень близка к данному состоянию — остаётся довести до конца реализацию языка описания шейдеров GLSL 1.50 … Читать далее Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений OpenGL

Принято решение о расширени срока выпуска обновлений для openSUSE 13.1

Разработчики дистрибутива openSUSE сообщили о решении по обеспечению длительной поддержки выпуска обновлений для openSUSE 13.1. После окончания официальной поддержки, которая завершиться через 18 месяцев с момента релиза, подготовкой выпуска обновлений для наиболее критических ошибок займётся проект Evergreen, развиваемый силами независимого сообщества. В настоящее время проектом уже производится выпуск обновлений для релизов openSUSE 11.2 и openSUSE 11.4. Поддержка openSUSE 11.2 продлится до ноября 2013 года (4 года), а 11.4 до июля 2014 года (3.5 года). Обновления к openSUSE 13.1 планируется выпускать как минимум в течение трёх лет. Читать далее Принято решение о расширени срока выпуска обновлений для openSUSE 13.1

KMS-модуль для видеокарт AMD интегрирован в состав FreeBSD-HEAD

После более чем полугода разработки Jean-Sébastien Pédron сообщил, что патчи с реализацией KMS-модуля для видеокарт AMD включены в дерево FreeBSD-HEAD, на базе которого формируется выпуск FreeBSD 10, и готовы к тестированию. Поддержка KMS-модуля необходима для обеспечения работы во FreeBSD свежих версий драйвера xf86-video-radeon, в котором прекращена поддержка переключения видеорежимов на пользовательском уровне (UMS) и оставлена только возможность использования KMS (Kernel Mode Setting). Для тестирования необходимо выполнить следующие шаги: Установить или обновить существующую систему до последней ревизии FreeBSD-CURRENT Указать устройство для сброса дампов в /boot/loader.conf dumpdev=»/dev/$swap_device» # где swap_device — ваш раздел подкачки Включить создание дампов в /etc/rc.conf ddb_enable=»YES» dumpdev=»AUTO» Установить … Читать далее KMS-модуль для видеокарт AMD интегрирован в состав FreeBSD-HEAD

Вышла Calibre 1.0, система управления коллекцией электронных книг

Доступен выпуск приложения Calibre 1.0, автоматизирующего основные операции по поддержанию коллекции электронных книг. Calibre позволяет осуществлять навигацию по библиотеке, чтение книг, преобразование форматов, cинхронизацию с портативными устройствами на которых осуществляется чтение, просмотр новостей о появлении новинок на популярных web-ресурсах. В состав также входит реализация сервера для организации доступа к домашней коллекции из любой точки Сети. Основным новшеством Calibre 1.0 является переписанная с нуля оболочка к базе данных. По сравнению со старой реализацией новый код отличается компактностью, надёжностью и высокой скоростью работы. Пользователи Calibre сообщают об уменьшении времени запуска в 2-3 раза. Степень ускорения зависет от количества книг, а также от … Читать далее Вышла Calibre 1.0, система управления коллекцией электронных книг

Выпуск OSTree 2013.6, инструмента для организации обновления системы в стиле Git

Представлен релиз проекта OSTree 2013.6, в рамках которого развивается альтернативная пакетным менеджерам система, обеспечивающая поддержку параллельной установки и атомарного обновления операционных систем. Идея OSTree заключается в формировании системного образа из Git-подобного хранилища, позволяющего применять методы версионного контроля к компонентам дистрибутива. Подобный подход позволяет легко переходить к произвольному состоянию системы в прошлом, что очень удобно при организации тестирования различных систем. Например, разработчик может выпускать тестовые сборки с достаточно высокой периодичностью, полностью контролируя процесс влияния изменений на работоспособность системы. В случае выявления тестировщиками проблем, для повторения проблемы имеется возможность возврата к состоянию сборки для которой поступило сообщение об ошибке с последующим пошаговым … Читать далее Выпуск OSTree 2013.6, инструмента для организации обновления системы в стиле Git

В GNOME 3.12 планируют отключить вставку из буфера обмена по средней кнопке мыши

Разработчики GNOME в процессе унификации интерфейса для разного типа устройств намерены изменить действие по умолчанию, вызываемое при нажатии на среднюю кнопку мыши. Изначально в системах на базе X Window средняя кнопка ассоциируется у пользователей со вставкой из буфера обмена, но разработчики GNOME считают штатные средства работы с буфером обмена неочевидными и развивают более наглядную систему, адаптированную для устройств с сенсорными экранами и похожую на средства выделения содержимого в платформе Android. Новая система основана на идее предварительного выделения блока с последующим использованием всплывающего контекстного меню для выбора действия с выделенным текстом. Кроме таких действий как вырезание, копирование и вставка, в контекстное … Читать далее В GNOME 3.12 планируют отключить вставку из буфера обмена по средней кнопке мыши

Тестирование производительности открытых видедрайверов Radeon на GPU HD5000 и HD6000

Ресурс Phoronix провел несколько серий тестов, касающихся измерения производительности открытых видеодрайверов Radeon на видеокартах HD5000 и HD6000. Тесты производились с использованием наиболее свежих компонентов графического стека: ядро Linux версии 3.11 с активированным режимом управления частотами DPM и MESA ветки 9.3. В сравнении также фигурировал проприетарный драйвер Catalyst. В целом тесты продемонстрировали, что открытый графический драйвер достигает вполне конкурентоспособного состояния, показывая производительность на уровне 60-90% от проприетарного драйвера Catalyst в большинстве открытых игр. Из проблемных моментов можно отметить как минимум следующее: GPU семейства HD6570 с открытым драйвером продемонстрировали аномально плохую производительность, как правило в несколько раз ниже чем у проприетарного драйвера. … Читать далее Тестирование производительности открытых видедрайверов Radeon на GPU HD5000 и HD6000

Выпуск дистрибутива Manjaro Linux 0.8.7

Вышла новая версия дистрибутива Manjaro Linux 0.8.7, построенного на основе Arch Linux и ориентированного на начинающих пользователей. Из особенностей дистрибутива отмечается наличие упрощённого и дружественного пользователю процесса установки, автоматическое определение оборудования и установка необходимых для его работы драйверов. Manjaro поставляется в виде live-сборок с графическими окружениями Xfce и Openbox. Дополнительно поставляется консольная сборка и развиваемые сообществом сборки на базе KDE, Cinnamon, Mate, LXDE и e17. Для управления репозиториями в Manjaro используется собственный инструментарий BoxIt, спроектированный по образу Git. Репозиторий поддерживается по принципу непрерывного включения обновлений (rolling), но новые версии проходят дополнительную стадию стабилизации. Кроме собственного репозитория, имеется поддержка использования репозитория … Читать далее Выпуск дистрибутива Manjaro Linux 0.8.7

Прогресс в разработке открытого драйвера для GPU Vivante

В своём блоге Wladimir J. van der Laan, основатель проекта Etna_viv, рассказал от текущем прогрессе в разработке открытого драйвера OpenGL|ES для графических ядер от фирмы Vivante («Etnaviv Mesa fork«). Представлены скриншоты игры glquake, где показан существенный прогресс в качестве работы драйвера за последний месяц. Хотя уже устранены основные фатальные ошибки в драйвере, но остаются некоторые известные специфические проблемы, работа над которыми, как и дальнейшая оптимизации драйвера продолжается. Автор призывает опробовать работу драйвера и сообщать конкретные проблемы в созданной для этого системе отслеживания ошибок. В настоящее время проще всего собрать драйвер для открытой игровой приставки GCW-Zero, где уже предусмотрены соответствующие опции … Читать далее Прогресс в разработке открытого драйвера для GPU Vivante

Релиз БД SQLite 3.8.0 с новым планировщиком запросов

После трёх лет существования ветки 3.7.x представлен релиз SQLite 3.8.0, легковесной базы данных, оформленной в виде подключаемой библиотеки. Код SQLite распространяется как общественное достояние (public domain), т.е. может использоваться без ограничений и безвозмездно в любых целях. Финансовую поддержку разработчиков SQLite осуществляет специально созданный консорциум, в который входят такие компании, как Adobe, Oracle, Mozilla, Nokia, Bentle и Bloomberg. Решение о значительной смене нумерации принято в связи с задействованием планировщика запросов нового поколения — NGQP, что не исключает вероятность нарушения совместимости с программами, завязанными на логику работы старого планировщика. Новый планировщик по всем параметрам превосходит планировщик, используемый ранее, отличаясь высокой производительностью и … Читать далее Релиз БД SQLite 3.8.0 с новым планировщиком запросов

Представлен SmoothSec 3.2, дистрибутив для быстрого развёртывания IDS/IPS

Увидел свет релиз SmoothSec 3.2, дистрибутива на пакетной базе Debian GNU/Linux 7 «Wheezy», предоставляющего полностью готовое и преднастроенное окружение для развёртывания систем обнаружения и предотвращения атак. В состав включены такие приложения, как Snorby, Snort, Suricata, PulledPork и Pigsty. Настройка первичной конфигурации автоматизирована и предельно упрощена, что позволяет создавать системы IDS/IPS даже начинающими администраторами. Сборки дистрибутива подготовлены для архитектур i386 (789 Мб) и amd64 (714 Мб). Кроме обновления версий компонентов дистрибутива (Snort 2.9.5.3, Suricata 1.4.5, MariaDB 5.5.32, Pigsty 0.1.5), в систему интегрирован Sagan HIDS (Host Instruction Detection System), позволяющий выявлять аномалии на уровне протокола ARP. В состав включена порция новых утилит: … Читать далее Представлен SmoothSec 3.2, дистрибутив для быстрого развёртывания IDS/IPS

Начало бета-тестирования GNOME 3.10

Анонсирован выпуск GNOME 3.9.90, которому присвоен статус первой бета-версии GNOME 3.10. Переход на стадию бета-тестирования сигнализирует о заморозке добавления новых возможностей и изменений, связанных с API/ABI и интерфейсом пользователя. Релиз GNOME 3.10 запланирован на 25 сентября. Среди новшеств, представленных в GNOME 3.10: Реализация объединённого системного статусного меню, комбинирующего в единой области информацию из всех системных индикаторов. Вывод системной информации в едином блоке позволяет не тратить время на определение с какой пиктограммой связаны те или иные настройки, а получить доступ ко всей информации сразу (заряд батареи, яркость экрана, управление громкостью, параметры сетевых соединений, блокировка экрана и завершение работы, вызов настроек, параметры … Читать далее Начало бета-тестирования GNOME 3.10

Выход OpenMediaVault 0.5, дистрибутива, продолжившего развитие FreeNAS на технологиях Linux

Увидел свет выпуск дистрибутива OpenMediaVault 0.5, появившегося в результате раскола в стане разработчиков проекта FreeNAS, в результате которого наряду с основанным на FreeBSD классическим FreeNAS было создано ответвление, разработчики которого поставили перед собой цель перевести дистрибутив на ядро Linux и пакетную базу Debian. Для загрузки подготовлены установочные образы OpenMediaVault для архитектур x86 (285 Мб) и x86_64 (260 Мб). OpenMediaVault и FreeNAS нацелены на быстрое развёртывание сетевого хранилища (NAS, Network-Attached Storage), но если версия на базе FreeBSD ориентирована в основном на использование возможностей ZFS, то OpenMediaVault развивается в направлении расширенной поддержки встраиваемых устройств и гибкой системы установки дополнений. В частности, по … Читать далее Выход OpenMediaVault 0.5, дистрибутива, продолжившего развитие FreeNAS на технологиях Linux

Обновление ZFSonLinux 0.6.2, реализации ZFS для ядра Linux

Представлен релиз ZFSonLinux 0.6.2, реализации файловой системы ZFS, оформленной в виде модуля для ядра Linux. Наработки проекта основаны на оригинальном коде ZFS, импортированном из проекта OpenSolaris и расширенном улучшениями и исправлениями от сообщества Illumos. Реализованная в ZFSonLinux версия пула и файловой системы совместима с ZFS из состава Illumos и FreeBSD. Проект развивается под руководством Брайана Белендорфа (создатель http-сервера Apache) при участии сотрудников Ливерморской национальной лаборатории по контракту с Министерством энергетики США. В рамках ZFSonLinux подготовлена стабильная и полнофункциональная реализация поддержки компонентов ZFS, связанных как с работой файловой системы, так и с функционированием менеджера томов. В частности, реализованы компоненты: SPA (Storage … Читать далее Обновление ZFSonLinux 0.6.2, реализации ZFS для ядра Linux

Проект Mozilla представил протокол Plug-n-Hack

Разработчики из проекта Mozilla выступили с инициативой продвижения нового протокола Plug-n-Hack, нацеленного на предоставление средств для интеграции с браузером инструментов для исследования безопасности. Plug-n-Hack позволят упростить и унифицировать процесс подключения к различным браузерам компонентов, способных контролировать потоки обрабатываемой информации и тестировать безопасность, не требуя при этом написания специфичных для каждого браузера дополнений. Например, для анализа HTTP/HTTPS-трафика применяются внешние инструменты, которые запускаются и настраиваются отдельно, но, как правило, используются бок о бок с браузером, что приводит к необходимости многократного переключения между утилитой и браузером. Plug-n-Hack позволяет интегрировать поддержку обращения к подобным инструментам непосредственно в браузер. Для организации потоков данных в Plug-n-Hack … Читать далее Проект Mozilla представил протокол Plug-n-Hack

Ядру Linux исполнилось 22 года

Ядро Linux отметило свой 22 день рождения. 25 августа 1991 года, после 5 месяцев разработки, 21-летний студент Линус Торвальдс объявил в телеконференции comp.os.minix о создании рабочего прототипа новой операционной системы Linux для которой было отмечено завершение портировния bash 1.08 и gcc 1.40. Первый публичный выпуск ядра Linux был представлен 17 сентября. Ядро 0.0.1 имело размер 62 Кб в сжатом виде и содержало около 10 тыс. строк кода. Современное ядро Linux насчитывает более 15 млн строк кода. По данным исследования, проведенного по заказу Евросоюза, приблизительная стоимость разработки с нуля проекта аналогичного современному ядру Linux составила бы более миллиарда долларов. Ядро Linux … Читать далее Ядру Linux исполнилось 22 года

Вышла панель управления сервером Ajenti 1.0

Доступен релиз панели управления сервером Ajenti 1.0, предоставляющей средства для настройки различных компонентов системы при помощи web-интерфейса. Код проекта написан на языке Python и распространяется под лицензией LGPLv3. Поддерживается управление серверами и виртуальными окружениями на базе Debian, CentOS, RHEL, Ubuntu и FreeBSD. Среди сервисов, модули для настройки которых предоставляются системой: Samba, Apache, NGINX, BIND9, PostgreSQL, MySQL, Cron, CTDB, DHCPD, NFSD, Iptables, Munin, Netatalk, lm-sensors, Squid 3 и Supervisor. Из общесистемных возможностей отмечается управление пакетами, пользователями, процессами, сервисами, межсетевым экраном и дисковыми разделами. В состав web-интерфейса также входит файловый менеджер, эмулятор терминала, анализатор логов и тестовый редактор для ручного редактирования файлов … Читать далее Вышла панель управления сервером Ajenti 1.0

Релиз распределенной системы управления исходными текстами Git 1.8.4

Увидел свет релиз распределенной системы управления исходными текстами Git 1.8.4. Git является одной из самых эффективных, надёжных и высокопроизводительных систем управления версиями, предоставляющей гибкие средства нелинейной разработки, базирующиеся на ответвлении и слиянии веток. Для обеспечения целостности истории и устойчивости к изменениям задним числом используются криптографические методы, также возможна привязка цифровых подписей разработчиков к тегам и коммитам. Из проектов, разрабатываемых с использованием Git, можно отметить ядро Linux, Android, Libreoffice, Systemd, X.Org, Wayland, Mesa, Gstreamer, Wine, Debian, DragonFly BSD, Perl, Eclipse, GNOME, KDE, Qt, Ruby on Rails, PostgreSQL, VideoLAN, PHP, Xen, Minix. В новой версии внесено более 870 изменений от 100 разработчиков. … Читать далее Релиз распределенной системы управления исходными текстами Git 1.8.4

Сравнение пользовательской базы дистрибутивов openSUSE и Fedora

Разработчики openSUSE опубликовали результаты анализа пользовательской аудитории проекта, а также провели сравнение охвата пользователей с дистрибутивом Fedora. В итоге, Fedora приблизительно в два раза обогнал openSUSE по числу загрузок установочных образов, но отстал от openSUSE при оценке числа обращений c уникальных IP-адресов к репозиториям. В качестве гипотезы, объясняющей подобное расхождение, разработчики openSUSE указывают на предпочтение пользователей данного дистрибутива по переходу на новую версию дистрибутива с использованием команды «zypper dup», вместо переустановки с применением установочного образа. Тем не менее, авторы исследования не исключают наличия ошибок в расчётах, поэтому опубликовали для стороннего аудита скрипты, используемые для анализа и накопления статистики по openSUSE. … Читать далее Сравнение пользовательской базы дистрибутивов openSUSE и Fedora

GitLab 6.0 ознаменовал переход к формированию коммерческой редакции

Представлен релиз платформы для организации совместной работы с Git-репозиториями GitLab 6.0. По своим возможностям платформа GitLab напоминает GitHub, но не привязана к конкретному сервису, распространяется в исходных текстах под свободной лицензией и позволяет развернуть web-сервис управления проектом на своём подконтрольном сервере. GitLab часто применяется для организации командной разработки в корпоративных проектах, так как позволяет без привязки к облачному вендору развернуть инструментарий, похожий на Github Enterprise и Gitorious. Web-интерфейс GitLab во многом напоминает GitHub, но, тем не менее, не копирует его, а лишь повторяет наиболее удачные принципы. GitLab поддерживает создание отдельных проектов, отслеживание ошибок, обработку запросов на добавление кода (рабочий процесс … Читать далее GitLab 6.0 ознаменовал переход к формированию коммерческой редакции