Порт OpenJDK для архитектуры ARM64 и патчи для поддержки ARM в системе виртуализации KVM

Эндрю Хейли (Andrew Haley), работающий в компании Red Hat, объявил о работе по подготовке порта Java для 64-разрядной архитектуры AArch64 (ARM64), реализованной в процессорах, поддерживающих набор команд ARMv8. Результаты портирования будут развиваться как одни из подпроектов OpenJDK, что позволит заинтересованным энтузиастам и компаниям присоединиться к процессу разработки. В настоящее время поддержка в OpenJDK архитектуры ARM оставляет желать лучшего. Для 32-разрядных систем ARM доступны две реализация JIT-компилятора для виртуальной машины HotSpot, используемой проектом OpenJDK: проприетарная разработка от компании Oracle и свободный JIT-компилятор, который сильно отстаёт по производительности от варианта Oracle в силу использования упрощённой архитектуры. Чтобы не допустить подобной ситуации для … Читать далее Порт OpenJDK для архитектуры ARM64 и патчи для поддержки ARM в системе виртуализации KVM

Инструкция по установке Linux на Chromebook

Олаф Йоханссон (Olof Johansson), работающий в компании Google, опубликовал подробное руководство по установке произвольного дистрибутива Linux на недавно анонсированном компанией Google нетбуке Chromebook, отличающемся использованием процессора Samsung Exynos 5 1.7GHz (ARMv7). Эндрю Ваффа (Andrew Wafaa), вовлечённый в процесс портирования openSUSE на платформу ARM, воспользовался представленной инструкцией и протестировал установку на Chromebook экспериментальной сборки openSUSE 12.2 для платформы ARM. Читать далее Инструкция по установке Linux на Chromebook

Вышел Google Web Toolkit 2.5 и CoffeeScript 1.4.0

Доступна новая версия Google Web Toolkit 2.5 (GWT), набора средств для разработки динамических web-приложений, которые изначально могут быть написаны на языке Java, а затем при помощи специального транслятора преобразованы в представление на базе JavaScript и HTML. В новом выпуске представлены следующие новые возможности: Экспериментальный режим Super Dev, пришедший на смену Dev Mode и позволяющий быстро пересобрать код, после чего посмотреть и отладить результат его работы в браузере. В отличие от Dev Mode новый режим реализован в виде самодостаточного web-сервера с интерфейсом для компиляции; Добавлена экспериментальная библиотека Elemental для быстрого и легковесного web-программирвоания в GWT-приложениях в стиле браузерного API, привычного программистам … Читать далее Вышел Google Web Toolkit 2.5 и CoffeeScript 1.4.0

Solaris 11.1 доступен для загрузки

Почти на две недели раньше намеченного срока опубликованы установочные образы Solaris 11.1. Сборки подготовлены для 64-разрядных x86-систем (585 Мб) и серверов на базе процессоров SPARC серии M и T (678 Мб). Дополнительно сформирована демонстрационная Live-система, размером 966 Мб, и полные DVD-образы со срезом всего содержимого репозиториев. Для загрузки необходимо зарегистрироваться на сайте Oracle. В новом выпуске представлено более 300 улучшений и оптимизаций производительности. Изменения в основном связаны с усилением интеграции с другими продуктами Oracle, упрощением администрирования, встроенными средствами виртуализации, масштабируемым управлением данными и расширенными механизмами защиты. Основные новшества Solaris 11: Поддержка стандарта FedFS (Federated File System), определяющего общее пространство имён … Читать далее Solaris 11.1 доступен для загрузки

Тулкит Motif переведен в разряд свободных проектов

Консорциум The Open Group и компания Integrated Computer Solutions объявили об открытии исходных текстов библиотеки виджетов для построения графического интерфейса Motif, пик популярности которой пришелся на 90-е годы прошлого века. Несмотря на то, что в нынешнее время Motif морально устарел, он остаётся индустриальным стандартом IEEE 1295 на построение унифицированных графических интерфейсов пользователя. Одновременно представлен Motif 2.3.4, первый выпуск, доступный в исходных текстах. Версия Motif 2.3.4 содержит ряд важных исправлений ошибок и полностью совместима с предыдущими проприетарными выпусками на уровне ABI. Код Motif открыт под лицензией LGPL v2.1 и размещён на sourceforge.net. В поставку включён код библиотеки libXm, набор документации, вспомогательные … Читать далее Тулкит Motif переведен в разряд свободных проектов

Консорциум W3C выпустил обновление HTML5 спецификаций и представил Filter Effects и File API

