Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 26

Тема: Новости из мира Linux / *NIX / Open-Free Software & Hardware

  1. #1
    Аватар для ZERR0
    Активный участник
    Регистрация
    25.06.2012
    Сообщений
    889
    Благодарностей
    170
    Сказали спасибо: 173

    Lightbulb Новости из мира Linux / *NIX / Open-Free Software & Hardware

    Евросоюз наложил на Microsoft штраф в 860 млн евро за создание препятствий в обеспечении совместимости

    Европейский Фонд СПО сообщил о решении Верховного суда Евросоюза по наложению на компанию Microsoft штрафа в размере 860 млн евро за использование своего положения на рынке десктопов, близкого к монопольному, для подавления конкуренции в области серверных систем. Изначально штраф был назначен Еврокомиссией ещё четыре года назад, нынешнее решение суда отвергло апелляцию и указало на то, что ранее вынесенное решение подлежит исполнению. Тем нее менее размер штрафа, присуждённого в 2008 году, был снижен на 39 млн евро, и составил не 899 млн, а 860 млн евро.

    Интересно, что данное разбирательство тянется ещё с 1998 года, когда Европейский Фонд СПО и Samba Team при участии компаний IBM, Red Hat и Oracle, инициировали иск, обвинив Microsoft в отказе предоставить документацию для обеспечения совместимости с десктоп-продуктами компании. Кроме штрафа в 860 млн евро ранее были присуждены ещё несколько штрафов по данному антимонопольному разбирательству, выписанные в 2004 и 2006 годах (497 и 280 млн евро) за невыполнение предписаний по предоставлению информации, на основе которой была бы возможность создать конкурирующие совместимые продукты. Таким образом общий размер штрафов, которые выплатит Microsoft в рамках одного разбирательства составит 1.64 миллиарда евро, что является рекордом в истории европейских антимонопольных разбирательств.

    После штрафов в 2004 и 2006 годах и серии неудачных апелляций, Microsoft обеспечила наличие документации, но стала распространять её по непомерно высокой цене, что в 2008 году привело к наложению ещё одного штрафа. Компания Microsoft подала апелляцию, суть которой сводится к заявлению, что так как информация по обеспечению совместимости с релизами подпадает под множество патентов и является инновационной, для доступа к информации компания имела право взимать с конкурентов значительный размер денежных средств.

    FSFE и Samba Team, которые получили в 2007 году доступ к информации по серверным протоколам Windows, после неудачных апелляций Microsoft на решение суда от 2004 года, показали в суде, что данная информация не может рассматриваться как инновационная, так как описывает общие концепции, тривиальные детали реализации протоколов, инженерные решения и формат структур, что позволяет лишь создать совместимое решение, внутренняя реализация которого будет отличаться от сервисов Microsoft. В итоге, суд определил, что Microsoft на практике продолжает отказывать разработчикам Свободного ПО в полном доступе к информации для оперативного обеспечения совместимости и оставил в силе вынесенный в 2008 году штраф.


    Компания ASUS выпустила новый нетбук, поставляемый с Ubuntu 12.04

    Компания ASUS представила новый нетбук Asus Eee PC 1225C, поставляемый с предустановленным Ubuntu Linux 12.04. Нетбук снабжён 11.6-дюймовым экраном (1366 x 768), весит всего 1.45 кг. и обеспечивает 9 часов работы в автономном режиме.

    Нетбук поставляется с недавно представленным двухядерным CPU Intel Atom "Cedar Trail" (1.6Ghz N2600 или 1.8Ghz N2800), отличающимся пониженным энергопотреблением. В комплект входит 2 Гб ОЗУ, 320 или 500 Гб НЖМД, 0.3 мегапиксельная web-камера, 3 USB порта, HDMI, Ethernet, VGA, ридер для карт SDHC, 802.11n WiFi, Blueooth 3.0. В настоящее время укомплектованная Ubuntu модель Asus Eee PC 1225C уже продаётся в Италии по цене 370$, в дальнейшем устройство появится на прилавках и других стран Евросоюза.

    О начале продажи в других странах пока ничего не известно, но на международном сайте Asus уже размещена информация о комплектовании Asus Eee PC 1225C операционной системой Ubuntu, поэтому продукт явно рассчитан на широкое распространение. Предустанавливаемый вариант Ubuntu позиционируется Asus как "безопасная, стабильная и лёгкая в использовании ОС". В отличие от штатного дистрибутива, предустановленная версия отличается включением в поставку Adobe Flash и набора мультимедийных кодеков.


    Энтузиасты портировали Android 4 для телефона Samsung Wave

    Энтузиасты подготовили прошивку на базе Android 4 для телефона Samsung Wave S8500, изначально поставляемого с мобильной платформой Bada. Телефон Samsung Wave был выпущен в 2010 году и укомплектован одноядерным CPU 1Ghz ARM, PowerVR SGX 540 GPU, 512 Мб ОЗУ и 3.3-дюймовым экраном (800x480).

    Опубликованная Android-прошивка в настоящее время поддерживает выход в сеть через Wi-Fi, поддерживает Bluetooth, USB, GPU-акселерацию, web-камеру, SD-слот, сенсорный экран. Пока не поддерживается использование функций телефонии и отправки SMS (не работает GSM-стек 2G/3G), не читается состояние заряда аккумулятора, не работают HDMI и GPS, невозможно откалибровать экран.


    Релиз CrossOver 11.2 для Linux и Mac OS X

    Компания CodeWeavers, которая спонсирует разработку Wine и возвращает в проект около 98% всех новшеств, реализованных для своих коммерческих продуктов, выпустила релиз пакета Crossover 11.2, основанного на коде Wine 1.4.1 и предназначенного для выполнения программ и игр, написанных для платформы Windows. Начиная с ветки Crossover 11.x проведена интеграция с пакетом CrossOver Games, нацеленным на обеспечение работы игровых приложений, написанных для Windows, а также устранено разделение на редакции Pro, Standard и Bundle.

    Среди изменений:
    • Обеспечена поддержка Microsoft Visio 2010 и Microsoft Project 2010. Решены проблемы с крахом PowerPoint 2010 при обработке некоторых типов файлов;
    • Улучшена поддержка Fedora 17, в том числе добавлена возможность использования UDisks 2 и доустановки языка Perl, который не включён в базовую поставку Fedora 17;
    • Обеспечено определение корректной версии libpng для некоторых дистрибутивов, таких как Arch Linux;
    • Устранена проблема с деинсталляцией пакета через Ubuntu Software Center;
    • В SUSE Linux вместо yast теперь вызывается пакетный менеджер zypper;
    • Улучшено определение графических карт и видеодрайверов;
    • Добавлена поддержка Mac OS X 10.8 (Mountain Lion), выход которого ожидается в следующем месяце


    Началась подготовка релиза Slackware 14

    После более года с момента выхода Slackware 13.37 началось формирование релиза Slackware 14. В настоящее время Патрик Фолькердинг (Patrick Volkerding) уже пометил текущую ветку как Slackware 14. Дата финальной версии пока неизвестна, ожидается, что релиз выйдет в течение нескольких месяцев после серии тестовых версий. Из компонентов Slackware 14 можно отметить: KDE 4.8.4, GCC 4.7.1, Python 2.7.3, ядро Linux 3.2.21, офисный пакет calligra 2.4.2, seamonkey 2.10, pidgin 2.10.4, firefox 13.0.1,

    Дополнительно начат сбор предзаказов на диски со Slackware 14 (продажа дисков является основным источником финансирования инфраструктуры проекта).


    Тестирование кандидата в релизы KDE 4.9

    Увидел свет первый кандидат в релизы десктоп-окружения KDE 4.9. Релиз запланирован на 1 августа.

    Среди наиболее интересных улучшений KDE 4.9:
    • Продолжена работа по переводу компонентов рабочего стола Plasma на использование технологии декларативного описания интерфейса Qt Quick. Компоненты на базе Qt Quick позволяют добиться большой гибкости в изменении внешнего оформления, интерфейс полностью отделён от кода и легко подстраивается под различные классы устройств. Особенности работы созданных с использованием Qt Quick виджетов ничем не отличаются от виджетов, созданных с использованием классического API Plasma, но виджеты на Qt Quick имеют более привлекательное визуальное оформление и лучше поддерживают работу на устройствах с сенсорными экранами. В новой версии представлен ряд модулей с реализацией для Qt Quick разнообразных новых возможностей API Plasma. В состав включён новый хранитель экрана, переписанный с использованием QML, переписан плазмоид Microblog, добавлен новый диалог завершения работы;
    • Проведена интеграция нескольких разработок отечественной компании Роса: в состав включён апплет с реализацией режима StackFolder, предназначенного для организации быстрого доступа к наиболее используемым каталогам и файлам, и приложение KLook для быстрого просмотра группы файлов;
    • В файловом менеджере Dolphin улучшены средства для отображения, сортировки и поиска на основе метаданных. Например, для элементов в различных режимах отображения теперь показываются такие метаданные, как рейтинг, теги, комментарии, разрешение изображений, имена музыкантов и т.п. Файлы теперь можно переименовывать на месте, без открытия дополнительных диалогов;
    • Обеспечена более глубокая интеграция комнат (Activity) с файлами, окнами и другими ресурсами: пользователю теперь значительно проще привязать любые файлы и окна к заданной комнате. В окне Folderview теперь можно отобразить файлы, связанные с указанной комнатой, что упрощает группировку файлов по контексту;
    • В Gwenview представлен режим полноэкранной навигации;
    • В Okular обеспечена поддержка интегрированных в PDF-документы аннотаций, реализован более агрессивный режим предзагрузки страниц, при поиске теперь игнорируется дефис, добавлена возможность создания нескольких закладок на одной странице, по умолчанию поиск теперь начинается с текущей страницы, а не с начала документа;
    • В Kopete добавлена поддержка переименования имён в списке контактов. В окне чата обеспечен показ смены статуса. Добавлена опция для группировки всех неактивных контактов в блок "Offline Users";
    • Обеспечена поддержка D-Bus интерфейса MPRIS2 (Media Player Remote Interfacing Specification), предназначенного для организации удалённого управления медиаплеерами. На MPRIS2 теперь базируется новый плазмоид Now Playing, переписанный с использованием QML. Поддержка MPRIS2 также добавлена в плееры JuK и Dragon;
    • В kdelibs переработан код настройки цветов и реализована поддержка создания приватных комнат (Activity) с зашифрованным контентом (для данного режима пока не создан пользовательский интерфейс);
    • Многочисленные улучшения производительности и исправления ошибок.



    Релиз DirectFB 1.6

    После трёх лет разработки представлен релиз библиотеки DirectFB 1.6 (Direct Frame Buffer), предоставляющей программный слой для создания графических окружений. Среди ключевых особенностей нового выпуска отмечается улучшение режима обеспечения безопасности, оптимизация производительности, расширение API, поддержка композитного режима (ilixi compositor), начальная поддержка выполнения приложений DirectFB на платформе Android, улучшенные средства для интеграции с Mesa и поддержка акселерации с использованием OpenGL. Одновременно с DirectFB 1.6 представлены релизы развиваемых проектом оконного менеджера SaWMan 1.6.0, звуковой подсистемы FusionSound 1.6.0 и набора вспомогательных сервисов FusionDale 1.6.0. Код DirectFB распространяется под лицензией LGPL. Для оценки возможностей композитного менеджера Ilixi подготовлена специальная видеодемонстрация.

    DirectFB можно рассматривать как легковесную альтернативу X Window, ориентированную для использования на мобильных и встраиваемых системах, ограниченных по ресурсам. DirectFB предоставляет средства для задействования аппаратного ускорения графики, взаимодействия с устройствами ввода, содержит встроенную систему управления окнами, в том числе поддерживающую прозрачность. DirectFB может работать непосредственно поверх устройства Framebuffer в Linux (/dev/fb), но не ограничивается этим и может использовать другие методы вывода. Для приложений DirectFB предоставляет унифицированный уровень абстракции для задействования доступных функций аппаратного обеспечения, при отсутствии тех или иных аппаратных возможностей используются программные замены для всех поддерживаемых библиотекой графических операций. Для отображения шрифтов в DirectFB поддерживается использование библиолтеки FreeType2, а для вывода видео - lib-xine, поддержка PNG, JPEG, GIF и кадров MPEG2 интегрирована непосредственно в DirectFB.

    Из мобильных продуктов, использующих DirectFB можно отметить мобильную платформу webOS, медиаплеер MythTV и платформу jointSPACE, используемую в некоторых моделях телевизоров Philips. Для работы X11 поверх DirectFB развивается специальный X-сервер XDirectFB, позволяющий организовать вывод топового окна X11 в окне DirectFB. Средства для работы поверх DirectFB развиваются для библиотек SDL, EFL (Enlightenment Foundation Libraries), GTK+ и Qt. Существует проект по обеспечению работы Firefox непосредственно с использованием DirectFB. В следующем выпуске DirectFB ожидается полноценная поддержка всех функций, необходимых для бэкенда GTK+, поддержка Cairo 2D, функции для работы с векторной графикой и медиаконтентом, поддержка OpenGL ES, OpenVG и OpenMAX.


    Проект Mozilla выпустил полностью переработанную версию Firefox для платформы Android

    После семи месяцев разработки увидел свет финальный релиз полностью переработанного варианта браузера Firefox 14 для платформы Android, в котором вместо XUL использованы стандартные средства построения интерфейса платформы Android. Новая версия отличается новым интерфейсом пользователя, существенно увеличенной производительностью и пониженными требованиями к ресурсам. Загрузить Firefox для Android можно через Google Play. Представленный выпуск может работать под управлением Android 2.2 или более новых версий. Браузер пока подготовлен только для смартфонов, работа на планшетах не поддерживается.

    Отказ от использования XUL позволил существенно уменьшить время запуска браузера, ускорить вывод на экран и обеспечить более тесную интеграцию с системой, например, задействовать поставляемый со штатным Android-браузером Flash-плагин, а также использовать привычные режимы масштабирования. Новая архитектура панорамирования и масштабирования позволила сделать выполнение данных операций более отзывчивым на касание. Переработана система рендеринга шрифтов - текст стал более читаемым.

    Избавление от накладных расходов, связанных с интерпретацией XUL-кода, и использование стандартных виджетов привело к заметному снижению потребления ресурсов и увеличению отзывчивости интерфейса. В новой версии активно используются средства аппаратной акселерации, предоставляемые платформой Android, которые позволяют существенно увеличить скорость работы web-приложений, интенсивно манипулирующих графикой. По заявлению разработчиков, мобильная версия Firefox примерно в два раза быстрее штатного браузера для платформы Android, как по скорости отрисовки canvas, так и по отзывчивости интерфейса.

    Кардинальные изменения также наблюдаются в интерфейсе пользователя, который приведён в более привычный для Android-приложений вид. Для переключения между открытыми сайтами предлагается традиционная система вкладок, оптимизированная с учётом низкого экранного разрешения мобильных устройств (вкладки показываются при касании к значку в верхнем правом углу). Для упрощения доступа к часто посещаемым сайтам и недавно открытым страницам представлена реализация домашней вкладки с миниатюрами популярных ресурсов. Для работы с закладками, избранными сайтами и историей посещений задействован новый интерфейс Awesome Bar.

    Несмотря на то, что в браузере обеспечена поддержка Adobe Flash, по умолчанию Flash контент не показывается, а активируется только после прикосновения к области, разрешающей воспроизведение. Неизменным в версии для Android остался только web-движок Mozilla Gecko, который используется и в версии Firefox 14 для настольных систем. Использование полноценного браузерного движка позволило обеспечить в мобильной версии Firefox полную поддержку web-стандартов, а также таких функций, как Firefox Sync и дополнений Jetpack.


    Релиз web-браузера Chrome 20

    Компания Google представила релиз web-браузера Chrome 20, доступного для платформ Linux, Mac OS X и Windows. Браузер построен на кодовой базе свободного проекта Chromium и отличается использованием логотипов Google, встроенной поддержкой Flash и PDF, наличием системы отправки уведомлений в случае краха, системой автоматической установки обновлений и передачей при поиске RLZ-параметров. Из новшеств упоминается только включение по умолчанию функции Chrome to Mobile, позволяющей организовать отправку страниц на мобильные устройства привязанные к текущему аккаунту Google. В новом выпуске также отмечается обновление JavaScript-движка V8 (3.10.8.18), проведение работы над ошибками и устранение 22 уязвимостей.

    14 уязвимостей отнесены к категории опасных, 5 - умеренных, 3 - незначительных. Среди исправленных уязвимостей нет критических проблем, которые позволяют обойти все уровни защиты браузера и совершить атаку на систему пользователя. Большая часть исправленных уязвимостей выявлена при помощи инструментария AddressSanitizer, предназначенного для автоматизированного определения фактов обращения к освобождённым областям памяти, выхода за пределы границ выделенного буфера и некоторых других типов ошибок при работе с памятью. В рамках программы выплаты вознаграждений за выявление уязвимостей в Chrome исследователям безопасности выплачено 11500 долларов: 8 премии по 1000$, одна 3000$ и одна 500$.

    Дополнение: версия Chrome 20 для Linux примечательна включением в состав Flash-плагина 11.3, который официально не поставляется компанией Adobe для Linux и теперь поддерживается для данной платформы силами Google. Для работы Flash в Chrome задействован новый Pepper API (PPAPI), не совместимый с NPAPI и пока не поддерживаемый в других браузерах. Интерфейс PPAPI разработан инженерами Google для устранения проблем с переносимостью и производительностью классического API Netscape (NPAPI), а также для упрощения создания плагинов, работающих в виде отдельных процессов. Кроме того, Flash теперь включается и в 64-разрядные сборки для Linux, а не только в версию для 32-разрядных систем.


    Компания Hewlett-Packard выпустила webOS Community Edition

    В рамках подготовки первого свободного релиза мобильной платформы Open webOS 1.0, который ожидается в сентябре, компания HP произвела открытие очередной порции компонентов webOS и представила Community-редакцию платформы, в рамках которой открыт дополнительный код из уже поставляемого для планшетов HP TouchPad релиза webOS 3.0.5. Основная цель публикации webOS Community Edition - предоставление средств для изучения работы версии webOS для TouchPad на этапе до полного открытия кода webOS. Для координирования процесса поддержания webOS Community Edition для TouchPad и ведения работы по портированию для других устройств совместно с группой WebOS Internals создано сообщество webos-ports.org.

    Используя webOS Community Edition в сочетании с ранее опубликованными пакетами энтузиасты получили возможность изучения внутреннего устройства версии платформы для TouchPad и создания модифицированных сборок (например, можно кастомизировать интерфейс пользователя, переработать ланчер и внести изменения в систему нотификации). Так как будущий полностью открытый релиз Open webOS 1.0 технологически мало отличается от текущих релизов webOS, подобный опыт в будущем может пригодиться для присоединения к работе над проектом Open webOS. webOS Community Edition пока ограничивается поддержкой TouchPad, но будущий релиз Open webOS будет содержать в себе ряд дополнений, направленных на упрощение портирования для других устройств и на интеграцию внешних открытых компонентов, таких как bluetooth-стек BlueZ и звуковой сервер GStreamer.

    В составе webOS Community Edition поставляются исходные тексты базовых низкоуровневых частей платформы и компонентов графического окружения, взаимодействие между которыми организовано при помощи системного менеджера Luna SysMgr. Отдельно распространяется сборочный инструментарий и пакет CE-build-support с набором необходимых для сборки заголовочных файлов и библиотек. Указанные компоненты дополняют ранее опубликованные пакеты с модифицированными открытыми частями платформы webOS.

    Следует отметить, что в прошлые месяцы в разряд открытых были переведены фреймворк Enyo, web-браузер Isis, расширения к Qt WebKit, модули интеграции с JavaScript-движком JavaScriptCore, расширения к EGL, фреймворк Novacom для организации отладки и взаимодействия поверх USB. Открыт код прослойки для организации взаимодействия с оборудованием Nyx (hardware abstraction layer), работающей поверх ядра Linux и предназначенной для предоставления методов доступа к оборудованию, которые не поддерживаются стандартными драйверами. Также был представлен код работающей внутри браузера интегрированной среды разработки приложений Ares 2, системного менеджера Luna (System Manager Bus) с реализацией механизма межпроцессного взаимодействия (IPC) и набора сервисов и дополнений для Node.js. Все компоненты доступны под лицензией Apache 2.0.


    Сотрудник NVIDIA начал обсуждение вопроса, как компания может улучшить поддержку ядра Linux

    Стивен Уоррен (Stephen Warren), разработчик ядра Linux из компании NVIDIA, развернул в списке рассылки Kernel Summit дискуссию о том, что компании следует сделать, чтобы улучшить поддержку ядра Linux. Стивен указал на то, что в своем комментарии в Google+ Линус Торвальдс подчеркнул, что вклад NVIDIA в разработку ядра в основном связан с обеспечением поддержки Tegra SoC. В связи с этим, сотрудникам компании интересно в каких ещё областях NVIDIA может участвовать в разработке ядра, за исключением больного вопроса поддержки связанного с графикой оборудования, код для которого компания пока не может открыть.

    В итоге, вопрос сводится к тому, что если NVIDIA будет помогать в разработке базовых компонентов ядра Linux, то сможет ли такая деятельность повысить имидж компании в сообществе и компенсировать закрытый код драйверов и неразглашение спецификаций, связанных с графическими процессорами. В качестве областей, в которых может помогать NVIDIA, отмечаются любые разработки, связанные с поддержкой архитектуры ARM и развитием интерфейсов для унификации поддержки сложных и модульных встраиваемых систем.

    Несколько известных разработчиков ядра уже отреагировали на сообщение Стивена. Ted Ts'o, создавший файловые системы ext2, ext3 и ext4, высказал пожелание по обеспечению возможности работы с проприетарным драйвером NVIDIA в экспериментальных ветках ядра. В настоящее время поддержка новых ядер выходит с некоторой задержкой, что мешает разработчикам ядра, использовать и тестировать драйвер NVIDIA на их системах, если на них используются экспериментальные версии ядра. Для сборки модуля ядра драйвера NVIDIA также используются только стандартные средства дистрибутивов, что вызывает дополнительные проблемы в ситуации использования нестандартных настроек. В связи с этим Ted Ts'o предлагает обеспечить возможность сборки модуля NVIDIA из одной Git-ветки с ядром Linux.

    Мэтью Гаррет (Matthew Garrett) посоветовал прекратить развитие отдельного модуля ядра для взаимодействия с проприетарным графическим драйвером, переместив всю специфичную логику, реализованную в виде блоба, на сторону работающего в пространстве пользователя драйвера. На уровне ядра для обеспечения взаимодействия с видеокартой предлагается использовать возможности модуля nouveau.

    По крайней мере такой подход поможет избавиться от наличия двух модулей ядра для одних и тех же видеокарт, позволит перейти NVIDIA на использование стандартных механизмов ядра (в настоящее время модуль NVIDIA слабо вписывается в инфраструктуру ядра, так как дублирует многие уже доступные интерфейсы), а также будет способствовать обеспечению поддержки в nouveau методов взаимодействия с видеокартами. Для NVIDIA выгода такого подхода состоит ещё и в том, что удастся избежать проблем при использовании драйвера на системах с включенным режимом безопасной загрузки UEFI, при котором в Fedora Linux смогут быть загружены только компоненты ядра, заверенные корректной цифровой подписью разработчика дистрибутива. Для загрузки сторонних модулей ядра от пользователя потребуется значительно больше усилий, связанных с отключением режима безопасной загрузки или использованием своих проверочных ключей.


    Новая версия сетевого анализатора Wireshark 1.8.0

    После года разработки представлен релиз новой стабильной ветки сетевого анализатора Wireshark - 1.8.0. Напомним, что изначально проект развивался под именем Ethereal, но в 2006 году из-за конфликта с владельцем торговой марки Ethereal, разработчики были вынуждены переименовать проект в Wireshark.

    Ключевые новшества Wireshark 1.8.0:
    • Поддержка захвата трафика одновременно с нескольких сетевых интерфейсов;
    • Возможность добавления, редактирования и сохранения аннотаций к пакетам и файлам с перехваченным трафиком;
    • В Wireshark, TShark и других утилитах по умолчанию осуществлён переход на сохранение дампов в формате pcap-ng;
    • Поддержка управления дешифрацией ключей для IEEE 802.11, IPsec и ISAKMP;
    • Разделение меню "Save As" на две части - "Save As" для записи файлов с другим именем и "Export Specified Packets" для экспорта только отдельных видов пакетов;
    • Изменены опции утилиты TShark, для выполнения двухэтапнго анализа следует использовать опцию "-2", для вывода в stdout содержимого пакетов - "-P", для определения разделителя строк - "-S";
    • Поддержка IPv6 GeoIP-баз привязки адресов к местоположению;
    • Поддержка 117 новых протоколов, в том числе протоколов GlusterFS, BitTorrent DHT, GSM CBCH, GSM Cell Broadcast Service, GSM SIM, H.248.2, HDFS, LPPa, XMCP, YAMI, RDP.



    Обзор изменений в языке Си за последние 13 лет

    Дэнни Калев (Danny Kalev), бывший член комитета по утверждению стандартов C++, предложивший множество улучшений, вошедших в последние стандарты по языкам Си и Си++, опубликовал статью с обзором нововведений, вошедших в стандарт C11 (ISO / IEC 9899:2011), а также оценкой общих тенденций развития языка Си за последние 13 лет с момента выхода предыдущего стандарта C99.

    Рассмотрены такие возможности, как средства для обеспечения многопоточности, анонимные структуры и объединения, _Generic, _Noreturn, управление выравниванием выделяемой памяти (aligned_alloc), поддержка Unicode, статические утверждения (Static assertions), средства для проверки допустимых границ и диапазонов значений, удаление функции gets() и новый интерфейс fopen().

    источник: www.opennet.ru
    Есть три коренных яда, из которых возникают все страдания и заблуждения:
    1. Неведение о своей природе (глупость, ошибочные взгляды, неспособность видеть вещи такими, какие они есть, чувство безразличия) — является главной причиной страданий;
    2. Отвращение (гнев, чувство «безобразности», отторжение, неприязнь, ненависть);
    3. Привязанность (к идеям существования и несуществования вещей, к умозрительности, к нирване, к желаниям и страхам, ко всему внешнему миру и к собственному «я» как к иллюзиям).

  2. 1 пользователь сказал cпасибо ZERR0 за это полезное сообщение:

    RICH16 (23.12.2013)

  3. #2
    Аватар для ZERR0
    Активный участник
    Регистрация
    25.06.2012
    Сообщений
    889
    Благодарностей
    170
    Сказали спасибо: 173
    Первый стабильный релиз браузера Chrome для платформы Android

    Спустя два дня после релиза переработанной версии Firefox для платформы Android компания Google объявила о снятии статуса бета-версии с нового выпуска браузера Chrome для платформы Android, базирующийся на кодовой базе Chromе 18. Браузер доступен для загрузки через Google Play и поддерживает работу на устройствах с платформой Android 4. В отличие от существенно урезанного по возможностям штатного браузера для платформы Android, Chrome для Android позволяет воспользоваться на телефонах и планшетах полным набором функций, свойственных современным браузерам для настольных систем, обладая при этом интерфейсом, оптимизированным для мобильных устройств.

    Среди особенностей Chrome для Android:
    • Наличие наиболее интересных функций, наблюдаемых в настольной версии, таких как использование вкладок (табов), режим инкогнито, закладки, поиск из адресной строки.
    • Поддержка привязки к аккаунту в Google и возможность синхронизации закладок, открытых вкладок, истории и прочих данных между несколькими устройствами, в том числе с настольным ПК. Возможность просмотра списка сайтов, открытых в стационарной версии браузера Chrome;
    • Оптимизированный для мобильных устройств интерфейс навигации, прокрутки и масштабирования содержимого страниц. Поддержка независимого плавного скроллинга для независимых элементов на странице (например, шапка может оставаться на месте, а прокручиваться только контент). Режим обзорного просмотра открытых вкладок, при котором вкладки можно листать, используя жест, напоминающий сдвиг карты в колоде. Важным улучшением является также алгоритм определения корректной ссылки на которую пытается пальцем попасть пользователь (используется удобный метод автоматического увеличения области при касании рядом со ссылкой);
    • Функция быстрого обмена ссылками между настольным браузером и мобильным устройством. Например, можно в один клик отправить ссылку на страницу с ПК на телефон, для чтения страницы в дороге (страница будет загружена сразу, что позволит просмотреть её на телефоне даже в offline-режиме);
    • Полная поддержка web-технологий и HTML5 на уровне версии Chrome для настольных систем, включая поддержку HTML5 video и таких API, как AppCache, localStorage, WebSQL, File APIs(File, FileList, FileReader, Blob), IndexedDB, Geolocation API, Media capture, Web Workers, requestAnimationFrame и WebSockets;
    • При отображении контента через HTML5-элемент canvas используется аппаратное ускорение с привлечением GPU;
    • Для обеспечения безопасности используется штатная многопроцессная архитектура Chrome и sandbox-изоляция;
    • Наличие функции удалённой отладки web-приложений, позволяющей подключить устройство по USB-порту к ПК и использовать в настольном браузере Chrome Developer Tools для просмотра и отладки кода, выполняемого в браузере на телефоне или планшете. Данная особенность делает Chrome особенно привлекательным как средство для отладки работы web-приложений на мобильных устройствах;
    • Режим представления десктоп-браузером, который позволяет загрузить вместо специальной мобильной версии полноценный вариант сайта;
    • Добавление закладок на домашний экран в форме ярлыков;
    • Возможность определения MIME-обработчиков для разных типов контента;
    • Поддержка работы через системный прокси, конфигурируемый в настройках Android;
    • Поддержка загрузки файлов на локальное хранилище устройства;
    • Поддержка проигрывания старых встраиваемых блоков YouTube через штатное приложения для просмотра контента YouTube


    Релиз менеджера загрузки GNU GRUB 2.00

    После восьми лет разработки официально представлен первый стабильный релиз модульного многоплатформенного менеджера загрузки GNU GRUB 2.00 (GRand Unified Bootloader). GRUB поддерживает широкий спектр платформ, включая обычные ПК с BIOS, платформы IEEE-1275 (OLPC и оборудование на базе PowerPC/Sparc64), EFI-системы, оборудование на основе MIPS-совместимого процессора Loongson-2F (Yeeloong, Fuloong2F), системы Itanium и ARCS (SGI), устройства, использующие свободный пакет CoreBoot.

    GRUB 2.00 продолжает развитие ветки GRUB 1.9x, которая, несмотря на формальный статус экспериментальной, уже давно активно используется в дистрибутивах. В процессе подготовки GRUB 2.00 кроме продолжения развития функциональности, большое внимание было уделено обеспечению стабильности и высокого качества выпуска. По сравнению с представленным год назад экспериментальным выпуском GRUB 1.99 в версии 2.00 представлена достаточно большая порция новшеств:
    • Включена официальная тема оформления для меню gfxmenu (starfield). Меню переработано и теперь поддерживает подменю. Для более оптимального выбора видеорежима задействован EDID;
    • В состав включён драйвер для USB-контроллеров EHCI, а также новые драйверы для AHCI, ESCC serial, IEEE1275 serial, EFI serial. Обеспечена поддержка VBE для coreboot;
    • Добавлен сетевой стек для BIOS, IEEE1275, EMU и EFI, включающий поддержку TFTP, HTTP и DNS;
    • Расширена поддержка использования GRUB в качестве прошивки для устройств на базе MIPS-совместимого процессора Loongson-2F, в дополнение к ранее поддерживаемому ноутбуку Yeeloong добавлена поддержка мини-ПК Fuloong2F;
    • Проведено портирование для систем на базе архитектур Itanium и ARCS (SGI mips). Представлен mips-порт для эмулятора qemu (qemu -M mips);
    • Добавлена команда grub-mount для монтирования файловых систем при помощи драйверов GRUB FS и модулей FUSE;
    • Изменены настройки безопасности, по умолчанию теперь доступ к командному режиму блокируется, если в конфигурации определён суперпользователь;
    • Поддержка файловых систем ExFAT, Minix3fs, Big-endian minixfs, RomFS и Squash4;
    • Поддержка таблиц разделов и дисковых форматов: DVH, Plan9, Big-endian mdraid, cpio, LUKS, GELI, LDM, LZOP. Обеспечена возможность работы с дисками, размер блоков в которых отличается от 512;
    • Расширена поддержка HFS+, улучшена поддержка ReiserFS, добавлена поддержка RAID LVM. До версии 33 обновлена поддержка ZFS, добавлена возможность работы с режимами multidevice, mirrored, raidz(2,3), использования сжатия GZIP, ZLE и шифрования. В драйвер btrfs добавлена поддержка LZO-сжатия. Для архивов cpio и tar добавлена поддержка символических ссылок. Улучшен код автоматического определения типа ФС;
    • Поддержка протоколов загрузки для Darwin 11 (Mac OS X Lion), Plan9 и FreeDOS. Возможность вызова Windows-загрузчика Ntldr/bootmgr. Поддержка загрузки другого экземпляра coreboot из coreboot. Поддержка загрузки нескольких initrd. Базовая поддержка illumos и xnu. Поддержка загрузки PXE по цепочке;
    • Поддержка контрольных сумм ADLER32 и CRC64 для сжатия XZ и команды hashsum;
    • Экспериментальная поддержка сборки при помощи инструментария разработки от компании Apple;
    • Расширение средств для тестирования и отладки. В grub-fstest добавлены команды cat, zfsinfo, testload xnu_uuid. Обеспечен сбор статистики о работе дискового кэша. Добавлены скрипты для отладки в GDB. Добавлена команда time;
    • Проведена оптимизация производительности. Реализован ленивый режим сканирования неиспользуемых устройств. Задействован кэш CPU при доступе к видеопамяти. При выполнении операций поиска в первую очередь перебираются самые востребованные устройства;
    • Расширены средства интернационализации, добавлена поддержка Unicode 6.0. Для перевода элементов внутри скриптов добавлена конструкция $"...", при помощи которой можно отраганизовать перевод grub.cfg налету;
    • Добавлен скрипт grub-mknetdir для упрощения создания загружаемых по сети директорий. В grub-install добавлена поддержка всех платформ, кроме qemu.

    Из ранее реализованных в рамках проекта GRUB 2 улучшений, можно отметить:
    • использование нового загрузчика Multiboot2;
    • поддержка выполнения скриптов;
    • динамическая загрузка модулей;
    • доступ к файлам на ФС NTFS, Reiserfs, EXT4, AFS, UDF, BtrFS, NILFS2 и ZFS, разделам RAID 4/6/10, DM-RAID и данным внутри cpio/tar архивов;
    • создание графических меню с интегрированными виджетами;
    • вывод локализованного текста в отличных от ASCII кодировках;
    • поддержка горячего подключения/отключения USB-устройств;
    • использование шифрованных паролей;
    • поддержка загрузки ядра FreeBSD, NetBSD, OpenBSD и MacOS X (XNU);
    • возможность изменения раскладки клавиатуры;
    • расширенные средства для генерации PXE-образов;
    • поддержка автодополнения вводимых команд;
    • переход на лицензию GPLv3, запрещающую тивоизацию


    Разработчики открытых драйверов Freedreno и Lima продемонстрировали прогресс в разработке

    Разработчик драйвера Freedreno (драйвер для 3D-ускорителя Adreno, встречающегося в чипах Qualcomm для мобильных устройств) Роб Кларк (Rob Clark отметил, что драйвер достиг состояния при котором он уже может обеспечивать простейший 3D рендеринг. Предстоит еще проделать большой путь, но это важная веха в развитии драйвера, знаменующая собой минимальную работоспособность основных подсистем.

    В свою очередь, разработчик драйвера Lima (драйвер для графического сопроцессора Mali, применяемого во многих чипах на основе архитектуры ARM), Люк Верхеген (Luc Verhaegen) продемонстрировал достаточно сложную 3D-сцену, обсчитываемую его драйвером. В данный момент наборы команд шейдерных процессоров удалось установить и все шейдеры сцены были ассемблированы без использования проприетарного компилятора. Из нерешенных проблем в данный момент остается отсутствие открытого компилятора который бы автоматически генерировал из шейдеров код для шейдерных процессоров в автоматическом режиме.

    источник: www.opennet.ru
    Есть три коренных яда, из которых возникают все страдания и заблуждения:
    1. Неведение о своей природе (глупость, ошибочные взгляды, неспособность видеть вещи такими, какие они есть, чувство безразличия) — является главной причиной страданий;
    2. Отвращение (гнев, чувство «безобразности», отторжение, неприязнь, ненависть);
    3. Привязанность (к идеям существования и несуществования вещей, к умозрительности, к нирване, к желаниям и страхам, ко всему внешнему миру и к собственному «я» как к иллюзиям).

  4. 1 пользователь сказал cпасибо ZERR0 за это полезное сообщение:

    RICH16 (23.12.2013)

  5. #3
    Аватар для ZERR0
    Активный участник
    Регистрация
    25.06.2012
    Сообщений
    889
    Благодарностей
    170
    Сказали спасибо: 173
    Перевод мировых атомных часов на одну секунду привёл к массовому зависанию серверных приложений

    В полночь с 30 июня на 1 июля с целью синхронизации с астрономическим временем Земли эталонные мировые атомные часы были приостановлены на одну секунду, таким образом в последней минуте оказалось 61 секунда, а на некоторых часах можно было наблюдать волшебное время "23:59:60" или два раза по "23:59:59". Подобный шаг привёл к непредвиденному коллапсу многих приложений и сервисов. Проблема была вызвана зацикливанием из-за неготовности обработать появление лишней секунды. В большинстве систем, на которых проявилась проблема, была настроена синхронизация точного времени по NTP.

    В итоге, испытывали проблемы с работой некоторые сайты (в том числе Reddit, LinkedIn и Mozilla), наблюдалось массовое зависание серверных приложений (в основном приложения работающие в Java VM, такие как Hadoop и Cassandra), начинала съедать все процессорные ресурсы СУБД MySQL, отключились VPN-туннели на базе OpеnVPN, зависали Linux-серверы.

    В большинстве случаев администраторы были вынуждены перезапустить зависшие серверы. Тем не менее, для стабилизации некоторых приложений, начавших потреблять излишние ресурсы CPU, достаточно было вручную выставить корректное время через команду "date `date +"%m%d%H%M%C%y.%S"`". Для некоторых систем мог дополнительно потребоваться останов ntpd на время выполнения данной команды и перезапуск пожирающих CPU приложений. Интересно, что в системе отслеживания ошибок Red Hat информация о возможной проблеме была опубликована ещё в 2009 году и исправлена в RHEL 5.4 (дополнительно было опубликовано уведомление, что RHEL не подвержен проблеме). В марте 2012 года в ядре Linux была выявлена и исправлена проблема с зависанием при появлении лишней секунды на некоторых системах с таймером высокого разрешения (когда ntpd вызывал adjtimex в ядре оставалась неубранной блокировка). О зависании Linux-серверов в основном сообщают пользователи систем с необновлённым ванильным ядром, собранным вручную, а также пользователи штатных пакетов с Linux ядрами 2.6.32, 3.1 и 3.2 из состава Debian GNU/Linux.

    При этом, добавление лишней секунды для синхронизации времени с периодом вращения земли производится не в первый раз, прошлое прибавление состоялось 31 декабря 2008 года и обошлось без глобальных проблем. В прошлом году внимание к проблеме пыталась поднять компания Google, поделившись своим методом устранения негативного эффекта - разбиеним лишней секунды на большой интервал корректировки, с прибавлением каждый раз по миллисекунде, что приведёт к плавному размыванию секунды по большому отрезку времени. Похожее готовое практическое решение (скрипт для плавного прибавления секунды) месяц назад опубликовал один из разработчиков Opera.


    Релиз системной библиотеки Glibc 2.16 с поддержкой ISO C11 и X32

    Представлен релиз системной библиотеки GNU C Library (glibc) 2.16, которая полностью следует требованиям стандартов ISO C99, C11 и POSIX.1-2008. Новая версия примечательна реализацией поддержки стандарта C11, поддержкой X32 ABI, проведением чистки кода (оставлена только поддержки EABI для ARM, из бинарных форматов сохранена только поддержка ELF, убран код совместимости со старыми ядрами Linux), перемещением в порты архитектуры IA-64, ревизией математических функций, поддержкой архитектур TILE-Gx и TILEPro.

    Glibc является основой большинства Linux-дистрибутивов, за исключением OpenWrt, Debian и Ubuntu, которые перешли на использование системной библиотеки Eglibc. Библиотека Eglibc построена на актуальной кодовой базе Glibc и полностью совместима с ней на уровне API и ABI, отличаясь интеграцией некоторых дополнительных наработок для встраиваемых систем, более низкими системными требованиями, возможностью гибкой настройки компонентов, улучшенной поддержкой кросс-компиляции и кросс-тестирования.

    В новой версии Glibc произошли следующие изменения:
    • Для архитектуры x86-64 добавлена поддержка X32 ABI, позволяющего использовать на 64-разрядных системах 32-разрядную модель адресации памяти. ABI X32 позволяет приложениям использовать все преимущества архитектуры x86_64, такие как дополнительные регистры и более быстрые инструкции, PIC ABI. В то же время ABI X32 даёт возможность работать с 32-разрядными указателями памяти, что позволяет экономить память, способствует более эффективному наполнению процессорного кэша и положительно сказывается на общей скорости исполнения кода;
    • Реализована поддержка нового стандарта языка Си - C11 (ISO / IEC 9899:2011):
    • Добавлена поддержка статических утверждений static_assert;
    • В режиме совместимости с C11 удалена функция gets();
    • Добавлены функции at_quick_exit() и quick_exit();
    • Добавлена функция aligned_alloc();
    • Реализована возможность управления выравниванием выделяемой памяти через функцию aligned_alloc();
    • Добавлены функции преобразования Unicode-строк uchar.h;
    • Добавлены комплексные функции CMPLX, CMPLXF, CMPLXL;
    • Поддержка архитектуры IA-64 перемещена из основной ветки в порты;
    • Убрана поддержка всех бинарных форматов, кроме ELF;
    • Добавлена проверка версий для вызовов poll() и ppoll();
    • Увеличена скорость выполнения некоторых математических функций в режиме x86-64;
    • Добавлен флаг компиляции "--enable-obsolete-rpc", который включает поддержку устаревших RPC-функций, которые присутствовали в glibc 2.14 и ранее;
    • Убран код совместимости с ядрами Linux до версии 2.4. Разработчики предупреждают, что glibc 2.16 гарантирует совместимость только с ядрами 2.6.x и более поздними;
    • Добавлен новый заголовок sys/auxv.h и функция getauxval() для лёгкого доступа к информации пар параметр/значение AT_* ядра Linux;
    • Оптимизирована функция expf() для платформ x86 и x86-64. Работа выполнена Любовью Дмитриевой, российским разработчиком из Intel;
    • Улучшена поддержка кросс-компиляции;
    • Добавлена поддержка процессорных архитектур TILE-Gx и TILEPro;
    • Убрана поддержка старых версий ARM ABI, теперь поддерживается только EABI;
    • Обеспечена совместимость конфигурационных заголовочных файлов между архитектурами x86 и x86-64;
    • Добавлена сборочная опция "--enable-systemtap" для включения статических проверок setjmp в libc и longjmp в libpthread, необходимых для трассировки приложений при помощи SystemTap;
    • Добавлены новые оптимизированные варианты функций для архитектур SPARC и PowerPC;
    • Проведён аудит работы математических функций, устранены многие проблемы, приводившие к появлению неточных результатов;
    • В поставку больше не входят файлы с данными по часовым поясам, базу часовых поясов теперь нужно устанавливать отдельно;
    • Исправлено 253 ошибки.


    Реструктуризация Qualcomm приведёт к более активной работе над открытыми проектами

    Компания Qualcomm анонсировала план преобразования корпоративной структуры с целью оптимизации процесса подготовки новых продуктов и выделения деятельности, связанной с лицензированием и патентами в отдельное подразделение Qualcomm Technology Licensing Division (QTL), а также созданием новой дочерней компании Qualcomm Technologies, Inc. (QTI), в которую будет перенесена вся исследовательская деятельность, разработка, предоставление сервисов и подготовка продуктов, в том числе бизнес по производству чипов. Для сообщества реструктуризация компании примечательна заявлением об усилении работы с открытыми проектами в Qualcomm Technologies и других подразделениях, а также решением проблем с использованием запатентованных технологий в открытых проектах компании.

    В рамках новой структуры, созданная компания Qualcomm Technologies и её подразделения будут непосредственно владеть патентами, специально созданными для передачи технологий в открытые проекты, в то время как базовый портфель патентов останется в руках Qualcomm Incorporated. Тем не менее, Qualcomm Technologies не будет иметь прав на использование пакетов из базового патентного пула Qualcomm Incorporated, например, охватывающих технологии 3G и 4G, что позволит явно разделить патенты на которые Qualcomm передаёт права по использованию сообществу и патенты, которые подлежат лицензированию другими производителями.

    Что касается созданного в 2009 году подразделения Qualcomm Innovation Center, Inc. (QUIC), занимающегося открытыми мобильными платформами, поддержкой возможностей чипсетов Qualcomm в открытых операционных системах, интеграцией поддержки мобильных технологий в открытом ПО и взаимодействием с сообществом, то никаких изменений в плане владения интеллектуальной собственностью для данного подразделения произведено не будет. Напомним, Qualcomm входит в число платиновых участников организации Linux Foundation с правом вхождения представителя компании в совет директоров Linux Foundation, оплачивая при этом ежегодный взнос в размере 500 тыс. долларов. Кроме Qualcomm в число платиновых участников входят Fujitsu, IBM, Intel, NEC, Samsung и Oracle.


    Релиз промышленного дистрибутива Oracle Linux 6.3

    Компания Oracle представила релиз промышленного дистрибутива Oracle Linux 6.3, созданного на основе пакетной базы Red Hat Enterprise Linux 6.3. Дистрибутив доступен для бесплатной загрузки в сборках для архитектур x86 и x86_64 (размер iso-образа 3.1 Гб). Кроме того, в соответствии с принятым в марте решением, для Oracle Linux открыт неограниченный и бесплатный доступ к yum-репозиторию с бинарными обновлениями пакетов с устранением ошибок (errata) и проблем безопасности.

    Из отличий дистрибутива Oracle Linux 6.3 от RHEL 6.3 отмечается исправление ошибок, обновление версий драйверов для сетевых устройств и систем хранения. В составе Oracle Linux 6.3 поставляется два варианта пакетов с Linux-ядром: классический вариант от компании Red Hat (kernel-2.6.32-279.el6) и созданный силами Oracle пакет с ядром Linux, основанный на ветке 3.0 с бэкпортированием некоторых возможностей более новых ядер серии 3.x (kernel-uek-2.6.39-200.24.1.el6uek). По умолчанию в базовую поставку входят оба ядра, но подготовленный в Oracle пакет с ядром загружается по умолчанию. Готовые бинарные сборки ядра от Oracle для совместимых c RHEL дистрибутивов и src.rpm-пакеты представлены на сайте public-yum.oracle.com, там же можно загрузить и другие присутствующие в дистрибутиве пакеты. Oracle не накладывает никаких ограничений на поставку подготовленного в Oracle ядра в сторонних продуктах.

    Среди ключевых особенностей Oracle Linux 6 (в основном данные возможности связаны с ядром Unbreakable Enterprise Kernel 2):
    • Поддержка файловой системы Btrfs для промышленной эксплуатации. По умолчанию в Oracle Linux по прежнему остаётся ФС Ext4, которую отныне Btrfs дополняет в качестве официально поддерживаемой опции. Примечательно, что в анонсе упоминается включение в состав пакета btrfs-progs обновлённой утилиты btrfsfsck, поддерживающей восстановление целостности повреждённой ФС (опция "--repair"), а именно поддержку перестроения записей экстентов, восстановление информации о группах блоков и работу с повреждёнными группами блоков. Из других улучшений Btrfs отмечается online-дефрагментация, проверка целостности данных ("Scrubbing", сверка указанных в экстентах контрольных сумм с контрольными суммами, вычисленными на основе фактических данных), возможность использования LZO-сжатия, снапшоты в режиме только для чтения, команды "btrfs subvolume list" и "btrfs subvolume find-new", поддержка прямого ввода/вывода (Direct I/O), опция монтирования nospace_cache, асинхронное создание снапшотов и большое число различных исправлений и оптимизаций;
    • Поддержка изолированных окружений на базе легковесных контейнеров LXC (LinuX Container), базирующихся на использовании cgroups и отдельных пространств имён. В LXC-контейнере не используется виртуализация, а на базе уже работающего ядра Linux создаётся отдельное представление операционной системы со своей структурой ФС и сетевым стеком;
    • Улучшение поддержки систем виртуализации Xen. Дополнительные оптимизации для использования ядра на стороне гостевых систем. В ядре Unbreakable Enterprise Kernel 2 обеспечена полная поддержка работы в роли хоста на базе гипервизора Xen, а также возможность запуска в гостевых системах в режимах паравиртуализации и аппаратной виртуализации (HVM). Поддержка бэкендов для работы с блочными устройствами и PCI-картами в Xen DomU портирована из ядра Linux 3.3;
    • Экспериментальная поддержка проверки валидности модулей ядра по цифровым подписям. В процессе загрузки модуля его сигнатура будет проверена при помощи вшитых в ядро публичных ключей, в зависимости от настроек модули без корректной цифровой подписи могут быть блокированы;
    • Включение в состав модуля device-mapper dm-nfs, который позволяет использовать размещённый на NFS-разделе файл как блочное устройство. Отличие от loopback-монтирования файлов в том, что непосредственно файл размещается на удалённой машине и доступен через протокол NFS;
    • Поддержка технологии XPS (Transmit Packet Steering), позволяющей повысить на 20-30% пропускную способность передачи сетевых пакетов для адаптеров, поддерживающих несколько очередей пакетов;
    • Дополнительные наработки в области увеличения производительности и масштабируемости. Оптимизации затронули такие подсистемы как планировщик задач, система управления памятью, файловые системы и сетевой стек. Экспериментальная поддержка DRBD (Distributed Replicated Block Device);
    • Поддержка метода удаленного прямого доступа к памяти OFED (OpenFabrics Enterprise Distribution);
    • Поддержка кластерной файловой системы OCFS2 1.6, в которой добавлена поддержка JBD2, расширенных атрибутов, POSIX ACL, хранения контрольных сумм для мета-данных, индексации директорий и REFLINK-ов;
    • Интеграция фреймворка обеспечения целостности данных DIF/DIX (Linux data integrity framework), который позволяет защитить данные от повреждения при их записи в хранилище за счет сохранения дополнительных корректирующих блоков;
    • Система автоматического адаптивного тюнинга работы SSD-накопителей, определяющая факт подключения SSD-накопителя и применяющая ряд оптимизирующих настроек, зависящих от характера ввода/вывода;
    • Возможность привязки обработчиков ввода/вывода к определенным процессорным ядрам (IO affinity) с целью увеличения эффективности кэширования (один и тот же поток обрабатывается одним ядром CPU);
    • Поддержка технологий Receive Packet Steering (RPS) и Receive Flow Steering (RFS) для прозрачного распределения нагрузки по обработке входящего сетевого трафика на имеющиеся в системе CPU. Функция RPS позволяет организовать на разных CPU параллельную обработку операций над IP и TCP пакетами, для чего для каждого сетевого устройства или для каждой очереди пакетов добавлен дополнительный индекс, использующий хэширование по заголовку пакетов для выбора CPU-обработчика. RFS дополняет RPS эвристическими методами выбора CPU, не просто выбирая обработчик случайным образом, а учитывая на каком CPU выполняется вызвавшее системный вызов recvmsg() приложение для наиболее оптимального использования кэша;
    • Поддержка системного вызова fallocate(), обеспечивающего возможность предварительного выделения места под создаваемые приложением файлы, что позволяет гарантировать, что для заданного файла в ФС при любых обстоятельствах хватит места, даже если в процессе создания файла дисковый раздел будет переполнен другими процессами. Использование fallocate позволяет значительно ускорить создание больших файлов, таких как образы виртуальных машин.


    Релиз почтовых клиентов Sylpheed 3.2 и Claws Mail 3.8.1

    Почти одновременно вышли новые версии популярных почтовых клиентов: Sylpheed 3.2 и Claws Mail 3.8.1. Claws Mail отделился от проекта Sylpheed в 2005 году (с 2001 по 2005 г. проекты развивались совместно, Claws использовался для тестирования будущих новшеств Sylpheed). Интерфейс Claws Mail и Sylpheed построен с использованием GTK+, код распространяется под лицензией GPL.

    В новой версии Sylpheed:
    • Усовершенствован интерфейс для работы с приложениями к письмам, каждое вложение теперь снабжено графической меткой и всплывающим меню, добавлена возможность сохранения всех вложений разом.
    • Обеспечена возможность быстрого поиска по нескольким ключевым словам.
    • В качестве фильтра нежелательной корреспонденции (спама) по умолчанию задействован SylFilter.
    • Расширены возможности версии для Windows, например, добавлена поддержка IPv6.
    • Cерия улучшений юзабилити.
    • Расширено API для разработки плагинов.
    • Увеличена скорость чтения содержимого файлов с кэшем.
    • Для POP3 и NNTP добавлена поддержка работы через прокси SOCKS.
    • Для медленных соединений реализован режим загрузки заголовков сообщений через POP3.

    Изменения в Claws Mail 3.8.1:
    • Добавлен новый флаг для пометки сообщений, для которых была выполнена пересылка и написан ответ.
    • В контекстное меню сообщения добавлена опция 'Send to...' начала написания нового сообщения с прикреплением вложений из текущего сообщения.
    • В диалоги отправки и получения сообщений добавлены опции 'Hide' (скрыть окно с показом прогресса выполнения операции) и 'View Log' (показать подробный лог).
    • В системе поиска добавлена поддержка сокращённых команд, например, 'ha' вместо 'has_attachment'.
    • Добавлены средства показа базовой статистики о текущем сеансе работы в программе.
    • Реализовано выделение путей к вложениям цветом.


    Релиз драйверов AMD Catalyst 12.6 и xf86-video-ati 6.14.6

    Компания AMD выпустила новую версию проприетарного драйвера для видеокарт ATI - AMD Catalyst 12.6 (101 Мб). Кроме исправления накопившихся ошибок новая версия примечательна обеспечением работы с ядром Linux 3.4 и прекращением поддержки видеокарт серий Radeon HD 2000/3000/4000, базирующихся на GPU R600 и R700 (оставлена поддержка Evergreen и более новых серий). Последним релизом драйвера с поддержкой R600 и R700 остаётся AMD Catalyst 12.4, который не поддерживает X Server 1.12, поэтому компания AMD намерена выпустить обновление драйвера для старых карт с добавлением поддержки новой версии X-сервера.

    Одновременно представлен релиз открытого X.Org-драйвера xf86-video-ati 6.14.6 в котором исправлено несколько ошибок. Указанный выпуск является последней версией свободного DDX-драйвера xf86-video-ati с поддержкой переключения видеорежимов на уровне пользователя (UMS - User Mode Setting). В дальнейшем разработчики перейдут к формированию ветки xf86-video-ati 7.x, в которой будет поддерживаться только переключение видеорежимов на уровне ядра (KMS - Kernel Mode Setting). С одной стороны KMS позволяет избавиться от необходимости наличия root-привилегий при запуске X-сервера, но с другой стороны, ограничивает работу драйвера системами для ядра которых присутствует KMS-модуль (в настоящее время только Linux).

    Дополнительно можно отметить публикацию для Gallium3D-драйвера r600g из состава Mesa патча, значительно повышающего производительность обработки текстуры глубины. При выполнении теста Lightsmark производительность возрастает примерно от 6 до 23% в зависимости от разрешения и типа видеокарты (по заявлению разработчика наблюдается ускорение в 30%). При тестировании в игровых приложениях всё зависит от типа используемой видеокарты - для некоторых карт наблюдается небольшой выигрыш в производительности (на уровне 10%), но для других карт выявлено замедление работы.


    Компания Adobe прекращает выпуск Flash для Android и развивает открытый редактор для Web-приложений

    Компания Adobe окончательно прекратила поддержку Flash Player для всех мобильных платформ. Вскоре после прекращения выпуска новых веток Flash Player для Linux компания компания Adobe объявила о решении не выпускать сертифицированную версию Flash Player для платформы Android 4.1. Кроме того, начиная с 15 августа, возможность загрузить обновление с Flash Player из каталога Google Play будет предоставлена только пользователям, на устройствах которых уже установлен Flash Player. Устройства на которых не установлен Flash Player будут помечены как несовместимые с данным приложением, т.е. Flash Player установить не удастся. Тем не менее, при желании останется возможность установить вручную APK-пакет с ранее выпущенными версиями Flash Player для Android из архива старых версий.

    Дополнительно, для демонстрации смещения интересов Adobe в сторону стандартных web-технологий, можно отметить развиваемый компанией Adobe открытый проект Brackets, в рамках которого разрабатывается редактор для создания web-приложений, написанный на JavaScript, HTML и CSS, но выполняемый как обособленное десктоп-приложение. Код Brackets распространяется под лицензией MIT. Особенностью редактора является предельно упрощённый интерфейс, не перегруженный элементами управления, но использующий систему контекстно зависимых инструментов.

    Brackets поддерживает режим Live-разработки, при котором редактируемый контент (JavaScript, HTML и CSS) по мере изменения сразу отображается в синхронизированном с редактором окне браузера - разработчик может изменять содержимое и сразу наблюдать к каким последствиям приводят данные изменения. Отладка также может выполнятся синхронно с браузером, разработчик может установить точку останова или откатиться на шаг назад при просмотре результатов.


    Компания Apple добилась права на запрет продаж в США Samsung Galaxy Nexus, что угрожает Android в целом

    Судья Люси Кох (Lucy Koh) вынесла вердикт в пользу компании Apple, которая выдвинула иск против Samsung с тем, чтобы запретить продажи смартфона Galaxy Nexus на территории США. Apple согласилась заплатить вперёд $95 миллионов, чтобы возместить возможный ущерб Samsung на тот случай, если данное решение суда будет опровержено.

    Согласно решению суда, компания Samsung нарушила следующие технологии, нарушающие патенты Apple в области ПО:
    • Метод обнаружения и выделения таких данных, как номера телефонов или адреса электронной почты, а затем инициирование звонка или создания e-mail, когда пользователь кликнул по этим данным;
    • Метод одновременного поиска данных в нескольких СУБД и источниках данных;
    • Возможность разблокирования сотового телефона путём проведения пальцем по его экрану;
    • Функция автокорректировки, которая завершает неполностью набранное слово, а так же позволяет пользователю принять или отвергнуть предложенные варианты.

    Все четыре патента используются во всех устройствах на основе Android, таким образом Apple на данный момент угрожает запретить продажи всех смартфонов и планшетов на основе данной операционной системы в США. Разбирательство ещё интересно тем, что в нём фигурирует смартфон Galaxy Nexus, который производится Samsung, но продвигается и продаётся от лица Google.

    На понедельник намечено заседание, на котором будет рассмотрен вопрос предоставления временной отсрочки запрета продаж, что даст Samsung и Google время на подачу апелляции. На этом же заседании будет рассмотрен вопрос отсрочки запрета продаж для планшета Samsung Galaxy Tab 10.1, на который Apple также добилась решения о предоставлении возможности запрета продаж. Следует иметь в виду, что указанные судебные решения касаются только предоставления Apple возможности потребовать запретить продажу устройств у соответствующих регулирующих органов США, воспользуется ли Apple этой возможностью пока не ясно.


    Представлена версия браузера Chrome для iPhone и iPad

    Следом за версией Chrome для платформы Android компания Google выпустила вариант своего браузера для систем на базе Apple iOS. Новая версия Chrome доступна как для телефонов iPhone, так и для планшетов iPad. Новый продукт основан на кодовой базе Chrome 19, но в качестве движка используется интегрированный в iOS браузерный движок WebKit, также используемый в штатном браузере Safari.

    С точки зрения производительности, Chrome для iOS изначально находится в проигрышном положении по сравнению с Safari, так как в последнем реализованы дополнительные низкоуровневые оптимизации и используется JavaScript-движок Apple Nitro, которыми не могут воспользоваться сторонние приложения. Кроме того, сторонний браузер не возможно настроить как браузер по умолчанию, все ссылки из приложений iOS в любом случае будут открываться в Safari. Плюсом Chrome для iOS является удобный интерфейс с поддержкой неограниченного числа открытых вкладок, похожий на Chrome для Android, а также возможность синхронизации с другими настольными и мобильными экземплярами Chrome.


    Debian 7.0 "Wheezy" перешёл на стадию заморозки перед релизом

    Точно в соответствии с ранее намеченным планом состоялся перевод пакетной базы Debian 7.0 "Wheezy" на стадию заморозки, при которой процесс переноса пакетов из unstable в testing остановлен и начался этап интенсивного тестирования и исправления блокирующих релиз проблем. В настоящее время насчитывается 657 критические ошибки, блокирующие релиз (неделю назад таких ошибок было более 700, а в середине мая больше тысячи). Финальный релиз Debian 7.0 ожидается в конце лета или в начале осени.


    Фонд свободного ПО празднует пятилетие лицензии GPLv3

    Фонд свободного ПО отметил пять лет с момента выхода лицензии GPLv3, внёсшей такие новшества, как средства для противодействия тивоизации (привязки программного обеспечения к оборудованию) и заключению дискриминационных патентных соглашений (патент может быть лицензирован для GPLv3 кода только на условиях повсеместного и бесплатного использования), а также обеспечившей защиту от патентных исков от поставщика GPLv3-продукта (если фирма поставляет GPLv3 компоненты, то она не может предъявить судебный иск против пользователей данных компонентов, обвинив их в нарушении патентов в данном ПО или в обходе средств защиты интеллектуальной собственности). По мнению Эбена Моглена (Eben Moglen), профессора права Колумбийского университета, являющегося одним из авторов GPLv3, лицензия GPLv3 предвосхитила проблемы современности и поможет справиться с проблемами завтрашнего дня.
    Есть три коренных яда, из которых возникают все страдания и заблуждения:
    1. Неведение о своей природе (глупость, ошибочные взгляды, неспособность видеть вещи такими, какие они есть, чувство безразличия) — является главной причиной страданий;
    2. Отвращение (гнев, чувство «безобразности», отторжение, неприязнь, ненависть);
    3. Привязанность (к идеям существования и несуществования вещей, к умозрительности, к нирване, к желаниям и страхам, ко всему внешнему миру и к собственному «я» как к иллюзиям).

  6. 1 пользователь сказал cпасибо ZERR0 за это полезное сообщение:

    RICH16 (23.12.2013)

  7. #4
    Аватар для ZERR0
    Активный участник
    Регистрация
    25.06.2012
    Сообщений
    889
    Благодарностей
    170
    Сказали спасибо: 173
    Проект Mozilla представил мобильную операционную систему Firefox OS и первые телефоны на её основе

    Организация Mozilla опубликовала пресс-релиз, в котором представила новую мобильную операционную систему Firefox OS. Изначально проект развивался под именем Boot to Gecko (B2G), но сегодня было заявлено, что новая ОС будет поставляться под узнаваемым брендом Firefox, что поможет заинтересовать пользователей к новым смартфонам, только выходящим на рынок. Операционная система целиком базируется на открытых Web-стандартах, предоставляя разработчикам приложений основанные на HTML5 компоненты для задействования всех возможностей аппаратных устройств.

    Первые модели смартфонов, укомплектованных новой ОС, будут производиться компаниями TCL Communication Technology (Alcatel) и ZTE. Телефоны будут построены на аппаратной платформе Qualcomm Snapdragon, на базе которой производятся многие современные смартфоны на платформе Android. Первые смартфоны с Firefox OS поступят в продажу в начале 2013 года под брендом Vivo, принадлежащим компании Telef?nica. Точные данные о стоимости не сообщаются, но упоминается, что цена, с учётом намерения форсировать выход на рынок новичка, будет более чем привлекательной.

    Mozilla гарантирует полную открытость проекта и независимость разработки от отдельных коммерческих вендоров. Разработчики проекта намерены передать эталонную реализацию Web API, разработанного в процессе создания Firefox OS, в организацию W3C для утверждения в качестве web-стандарта. При этом Web API по возможности базируется на уже принятых стандартах, расширяя их в необходимых направлениях. Платформа изначально оптимизирована для начального сегмента смартфонов и лишена излишних промежуточных прослоек, что позволяет мобильным операторам подготовить продукты, предоставляющие богатый набор функций по цене дешёвых телефонов начального ценового уровня.

    Инициатива по созданию новой ОС и формированию связанной с ней полностью отрытой экосистемы разработки мобильных приложений на базе технологий HTML5 получила большой отклик у представителей индустрии - о своём участии в продвижении и развитии Firefox OS заявили такие известные операторы связи, как Deutsche Telekom, Etisalat, Smart, Sprint, Telecom Italia, Telef?nica и Telenor. Данные компании будут способствовать продвижению нового участника рынка мобильных систем, предоставив для этого свои ресурсы.

    Развиваемая в рамках проекта Firefox OS мобильная платформа, базируется на идее использования браузерного окружения вместо рабочего стола. В отличие от ChromeOS платформа Firefox OS ориентирована прежде всего на мобильные устройства и предоставляет расширенный Web API для создания специализированных мобильных web-приложений, в полной мере использующих все возможности современных телефонов. В качестве основы используется ядро Linux и низкоуровневые компоненты из платформы Android. Вместо виртуальной машины Dalvik для запуска приложений задействован web-стек Mozilla.

    Для распространения обновлений в Firefox OS будут использоваться уже опробованные технологии, используемые проектом Firefox. Для решения вопросов противодействия попыткам распространения вредоносного ПО будет использован опыт поддержки каталога дополнений для Firefox. Приложения будут распространяться через каталог-магазин Mozilla Marketplace, который будет поддерживать распространение как бесплатных, так и платных приложений. Для организации идентификации пользователей будет задействован сервис Mozilla Persona, основанный на технологии BrowserID.

    Пользовательский интерфейс платформы будет сформирован из набора web-приложений Gaia. В состав будут включены такие программы, как web-браузер, калькулятор, календарь-планировщик, приложение для работы с web-камерой, адресная книга, интерфейс для осуществления телефонных звонков, клиент электронной почты, система поиска, музыкальный плеер, программа для просмотра видео, интерфейс для SMS/MMS, конфигуратор, менеджер фотографий, рабочий стол и менеджер приложений с поддержкой нескольких режимов отображения элементов (cards и grid).

    Приложения будут построены с использованием стека HTML5 и расширенного программного интерфейса Web API, который позволит организовать доступ приложений к аппаратному обеспечению, телефонии, адресной книге и другим системным функциям. Вместо предоставления доступа к реальной файловой системе, программы будут ограничены внутри виртуальной ФС, построенной с использованием IndexedDB API и изолированной от основной системы.

    Созданные с использованием Web API программы смогут работать не только в окружении Firefox OS, но в любом поддерживающем стандарты web-стеке. В итоге, будет сформирован набор стандартов для создания универсальных мобильных web-приложений, которые могут обеспечить функциональность, свойственную обособленным мобильным стекам, как правило контролируемым отдельными производителями (Android, iOS, Apple iOS и Windows Phone).

    Из элементов, составляющих Web API, можно отметить:
    • Geolocation API для определения местоположения;
    • WebGL и типизированные массивы в JavaScript;
    • Gamepad API - интерфейс для взаимодействия с игровыми пультами;
    • Screen Orientation API для управления ориентацией экрана;
    • navigator.getUserMedia - организация доступа к локальным устройствам, которые могут генерировать мультимедийные потоки (микрофон, web-камера, плата захвата видео и т.п.);
    • Battery Status API для слежения за статусом заряда аккумулятора;
    • HTML Media Capture - набор расширенных атрибутов к тегу "input", предназначенных для обеспечения доступа к локальным средствам записи аудио, видео и изображений (например, web-камере и микрофону);
    • Network Information API, позволяет web-приложениям получить доступ к информации о состоянии сети, такой как тип соединения текущего устройства, а также позволяет отследить события потери и возобновления сетевого соединения;
    • Web Telephony API для доступа к функциям телефонии (приём и инициирование звонков);
    • Web SMS API для отправки и приёма SMS-сообщений;
    • Vibration API для управления вибросигналом;
    • File API - даёт возможность организовать обработку локальных файлов через JavaScript после их выбора пользователем в web-форме, но без загрузки на сервер;
    • IndexedDB - позволяет использовать в JavaScript локальные индексируемые БД, работающие в режиме ключ/значение и поддерживающие операции упорядоченной выборки данных, при которой ключи из базы выводятся отсортированными в определенном порядке;
    • Другие интерфейсы: API для доступа к системным настройкам, API для работы с адресной книгой, API для взаимодействия с каталогом приложений, API для управления сенсорами (приближение, освещённость, акселерометр и т.п.), API для работы с Bluetooth, USB и NFC. Задействование WebRTC.



    Проект по реализации системы дедупликации памяти для ядра Linux

    Группа исследователей из Нанкинского университета (Китай) представила проект Ultra KSM (UKSM), в рамках которого для ядра Linux создан менеджер памяти с поддержкой системы дедуплицирования данных. UKSM является расширенной альтернативной реализацией технологии KSM (Kernel Shared Memory), созданной в рамках проекта KVM и позволяющей исключить дублирование данных в памяти через совместное использование одинаковых страниц памяти в разных виртуальных окружениях. UKSM позволяет автоматически выявлять дубликаты помещаемых в память данных и физически сохранять только одну копию, привязывая остальные копии через ссылки, используя структуры данных аналогичные KSM. В настоящее время проектом подготовлен набор патчей для ядра 3.4, а также сформированы готовые пакеты для Debian, Ubuntu и Fedora.

    Наибольшей эффективности UKSM достигает при использовании в сочетании с системами виртуализации, позволяя экономить значительный объём памяти в ситуации запуска множества типовых гостевых окружений, ценой незначительного повышения нагрузки на CPU. В отличие от KSM, UKSM использует более быстрый и эффективный в плане снижения нагрузки на CPU алгоритм сканирования, производящий фоновое выявление и объединение областей памяти. Дубликаты могут объединяться не только для виртуальных машин (UKSM не привязан к KVM), но и для любых пользовательских процессов и системных данных, что является важным отличием от KSM и похожего проекта Xen Dedup, привязанных к системам виртуализации. Все операции UKSM производятся в прозрачном режиме и не заметны для пользователей и компонентов системы.

    Особенности UKSM:
    • Сканирование дубликатов для всей системы - UKSM автоматически сканирует содержимое всей памяти, используемой для маппинга пользовательских процессов, что позволяет обеспечить дудупликацию данных стандартных пользовательских процессов, без модификации кода приложений. Для работы дедупликации требуется только установить специальный патч к ядру Linux, при желании можно осуществить тонкую настройку параметров UKSM через sysfs;
    • Минимальное влияние на производительность. Сканирование ведётся в фоновом режиме, используя моменты простоя процессора, учитывая характер избыточности данных. Для областей в которых выявлено небольшое число избыточных данных проверка ведётся с минимальной интенсивностью, а для областей в которых выявлено много дубликатов выделяется больше ресурсов.
    • Эффективный алгоритм выявления избыточных данных. При тестировании системы на базе Intel core 2 Q9300 CPU, KSM показал пиковую производительность слияния областей памяти на уровне 260 Mб/сек, в то время как средняя производительность была значительно ниже. На той же системе UKSM, использующий иной метод хэширования, позволил достигнуть производительности от 477 до 923 Мб/сек для областей с наличием дубликатов и до 2445 Мб/сек для областей не содержащих избыточных данных.
    • Избегание проверки часто меняющихся областей памяти - в процессе сканирования UKSM учитывает непостоянные области, в которых производится активное изменение данных, и пропускает их чтобы не тратить время зря.


    Вышел мультимедиа проигрыватель Qmmp 0.6

    Вышла версия 0.6 аудио-плеера Qmmp, основанного на библиотеке Qt. Основным интерфейсом по-прежнему является "классический" интерфейс, аналогичный winamp или xmms. За время разработки добавлено более 30 нововведений и улучшений, среди которых наиболее значительными являются следующие:
    • Поддержка интерфейсов пользователя в виде динамически загружаемых модулей (плагинов);
    • Конвертер форматов аудио-файлов;
    • Браузер icecast-потоков;
    • Улучшение поддержки FreeBSD и MS Windows;
    • Улучшение модуля cue;
    • Возможность использовать содержимое буфера обмена в URL-диалоге;
    • Поддержка vqf

    Кроме того, представлен подпроект Qmmp Plugin Pack. В его состав вошли следующие модули:
    • MPG123 - поддерживает MPEG v1/2 layer1/2/3 с использованием библиотеки mpg123;
    • FFap - поддерживает 24-битные файлы Monkey's Audio и embedded cue;
    • Simple Ui - простой пользовательский интерфейс на базе стандартных виджетов.


    Релиз медиаплеера VLC 2.0.2

    Представлен новый выпуск медиаплеера VLC - 2.0.2, в который внесено более 500 изменений, в основном связанных с исправлением ошибок и появившихся в ветке 2.0 регрессивных изменений. Отдельно подчёркивается решение нескольких серьёзных проблем с проигрыванием видео на старых устройствах на базе платформ MS Windows и Mac OS X, а также устранение уязвимостей в реализации поддержки медиаконтейнера Ogg и библиотеке taglib , позволяющих выполнить код злоумышленника при открытии специально оформленных файлов. Дополнительно отмечается, что с момента выхода VLC 2.0 продукт был загружен более 100 млн раз.

    Большая порция добавленных в VLC 2.0.2 улучшений связанна c расширением возможностей плеера на платформе Mac OS X: обеспечена поддержка Retina Display (HiDPI), используемого на новых MacBook Pro; переработан нтерфейс пользователя, который теперь приближен к классическому интерфейсу VLC; добавлена поддержка переноса элементов через drag&drop; добавлен режим просмотра видео в окне без показа управляющих элементов; оптимизирован вывод видео для систем на базе процессора PowerPC с картами ATI Radeon 7500, ATI Radeon 9200 и NVIDIA GeForceFX 5200 Ultra, а также для систем на базе CPU Intel с видеоподсистемой на базе Intel GMA 950.

    При работе на платформе Linux добавлена поддержка устройств H264 v4l2. Для платформы Windows переписан модуль Digital TV. Улучшена поддержка кодеков HLS и Blu-Ray. Налажен процесс автоматического определения субтитров.


    Перевод цикла статей про драйверы устройств в Linux

    Опубликован перевод серии статей "Драйверы устройств в Linux". По заявлению автора "Цель этой серии статей о драйверах Linux - рассказать об обычной технической теме так, чтобы она была интересна более широкому кругу читателей." Пока что написаны и переведены 17 статей серии. Автор (Anil Kumar Pugalia) обещает продолжить серию, а Н. Ромоданов планирует переводить следующие статьи по мере их появления.


    Релиз утилит для работы со SMART-информацией - Smartmontools 5.43

    Вышла новая версия пакета smartmontools (5.43), содержащего приложения (smartctl и smartd) для мониторинга и контроля (S)ATA и SCSI/SAS дисков, поддерживающих технологию SMART.

    Основные изменения, реализованные с момента выхода 5.42:
    • Ключи smartctl '-g, --get' и '-s, --set' для установки или запроса различных АТА параметров: AAM, APM, Read look-ahead, Write cache, Security (freeze), Standby mode/timer;
    • smartctl не запускает новый self test, если в данный момент уже выполнятся другой тест;
    • Добавлено независимое от контроллера определение протокола SAT: '-d sat,auto[+TYPE]';
    • В базу данных утилиты добавлена информация о множестве новых SSD, SATA и USB дисков;
    • Для Linux и FreeBSD добавлена поддержка SATA дисков в SAS контроллерах Areca;
    • Поддержка FreeBSD 9.



    Неофициальные образы Ubuntu 12.04 с интерфейсом на базе GNOME Shell и GNOME Classic

    Проект UALinux представил образы Ubuntu 12.04 с включенными интерфейсами GNOME Shell и Classic. Сборки подготовлены для платформ x86_32 и x86_64. Дополнительно сформированы расширенные сборки систем Xubuntu и Lubuntu. Система является самодостаточным решением для установки на компьютерную технику, так как не требует при инсталляции загрузки дополнительных компонентов по сети.

    Изменения относительно оригинальной версии Ubuntu 12.04:
    • интегрированы все официальные обновления на июнь 2012;
    • добавлены интерфейсы Gnome Shell и Classic;
    • полная поддержка русского, украинского и английского языков;
    • полная поддержка мультимедиа(аудио-видео файлы различных форматов, такие как: avi, divX, mp4, mkv, amr, aac, Adobe Flash и многие другие), а также Blu-ray;
    • полный набор компонентов Libre Office, включая поддержку импорта файлов MS Visio;
    • панель управления 3D-эффектами (включая поддержку 3D куба рабочего стола);
    • апплет удобного извлечения USB-носителей;
    • поддержка дополнительных типов архивов (RAR, ACE, ARJ и других);
    • полная поддержка Windows-сети и удобный инструмент для ее настройки;
    • расширенная поддержка NTFS и BTRFS разделов;
    • поддержка мультимедийных клавиатур;
    • графическая система управления межсетевым экраном;
    • включение в поставку Java;
    • дополнительные драйверы для принтеров;
    • система управления видеоустройствами включая веб-камеры.


    источник: www.opennet.ru
    Есть три коренных яда, из которых возникают все страдания и заблуждения:
    1. Неведение о своей природе (глупость, ошибочные взгляды, неспособность видеть вещи такими, какие они есть, чувство безразличия) — является главной причиной страданий;
    2. Отвращение (гнев, чувство «безобразности», отторжение, неприязнь, ненависть);
    3. Привязанность (к идеям существования и несуществования вещей, к умозрительности, к нирване, к желаниям и страхам, ко всему внешнему миру и к собственному «я» как к иллюзиям).

  8. 1 пользователь сказал cпасибо ZERR0 за это полезное сообщение:

    RICH16 (23.12.2013)

  9. #5
    Аватар для ZERR0
    Активный участник
    Регистрация
    25.06.2012
    Сообщений
    889
    Благодарностей
    170
    Сказали спасибо: 173
    Компания AMD выпустила драйвер Catalyst c поддержкой X.Org 1.12 для старых видеокарт

    Компания AMD выпустила драйвер Catalyst Legacy с поддержкой старых видеокарт Radeon HD 2000/3000/4000, базирующихся на GPU R600 и R700. От драйвера AMD Catalyst 12.4, который последним поддерживал указанные видеокарты, представленная Legacy-версия отличается добавлением поддержки X.Org-сервера 1.12. В штатном драйвере AMD Catalyst, начиная с версии 12.6 оставлена поддержка Evergreen и более новых серий.


    Выпущена тестовая версия официального клиента "1С:Предприятие" 8.3 для платформы Linux

    Компания 1C объявила о начале тестирования ознакомительной версии платформы для автоматизации бухгалтерского учёта и автоматизации деятельности предприятия "1С:Предприятие" 8.3, в состав которой впервые включены клиентские приложения и инструменты администрирования для Linux. Начиная с версии 8.3 "1С:Предприятие" теперь содержит весь спектр необходимых компонентов, позволяющих организовать работу как серверных, так и клиентских систем только с использованием Linux, без необходимости задействования Windows. Также допускается создание комбинированных систем, подразумевающих включение в состав кластера "1С:Предприятие" рабочих станций и серверов, использующих различные операционные системы.

    Обеспечение в ПО "1С:Предприятие" официальной полноценной поддержки Linux, не уступающей по своему уровню версии для Windows, является важной вехой в продвижении свободного ПО в отечественном корпоративном секторе, так как указанный продукт используется на большинстве российских предприятий. Ранее компании имели возможность использовать клиентскую часть "1С:Предприятие" в Linux только путем запуска Windows-версии с привлечением дополнительных надстроек, основанных на Wine, таких как WINE@Etersoft. Тем не менее, следует отметить, что первый шаг в сторону многоплатформенности был сделан компанией 1C ещё в 2009 году, когда был выпущен поддерживающий Firefox многоплатформенный web-клиент и обеспечена поддержка СУБД PostgreSQL в серверной части.

    Отныне в состав 1С:Предприятие" включены:
    • Клиентские приложения для платформы Linux, полностью аналогичные тем, которые существуют для операционной системы Windows. В том числе, "тонкий клиент", обеспечивающий работу пользователей в режиме управляемого приложения; "толстый клиент", обеспечивающий работу в режиме обычного или управляемого приложения или в режиме конфигуратора. Оба клиентских приложения доступны для архитектур x86 и x86-64, и поддерживают файловый и клиент-серверный варианты работы.
    • Инструменты для администрирования кластера с систем под управлением Linux. В состав включены Linux-версии сервера администрирования (для передачи управляющих команд одному кластеру серверов 1С:Предприятия) и управляющей утилиты, работающей в режиме командной строки и поддерживающей весь спектр команд администрирования.

    Пользователи предыдущих версий ПО "1С:Предприятие" могут загрузить указанный тестовый выпуск с сайта users.v8.1c.ru, после предварительной регистрации.


    Компания Nokia заявила о нарушении своих патентов в планшете Google Nexus 7

    Представители Nokia заявили о нарушении ряда патентов компании в представленном недавно планшете Google Nexus 7, начало поставки которого запланировано на середину июля. Nokia утверждает, что ни компания ASUS, которая будет производить данный планшет, ни Google, от лица которого будет распространяться устройство, не лицензировали некоторые из патентов Nokia, связанные с технологиями беспроводной передачи данных.

    По сообщению Nokia уже около 40 производителей мобильных устройств осуществили лицензирование данных патентов и выплачивают отчисления, но среди них нет ASUS и Google. При этом указанные патенты являются стандартообразующими, т.е. их нарушает любое устройство, поддерживающее IEEE 802.11 WiFi.


    Релиз Wine 1.5.8

    Вышел очередной экспериментальный релиз открытой реализации Win32 API - Wine 1.5.8. С момента выпуска версии 1.5.7 было закрыто 80 отчётов об ошибках.

    Основные изменения в новой версии:
    • В библиотеке C++ расширена функциональность stream (потоков);
    • Улучшены кодеки Windows;
    • Добавлены новые классы и свойства WBEM;
    • Исправлены некоторые ошибки в просмотрщике справки в формате CHM;
    • Добавлена возможность печати ненастоящих курсивных шрифтов;
    • Обновлены переводы;
    • Исправлено множество ошибок.


    Последнее обновление прошивки к N9. Команда разработчиков MeeGo/Maemo уволена из Nokia

    Компания Nokia выпустила последнее обновление прошивки на базе платформы MeeGo/Harmattan для коммуникаторов Nokia N9 - PR1.3 (V40.2012.21-3). В новой версии представлено более тысячи исправлений и улучшений. В частности, проведены значительные оптимизации производительности и отзывчивости интерфейса, улучшена поддержка декодирования видео, улучшено качество и скорость работы стека WiFi, расширена поддержка NFC, улучшены средства для работы с внешними сервисами, такими как Facebook и Twitter.

    К сожалению данное обновление является последним, выпущенным компанией Nokia. Сообщается, что сотрудники, вовлечённые в разработку проектов MeeGo и Maemo попали под сокращение и покидают компанию. В дальнейшем подготовка обновлений для N9 и развитие платформы Maemo целиком ложится на плечи независимого сообщества.


    Статус портирования LibreOffice на платформу Android

    Майкл Микс (Michael Meeks), входящий в управляющий совет организации Document Foundation, опубликовал отчёт о текущем состоянии проекта по созданию версии офисного пакета LibreOffice для платформы Android. В настоящее время LibreOffice 3.6 успешно кросс-компилируется для платформ Android и iOS, в экспериментальной сборке уже обеспечена базовая функциональность.

    Версия для Android формируется из функционального костяка, написанного на Си/Си++ и задействованного при помощи Android NDK ("Native Development Kit"), и оптимизированного для мобильных устройств упрощённого интерфейса пользователя, реализованного на Java и штатных средствах построения интерфейса для платформы Android. В качестве базового кода задействованы готовые компоненты из LibreOffice для настольных систем, что упрощает сопровождение кода, так как не требуется отдельная работа по синхронизации нескольких кодовых баз.

    В настоящее время на языке Java уже подготовлен прототип мобильного интерфейса для просмотра документов, который со временем будет расширен ограниченными функциями редактирования. Интерфейс пока ограничивается использованием на планшетах, но ожидается появление версий и для смартфонов. Код Android-интерфейса доступен в репозитории android/experimental/LibreOffice4Android. Инструкции по сборке могут быть найдены в файлах README.Android и README.cross.


    Релиз детского дистрибутива DoudouLinux 1.2

    Увидел свет DoudouLinux 1.2, основанный на пакетной базе Debian дистрибутив с подборкой развлекательных, обучающих и познавательных программ для детей от 2 до 12 лет. В состав входят развивающие программы для детей 2-5 лет, пакеты для начального обучения чтению и математике, специализированные приложения для младшего школьного возраста. Дистрибутив полностью локализован и поддерживает русский язык во всех элементах интерфейса и приложениях. Размер загрузочного iso-образа 685 Мб.

    Система готова к работе сразу после загрузки с CD или USB Flash. Для защиты от просмотра детьми контента, предназначенного только для взрослых, в дистрибутив интегрирован специальный фильтр (в качестве web-браузера используется Epiphany). Интерфейс максимально упрощен: отсутствуют раскрывающиеся меню, нет рабочего стола и панели задач, нет необходимости работы с файлами. Все элементы наглядно представлены в виде пиктограмм, которые позволяют понять о чем речь детям, ещё не умеющим читать.

    В новой версии до 28 увеличено число поддерживаемых языков. Обновлены версии и переводы для многих приложений. Обеспечено автоматическое масштабирование размера пиктограмм в интерфейсе для запуска приложений в зависимости от разрешения экрана. Дисковые разделы локальной системы теперь монтируются в режиме только для чтения для защиты от возможных детских экспериментов.

    Из включенных в поставку обучающих игр можно отметить:
    • Gamine, от 2-х лет
    • Pysycache, от 3-х лет
    • Tux Paint, от 3-х лет
    • Childsplay, от 4-х лет
    • Gcompris, от 2-х лет
    • Klettres, от 4-х лет
    • Ktuberling, от 3-х лет
    • Khangman, от 7-ми лет
    • Kanagram, от 8-ми лет
    • Kgeography, от 7-ми лет


    Первый релиз библиотеки ccv для выявления объектов на фотографиях

    Представлен первый релиз свободной библиотеки ccv, предоставляющей средства для обработки содержимого изображений. В частности, в состав ccv включены функции для выявления объектов на фотографиях (например, лиц и фигур людей), определения областей с текстом, реконструкции 3D и выявления общих элементов на разных изображениях. Код библиотеки распространяется под лицензией BSD.

    Библиотека ccv выступает в роли легковесного аналога OpenCV, написанного на языке Си, который отличается высокой скоростью работы, более эффективным использованием памяти, активным задействованием кэширования результатов препроцессинга, поддержкой LLVM и Clang. Структура библиотеки оптимизирована для упрощения интеграции предоставляемых функций в сторонние приложения и реализации собственных обработчиков выявленных объектов.

    В комплект входит набор простых демонстрационных утилит, позволяющий производить операции из командной строки и быстро разобраться в сути предоставляемых библиотекой функций. В рамках проекта также развивается вариант алгоритма определения лиц, написанный целиком на языке JavaScript и пригодный для использования в web-приложениях на стороне браузера.


    Mozilla отправляет Thunderbird в свободное плавание

    Во внутренней закрытой почтовой рассылке компания Mozilla объявила о планах по прекращению официального участия в разработке почтового клиента Mozilla Thunderbird - эта информация уже была подтверждена несколькими изданиями и в блоге одного из разработчиков.

    В сообщении говорится, что компания собирается перераспределить максимальное количество ресурсов для разработки проектов, связанных с мобильным Интернетом, в первую очередь подразумевается проект Boot2Gecko/Firefox OS (смартфон на основе ядра Linux и движка Gecko), а развитие Mozilla Thunderbird признано нецелевым и несоответствующим целям организации.

    В этой связи люди, занятые разработкой почтовой программы, будут перемещены на разработку других проектов, а Thunderbird будет переведён в статус "community driven project" (проекта, развиваемого исключительно волонтёрами), однако Mozilla будет по-прежнему следить за своевременными исправлениями в безопасности, а также по-прежнему будет предоставлять ресурсы своих серверов (для разработки, компиляции, сборки и раздачи по зеркалам). По такому же принципу уже несколько лет ведётся развитие проекта SeaMonkey, который ранее был известен под именем Mozilla Suite.

    Официально анонс этого решения состоится в ближайший понедельник. Новая модель разработки и взаимодействия с волонтёрами сейчас находится в стадии доработки и опубликована на сайте Mozilla. План включает подготовку следующей ESR-версии Thunderbird c длительным сроком поддержки, релиз которой планируется выпустить 20 ноября. Mozilla обеспечит полноценную поддержку для данного ESR-релиза, в том числе оплатит работу разработчиков, занимающихся подготовкой данного релиза и выпуском обновлений для него. Но после выпуска ESR-версии разработка новшеств оплачиваться не будет и их появление будет зависеть целиком от активности сообщества.


    IETF одобрил придание свободному аудиокодеку Opus статуса интернет-стандарта

    Комитет IETF (Internet Engineering Task Force), занимающийся развитием протоколов и архитектуры Интернет, утвердил процесс формирования нового интернет-стандарта на основе шестнадцатого чернового варианта спецификации аудиокодека Opus. В настоящее время спецификация получила статус "Предложенного стандарта". Через 6-8 недель планируется сформировать отдельный RFC, в котором Opus будет определён как стандартный аудио-кодек для интернет-приложений, не требующий лицензионных отчислений и не пересекающийся с запатентованными технологиями. Одновременно с выходом RFC будет представлен первый релиз кодека Opus.

    Следует отметить, что процесс перехода на стадию "Предложенного стандарта" занял три года и потребовал выпуска 16 предварительных вариантов спецификации. В дальнейшем, следующей стадией развития спецификации станет придание RFC статуса чернового стандарта (Draft Standard), фактически означающего полную стабилизацию протокола и учёт всех высказанных замечаний. Следует отметить, что в настоящее время на стадии чернового стандарта находятся большинство протоколов сети, и лишь единицы после многих лет существования достигают наивысшего статуса - стандарт Интернета (всего статус стандарта получили около 70 RFC).

    Напомним, что кодек Opus создан путем комбинации лучших технологий из разработанного организацией Xiph.org кодека CELT и открытого компанией Skype кодека SILK. Кодек Opus отличается высоким качеством кодирования и минимальной задержкой как при сжатии потокового звука с высоким битрейтом, так и при сжатии голоса в ограниченных по пропускной способности приложениях VoIP-телефонии. Ранее Opus был признан лучшим кодеком при использовании битрейта 64Kbit, обогнав таких конкурентов, как Apple HE-AAC, Nero HE-AAC, Vorbis и AAC LC. В настоящее время кодек включён в состав тестовой версии Firefox, на базе которой будет сформирован релиз Firefox 15.

    Основные возможности Opus:
    • Битрейт от 6 до 510 Kbit;
    • Дискретизация от 8 до 48KHz;
    • Продолжительность кадров от 2.5 до 60 миллисекунд;
    • Поддержка постоянного (CBR) и переменного (VBR) битрейтов;
    • Поддержка узкополосного и широкополосного звука;
    • Поддержка голоса и музыки;
    • Поддержка стерео и моно;
    • Поддержка динамической настройки битрейта, пропускной способности и размера кадра;
    • Возможность восстановления звукового потока в случае потери кадров (PLC);
    • Поддержка до 255 каналов (многопоточные кадры)
    • Доступность реализаций с использованием арифметики с плавающей и фиксированной запятой.


    Кампания по поиску ошибок перед релизом LibreOffice 3.6. Обзор новшеств

    Организация Document Foundation объявила о проведении 6 и 7 июля 2012 года дней выявления ошибок перед выпуском следующего релиза LibreOffice 3.6. Разработчики приглашают пользователей загрузить свежий тестовый выпуск LibreOffice 3.6 и проверить работу обычно используемых и новых функций, а при обнаружении проблем отправить уведомление об ошибке или просто написать в IRC-канал проекта.

    Версия LibreOffice 3.6 отличается добавлением достаточно большой порции улучшений, среди которых:
    • В Writer добавлена поддержка контекстной расстановки пробелов, обеспечено изменение размера шрифта для выделенного фрагмента через комбинации "Ctrl+[" и "Ctrl+]", в строке статуса теперь отображает число слов в выделенном блоке;
    • Расширены возможности мастера для создания визитных карт и этикеток;
    • Поддержка редактирования документов, доступных только для чтения, например, открытых как почтовое вложение или находящихся в недоступном для изменения файле (без создания нового документа при нажатии "Edit File"). После редактирования документ можно сохранить через меню "Save As";

    • Обеспечен импорт Smart Art. При импорте VML (используется внутри старых файлов DOCX) обеспечена обработка линий, вращений и поворотов. В фильтре импорта DOCX обеспечена поддержка полей GetExpression и SetExpression. В фильтрах импорта и экспорта RTF/DOCX добавлена поддержка настроек масштабирования документа. При экспорте в xlsx обеспечено сохранение условного форматирования;
    • Добавлен фильтр импорта для документов Corel Draw;
    • Поддержка добавления водяных знаков (например, для пометки об авторстве) при экспорте в PDF;
    • Для масштабирования изображений вместо интерполяции теперь используется алгоритм Ланцоша, который позволяет добиться увеличения качества при уменьшении разрешения в процессе экспорта в PDF;
    • Значительная переработка интерфейса для платформы Windows;
    • Расширение возможностей для GTK-тем (поддержка фоновых градиентов и подсветки вкладок). Изменён дизайн полос прокрутки, которые стали более лёгкими;
    • Улучшение производительности при импорте документов в форматах .doc/.docx, ускорение загрузки OLE2-документов (.doc, .xls, .ppt), ускорение импорта raw-значений ячеек из документов xlsx;
    • Увеличение скорости и отзывчивости прокрутки и перестроения больших документов. Ускорение в два раза производительности обработки больших списков автокорректировки. Увеличение скорости работы с pivot-таблицами в Calc на 35-50%.

    Улучшения Calc:
    • возможность задания собственного имени префикса листов;
    • выделенные ячейки теперь могут быть быстро объединены через контекстное меню;
    • добавлены новые функции (DATEDIF, IMTAN, IMSEC, IMCSC, IMCOT, IMSINH, IMCOSH, IMSECH и IMCSCH);
    • поддержка вставки элементов полей в ячейках (например, даты, заголовка и имени документа);
    • поддержка сортировки данных из меню autofilter;
    • поддержка вставки через контекстное меню только текста, формул или значений;
    • возможность детальной настройки опций расчёта формул;
    • возможность использования более трёх полей сортировки в Calc;
    • по умолчанию для документа создаётся один лист вместо трёх;
    • поддержка цветной шкалы и гистограмм, в том числе при импорте и экспорте в xlsx и ods;
    • Расширены возможности импорта в формате CSV. Добавлена поддержка строк, содержащих более 64 тыс. символов, улучшена работа с повреждёнными CSV-файлами, которые не соответствуют правилам квотинга RFC 4180, обеспечен импорт чисел в научной нотации, изменены настройки разделителей по умолчанию (запятая, точка с запятой и табуляция). При экспорте в CSV добавлена опция сохранения заданных в ячейках формул вместо рассчитанных значений;


    Европейский парламент отклонил принятие ACTA

    Парламент Европейского союза сегодня отклонил законопроект ACTA (Международное Торговое соглашение по борьбе с контрафакцией), грозящий ущемлением гражданских свобод и права свободного доступа к информации. Против принятия ACTA проголосовало 478 человек, 146 воздержались и 39 проголосовали за, таким образом, голосование было практически единодушным.

    Вопрос о совместимости законопроекта с законами Европейского Союза до сих пор является открытым, но тот факт, что парламентарии его отклонили, означает, что его сторонникам придётся заняться написанием нового закона. Ранее соглашение было ратифицировано Еврокомиссией и парламентами стран-участниц Евросоюза. Для вступления закона в силу оставалось утвердить проект в Европейском парламенте, который, к счастью, прислушался к пожеланиям общественности и отклонил принятие ACTA. Помимо Евросоюза, указанный проект активно продвигается в США, Канаде, Японии, Южной Корее, Австралии. Предложение также включает в себя план создания подобной системы в развивающихся странах.

    Напомним, что ACTA - многостороннее торговое соглашение, согласно которому должно быть установлено строгое наблюдение за соблюдением авторского права в Интернете и на рынке информации, информационных технологий и товаров, основанных на информационных технологиях. При этом работники таможни могут досматривать ноутбуки, MP3-плееры и сотовые телефоны на предмет хранения в них файлов, связанных с нарушением закона об авторском праве. Проект также предусматривает возможность блокирования доступа абонентов к сети после выявления многократных фактов использования нелегального контента. Он также предполагает введение новых требований к интернет-провайдерам, включающих в себя частичное разглашение информации, связанной с деятельностью пользователя, и внедрение методов полной идентификации любого абонента, в том числе обязательная идентификация пользователей P2P-сетей, таких как BitTorrent.


    Релиз свободного игрового движка OpenMW 0.16.0

    Доступна новая версия OpenMW 0.16.0, свободной реализации движка для ролевой игры в жанре фэнтези The Elder Scrolls 3: Morrowind. Для Ubuntu доступен PPA-репозиторий, пакеты для других платформ можно найти здесь. В новой версии реализовано большинство навыков и способностей из Morrowind. Добавлена поддержка окон алхимии (Alchemy Window) и заклинаний (Spell Window). Добавлена система настройки параметров игры и обеспечено сохранение настроек рендеринга. Обеспечена поддержка скрытия и отображения окон. Налажено движение после выхода из телепортов.


    Под Linux выйдет RTS-игра на основе движка Unigine

    Разработчики Tryst, игры в жанре RTS, использующей мощный и современный графический движок Unigine, анонсировали, что для игры будет подготовлен нативный клиент для Linux.


    Blizzard блокирует игроков Diablo III за использование WINE (опровергнуто)

    Несколько пользователей Diablo III были заблокированы за использование WINE для запуска игры в Linux. WINE отнесён к категории "Unapproved Third Party Software" (использование неодобренного стороннего ПО), так как может быть использован игроками для читинга. Интересна, в этом случае, позиция службы поддержки Blizzard: "Платформа Linux не поддерживается, но если вы сможете запустить игру в Linux без изменения каких-либо файлов клиента и без внесения каких-либо преимуществ игроку, вы можете это делать и это не запрещено".

    Дополнение: Менеджер компании Blizzard по работе с сообществом опубликовал сообщение, в котором указал на то, что компания не блокирует специально WINE и тщательно тестирует работу системы блокировки на предмет ложных срабатываний, в том числе при замене конфигурации системы. В настоящее время не выявлено ни одной штатной ситуации, которая могла бы привести к ошибочной блокировке, так как условия срабатывания блокировки выбраны достаточно щепетильно. Запуск игры в Linux неофициально поддерживается и если сработала блокировка, имел место факт читинга.

    источник: www.opennet.ru
    Есть три коренных яда, из которых возникают все страдания и заблуждения:
    1. Неведение о своей природе (глупость, ошибочные взгляды, неспособность видеть вещи такими, какие они есть, чувство безразличия) — является главной причиной страданий;
    2. Отвращение (гнев, чувство «безобразности», отторжение, неприязнь, ненависть);
    3. Привязанность (к идеям существования и несуществования вещей, к умозрительности, к нирване, к желаниям и страхам, ко всему внешнему миру и к собственному «я» как к иллюзиям).

  10. 1 пользователь сказал cпасибо ZERR0 за это полезное сообщение:

    RICH16 (23.12.2013)

  11. #6
    Аватар для ZERR0
    Активный участник
    Регистрация
    25.06.2012
    Сообщений
    889
    Благодарностей
    170
    Сказали спасибо: 173
    Вышел медиаплеер Qmmp 0.6

    Доступна для загрузки очередная версия медиаплеера Qmmp, основанного на библиотеке Qt. За время разработки было добавлено более 30 новых возможностей и улучшений, среди которых можно отметить следующие:
    • преобразователь форматов аудио-файлов;
    • браузер потоков icecast;
    • определение типов файлов по содержимому;
    • предустановки эквалайзера из Amarok;
    • доступ к спискам воспроизведения из командной строки;
    • дизеринг в модуле MPEG;
    • дополнительные фильтры для директорий;
    • поддержка pkg-config;
    • поддержка vqf;
    • вывод информации о потоке shoutcast;
    • поддержка буфера обмена в URL-диалоге;
    • улучшена поддержка cue;
    • поддержка пользовательских интерфейсов в виде загружаемых модулей (плагинов);
    • официальная поддержка FreeBSD и MS Windows;
    • полные переводы на русский и украинский языки.

    Кроме того, представлен подпроект Qmmp Plugin Pack, в состав которого вошли следующие модули:
    MPG123 поддерживает MPEG v1/2 layer1/2/3 с использованием библиотеки libmpg123;
    FFap предоставляет улучшенную поддержку Monkey's Audio (поддержка 24-х бит и embedded cue);
    Simple Ui является простым пользовательским интерфейсом с использованием стандартных виджетов.


    Релиз почтового клиента Sylpheed 3.2

    Sylpheed — свободный легковесный почтовый и новостной клиент. Sylpheed предоставляет простоту конфигурации и, в то же время, изобилие функциональности.

    Программа написана на языке C и использует графическую библиотеку GTK+.

    Изменения по сравнению с 3.1.4:
    Новые возможности:
    • Новый API для плагинов.
    • Каждое вложение в режиме просмотра сообщения теперь имеет графическую метку и контекстное меню.
    • Внешний вид вкладки вложений изменён с целью сохранения места на экране. Пользователь теперь может сохранить всё без переключения режима просмотра.
    • Добавлена опция «show_attach_tab», позволяющая вернуть старый внешний вид вложений.
    • Быстрый поиск по нескольким ключевым словам.
    • Контекстное меню в режиме «Folder View» и «Summary View» может быть вызвано клавишей Menu или сочетанием клавиш Shift+F10.
    • Расширены возможности при работе на платформе Windows, например, поддержка IPv6.

    Улучшения:
    • Окно написания сообщения не закроется, если сохранение сообщения не было выполнено.
    • Поддержка SOCKS прокси в POP3 и NNTP.
    • Загрузка заголовков для новых сообщений.
    • Автодополнение теперь ищет совпадения среди имён контактов.
    • Ошибка DNS отделяется от других ошибок соединения.

    Исправления:
    • Исправлены дублирующиеся горячие клавиши в некоторых диалогах.
    • Изменён парсер HTML.
    • Устранена проблема при сборке с GLib 2.32 или старше.
    • Устранены утечки памяти.
    • Различные исправления в IMAP.
    • Удалены некоторые предупреждения компилятора.


    Разработчик Raspberry Pi дал интервью «Компьютерре»

    Корреспондент «Компьютерры» посетил Кембриджский Университет и выяснил у одного из разработчиков Raspberry Pi, почему такие компьютеры не делали раньше, как они повлияют на будущее и другие подробности. Знаете ли вы, что Pi в названии происходит от названия языка Python, и он мог стать тем же, чем BASIC был для компьютеров восьмидесятых?
    [ Обратная сторона эпохи пост-ПК: 30-долларовый компьютер Raspberry Pi ]

    источник: www.linux-org.ru
    Есть три коренных яда, из которых возникают все страдания и заблуждения:
    1. Неведение о своей природе (глупость, ошибочные взгляды, неспособность видеть вещи такими, какие они есть, чувство безразличия) — является главной причиной страданий;
    2. Отвращение (гнев, чувство «безобразности», отторжение, неприязнь, ненависть);
    3. Привязанность (к идеям существования и несуществования вещей, к умозрительности, к нирване, к желаниям и страхам, ко всему внешнему миру и к собственному «я» как к иллюзиям).

  12. 1 пользователь сказал cпасибо ZERR0 за это полезное сообщение:

    RICH16 (23.12.2013)

  13. #7
    Аватар для ZERR0
    Активный участник
    Регистрация
    25.06.2012
    Сообщений
    889
    Благодарностей
    170
    Сказали спасибо: 173
    Русскоязычная часть Wikipedia временно закрыта в знак протеста против возможной фильтрации сайтов в РФ

    При попытке входа в русскоязычную часть Wikipedia сегодня выводится страница с предупреждением о реальной опасности создания аналога «великого китайского файервола» в русскоязычном сегменте Сети. Сайт ru.wikipedia.org будет закрыт на сутки с целью привлечь внимание к намеченному в Государственной Думе второму слушанию законопроекта о внесении поправок в «Закон об информации», которые могут привести к созданию внесудебной цензуры, в том числе к закрытию доступа к Википедии на русском языке. В частности, законопроект предусматривает формирование глобального списка запрещённых сайтов и IP-адресов для обязательной фильтрации на стороне провайдеров.

    Дополнение: Статьи с русскоязычной википедии остаются доступны на мобильной версии сайта ru.m.wikipedia.org.


    Компания Google открыла исходные тексты Android 4.1

    Компания Google объявила о публикации исходных текстов недавно выпущенной платформы Android 4.1. В рамках открытия произведена синхронизация внутренней ветки Android, разрабатываемой в недрах Google, c общедоступным репозиторием, на базе которого формируются независимые сборки платформы. В настоящее время код уже доступен для загрузки через публичный Git-репозиторий проекта (следует использовать ветку с меткой "android-4.1.1_r1"). Обзор новшеств Android 4.1 можно увидеть в тексте анонса новой версии платформы.

    Дополнительно опубликованы бинарные компоненты, используемые в прошивках для планшета Nexus 7 и смартфона Galaxy Nexus. Указанные компоненты в сочетании с открытым кодом позволяют осуществить сборку собственных прошивок, аналогичных по возможностям со штатными прошивками. Подобные компоненты для устройств Nexus S и Xoom планируется опубликовать в ближайшее время.


    Coby и Aluratek заключили c Microsoft соглашение о выплате отчислений за платформу Android

    Компания Microsoft объявила о заключении с компаниями Aluratek и Coby Electronics патентного соглашения, в рамках которого компании признали наличие в платформах Android и Chrome OS технологий, нарушающих патенты Microsoft, и согласились выплачивать лицензионные отчисления за каждый проданный телефон, планшет и другие потребительские устройства, укомплектованные Android и Chrome OS. Сумма отчислений держится в тайне, но по неофициальной информации Microsoft получает 10-15 долларов с каждого устройства. Компании Coby и Aluratek известны производством недорогих планшетов (100-200$) на базе платформы Android, поэтому даже незначительное подорожание продуктов может заметно сказаться на их конкурентоспособности.

    В настоящее время около 70% из продающихся в США устройств на базе платформы Android, выпускаются компаниями, выплачивающими отчисления Microsoft. Сделки за закрытыми дверями, подразумевающие выплату отчислений за нарушение патентов в платформе Android, ранее были подписаны с компаниями Samsung, Acer, ViewSonic, HTC, LG, Quanta Computer, Velocity Micro, General Dynamics, Onkyo, Wistron Corp и Compal Electronics. Во всех случаях список фигурирующих в соглашениях патентов и финансовые детали сделок не разглашаются. Из крупных производителей, не заключивших соглашение с Microsoft, остались только Motorola, Huawei и Sony Ericsson.


    Бывшие сотрудники Nokia основали компанию, которая продолжит развитие телефонов на базе MeeGo

    Группа из шести покинувших компанию Nokia сотрудников основали стартап Jolla, нацеленный на разработку и продвижение на рынок новых смартфонов, построенных на базе Linux-платформы MeeGo. В число сотрудников новой компании вошли руководители и ключевые разработчики, ранее вовлечённые в создание смартфона N9, а также несколько известных энтузиастов из сообщества MeeGo. Возглавит компанию Марк Диллон (Marc Dillon), бывший ведущий инженер Nokia по платформе MeeGo (Maemo). К компании также присоединился Марко Саукко (Marko Saukko), бывший основной мэйнтейнер проекта Mer (форк MeeGo).

    Новые телефоны на базе платформы MeeGo будут созданы в партнёрстве с несколькими пока неназываемыми производителями оборудования и инвесторами, при поддержке сформировавшего вокруг проекта MeeGo независимого сообщества. При этом отмечается, что компания Jolla никак не аффилирована с Nokia, поэтому не будет заниматься поддержкой и выпуском обновлений для телефона Nokia N9. По заявлению основателей новой компании, Nokia создала в рамках проекта N9 один из лучших смартфонов, который заслуживает продолжения развития. Совместно со всеми заинтересованными партнёрами компания Jolla спроектирует, разработает и выпустит на рынок новые смартфоны.

    Компания Jolla планирует комплектовать новые телефоны собственной редакцией MeeGo. Все компоненты платформы и приложения по возможности будут открыты (возможно какие-то ограничения будут наложены из-за требований DRM). Для создания приложений будет использоваться фреймворк Qt. По сообщению представителей компании в настоящее время в разработке находится первый экспериментальный выпуск программной платформы для нового телефона, подробности о котором будут раскрыты через несколько недель.


    Приближается первый релиз Enlightenment E17

    Майкл Блюменкранц (Michael Blumenkrantz), на днях назначенный на пост релиз-менеджера пользовательской оболочки Enlightenment E17, опубликовал сообщение с изложением текущего статуса подготовки релиза.

    Судя по опубликованной информации, проект E17 на пути к выходу первого релиза, который будет выпущен после завершения работы по исправлению ошибок. В связи с этим, для ускорения выхода релиза проект приглашает пользователей поучаствовать в процессе выявления ошибок и отправке разработчикам информации о них. Также сообщается, что релиз будет основан на следующем выпуске набора библиотек EFL (Enlightenment Foundation Library), который для отождествления с первым релизом E17 получит номер 1.7. Напомним, что разработка пользовательской оболочки E17 ведётся c 2002 года, но она пока не вышла за рамки экспериментальных выпусков.


    Релиз Linux-дистрибутива CentOS 6.3

    Увидел свет релиз дистрибутива CentOS 6.3, основанный на пакетной базе Red Hat Enterprise Linux 6.3 и развиваемый независимым сообществом. В соответствии с инициативой по увеличению оперативности выпуска обновлений новая версия CentOS вышла спустя чуть более двух недель с момента выхода RHEL 6.3. В CentOS пакеты из различных репозиториев RHEL, например, из серверной и из десктоп редакции, объединены в единый репозиторий пакетов и распространяются одним установочным комплектом. Дистрибутив на 100% бинарно совместим с RHEL, внесенные в пакеты изменения как правило сводятся к ребрендингу и замене художественного оформления.

    CentOS 6.3 поставляется для платформ i386 и x86_64 в виде DVD-сборки, LiveCD, LiveDVD, минимального установочного образа (293 Мб) и сокращенного образа для установки по сети - netinstall.iso (194 Мб). Пакеты SRPMS и debuginfo доступны через vault.centos.org. В конце августа планируется представить бета-версию CentOS для платформы PowerPC.

    Из изменений, внесенных в CentOS 6.3, помимо заимствованных из RHEL 6.3 улучшений, можно отметить:
    • В состав CentOS 6.3 включён офисный пакет LibreOffice, который устанавливается по умолчанию при выборе конфигурации для настольных систем. В процессе обновления через 'yum update' уже установленный OpenOffice.org будет автоматически заменён на LibreOffice;
    • Добавлены новые инструменты для перемещения системы физических и виртуальных машин в форму образа виртуальной машины для запуска под управлением KVM. Указанные инструменты поставляются в составе пакетов virt-p2v (преобразование физической системы в виртуальную) и virt-v2v (преобразование между виртуальными системами);
    • В RHEL 6.3 объявлен устаревшим Matahari API, используемый для организации управления системой. Пользователи, желающие использовать Matahari API, могут установить специально подготовленное обновление, поставляемое с CentOS 6.3. В дальнейшем поддержка данного API будет исключена из CentOS;
    • Изменено содержимое 28 пакетов, среди которых: anaconda, firefox, gnome-desktop, httpd, initscripts, kde-settings, kernel, ntp, openssl098e, plymouth, thunderbird, xulrunner и yum;
    • Удалено 12 пакетов: abrt-plugin-bugzilla, redhat-release-*, redhat-release-notes*, rhnlib, rhn-check, rhn-client-tools, rhnsd, rhn-setup, rhn-setup-gnome, yum-rhn-plugin;
    • Добавлено 3 пакета: centos-indexhtml, centos-release, centos-release-cr;

    Некоторые ограничения и проблемы:
    • Для работы CentOS на 32-разрядных системах x86 требуется поддержка PAE;
    • Текстовый режим установки автоматически активируется если в системе менее 652 Мб ОЗУ. Для работы инсталлятора требуется как минимум 392 Мб ОЗУ;
    • Возможности текстового инсталлятора сильно ограничены по сравнению с функциональностью графического режима установки. Например, нет поддержки разбиения дисковых разделов, указания методов хранения и выбора пакетов;
    • Содержимое сборок для архитектур i386 и x86_64 не вместилось на один DVD, поэтому пришлось разбить установочный образ на две части. На втором диске содержатся только пакеты из секции "Optional", т.е. в большинстве случаев должно хватить первого диска;
    • В процессе установки на системах с менее 4 Гб ОЗУ может появиться ошибка "Insufficient memory to configure kdump!", которую можно игнорировать;
    • В директории images/ больше не поставляется файл boot.iso, вместо которого следует использовать netinstall.iso;
    • Наблюдаются проблемы с запуском интерфейса Ethernet при использовании задействованной по умолчанию системы NetworkManager;
    • При автоматизированной установке в режиме kickstart наблюдаются проблемы с локальным репозиторием (выводится ошибка "[Errno 14] Peer cert cannot be verified or peer cert invalid");
    • Для некоторых сетевых карт и связанных сетевых интерфейсов в RHEL наблюдаются проблемы с использованием VLAN. В состав ядра CentOS 6.3 включён патч для устранения данной проблемы;
    • Установочные образы CentOS могут не загрузиться на некоторых системах с EFI;
    • При частичном обновлении с CentOS 6.2 на 6.3 (например, при установке только связанных с безопасностью обновлений) система может зависнуть при загрузке. Для избежания данной ситуации следует загрузить ядро с опцией "enforcing=0" и обновить пакеты с правилами selinux как минимум до версии 3.7.19-155.el6_3;
    • Некоторые srpm-пакеты, в имя которых добавлен флаг "centos", на самом деле не модифицированы и идентичны пакетам из RHEL. Среди таких пакетов: bash, emacs, gtk2, pango, at-spi, gtk2-engines, libcanberra, libgail-gnome, libwmf, Packagekit.


    Релиз TeX Live 2012

    Доступен релиз популярного LaTeX-дистрибутива TeX Live 2012, созданного в 1996 году на базе проекта teTeX. TeX Live является наиболее простым способом для развертывания инфраструктуры для подготовки научной документации, независимо от используемой операционной системы. Для загрузки доступна DVD-сборка (2 Гб) TeX Live 2012, которая содержит рабочее Live-окружение, полный набор установочных файлов для различных операционных систем, копию репозитория CTAN (Comprehensive TeX Archive Network), подборку документации на разных языках (включая русский). Одновременно для платформы Mac OS X выпущена специализированная версия Tex Live - MacTeX 2012.

    Из новшеств можно отметить:
    • Обеспечение в пакетном менеджере tlmgr поддержки обновления из нескольких сетевых репозиториев;
    • Установка по умолчанию параметра "\XeTeXdashbreakstate" в 1, что позволяет разрывать строку после em- и en-тире, что реализует стандартное поведение TeX, LaTeX, и LuaTeX;
    • Размер файлов, генерируемых утилитами pdftex и dvips, теперь может превышать 2 Гб;
    • По умолчанию в создаваемые через dvips файлы интегрируются 35 стандартных PostScript-шрифтов;
    • Во включаемом по умолчанию ограниченном режиме выполнения "\write18" теперь допускается использование программы mpost;
    • В скрипте updmap реализовано чтение файлов конфигурации updmap.cfg для каждого дерева директорий (раньше использовалась только одна глобальная конфигурация);
    • Добавлена поддержка платформ armel-linux и mipsel-linux. Из основного дистрибутива убраны платформы sparc-linux и i386-netbsd, которые теперь распространяются отдельно.


    Релиз распределенной файловой системы GlusterFS 3.3

    Вышла новая версия GlusterFS 3.3. Данный релиз является первым после перехода проекта в руки компании Red Hat. GlusterFS представляет собой полностью распределенное решение для хранения неструктурированных данных. Это программное обеспечение обеспечивает высокую доступность и масштабируемость для централизованно управляемого пула хранения данных, развёртываемого поверх файловых систем POSIX, таких как ext3/4, XFS и Btrfs, поддерживающих расширенные атрибуты. Пакеты доступны для большинства дистрибутивов, в том числе Fedora,

    Некоторые из наиболее примечательных особенностей новой версии:
    • Унификация файлов и объектов хранения - сочетание Object Storage OpenStack API с GlusterFS, обеспечивающее одновременное чтение и запись данных в виде файлов или объектов.
    • HDFS-совместимость - позволяет администраторам Hadoop запускать задания MapReduce на неструктурированных данных, расположенных на GlusterFS и обеспечивает доступ к данным, используя хорошо известные инструменты и скрипты.
    • Проактивное самовосстановление - разделы GlusterFS автоматически восстанавливают целостность файлов после сбоя реплики.
    • Гранулярная блокировка - обеспечивает доступность больших файлов во время самовосстановления. Функция, которая особенно важна для образов виртуальных машин.

    На базе GlusterFS 3.3 и Red Hat Enterprise Linux (RHEL) 6.3 компания Red Hat анонсировала продукт Storage Server 2.0, предназначенный для реализации высокомасштабируемых сетевых хранилищ (NAS - Network-Attached Storage).


    Проект KDE обозначил свою позицию в отношении будущего Qt и указал на недопустимость форка

    В связи с изменением стратегии компании Nokia и неопределённым будущим подразделения, разрабатывающего Qt, сообщество разработчиков KDE опубликовало заявление с пояснением позиции проекта в отношении использования и развития фреймворка Qt. Несмотря на то, что вокруг проекта KDE сформировалось одно из крупнейших сообществ разработчиков и пользователей, проект находится в зависимости от библиотеки Qt, которая используется во всех ключевых приложениях и компонентах проекта. Изменение стратегии компании Nokia поставило вопрос, как сворачивание или продажа подразделения, развивающего Qt, может отразиться на KDE.

    По мнению представителей сообщества KDE, проекты Qt и KDE во многом зависят друг от друга и имеют много общих интересов. Сообщество KDE будет работать над обеспечением надёжного будущего проекта, в том числе намерено расширить сотрудничество с Nokia по совместной работе над Qt. Позиция разработчиков KDE сводится к трём пунктам:
    • KDE продолжит использование библиотеки Qt и по прежнему будет сотрудничать с владельцами на торговую марку Qt и участниками разработки Qt. Разработчики считают, что высокое качество Qt и его постоянное развитие оказали своё непосредственное влияние на успех KDE. Сообщество заинтересовано в дальнейшем развитии Qt, поэтому одобряет участие в разработке коммерческих участников, занимая при этом нейтральную позицию в экосистеме коммерческих партнёров Qt.
    • Проект KDE также заинтересован в разработке Qt как открытого проекта. Компания Nokia уже передала управление над проектом Qt и связанные с принятием решений полномочия отдельному некоммерческому проекту Qt Project, в котором представители сообщества могут непосредственно участвовать в развитии Qt в соответствии с принципами меритократии. Наличие открытой системы управление в сочетании с распространением кода под лицензиями GPL и LGPL даёт уверенность в открытом будущем Qt.
    • Используя тесные связи между сообществами разработчиков KDE и Qt, а также полагаясь на существующие официальные соглашения, KDE будет защищать собственную свободу и свободу Qt, когда это будет необходимо. В соответствии с соглашением, заключённым между компанией Nokia и организацией KDE Free Qt Foundation, в случае ужесточения лицензионной политики, банкротства Nokia или прекращения развития Qt проект KDE получил право перелицензировать код Qt под лицензией BSD или любой другой открытой лицензией, и продолжить разработку своими силами. Соглашение является бессрочным и сохраняет свою силу при продаже бизнеса другой компании.

    Тем не менее, сообщество KDE явно указывает на то, что рассматривает форк как крайнюю меру и намерено использовать все возможности для того чтобы договориться и развивать Qt сообща. Более того, фрагментация Qt в результате форка рассматривается сообществом KDE как наиболее серьёзная угроза проекту. В качестве другой угрозы называется нарастание отличий между свободной и коммерческой версией Qt. Данный вопрос был оговорен в официальном соглашении между KDE и Nokia, которое предусматривает сохранение идентичности коммерческой и свободной версий Qt с целью уменьшения вероятности появления форков.
    В процессе разработки проекта KDE Frameworks 5, KDE примет участие в улучшении и развитии Qt. KDE Frameworks подразумевает уход от монолитной платформы к набору интегрируемых друг с другом разрозненных фреймворков. В рамках реструктуризации из библиотек KDE будут выделены функциональные дополнения к Qt, расширяющие возможности Qt в определённых направлениях и не требующих дополнительных зависимостей. Подобные дополнения планируется интегрировать непосредственно в Qt.


    В MySQL 5.5.25a устранена ошибка, которая может привести к переполнению диска

    Компания Oracle представила внеплановый корректирующий выпуск СУБД MySQL 5.5.25a, в котором устранено внесённое в версии 5.5.25 регрессивное изменение в оптимизаторе, которое может привести к исчерпанию доступного места на диске при выполнении определённой операции UPDATE для таблиц InnoDB. Указанная ошибка уже привела к волне критики в сторону компании Oracle, которая только поверхностно упомянула о данной ошибке в примечании к релизу, не указав при каких условиях она проявляется и никак не обозначив пути возвращения занятого дискового пространства в случае проявления ошибки.

    Разработчики альтернативных продуктов на базе MySQL предложили со своей стороны несколько методов возвращения потерянного дискового пространства. Предлагается очистить содержимое директории с временными таблицами, если утечка была вызвана операцией с временными таблицами, или выполнить "OPTIMIZE TABLE" для каждой таблицы, если сервер запущен с опцией 'innodb_file_per_table'. Иначе, остаётся только пересоздать БД через dump/restore.


    Компания ARM представила патчи для ядра Linux с поддержкой 64-битной архитектуры ARMv8

    Представитель компании ARM опубликовал в списке рассылки ядра Linux набор из 36 патчей с начальной поддержкой AArch64, 64-битной архитектуры ARMv8. ARMv8 поддерживает два режима работы - AArch64 и AArch32. В режиме AArch32 предоставлется классический набор 32-разрядных инструкций, используемый в архитектуре ARMv7.

    64-рязрядная архитектура AArch64 включает в себя новый набор команд A64, примечательный расширением числа регистров (31 64-разрядный регистр), новыми командами для вычислений с плавающей запятой (FP) и новыми векторными SIMD-инструкциями NEON. При этом размер непосредственно инструкций по прежнему укладывается в 32 бита, а сами инструкции в большинстве совпадают с набором A32 (различия только в дополнительных регистрах, наименовании регистров, 64-разрядных аргументах и расширенной адресации памяти). Архитектура ARMv8 также отличается поддержкой уровней обработки исключений: EL0 - режим пользователя, EL1 - режим ядра, EL2 - режим гипервизора, EL3 - secure monitor.

    Новое ABI LP64 использует достоинства более крупного регистрового файла и делает аппаратную поддержку вычислений с плавающей запятой обязательной. Документация по набору команд была опубликована ранее, однако теперь доступны и готовые патчи с поддержкой новой архитектуры для ядра Linux (около 23 тысяч строк кода). Сборка кода под данный набор команд производится с использованием инструментария на базе опубликованных в конце мая патчей для GCC с поддержкой AArch64 (aarch64-none-linux-gnu-toolchain). Примечательно, что реализация архитектуры AArch64 для ядра Linux обеспечивает полную поддержку запуска 32-битных ARMv7-программ (ARM EABI), за исключением некоторых инструкций, объявленных устаревшими.

    источник: www.opennet.ru
    Есть три коренных яда, из которых возникают все страдания и заблуждения:
    1. Неведение о своей природе (глупость, ошибочные взгляды, неспособность видеть вещи такими, какие они есть, чувство безразличия) — является главной причиной страданий;
    2. Отвращение (гнев, чувство «безобразности», отторжение, неприязнь, ненависть);
    3. Привязанность (к идеям существования и несуществования вещей, к умозрительности, к нирване, к желаниям и страхам, ко всему внешнему миру и к собственному «я» как к иллюзиям).

  14. 2 пользователей сказали cпасибо ZERR0 за это полезное сообщение:

    FoxMaster (11.07.2012),RICH16 (23.12.2013)

  15. #8
    Аватар для ZERR0
    Активный участник
    Регистрация
    25.06.2012
    Сообщений
    889
    Благодарностей
    170
    Сказали спасибо: 173
    Проект OUYA намерен создать игровую приставку на базе платформы Android

    На Kickstarter появилось сообщение о разработке новой игровой консоли OUYA, работающей под управлением платформы Android. За проектом стоят довольно известные в индустрии люди, среди которых бывший глава подразделения Xbox Эд Фрайс (Ed Fries), Муффи Гадиали (Muffi Ghadiali) из команды, создавшей Amazon Kindle, а также Ив Беар (Yves Behar), придумавший дизайн недорого «ноутбука за $100» (проект One Laptop Per Child). Примечательно, что за первые два дня сбора средств на Kickstarter удалось собрать более двух миллионов долларов, при плане в 960 тысяч. Проект будет готов примерно к весне следующего года. Все наработки планируется распространять под открытыми лицензиями, для разработчиков игр будет подготовлен открытый и бесплатный SDK.

    Устройство будет построено на базе платформы NVIDIA Tegra 3, которая сочетает ARM-совместимый четырёхядерный CPU ARM Cortex-A9 MPCore, дополнительное пятое ядро с низким потреблением энергии и 12-ядерный Nvidia GPU. Для управления предлагается использовать тачпад и беспроводной контроллер, состоящий из двух аналоговых джойстиков, d-pad и восьми управляющих кнопок. Другие особенности: ОЗУ 1 Гб, Flash 8 Гб, HDMI (1080p HD), WiFi 802.11 b/g/n, Bluetooth LE 4.0, один порт USB 2.0.

    Приставку планируется продавать по цене 99$. Игровые приложения для приставки планируется поставлять в соответствии с моделью "free to play", которая подразумевает доступность как минимум бесплатной демо-версии, по которой можно оценить игру перед покупкой. Подразумевается, что разработчики будут бесплатно поставлять базовый костяк игры и взимать плату за подписку на новые версии, дополнительные уровни и расширенные возможности.

    http://www.gametech.ru/news/29079/
    http://www.opennet.ru/opennews/art.shtml?num=34306
    Последний раз редактировалось ZERR0; 11.07.2012 в 10:58.
    Есть три коренных яда, из которых возникают все страдания и заблуждения:
    1. Неведение о своей природе (глупость, ошибочные взгляды, неспособность видеть вещи такими, какие они есть, чувство безразличия) — является главной причиной страданий;
    2. Отвращение (гнев, чувство «безобразности», отторжение, неприязнь, ненависть);
    3. Привязанность (к идеям существования и несуществования вещей, к умозрительности, к нирване, к желаниям и страхам, ко всему внешнему миру и к собственному «я» как к иллюзиям).

  16. 2 пользователей сказали cпасибо ZERR0 за это полезное сообщение:

    FoxMaster (11.07.2012),RICH16 (23.12.2013)

  17. #9
    Аватар для ZERR0
    Активный участник
    Регистрация
    25.06.2012
    Сообщений
    889
    Благодарностей
    170
    Сказали спасибо: 173
    Выявлено вредоносное ПО, поражающее Windows, Mac OS X и Linux

    Исследователи из финской антивирусной компании F Secure сообщили об обнаружении в диком виде вредоносного ПО, поддерживающего атаку на системы с Windows, Mac OS X и Linux. Распространение вредоносного кода производится через web-сайты с использованием методов социальной инженерии. Под видом штатной функции сайта пользователь загружает и запускает подписанный JAR-архив, содержащий специальный апплет на языке Java.

    Цифровая подпись сформирована с использованием самодельного сертификата, поэтому перед запуском пользователю выводится надлежащее предупреждение (рассчитывается, что пользователь его проигнорирует и согласится с выполнением операции). После получения управления апплет проверяет тип операционной системы жертвы и задействует подходящий для данной системы троянский код, после чего на систему клиента устанавливается бэкдор с поддержкой удалённого выполнения операций. Судя по составу апплета вредоносное ПО подготовлено с использованием открытого инструментария Social-Engineer Toolkit.


    Релиз открытой игры Alien Arena 7.60

    Вышел релиз открытого сетевого шутера Alien Arena 7.60, построенного на базе движка CRX, основанного в свою очередь на движке id Tech 2. Исходные тексты игры распространяются в рамках лицензии GPL, бинарные сборки доступны для Linux и Windows.

    В новой версии представлена большая порция новых возможностей и новый высококачественный контент. По сообщению разработчиков улучшения затронули каждый аспект игры - от движка до геймплея и реализации оружия. Расширены средства рендеринга, добавлены новые графические эффекты, реализован режим упрощённого рендеринга. Добавлено 12 новых/переработанных уровней, появилось два новых персонажа (Overlord и Warrior), реализовано новое оружие Minderaser. Добавлены новые средства борьбы с лагами, улучшен искусственный интеллект (особенно для игры CTF по захвату флага), переработана динамика движений. Добавлены новые музыкальные композиции и звуки.


    Корректирующий релиз LibreOffice 3.5.5

    Организация Document Foundation анонсировала корректирующий выпуск офисного пакета LibreOffice 3.5.5, в котором представлены только исправления ошибок и обновления файлов с переводами. Из исправлений отмечается улучшение работы со шрифтами, решение проблем в Calc и Impress, улучшение импорта и экспорта сторонних форматов. Готовые установочные пакеты подготовлены для платформ GNU/Linux, Mac OS X и Windows. Финальный релиз 3.5.5 полностью аналогичен ранее представленному третьему кандидату в релизы. Следующий значительный релиз LibreOffice 3.6, содержащий ряд интересных новшеств, планируется выпустить в течение нескольких недель.


    Обновление web-браузера Chrome 20.0.1132.57 с устранением уязвимостей

    Компания Google представила корректирующий выпуск web-браузера Chrome 20.0.1132.57, в котором устранено 3 уязвимости и представлена порция исправлений ошибок. Все уязвимостей отнесены к категории опасных. В рамках программы выплаты вознаграждений за выявление уязвимостей в Chrome исследователю безопасности, выявившему две уязвимости, выплачено 2000$ (третью уязвимость нашёл сотрудник Google). Среди уязвимостей не отмечено критических проблем, которые позволили бы обойти все уровни защиты браузера. Дополнительно отмечается обновление поставляемого в комплекте Flash плагина и обновление JavaScript движка v8 3.10.8.20 с устранением проблем со стабильностью.

    Одновременно отмечается начало бета-тестирования Chrome 21, в котором добавлена поддержка getUserMedia API для организации доступа к web-камере и микрофону локального компьютера (пользователю выводится специальное предупреждение с вопросом, согласен ли он предоставить доступ к оборудованию) и Gamepad API для организации ввода через игровой пульт. В бета версии также представлен новый диалог вывода на печать, в котором добавлена поддержка печати через сервис Google Cloud Print, возможность сохранить PDF в Google Drive, передать на мобильное устройство или распечатать в одном из 1800 офисов FedEx.


    Доступна реализация на JavaScript звуковых кодеков MP3, Apple Lossless, FLAC и AAC

    Разработчики сервиса Official.fm выступили с инициативой реализации популярных аудиокодеков на языке JavaScript. В настоящее время уже подготовлены самодостаточные JavaScript-модули с реализацией декодеров MP3, ALAC (Apple Lossless), FLAC и AAC, которые могут воспроизводить сжатые звуковые потоки на уровне выполняемого внутри браузера приложения, без необходимости наличия поддержки данных форматов в системе и без использования сторонних плагинов, таких как Adobe Flash.

    С учётом роста производительности JavaScript-движков современных браузеров, библиотеки позволяют обеспечить декодирование звука с достаточно высоким битрейтом. Например, JavaScript-декодер MP3 обеспечивает беспроблемное проигрывание MP3-файлов с битрейтом вплоть до 320 KBit/sec. Для воспроизведения декодированного звука необходима поддержка браузером Web Audio API или Audio Data API. Исходные тексты JavaScript-библиотек размещены на GitHub и распространяются под лицензией GPLv2.

    В процессе разработки кодеков, также было разработано несколько вспомогательных проектов. Например, подготовлен фреймворк Aurora.js, существенно упрощающий реализацию декодеров на JavaScript. Aurora предоставляет набор типовых функций для выполнения типичных операций обработки звука, таких как работа с бинарными данными, обеспечение цикла декодирования, разбор медиаконтейнеров и вывод звука через специфичные браузерные API. Код Aurora написан на CoffeeScript, который компилируется в JavaScript. Дополнительно реализован 128-битный вещественный тип longdouble.js и подготовлена библиотека Pitch.js, которую можно использовать для выделения голоса или определённых инструментов.

    источник: www.opennet.ru
    Есть три коренных яда, из которых возникают все страдания и заблуждения:
    1. Неведение о своей природе (глупость, ошибочные взгляды, неспособность видеть вещи такими, какие они есть, чувство безразличия) — является главной причиной страданий;
    2. Отвращение (гнев, чувство «безобразности», отторжение, неприязнь, ненависть);
    3. Привязанность (к идеям существования и несуществования вещей, к умозрительности, к нирване, к желаниям и страхам, ко всему внешнему миру и к собственному «я» как к иллюзиям).

  18. 4 пользователей сказали cпасибо ZERR0 за это полезное сообщение:

    FoxMaster (13.07.2012),Marych (17.07.2012),MeTP (13.07.2012),RICH16 (23.12.2013)

  19. #10
    Аватар для ZERR0
    Активный участник
    Регистрация
    25.06.2012
    Сообщений
    889
    Благодарностей
    170
    Сказали спасибо: 173

    Представители Valve раскрыли подробности оптимизации движка Source под OpenGL

    На конференции SIGGRAPH компания Valve публично продемонстрировала портированный для Linux игровой движок Source, на примере запуска в Linux игры Left 4 Dead 2. Одновременно была показана презентация, в которой были раскрыты подробности проведённой оптимизации, в результате которой движок Source с компонентом рендеринга через OpenGL, запускаемый в Linux, продемонстрировал более высокие результаты производительности, чем при использовании Direct3D при запуске игры в Windows 7 (315 FPS против 270 FPS). Докладчиком по данному вопросу выступил Рич Гелдрих (Rich Geldreich), автор открытой библиотеки Crunch, ныне работающий в Valve.

    Наиболее интересные моменты:
    • В среднем, на видеокарте NVIDIA GeForce GTX 680, при использовании OpenGL движок на 11% быстрее, чем при использовании Direct3D. Предполагается что можно отыграть еще около 5% путем оптимизации транслятора вызовов Direct3D в OpenGL;
    • Наиболее удивительным фактом является то, что движок работает быстрее, несмотря на то, что рендеринг производится путем транслирования Direct3D вызовов и абстракций в вызовы и абстракции OpenGL. При этом есть дополнительный слой - транслятор, что однако не помешало итоговой конструкции работать быстрее оригинала. Транслятор реализует маппинг Direct3D 9 в OpenGL практически 1 в 1;
    • В случае многопоточных видеодрайверов паразитная нагрузка от транслятора и OpenGL соотносится как 50/50. Однако если видеодрайвер однопоточный, в вызовах OpenGL может быть потрачено до 80% времени а в трансляторе лишь 20%. Отмечается, что компания NVIDIA проделала много работы по организации многопоточности в своем драйвере;
    • Valve сотрудничают с компанией Intel (которая недавно как раз представила очередную порцию изменений в драйвере по просьбе Valve), AMD и Nvidia. Изначально у выполняющей работу по портированию для Linux команды Valve был довольно ограниченный опыт. В основном помогла тактика интенсивного профилирования с анализом где сколько времени тратится на различные вызовы. Целью было учесть каждую микросекунду.
    • Наиболее сложным было собственно профилирование. Во первых, сам игровой движок многопоточный, что существенно усложняет его профилирование. Во вторых, большинство средств профилирования не видит нить видеодрайвера, обрабатывающую запросы на рендеринг. В третьих, у движка Source множество опций и он сильно масштабируем под разные конфигурации.
    • Кроме всего прочего был использован инструментарий от RAD Game Tools под названием Telemetry.
    • Некоторые оптимизации: поддержка многопоточности в режиме OpenGL; убрано большинство вызовов glXMakeCurrent; исправлено использование pthreads; сокращен оверхед трансляции D3D->GL путем переписывания самых горячих мест; улучшен dirty range tracking; добавлен отдельный однородный массив для базовых матриц; улучшено обновление динамических буферов и оптимизации настроек компилятора. Наиболее полезными в плане улучшения производительности было использование опции компилятора "-ffast-math" и отключение опции "-fPIC".


    Релиз CyanogenMod 9, независимой сборки мобильной платформы Android

    Представлена стабильная версия альтернативной сборки платформы Android - CyanogenMod 9.0, развиваемой независимым сообществом. CyanogenMod 9 является первым выпуском, основанным на открытой кодовой базе Android 4.0. Все усилия при подготовке новой версии были сосредоточены на миграции оригинальных наработок CyanogenMod на новую кодовую базу. Сообщается, что ветка CyanogenMod 9 в дальнейшем развиваться не будет, все усилия сразу будут сосредоточены на развитии ветки CyanogenMod 10, которая уже разрабатывается на базе Android 4.1. Ветка CyanogenMod 9 выпущена в качестве промежуточного стабильного релиза для тех, кто не хочет ждать пока CyanogenMod 10 будет окончательно стабилизирован. В дальнейшем, также будет продолжено формирование корректирующих выпусков для ветки CyanogenMod 7.2, основанной на Android 2.3.

    В настоящее время CyanogenMod 9 поддерживает установку на 45 моделей устройств. Так как системные требования Android 4 существенно возросли по сравнению с Android 2.3, общее число аппаратов для которых доступен CyanogenMod 9 немного меньше числа устройств, поддерживаемых CyanogenMod 7.2. Для каждого поддерживаемого устройства доступно пошаговое руководство по замене штатной прошивки на CyanogenMod, для упрощения установки подготовлено специальное приложение ROM Manager, входящее в комплект CyanogenMod. Загрузить прошивку для своей модели телефона и дополнительный пакет для интеграции с сервисами Google можно на данной странице.

    CyanogenMod 9 поддерживается все базовые возможности платформы Android 4.0, но по сравнению оригинальными прошивками Android содержит ряд полезных для энтузиастов и разработчиков улучшений. Основные особенности CyanogenMod:
    • Полноценная подборка музыкальных программ с поддержкой кодека FLAC и возможностью использования эквалайзера;
    • Улучшение поддержки аппаратных устройств, например, обеспечена возможность связывания с другими устройствами по USB и Bluetooth, добавлена поддержка Bluetooth HID и Ad-Hoc wifi, интегрированы дополнительные оптимизирующие патчи для процессоров ARM. Для некоторых устройств имеется поддержка USB host;
    • Наличие стандартных утилит в базовой поставке. Например, в комплект включены BusyBox, rsync, htop, nano, powertop, bash и т.д. Для управления выполнением привилегированных действий используется специальный менеджер доступа, который позволяет разрешить или запретить получения root-прав для определенного приложения;
    • Дополнительный раздел настроек с параметрами тюнинга производительности, пользовательского интерфейса, звуковой подсистемы и методов ввода;
    • Spare Parts - набор сервисных функций для контроля за использованием аккумулятора, слежением за потреблением ресурсов, оценки энергопотребления отдельных приложений, настройки анимационных эффектов и других параметров интерфейса;
    • Поддержка OpenVPN;
    • Дополнительно поставляется пакет с подборкой приложений для работы с сервисами Google: Maps, Market, Gmail, Talk и YouTube;
    • В качестве интерфейса для запуска приложений задействован ADWLauncher;
    • Функция выполнения заданных действий через экранные жесты, которые могут вводиться даже в режиме блокировки экрана. Настройка вывода дополнительной информации в заставке блокировки экрана;
    • Поддержка браузером приватного режима навигации, при котором не сохраняется история посещения и данные не оседают в кэше;
    • Функция Apps2SD для переноса приложений из встроенной памяти на SD-карту и обратно;
    • Поддержка подключения визуальных тем. Возможность изменения оформления статусной области и области уведомлений;
    • Интеграция межсетевого экрана Phone Goggles, позволяющего разрешить совершение телефонных звонков и отправку SMS только указанным приложениям, защитив себя от активности вредоносного ПО.
    • Поддержка режима "Tethering" через Bluetooth и USB. Режим Tethering позволяет организовать для внешних устройств выход в сеть через телефон, при этом соединение выглядит как виртуальный Ethernet;
    • Поддержка использования масок (например, "*") при заполнении черного списка телефонных номеров.

    Ключевым изменением CyanogenMod 9 по сравнению с веткой CyanogenMod 7.2 является переработка подхода к организации интерфейса взаимодействия с пользователем, направленная на упрощение работы пользователя и предоставления более ясного понимания что происходит в настоящий момент. Например, существенно переработана организация работы с настройками, проведена реструктуризация категорий, расширено описание сути представленных опций.

    В интерфейсе также отражены элементы нового оформления оболочки пользователя Android 4.0 и наработки по унификации интерфейсов для смартфонов и планшетов. Среди других улучшений, заимствованных из Android 4: новый интерфейс управления задачами с поддержкой принудительного завершения приложений; переработанная область уведомлений; программный интерфейс для распознавания лиц; Android Beam для быстрого обмена сообщениями по NFC; режим Wi-Fi Direct для связи двух устройств; наглядная система контроля расхода трафика;значительно переработанное приложение для работы с камерой; расширение возможностей и производительности web-браузера; унифицированный набор инструментов для формирования интерфейса пользователя телефонов, планшетов и других устройств, единый набор компонентов интерфейса и стилей.

    Кроме того, можно отметить изменение подхода к предоставлению root-привилегий. По умолчанию возможность выполнения действий под пользователем root отключена, но предусмотрена штатная возможность возвращения root-режима для сервисной утилиты ADB и локальных приложений, через изменения настроек в блоке опций для разработчиков (один из разделов интерфейса для управления настройками телефона). Предложено четыре режима: отключить root (по умолчанию), включить root для ADB, дать возможность использовать root из локальных приложений, и включить root для ADB и приложений. До CyanogenMod 9, сторонее приложение могло потребовать прав root в процессе своей работы, в этом случае пользователю выводился запрос с требованием подтвердить данное действие. В случае ADB, удалённые операции осуществлялись по умолчанию с правами root. В CyanogenMod 9, если не поменять настройки и конфигураторе, приложения не смогут запрашивать привилегии root и adb по умолчанию не будет предоставлять сразу доступ в режиме root (на команду "adb root" это не повлияет).


    Для платформы MeeGo подготовлена прослойка для обеспечения совместимости с Tizen

    Разработчики, продолжающие развитие мобильной платформы MeeGo, представили проект TizMee, в рамках которого подготовлена программная прослойка с реализацией бесшовной поддержки Tizen Web API для стандартного Qt-окружения MeeGo. Указанная прослойка позволяет обеспечить возможность запуска приложений, написанных для платформы Tizen с использованием технологий HTML5, на устройствах, укомплектованных прошивками на основе MeeGo и Mer, таких как смартфон Nokia N9. TizMee также поддерживает запуск в MeeGo web-приложений, созданных с использованием API фреймворков Apache Cordova и PhoneGap.

    Прослойка основана на наработках проекта Qt Cordova (порт Cordova/PhoneGap API для Qt), который был расширен поддержкой специфичных для Tizen программных интерфейсов. Готовые пакеты с TizMee подготовлены для устройств на базе MeeGo Harmattan (Nokia N9/N950) и мобильного дистрибутива Nemo, основанного на наработках проекта Mer (форк MeeGo) и пользовательской оболочке MeeGo Handset UX. Для оценки возможностей TizMee также сформирован набор тестовых HTML5-приложений, которые следует поместить в директорию /home/user/MyDocs/TizenApps.

    Напомним, что платформа Tizen позиционируется как единая мобильная платформа, продолжающая развитие проектов MeeGo и LiMo. Проект курирует организация Linux Foundation при участии LiMo Foundation, Intel и Samsung. Для создания приложений в Tizen предлагается использовать Web API и HTML5/JavaScript/CSS. Разработчикам предоставлена возможность используя технологии HTML5 создавать кроссплатформенные приложения, одинаково хорошо работающие на широком спектре устройств, не требуя сборки отдельной версии для каждой аппаратной и программной платформы. Web API платформы Tizen формируется с использованием как уже известных web-стандартов и HTML5-технологий, так и расширенных интерфейсов для управления устройством. В рамках Web API разработчикам предоставлены средства для создания полноценных мобильных приложений, сравнимых по функциональности с программами для других мобильных платформ. Для создания игр и графических приложений предлагается использовать WebGL.


    Nokia отказывается от разработки Qt и продаёт проект компании Digia

    В марте 2011 года Nokia передала обслуживание коммерческих клиентов тулкита Qt компании Digia. Сегодня объявлено о том, что подписано соглашение по которому Digia покупает у Nokia весь бизнес и программные технологии, связанные с Qt. Соглашение включает разработку продукта, коммерческое и open source лицензирование, а также сервисное обслуживание. Финансовые детали сделки не разглашаются. Завершить сделку планируется в третьем квартале нынешнего года.

    Digia собирается сразу приступить к работе по добавлению возможности использования Qt на платформах Android, iOS и Windows 8. Также сообщается о включении Digia в работу по подготовке Qt 5 и участии в работе сообщества Qt Project. Одна из целей компании в рамках приобретения Qt - улучшить собственную позицию в этом проекте, увеличить ассигнования в R&D и обеспечить работу Qt на новых платформах. В рамках соглашения до 125 разработчиков из Nokia перейдут в новую компанию.

    Подписанное соглашение - закономерный результат отказа Nokia от любых платформ для смартфонов, кроме Windows Phone, на котором Qt работать не может, так как единственным поддерживаемым языком программирования для Windows Phone является C#. Напомним, что за последние два месяца из Nokia были уволены команды разработчиков платформы MeeGo/Maemo, используемой в смартфонах N9, и основанной на Linux операционной системы Meltemi, которая развивалась для замены Series 40 на low-end телефонах.

    Что касается возможных изменений в политике развития и распространения Qt как открытого проекта, то компания Digia пока не намерена что-либо менять и продолжит развитие как открытого, так и коммерческого варианта Qt. Также будет продолжено сотрудничество с разработчиками KDE. Более того, последний год Digia зарекомендовала себя как активный участник проекта. Например, последнее время большинство исправлений в ветке Qt 4 были внесены силами сотрудников Digia. Из уже озвученных планов Digia отмечается увеличение инвестиций в развитие Qt для десктопов, встраиваемых систем и мобильных платформ.

    В любом случае, компания Nokia до продажи связанного с Qt бизнеса передала управление над проектом Qt и связанные с принятием решений полномочия отдельному некоммерческому проекту Qt Project, в котором представители сообщества могут непосредственно участвовать в развитии Qt в соответствии с принципами меритократии. В руки Qt Project передано развитие как экспериментальной ветки Qt 5, так и стабильной ветки Qt 4. Кроме того, между компанией Nokia и организацией KDE Free Qt Foundation заключено соглашение, которое предусматривает в случае ужесточения лицензионной политики, банкротства Nokia или прекращения развития Qt передачу проекту KDE права перелицензировать код Qt под лицензией BSD или любой другой открытой лицензией, и продолжить разработку своими силами. Данное соглашение продолжает действовать и при смене владельца Qt.


    Digia намерена укрепить сотрудничество с KDE и обсудить с сообществом будущее развитие Qt

    Вскоре после объявления о покупке связанного с Qt бизнеса у компании Nokia, разработчики проекта KDE (K Desktop Environment) получили письмо от директора по разработке и исследовательским проектам Digia в котором было дано заверение о сохранении открытого характера разработки и желание укрепить сотрудничество с проектом KDE и другими представителями связанной с Qt экосистемы. Digia рассматривает сообщество KDE в качестве ключевого локомотива развития Qt и активного участника разработки, поэтому намерена перевести отношения c KDE на новый уровень.

    После завершения сделки компания Digia планирует провести встречу с представителями сообщества KDE и других ведущих Qt-проектов, чтобы обсудить возможную совместную работу и определить устраивающие все стороны направления развития Qt. Кроме того, Digia заявила о продолжении участия в проекте Qt Project и предоставлении необходимой инфраструктуры для работы ключевых систем проекта. Digia считает важным предоставление возможности участия в разработке как можно большему кругу заинтересованных представителей сообщества, и в качестве площадки для организации сотрудничества рассматривает Qt Project.


    Цели, мотивы и планы разработки GNOME OS

    Алан Дей (Allan Day), сотрудник компании Red Hat и член команды дизайнеров GNOME, представил в своём блоге развёрнутое описание планов, касающихся проекта GNOME OS, которые были обсуждены на проходившей недавно конференции GUADEC 2012.

    Концепция GNOME OS часто мелькала два последних года, но мало кто понимает, что именно под этим подразумевается. Некоторые, похоже, пришли к выводу, что GNOME OS - это попытка отстраниться от дистрибутивов. Так что в первую очередь нужно прояснить - это не так. Хотя создание отдельной устанавливаемой GNOME OS входит в планы разработчиков, тем не менее, в первую очередь GNOME OS планируется прежде всего как платформа для тестирования и разработки. Все улучшения, которые будут сделаны в рамках проекта GNOME OS будут напрямую направлены именно на разработку того, что команда GNOME может предложить дистрибутивам.

    Многое из того, что планируется сделать в рамках этого проекта, является старыми идеями, которые обсуждаются в сообществе GNOME уже в течение действительно долгого времени. Движущей силой этого процесса является надежда предоставить лучшие средства для разработчиков приложений, автоматизировать процесс тестирования, реализовать режим изолированной установки приложений и обеспечить поддержку широкого диапазона оборудования. Каждую из этих целей можно реализовывать по отдельности, но между ними достаточно много точек соприкосновения, дающих возможность создать целостный и целесообразный план развития. Проект мог быть назван как-то по-другому, но "GNOME OS" более-менее подходит, и это название фактически к нему уже приросло.

    Итак, что же стоит за GNOME OS?

    Разработка и установка приложений
    В настоящее время разрабатывать и распространять приложения для GNOME является довольно трудной задачей. Постоянно сменяются API, и распространение приложений - медленный и фрагментированный процесс. Также авторам приложений довольно трудно поддерживать свои бренды или создавать условия для получения какого-то дохода от своей работы. С учётом всего этого, в ближайшие месяцы команда контрибьюторов GNOME предоставит описание новой модели разработки и установки приложений.

    Обсуждаются возможности по распространению нового фреймворка для существующих дистрибутивов, использующих GNOME. Ожидаемые преимущества для дистрибутивов: приложения в песочнице (sandboxed applications), которые будут устанавливаться обособленно и сохранять совместимость годами, гораздо менее трудоёмкий процесс создания пакетов, и, возможно, намного большее количество приложений.

    SDK
    Поскольку невозможно делать SDK, не зная, как будет выглядеть фреймворк приложений, то это часть плана будет готова только после окончательного принятия концепции фреймворка. Тем не менее, SDK является одной из составных частей GNOME OS. Уже поставлена задача на разработку новой версии GNOME HIG (Human Interface Guidelines), и находятся в работе планы для других инструментов разработки GNOME.

    Проведение тестирования
    Сегодняшний процесс сборки и тестирования GNOME имеет множество ограничений. Текущие устаревшие сборочные системы не предоставляют возможности автоматического тестирования, что вынуждает контрибьюторов вручную собирать и вручную тестировать текущий код GNOME или же создавать среду разработки. Существующая система сборки GNOME также имеет большие проблемы при работе с самыми нижними слоями стека, когда для запуска самого свежего кода требуются новые версии зависимостей. Также не остаётся почти никаких возможностей для тестирования кода со стеком, с котором он будет установлен.

    В рамках проекта GNOME OS эту ситуацию планируется исправить. Начаты работы по созданию новой сборочной системы для GNOME, с возможностью автоматических сборок и тестирования, кроме того, она предоставит возможность постоянной интеграции в стеке по мере разработки кода, таки образом ошибки кода будут всплывать сразу по мере их появления, а не через недели или месяцы. Также появится возможность создавать загружаемые образы, которые можно будет использовать для тестирования. Через полгода ожидается ввод в строй и активного задействования системы непрерывной интеграции/тестирования (build bot), ещё через год планируется создать устанавливаемый образ.

    Организация работы пользователя (UX, user experience)
    Помимо постоянных доработок базового UX, в процессе создания находится новый набор приложений, которые со временем вырастут в новую модель доступа к контенту, не важно, локальному или облачному. На этом пути уже достигнуты успехи, но по-прежнему остаётся много упущенных возможностей. На прошедшей конференции GUADEC 2012 велись обсуждения того, какие из составных частей основного UX наиболее приоритетны в плане достижения полноценного пользовательского опыта работы с GNOME 3. Была поставлена цель включить все эти компоненты в состав GNOME в течение следующих 18 месяцев.

    Новые типы устройств
    Набирающая всё более широкие масштабы популярность мобильных устройств и устройств с сенсорным экраном представляет для существующих настольных решений сложную задачу, которую надо решать. Ситуация осложняется появлением новых гибридных устройств, сочетающих клавиатуру, тачпады и сенсорные экраны. На прошедшей конференции GUADEC обсуждалось, каким образом существующие типы устройств - в первую очередь ноутбуки и настольные системы - должны оставаться основной сферой применения для GNOME. Это то, что каждый из членов команды GNOME использует каждый день, и это основной рынок для ныне существующих дистрибутивов с рабочим столом GNOME.

    Одновременно нужно добиваться совместимости GNOME с новым оборудованием. Кое-какая работа в этом плане уже проводится, но было решено ещё плотнее сконцентрироваться на этой задаче. Уже идёт работа над новым проектом по отслеживанию и проработке проблем, связанных с работой GNOME на сенсорных устройствах, для этого будет необходимо приобрести оборудование и устройства, которые можно использовать для целей разработки и тестирования. Была поставлена цель получить код GNOME 3, совместимый с сенсорными устройствами, в течение максимум 18 месяцев.


    Debian переходит на использование по умолчанию Xfce вместо GNOME

    В процессе подготовки установочных дисков для Debian 7.0 Wheezy разработчики проекта осуществили переход на использование по умолчанию десктоп-окружения Xfce. Возможность использования GNOME, KDE и LXDE оставлена в полном объёме, но по умолчанию пользователю теперь будет предлагаться Xfce, а для установки других окружений потребуется загрузка дополнительных образов дисков или установка из репозиториев по сети.

    Подобный шаг в первую очередь связан с проблематичностью уместить полноценную рабочую среду на базе GNOME 3 в рамках первого установочного диска (CD#1), в то время как Xfce успешно укладывается в выделенный лимит. Разработчики также отмечают, что кроме решения проблемы с нехваткой свободного места переход на Xfce может быть обусловлен и другими причинами, но это слишком сложный и субъективный вопрос. Так как в проекте Debian не определена процедура для принятия подобных решений, но есть хорошие механизмы рецензирования уже сделанных изменений, изменение внесено без развязывания предварительной дискуссии между сторонниками и противниками GNOME 3.

    источник: opennet.ru
    Есть три коренных яда, из которых возникают все страдания и заблуждения:
    1. Неведение о своей природе (глупость, ошибочные взгляды, неспособность видеть вещи такими, какие они есть, чувство безразличия) — является главной причиной страданий;
    2. Отвращение (гнев, чувство «безобразности», отторжение, неприязнь, ненависть);
    3. Привязанность (к идеям существования и несуществования вещей, к умозрительности, к нирване, к желаниям и страхам, ко всему внешнему миру и к собственному «я» как к иллюзиям).

  20. 2 пользователей сказали cпасибо ZERR0 за это полезное сообщение:

    dave.st (30.09.2012),RICH16 (23.12.2013)

Страница 1 из 3 123 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •