Дистрибутив Gentoo Linux представил Live-сборку

Спустя почти два года с момента выпуска прошлого LiveDVD проект Gentoo возобновил формирование Live-сборок. Для загрузки доступны два варианта Gentoo LiveDVD «Choice Edition»: гибридный x86/x86_64, который включает 32-разрядные программы и дополнительные 64-разрядные сборки библиотек и ядра Linux (gentoo64), что позволяет использовать один LiveDVD как на 32-х, так и на 64-разрядных системах, и образ для работы только на системах x86_64 (3 Гб). Из особенностей сборки отмечается поддержка UEFI и использование файловой системы AUFS с поддержкой записи поверх основы, доступной только на чтение, что позволяет устанавливать дополнительные пакеты. Предусмотрена возможность перемещения домашнего каталога ($HOME) на дополнительный раздел диска или Flash-накопителя. В состав … Читать далее Дистрибутив Gentoo Linux представил Live-сборку

Выпуск BackBox Linux 4.6, дистрибутива для тестирования безопасности

Доступен релиз Linux-дистрибутива BackBox Linux 4.6, базирующегося на Ubuntu 14.04 и поставляемого с коллекцией инструментов для проверки безопасности системы и выявления скрытых или потерянных данных. Пользовательское окружение основано на Xfce. Размер iso-образа 2.2 Гб. В новой версии произведено обновление версий инструментов beef, dirsearch, metasploit, openvas, setoolkit, volatility, wpscan, wxhexeditor, yara и т.п. Задействовано ядро Linux 4.2 и Ruby 2.2. Читать далее Выпуск BackBox Linux 4.6, дистрибутива для тестирования безопасности

Google одержал победу над Oracle в разбирательстве, связанном с использованием Java API в Android

Возобновившаяся в этом году судебная тяжба между Oracle и Google, связанная с использованием Java API в платформе Android, завершилась в пользу Google. Перед присяжными был поставлен только один решающий вопрос — можно ли считать копирование Java API компанией Google добросовестным использованием (fair use) в рамках Закона об авторском праве? Присяжные единогласно ответили «Да», что закрепило правоту компании Google. Компания Oracle заявила о намерении подать апелляцию и не отказывается от оценки нанесённого платформой Android ущерба в 9 миллиардов долларов. Разбирательство тянется с 2010 года. В 2012 году суд вынес решение в пользу Google, но компания Oracle добилась в Федеральном апелляционном суде … Читать далее Google одержал победу над Oracle в разбирательстве, связанном с использованием Java API в Android

Увидел свет язык программирования Rust 1.9

Состоялся релиз языка программирования Rust 1.9, развиваемого проектом Mozilla, обеспечивающего автоматическое управление памятью и предоставляющего средства для высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime. Параллельно с Rust совместно с компанией Samsung развивается экспериментальный браузерный движок Servo, написанный на языке Rust и отличающийся поддержкой многопоточного рендеринга web-страниц и распараллеливанием операций с DOM (Document Object Model). В состав нового выпуска принято около 1000 изменений, среди которых: В разряд стабильных переведён модуль std::panic, включающий API catch_unwind для перехвата и обработки процесса «размотки» (unwinding), запускаемого в случае краха из-за ошибки программы. API catch_unwind создаёт новый уровень изоляции в … Читать далее Увидел свет язык программирования Rust 1.9

Компания Red Hat представила систему управления конфигурацией Ansible 2.1

После пяти месяцев разработки компания Red Hat сформировала новый значительный выпуск инструментария Ansible 2.1, предоставляющего средства для управления конфигурацией, оркестровки, централизованной установки приложений и параллельного выполнения типовых задач на группе систем. Код Ansible написан на языке Python и распространяется под лицензией GPLv3. Из особенностей Ansible можно отметить простой и читаемый язык управления конфигурацией, поддержку распараллеливания работ, отсутствие необходимости установки на удалённые системы специальных программ-агентов (все операции инициируются централизованно по SSH), возможность работы без прав root. Система Ansible не так усложнена, как cfengine, puppet и Chef, но при этом предоставляет достаточно широкие возможности и высокую гибкость управления. Ключевые новшества: В основной … Читать далее Компания Red Hat представила систему управления конфигурацией Ansible 2.1

Открыты исходные тексты интегрированной среды разработки Deco

В разряд открытых продуктов переведена среда разработки Deco, ориентированная на разработку многоплатформенных мобильных приложений с использованием web-технологий и фреймворка React Native. Deco включает в себя все необходимые для разработки компоненты, достаточно загрузить и запустить IDE, без необходимости обустройства окружения разработчика. Код Deco написан на языке JavaScript с использованием платформы Electron, позволяющей создавать самодостаточные приложения на базе технологий Chromium и Node.js. Исходные тексты открыты под лицензией AGPLv3. Готовые сборки пока доступны только для OS X (ожидается поддержка Linux и Windows). Сильной стороной Deco является быстрое создание рабочих прототипов мобильных приложений, благодаря оптимизации рабочего процесса для активного повторного использования уже готовых компонентов … Читать далее Открыты исходные тексты интегрированной среды разработки Deco

Вторая версия плагина с поддержкой языка Perl для IntelliJ IDEA

Доступна для загрузки вторая версия плагина с поддержкой разработки на языке Perl для IDE от JetBrains. В новой версии появилась последняя из крупных запланированных возможностей — отладчик. Основные особенности отладчика: Отладчик работает через сокет и позволяет работать как локально, так и с удаленной машиной. Для работы необходим perl-модуль Devel::Camelcadedb, доступный для установки со CPAN. При сетевой отладки сервером может быть как IDE, так и отлаживаемый процесс, в зависимости от используемого сетевого окружения. Стандартный набор отладочных операций: step-in, step-out, step-over, run to cursor с возможностью форсирования перехода (пропуска точек останова по дороге). Точки останова с возможными условиями и аналогом actions из … Читать далее Вторая версия плагина с поддержкой языка Perl для IntelliJ IDEA

Выпуск Pyston 0.5, реализации языка Python с JIT-компилятором

Состоялся пятый выпуск проекта Pyston, в рамках которого компанией Dropbox, в которой работает Гвидо ван Россум, развивается высокопроизводительная реализация языка Python, созданная с использованием наработок проекта LLVM. Реализация примечательна применением современных технологий JIT-компиляции и нацелена на достижение высокой производительности, близкой к производительности традиционных системных языков, таких как C++. Код Pyston написан на языке C++ и распространяется под лицензией Apache. В отличие от проекта PyPy, также продвигающего идею применения JIT для ускорения выполнения Python-скриптов, в Pyston используется не трассирующий JIT, базирующийся на компиляции в машинный код часто выполняемых циклов, а применяемый в современных JavaScript-движках JIT на основе трансляции отдельных методов (method-at-a-time), … Читать далее Выпуск Pyston 0.5, реализации языка Python с JIT-компилятором

Google обеспечит поддержку Android для платы Raspberry Pi 3

В официальный репозиторий AOSP (Android Open Source Project) добавлена заглушка для будущей поддержки плат Raspberry Pi 3. В настоящий момент описывающая оборудование структура device tree для Raspberry Pi 3 не заполнена и содержит лишь начальный коммит, позволяющий судить о намерении обеспечения поддержки данных плат в основной кодовой базе Android. В AOSP, как правило, доступна встроенная поддержка устройств Nexus и плат для разработчиков, появление в этом списке Raspberry Pi 3 существенно упростит создание сборок Android для данной платы. Читать далее Google обеспечит поддержку Android для платы Raspberry Pi 3

Продолжение разработки AQEMU, графической оболочки для QEMU и KVM

Возобновлена разработка проекта AQEMU, в рамках которого развивается графическая оболочка, упрощающая запуск и настройку виртуальных окружений QEMU и KVM. AQEMU позиционируется как альтернатива VirtualBox, не требующая загрузки отдельного модуля ядра (в модуле для VirtualBox периодически возникают несовместимости с новыми ядрами Linux, что требует ожидания нового выпуска VirtualBox). AQEMU может генерировать shell-скрипты для запуска QEMU и позволяет просматривать аргументы командной строки, используемые при выборе тех или иных настроек. Разработка ветки AQEMU на базе Qt4 была приостановлена около 5 лет назад. В рамках новой инициативы уже сформирован релиз 0.9.1, в котором внесены следующие улучшения: Выполнено портирование на Qt5 и C++-11; Осуществлён переход … Читать далее Продолжение разработки AQEMU, графической оболочки для QEMU и KVM

Открыты исходные тексты СУБД TrailDB

Рекламная сеть AdRoll объявила об открытии исходных текстов встраиваемой СУБД TrailDB, ориентированной на эффективное сохранение и обработку данных о наступающих событиях. Основу TrailDB составляет библиотека с реализацией функциональности СУБД, связываемая с приложениями. Для управления предлагается интерактивная оболочка tdb, работающая в режиме командной строки. Код TrailDB написан на языке Си и распространяется под лицензией MIT. Модель хранения данных в TrailDB предоставляет возможность сохранения в БД произвольного набора групп (trail), к которым привязываются наступающие события. Каждая группа идентифицируется 128-разрядным UUID и включает упорядоченную информацию о последовательности событий и времени их наступления. Каждое событие включает в себя UUID группы, время наступления и предопределённый … Читать далее Открыты исходные тексты СУБД TrailDB

Доступен Linux-дистрибутив CentOS 6.8

Представлен релиз дистрибутива CentOS 6.8, основанный на пакетной базе Red Hat Enterprise Linux 6.8. Выпуск поставляется для платформ i386 и x86_64 в виде DVD-сборки, минимального установочного образа (300 Мб) и сокращенного образа для установки по сети — netinstall.iso (200 Мб). Пакеты SRPMS и debuginfo доступны через vault.centos.org. Пакеты из различных репозиториев RHEL, например, из серверной и из десктоп редакции, объединены в единый репозиторий пакетов и распространяются одним установочным комплектом. Дистрибутив на 100% бинарно совместим с RHEL, внесенные в пакеты изменения как правило сводятся к ребрендингу и замене художественного оформления. Из изменений, внесенных в CentOS 6.8, можно отметить: Реализация IPsec переведена … Читать далее Доступен Linux-дистрибутив CentOS 6.8

Ubuntu MATE переходит на GTK3+

Разработчики дистрибутива Ubuntu MATE сообщили о решении отказаться от сборок с GTK2+ и поставлять в составе Ubuntu MATE 16.10 только GTK3+. Привязанные к GTK2+ устаревшие библиотеки будут удалены из состава дистрибутива. Параллельно уже около месяца ведётся работа по переводу на GTK3+ пакетов c MATE для Debian. Большая часть компонентов уже адаптирована для работы с GTK3+, из пока нерешённых проблем упоминается несовместимость MATE Menu с GTK3+, а также проблемы при использовании апплетов MATE Indicator, MATE Dock и Topmenu в окружении на базе GTK3+. Отдельно отмечается заброшенность GNOME Main Menu, который уже не сопровождается и может работать только с GTK2+. GNOME Main … Читать далее Ubuntu MATE переходит на GTK3+

Выпуск web-браузера Chrome 51

Компания Google представила релиз web-браузера Chrome 51. Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающий основой Chrome. Браузер Chrome отличается использованием логотипов Google, идущим в комплекте модулем Flash, наличием системы отправки уведомлений в случае краха, модулями для воспроизведения защищённого видеоконтента, системой автоматической установки обновлений и передачей при поиске RLZ-параметров. Основные изменения в Chrome 51: Заметно снижена нагрузка на систему при отображении сайтов, изобилующих рекламой, социальными виджетами и видео-вставками. Например, при просмотре некоторых популярных мобильных сайтов отмечается снижение энерогопотрбления до 30%. Нагрузка снижена благодаря тому, что внешние элементы, не попадающие в область видимости, теперь исключаются из обработчиков отрисовки и анимации (requestAnimationFrame). … Читать далее Выпуск web-браузера Chrome 51

Выпуск платформы виртуализации XenServer 7

После полутора лет разработки состоялся релиз платформы XenServer 7 «Dundee», предназначенной для организации управления инфраструктурой серверов виртуализации на базе гипервизора Xen. XenServer позволяет быстро развернуть систему виртуализации серверов и рабочих станций, предлагая средства для централизованного управления неограниченным числом серверов и виртуальных машин. XenServer пришёл на смену платформе Xen Cloud Platform (XCP), которая потеряла смысл после открытия кода XenServer компанией Citrix и перехода к открытой модели развития проекта и при участии независимого сообщества. Для загрузки доступен iso-образ, основанный на CentOS и адаптированный для быстрого развертывания хост-системы. Среди особенностей системы: возможность объединения нескольких серверов в пул (кластер), средства обеспечения высокой доступности (High … Читать далее Выпуск платформы виртуализации XenServer 7

Первый альфа-выпуск дистрибутива openSUSE Leap 42.2

Началось тестирование дистрибутива openSUSE Leap 42.2, второго выпуска после перехода на использование в качестве основы наработок SUSE Linux Enterprise, поверх которых поставляются свежие выпуски рабочего стола и новых версий пользовательских приложений. Для загрузки подготовлена DVD-сборка (x86_64), размером 4.3 Гб. В качестве рабочих окружений предлагаются GNOME 3.16, MATE 1.10 и KDE Plasma 5.5. Релиз ожидается в начале ноября. Отмечается, что целью первого альфа-выпуска является подготовка настроек и инструментария к будущему релизу, поэтому в основном его состав можно воспринимать как openSUSE 42.1 + обновления. Из заметных обновлений отмечаются ядро Linux 4.4 и Qt 5.6. При этом в OBS уже передан код пакетов … Читать далее Первый альфа-выпуск дистрибутива openSUSE Leap 42.2

Открыты исходные тесты СУБД TrailDB

Рекламная сеть AdRoll объявила об открытии исходных текстов встраиваемой СУБД TrailDB, ориентированной на эффективное сохранение и обработку данных о наступающих событиях. Основу TrailDB составляет библиотека с реализацией функциональности СУБД, связываемая с приложениями. Для управления предлагается интерактивная оболочка tdb, работающая в режиме командной строки. Код TrailDB написан на языке Си и распространяется под лицензией MIT. Модель хранения данных в TrailDB предоставляет возможность сохранения в БД произвольного набора групп (trail), к которым привязываются наступающие события. Каждая группа идентифицируется 128-разрядным UUID и включает упорядоченную информацию о последовательности событий и времени их наступления. Каждое событие включает в себя UUID группы, время наступления и предопределённый … Читать далее Открыты исходные тесты СУБД TrailDB

Выпуск http-сервера nginx 1.11.0

Представлен первый выпуск новой основной ветки nginx 1.11, в рамках которой будет продолжено развитие новых возможностей (в параллельно поддерживаемой стабильной ветке 1.10 вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей). Основные изменения: В директивы «proxy_bind», «fastcgi_bind», «memcached_bind», «scgi_bind» и «uwsgi_bind» добавлен новый параметр «transparent», который позволяет указать нелокальный IP-адрес для использования в исходящих соединениях. Например, можно указать реальный IP клиента — «proxy_bind $remote_addr transparent» и перенаправить запрос к прокси от адреса данного клиента. Для работы рабочие процессы nginx должны выполняться с правами root, а в системе нужно специальным образом настроить маршрутизацию для прозрачного проброса; Новая переменная $request_id, в … Читать далее Выпуск http-сервера nginx 1.11.0

Исходные тексты игрового движка CryEngine опубликованы на GitHub

Компания Crytek разместила в открытом доступе на GitHub исходные тексты игрового движка CryEngine, которые ранее распространялись только для зарегистрированных разработчиков на платной основе. Теперь код доступен для изучения всеми желающими и поставляется в рамках специального лицензионного соглашения, разрешающего устанавливать и собирать движок, разрабатывать с его помощью игры, вносить исправления в соответствии документацией. Запрещается распространять движок среди третьих лиц, использовать CryEngine для разработки не игровых приложений (в том числе для симуляции и научного применения), удалять технические методы защиты. Читать далее Исходные тексты игрового движка CryEngine опубликованы на GitHub

Chrome OS опередил OS X по объёму проданных в США устройств

По данным консалтинговой компании IDC, устройства под управлением операционной системы Chrome OS, такие как ноутбуки Chromebook, по объёму продаж в США в первом квартале 2016 года опередили устройства компании Apple, поставляемые с операционной системой OS X. В частности, в первом квартале было продано 1.76 млн компьютеров и ноутбуков Apple, в то время как число продаж устройств Chromebook, производимых компаниями Dell, HP и Lenovo, оценивается в примерно 2 млн. Популярность Chromebook во многом объясняется активным переходом школ США на данный вид устройств. После реализации поддержки установки приложений Android в Chrome OS ожидается ещё больший рост интереса к данной платформе. Линус Торвальдс … Читать далее Chrome OS опередил OS X по объёму проданных в США устройств

Использование JavaScript для атаки через манипуляцию с содержимым буфера обмена

Появление в JavaScript средств для копирования и изменения данных в буфере обмена открыло двери для организации нового вида атаки по подстановке дополнительных команд при вставке данных в терминал из буфера обмена. В отличие от ранее предложенной атаки, основанной на размещении невидимого блока «span», новая атака подменяет данные силами JavaScript, отслеживая событие копирования из текущего окна браузера в буфер обмена и через 800 мс после определения нажатия Ctrl+C осуществляя добавление дополнительных данных в буфер обмена. При этом браузер не запрашивает у пользователя подтверждения операции по изменению содержимого буфера обмена. Метод также предоставляет более простой способ подстановки в буфер обмена спецсимволов и … Читать далее Использование JavaScript для атаки через манипуляцию с содержимым буфера обмена