Консорциум W3C опубликовал обновлённые варианты черновых спецификаций, связанных с формированием будущего стандарта HTML5: The HTML5 specification — описание базового API; HTML5: Edition for Web Authors — подмножество спецификации HTML5 для web-разработчиков, без описания особенностей реализации для производителей браузеров; HTML5 differences from HTML4 — cписок отличий HTML5 от HTML4; HTML Microdata — механизм Microdata, позволяющий авторам добавить на свои страницы дополнительные семантические элементы для которых нет соответствующих HTML-тэгов или атрибутов; HTML Canvas 2D Context; HTML5: Techniques for providing useful text alternatives — описание возможностей по использованию атрибута alt для вывода текстовых описаний контента, например, для изображений; Polyglot Markup: HTML-Compatible XHTML Documents … Читать далее Консорциум W3C выпустил обновление HTML5 спецификаций и представил Filter Effects и File API

Вышел медиаплеер Clementine 1.1, вариант Amarok 1.4 на базе Qt 4

Представлен релиз музыкального плеера Clementine 1.1.0, продолжившего развитие музыкального проигрывателя Amarok 1.4 с целью его перевода на использование библиотеки Qt 4. Бинарные сборки новой версии плеера подготовлены для Linux (Fedora, Debian, Ubuntu), Windows и Mac OS X. Ключевые улучшения: Добавлена поддержка подкастов, включая возможность интеграции с сервисом gpodder.net; Добавлена поддержка сервисов Soundcloud и jazzradio.com, музыка из которых отображается через отдельную вкладку Internet в боковой панели; Добавлена поддержка индексации и проигрывания композиций, загруженных в хранилище Google Drive; Добавлена возможность отображения «moodbar», позволяющих визуализировать композиции в виде набора цветных полосок, построенных на основе частоты и ритма; Переработано оформление глобального поиска в списках … Читать далее Вышел медиаплеер Clementine 1.1, вариант Amarok 1.4 на базе Qt 4

Вышла бета-версия ROSA Desktop 2012

Доступна для тестирования бета-весия дистрибутива ROSA Desktop 2012. Для загрузки подготовлена DVD-сборка, размером 1.5 Гб. Особенности сборки: Ядро Linux обновлено до версии 3.5.6, systemd-udev до версии 194, а rpm — 5.4.10. Остальные версии системного и пользовательского ПО остались неизменными. В образы интегрирована поддержка EFI/UEFI. Некоторые особенности создания загрузочных флешек для систем с UEFI описаны в wiki; После установки системы используется GRUB2 с автоматическим определением разрешения, поддерживаемого системой; Добавлен режим «Install in basic mode» для гарантированного запуска установщика на большинстве оборудования; Произведена оптимизация сервисов для улучшения скорости загрузки системы; Добавлены параметры для включения спящего режима; Исправлен ряд проблем с обнаружением оборудования: … Читать далее Вышла бета-версия ROSA Desktop 2012

Вышла облачная платформа OpenNebula 3.8

Анонсирован релиз платформы для организации управления cloud-инфраструктурой и виртуальными окружениями OpenNebula 3.8. OpenNebula позволяет организовать работу локальной облачной инфраструктуры для предоставления сервисов IaaS (инфраструктура как сервис), похожей на Amazon EC2, или обеспечить работу гибридной схемы, комбинируя ресурсы локального дата-центра и внешних облачных провайдеров. В наличии имеются средства для организации развёртывания виртуальных окружений, мониторинга, контроля доступа, обеспечения безопасности и управления хранилищем. Код системы полностью открыт под лицензией Apache. Готовые установочные пакеты доступны для Ubuntu, openSUSE, RHEL/CentOS и Debian. Ключевые улучшения, добавленные в OpenNebula 3.8: Серьезно улучшена поддержка русского языка как в web-интерфейсе для администратора Sunstone, так и в web-интерфейсе для пользователей … Читать далее Вышла облачная платформа OpenNebula 3.8

Драйвер для видеоускорителя Broadcom VideoCore оказался не так открыт, как кажется

Дэвид Эйрли (David Airlie), один из наиболее активных разработчиков X.Org, выступил с критикой открытого вчера драйвера для видеоускорителя Broadcom VideoCore. Как известно, изначально драйвер был разделён на две части: работающий на уровне ядра модуль и набор библиотек для непосредственного взаимодействия с GPU. Функции модуля, работающего на уровне ядра, сводятся к организации обмена сообщениями между GPU и работающим на уровне пользователя кодом, который до вчерашнего дня распространялся в бинарном виде. Дэвид Эйрли обратил внимание на то, что даже при открытии пользовательских компонентов драйвера его нельзя рассматривать полностью открытым, так как он очень сильно привязан к загружаемой в GPU прошивке, которая по … Читать далее Драйвер для видеоускорителя Broadcom VideoCore оказался не так открыт, как кажется

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

Представлен релиз Linux-дистрибутива BackBox Linux 3.0, базирующегося на Ubuntu и поставляемого с коллекцией инструментов для проведения оценки безопасности системы и выявления скрытых или потерянных данных в системе. Пользовательское окружение основано на Xfce 4.8. Размер iso-образа 1.1 Гб. В новой версии осуществлён переход на ядро Linux 3.2, произведено обновление системы до пакетной базы Ubuntu 12.04, проведена работа по увеличению производительности, улучшена работа меню, расширена поддержка беспроводных карт (в состав включен compat-wireless с патчами от проекта aircrack), добавлены новые версии инструментов для проверки безопасности. Читать далее Вышел BackBox Linux 3.0 дистрибутив для тестирования безопасности

Состоялся выпуск дистрибутива CRUX 2.8

Спустя два года с момента прошлого выпуска доступен релиз проекта CRUX 2.8, в рамках которого создан независимый легковесный Linux-дистрибутив, развиваемый в соответствии с концепцией KISS (Keep It Simple, Stupid), оптимизированный под платформу i686 и ориентированный на опытных пользователей. Основная цель проекта — сделать простой и прозрачный для пользователя дистрибутив, основанный на BSD-подобных скриптах инициализации, имеющий максимально упрощённую структуру и содержащий относительно небольшое число готовых бинарных пакетов. Кроме того, CRUX имеет систему портов, позволяющую легко устанавливать и обновлять приложения в стиле FreeBSD/Gentoo. Размер iso-образа 254 Мб. В новой версии осуществлено обновление системного инструментария, произведён переход на ядро Linux 3.5.4, glibc 2.16.0, … Читать далее Состоялся выпуск дистрибутива CRUX 2.8

Представлено руководство по добавлению в openSUSE поддержки новых ARM-платформ

Один из участников проекта openSUSE Александр Граф (Alexander Graf) представил руководство (PDF, 7 Мб) по портированию дистрибутива на новые устройства на базе архитектуры ARM. В представленных слайдах рассказывается о том как обычно загружаются устройства на основе ARM и уточняется какие именно шаги надо сделать чтобы добавить поддержку нового устройства в дистрибутив openSUSE. Читать далее Представлено руководство по добавлению в openSUSE поддержки новых ARM-платформ

Опубликован код драйвера для видеоускорителя Broadcom VideoCore, используемого в Raspberry Pi

Разработчики проекта Raspberry Pi объявили о публикации компанией Broadcom исходных текстов драйвера для графической подсистемы VideoCore, используемой в одночиповых системах, производимых компанией Broadcom, и, в частности, в SoC BCM2835, на базе которого основаны платы Raspberry Pi. Примечательно, что компания Broadcom стала первым производителем, опубликовавшим исходные тексты полноценного драйвера для своих мультимедийных SoC, а плата Raspberry Pi стала первым продуктом для которого доступен полнофункциональный открытый графический стек, созданный не на основе обратного инжинигинга. Код драйвера размещён в общедоступном репозитории и включает в себя как компоненты, работающие на уровне ядра Linux (модуль vcihq для передачи сообщений к VideoCore), так и набор библиотек … Читать далее Опубликован код драйвера для видеоускорителя Broadcom VideoCore, используемого в Raspberry Pi

Грег Кроа-Хартман представил утилиту usbview 2.0

Известный разработчик ядра Linux Грег Кроа-Хартман (Greg Kroah-Hartman) представил новую версию usbview, утилиты для просмотра дерева USB-устройств и получения информации об устройствах подключенных к шине USB. Версия 2.0 отличается поддержкой GTK3+ для формирования графического интерфейса и переходом на использование DebugFS для получения информации, вместо устаревшего механизма USBFS, что достаточно актуально так как новые ядра отходят от практики использования USBFS. Читать далее Грег Кроа-Хартман представил утилиту usbview 2.0

Релиз Proxmox VE 2.2, дистрибутива для организации работы виртуальных серверов

Доступен релиз Proxmox Virtual Environment 2.2, специализированного Linux-дистрибутива на базе Debian GNU/Linux, нацеленного на развертывание и обслуживание виртуальных серверов с использованием OpenVZ и KVM, и способного выступить в роли замены таких продуктов, как VMware vSphere, Microsoft Hyper-V и Citrix XenServer. Размер установочного iso-образа 397 Мб. Воспользовавшись Proxmox VE пользователь получает сразу после установки полностью готовую систему виртуальных серверов промышленного уровня с управлением через web-интерфейс, рассчитанный на управление сотнями или даже тысячами виртуальных машин. Дистрибутив имеет встроенные инструменты для организации резервного копирования виртуальных окружений и доступную из коробки поддержку кластеризации, включая возможность миграции виртуальных окружений с одного узла на другой без … Читать далее Релиз Proxmox VE 2.2, дистрибутива для организации работы виртуальных серверов

Появившаяся в ядре Linux 3.6.2 ошибка способна привести к повреждению данных в ФС Ext4

Теодор Цо (Theodore Ts’o) опубликовал в списке рассылки разработчиков ядра Linux патч с устранением серьёзной ошибки в реализации файловой системы Ext4, которая при определённых условиях может привести к повреждению данных. Проблема вызвана внесением изменения в процессе подготовки версии 3.6.2, затрагивающего инфраструктуру журналирования jbd2 (Journaling block device). Ошибка проявляется в версиях ядра Linux 3.6.2, 3.6.3, 3.4.14, 3.4.15 и 3.5.7. Исправление пока доступно только в виде патча. Причину ошибки удалось выявить только после длительного анализа внесённых изменений, так как источник проблемы было трудно отследить из-за непредсказуемого характера проявления ошибки — проблема проявлялась только на системах в которых ФС начинается с нулевого блока, … Читать далее Появившаяся в ядре Linux 3.6.2 ошибка способна привести к повреждению данных в ФС Ext4

Энтузиасты указали на необоснованность затягивания исправления уязвимостей в Java

Адам Говдяк (Adam Gowdiak), известный польский исследователь безопасности, выявивший серию нашумевших уязвимостей в Java SE, выразил возмущение политикой компании Oracle, приводящей к затягиванию выпуска исправлений с устранением уязвимости в Java. В сентябре компании Oracle были переданы детали о критической уязвимости, проявляющейся во всех версиях Java SE 5, 6 и 7, независимо от операционной системы. Одновременно был продемонстрирован рабочий эксплоит, позволяющий при открытии в браузере специально оформленного апплета выполнить код в системе в обход всех уровней изоляции виртуальной машины Java. Спустя три недели компания Oracle выпустила корректирующие обновления Java SE 6u37 и Java SE 7u9 с устранением 30 уязвимостей. При этом … Читать далее Энтузиасты указали на необоснованность затягивания исправления уязвимостей в Java

Релиз БД Redis 2.6

После года разработки увидел свет релиз новой стабильной ветки БД Redis 2.6, относящейся к классу NoSQL-систем и развиваемой при содействии компании VMware. Redis предоставляет похожие на Memcached функции для хранения данных в формате ключ/значение, расширенные поддержкой структурированных форматов данных, таких как списки, хэши и множества. В отличие от Memcached, Redis обеспечивает постоянное хранение данных на диске и гарантирует сохранность БД в случае аварийного завершения работы. Исходные тексты проекта распространяются в рамках лицензии BSD. Клиентские библиотеки доступны для большинства популярных языков, включая Perl, Python, PHP, Java, Ruby и Tcl. Имеется поддержка транзакций, позволяющих выполнить за один шаг группу команд, гарантируя непротиворечивость … Читать далее Релиз БД Redis 2.6

В игре Team Fortress 2 отмечено начало реализации поддержки Linux

Компания Valve выпустила очередное обновление для бета-версии online-игры Team Fortress 2, в котором отмечается появление серии изменений, связанных с обеспечением поддержки платформы Linux. В частности, добавлен список совместимости с Linux-драйверами, оптимальные графические настройки для Linux и скрипт для запуска в окружении Linux. Читать далее В игре Team Fortress 2 отмечено начало реализации поддержки Linux

Вышел релиз DEFT 7.2, инструментария для расследования компьютерных преступлений

Доступен релиз Linux-дистрибутива DEFT 7.2, предназначенного для проведения анализа последствий взломов, определения скрытых или потерянных данных в системе, а также для сбора доказательств в расследованиях компьютерных преступлений. Дистрибутив построен на базе Lubuntu и снабжен удобным графическим интерфейсом, использующим компоненты десктоп-окружения LXDE и оптимизированным для упрощения выполнения типовых операций, выполняемых при проведении расследования. В состав дистрибутива входит достаточно полная подборка профильных утилит, от антивирусов, систем поиска информации в кэше браузра, сетевых сканеров и утилит для выявления руткитов, до анализаторов содержимого диска и программ для выявления скрытых данных. Например, в комплект входят такие инструменты, как Guymager, Sleuthkit, Autopsy, dcfldd, ddrescue и linen. … Читать далее Вышел релиз DEFT 7.2, инструментария для расследования компьютерных преступлений