Билл Гейтс отметил пользу свободного ПО

Отвечая на вопросы участников конференции Microsoft Research Faculty Summit, Билл Гейтс отметил, что свободное ПО не менее важно, чем проприетарное. По мнению Гейтса коммерческие продукты дают людям работу и средства к существованию, в то время как свободное ПО открывает возможности для самореализации и творчества. Гейтс также призвал к мирному сосуществованию коммерческих и свободных моделей развития ПО. Читать далее Билл Гейтс отметил пользу свободного ПО

Третий тестовый выпуск openSUSE 13.1

Представлен третий тестовый выпуск openSUSE 13.1 (Milestone 3), финальный релиз ожидается в ноябре 2013 года. Для загрузки подготовлена универсальная LiveDVD-сборка (4.7 Гб), а также Live-сборки на базе KDE (900 Мб) и GNOME (900 Мб). По сравнению со вторым тестовым выпуском в новой версии осуществлён переход на GNOME 3.9.3 (ветка в рамках которой ведётся разработка GNOME 3.10) и KDE 4.10.90 (4.11 Beta), ядро Linux обновлено до выпуска 3.10, для сборки пакетов задействован инструментарий gcc 4.8. Firefox обновлён до версии 22 с включенной по умолчанию поддержкой WebRTC. Читать далее Третий тестовый выпуск openSUSE 13.1

Анонсирован Utilite, поставляемый с Ubuntu мини-ПК за $99

Израильская компания Compulab представлила миниатюрный компьютер Utilite, поставляемый с Ubuntu Linux. Устройство построено на ARM-платформе Freescale i.MX6 (1.2Ghz, 4 ядра) и доступно для предзаказов по цене 99 долларов. Встроенная видеоподсистема обеспечивает возможность декодирования видео HD-качества (1080p, H.264). Размер устройства 10×2 см. Из расширений присутствуют: WiFi b/g/n, Bluetooth 3.0, HDMI, DVI-D, Dual Gigabit Ethernet, 4x USB 2.0, micro-USB, Micro SD и аудио вход/выход. Читать далее Анонсирован Utilite, поставляемый с Ubuntu мини-ПК за $99

Для Mesa представлен код с поддержкой Direct3D 9

Для Mesa подготовлена реализация трекера состояний Gallium3D, обеспечивающего поддержку API Direct3D 9 для Unix-подобных систем. В отличие от недавно удалённого из Mesa экспериментального трекера состояний Direct3D 10/11, новая разработка является полностью работоспособной, обеспечивает более высокую производительность и пригодна для запуска реальных игр, таких как Star Craft 2, Skyrim, Civilization 5 и Anno 1404. Реализована поддержка как базового COM-интерфейса IDirect3DDevice9, так и интерфейса ID3DAdapter9, используемого для финального варианта IDirect3D9Ex. Для Wine обеспечена возможность использования созданных компонентов для предоставления поддержки Direct3D 9, при этом новая реализация сосуществует с реализацией Direct3D из состава Wine. При этом новая реализация позволяет достигнуть двухкратного роста FPS … Читать далее Для Mesa представлен код с поддержкой Direct3D 9

Оценка эффективности патчей динамического управлениия питанием для Radeon на примере APU

В связи с выходом первого кандидата в релизы ядра Linux 3.11 RC1 ресурс Phoronix произвел серию тестов на данном ядре. В качестве объекта для экспериментов выступил дистрибутив Ubuntu 13.10, в ктором было установлено ядро 3.11 RC1 (новое ядро можно скачать из отдельного PPA, для использования ядра 3.11 требуется обновление файлов с микрокодом для GPU). При загрузке ядру была передана опция командной строки «radeon.dpm=1». В процессе тестов был использован APU A10-6800K. Наиболее интересным и заслуживающим внимания результатом данных тестов стало обнаружение существенного увеличения производительности 3D-операций во всех тестах (как правило, в 2.5-3 раза). Это поведение связано с тем, что в случае … Читать далее Оценка эффективности патчей динамического управлениия питанием для Radeon на примере APU

Отчёт о состоянии развития FreeBSD за второй квартал 2013 года

Представлен отчёт о развитии проекта FreeBSD с апреля по июнь 2013 года. Основные достижения: Изолированные окружения, эмуляторы, безопасность и ограничения ресурсов Представлены результаты работы по улучшению средств для организации изолированного выполнения приложений и ограничения использования приложениями определённых функций при помощи фреймворка Capsicum. Capsicum расширяет POSIX API и предоставляет несколько новых системных примитивов, нацеленных на поддержку модели безопасности через управление возможностями объектов («object-capability») для Unix-систем. Capsicum нацелен на дополнение традиционного централизованного мандатного контроля доступа средствами для защиты отдельных приложений и активируется на стороне самого приложения. Используя Capsicum приложение можно запустить в режиме повышенной изоляции (sandbox), при котором программа сможет выполнять только … Читать далее Отчёт о состоянии развития FreeBSD за второй квартал 2013 года

Одну из версий движка CryEngine и сопутствующие игры портируют на Linux

Компания Crytek, известный разработчик таких популярных игр, как Crysis и Far Cry, открыла вакансию разработчика, который будет заниматься разработкой, портированием и поддержкой движка CryEngine для Linux. Серьёзность намерений компании в создании Linux-версии своего движка подчёркивает тот факт, что разработчик будет работать в головном офисе компании в Германии. Читать далее Одну из версий движка CryEngine и сопутствующие игры портируют на Linux

Обновлен репозиторий пакетов для Ubuntu от проекта UALinux

Обновился неофициальный репозиторий приложений для Ubuntu, поддерживаемый командой UALinux. В репозитории представлено около 340 игр и 500 приложений, из которых примерно 200 игр и приложений отсутствуют в официальном репозитории Ubuntu и в репозитории GetDeb.net. Репозиторий теперь содержит пакеты для 32- и 64-разрядных выпусков Ubuntu 13.04, а также может использоваться в Linux Mint и других дистрибутивах, основанных на пакетных базах Ubuntu и Debian. Читать далее Обновлен репозиторий пакетов для Ubuntu от проекта UALinux

Проекту DragonFlyBSD исполнилось 10 лет

16 июля проекту DragonFlyBSD исполнилось 10 лет. Операционная система DragonFlyBSD была анонсирована Меттью Диллоном в 2003 году как форк FreeBSD 4.8, созданный в результате разногласий с другими разработчиками FreeBSD, придерживающихся консервативного пути развития проекта и не согласных с предлагаемыми Меттью Диллоном кардинальными изменениями. В дальнейшем в проекте были реализованы такие особенности как распределённая версионная файловая система HAMMER, поддержка загрузки «виртуальных» ядер системы как пользовательских процессов, возможность кэширования данных и мета-данных ФС на SSD-накопителях, система портов DPorts, учитывающие контекст вариантные символические ссылки, возможность заморозки процессов с сохранением их состояния на диске, гибридное ядро, использующее легковесные потоки (LWKT). Читать далее Проекту DragonFlyBSD исполнилось 10 лет

Очередная несдержанность в выражениях Линуса Торвальдса привела к обсуждению манеры поведения в LKML

Сара Шарп (Sarah Sharp), получившая известность как разработчик стека USB 3.0 для ядра Linux, выступила против неуважительного и оскорбительного тона Линуса Торвальдса в списке рассылки разработчиков ядра Linux. В ответ на очередной выпад Линуса, жестко обругавшего разработчика за допущенную оплошность (под видом стабильных изменений для включения в ядро были присланы непроверенные и непротестированные патчи), Сара призвала Линуса сдерживать свои эмоции, вести обсуждение в рассылке цивилизованно и в рамках профессионального стиля общения. Манеры поведения в списке рассылки предлагается обсудить на ближайшем саммите разработчиков, где участники виртуальных дискуссий встретятся лично. В ответ Линус предложил Саре присоединиться к «тёмной стороне силы», упомянув, что … Читать далее Очередная несдержанность в выражениях Линуса Торвальдса привела к обсуждению манеры поведения в LKML

GitHub предпринял меры для упрощения выбора открытых лицензий

Хостинг свободных проектов GitHub представил новый сайт choosealicense.com, созданный для упрощения принятия решения по выбору той или иной лицензии при создании репозитория с кодом. На сайте в краткой форме описаны особенности основных открытых лицензий. Кроме сайта, на основной странице регистрации нового репозитория в GitHub появилась форма выбора лицензии, позволяющая автоматически сформировать файл с выбранным типом лицензии (ранее текст лицензии нужно было копировать вручную). В качестве трёх базовых лицензий предлагаются MIT, Apache и GPL. MIT для тех кто желает предоставить возможность делать с кодом всё что угодно, при условии сохранения упоминания автора, Apache для тех кто заботится о передаче прав на … Читать далее GitHub предпринял меры для упрощения выбора открытых лицензий

Выпущен первый кандидат в релизы ядра Linux 3.11 (3.11-rc1)

Линус Торвальдс анонсировал первый кандидат в релизы ядра Linux 3.11 (rc1), который ознаменовал закрытие окна по приёму новшеств (merge window) в ветку 3.11. В шутку новому ядру присвоено кодовое имя «Linux for Workgroups», по аналогии с Windows 3.11 for Workgroups. Релиз ядра 3.11 ожидается в сентябре. Среди внесённых в ядро 3.11 изменений: Интеграция поддержки клиента кластерной файловой системы Lustre, используемой в большинстве кластеров, входящих в список самых мощных суперкомпьютеров мира. Клиентская часть Lustre работает вкупе с серверами для хранения данных и обслуживания метаданных, предоставляя средства для обращения клиентов к хранимым в распределённой ФС данным (основанный на ext4 бэкенд ldiskfs для … Читать далее Выпущен первый кандидат в релизы ядра Linux 3.11 (3.11-rc1)

Описание работы динамического управления питанием видеокарт семейства Radeon

Алекс Дойчер (Alex Deucher), разработчик из компании AMD, опубликовал заметку о том, как работает новый код динамического управления питанием для видеокарт семейства Radeon. Отмечается, что в целом управление питанием на картах Radeon сводится к тому, что в vbios зашиты таблицы состояний управления питанием (power states). Каждое состояние управления питанием состоит из нескольких различных уровней производительности (performance levels). Уровень производительности в конечном итоге сводится к установке некоторой комбинации частот и напряжений питания. Когда выбрано некоторое состояние питания, аппаратное обеспечение автоматически переключает различые уровни производительности на основании уровня нагрузки на GPU. Состояния управления питанием характеризуют некий относительно высокоуровневый сценарий использования, актуальный в … Читать далее Описание работы динамического управления питанием видеокарт семейства Radeon

Oracle прекращает разработку продуктов Virtual Desktop Infrastructure и Virtual Desktop Client

Компания Oracle приняла решение о закрытии ряда проектов, связанных с обеспечением работы виртуальных десктопов. В частности прекращается разработка продуктов Oracle Virtual Desktop Infrastructure (VDI), Oracle Virtual Desktop Client, а также оборудования и программное обеспечение для тонких клиентов Sun Ray. В качестве перспективной технологии обеспечения виртуализации десктоп-систем упоминается VirtualBox, решения на основе которого придут на смену закрываемым продуктам. Читать далее Oracle прекращает разработку продуктов Virtual Desktop Infrastructure и Virtual Desktop Client

Обновление Live-дистрибутива Rebecca Black Linux для тестирования Wayland 1.2

Представлен новый выпуск Live-дистрибутива Rebecca Black Linux, нацеленного на тестирование последних наработок проекта Wayland. В состав дистрибутива входит свежий выпуск Wayland/Weston 1.2. Для загрузки доступны два вида iso-образов — полный 1.9 Гб и сокращённый 965 Мб. В состав дистрибутива включена подборка демонстрационных приложений, работающих с Wayland и позволяющих оценить состояние развития проекта. В состав также включены варианты библиотек GTK+, EFL, Qt5 и SDL, собранные с поддержкой Wayland, и компонент Xwayland, позволяющий обеспечить запуск обычных X-приложений в окружении, сформированном при помощи композитного сервера Weston. В следующем выпуске планируется начать формирование окружения на базе KDE Frameworks 5 и KDE-приложений, работающих в роли … Читать далее Обновление Live-дистрибутива Rebecca Black Linux для тестирования Wayland 1.2

Аудиокодек Opus 1.1 перешёл на стадию бета-тестировния

Организация Xiph.Org, занимающаяся разработкой свободных видео- и аудиокодеков, объявила о начале бета-тестировании новой редакции аудиокодека Opus 1.1 — первого значительного обновления, после стандартизации формата в виде RFC 6716. Opus отличается высоким качеством кодирования и минимальной задержкой как при сжатии потокового звука с высоким битрейтом, так и при сжатии голоса в ограниченных по пропускной способности приложениях VoIP-телефонии. Новый вариант кодека примечателен интеграцией наработок по повышению производительности, увеличению качества кодирования и развитию API библиотеки libopus. Возможности новой версии кодека представлены в специально подготовленной демонстрации. В частности, отмечено существенное улучшение кодирования surround-звука, средства корректировки битрейта на основании оценки тональности, механизмы автоматического определения речи … Читать далее Аудиокодек Opus 1.1 перешёл на стадию бета-тестировния

Исследование проблем с производительностью JavaScript на мобильных устройствах

Дрю Кроуфорд (Drew Crawford), специализирующийся на разработке мобильных приложений, опубликовал подробный анализ проблем с производительностью мобильных web-приложений, мешающих им конкурировать с нативными программами. В статье сделаны неутешительные выводы: в силу особенностей динамического языка и методов работы с памятью, JavaScript-приложения существенно отстают по производительности от нативных программ и в ближайшем будущем вряд ли ситуация заметно изменится, по крайней мере без внесения изменений в язык и API. Наиболее перспективным в этом плане выглядит Asm.js, низкоуровневое подмножество языка JavaScript со строгой типизацией. В текущем виде JavaScript слишком медленный для разработки мобильных приложений. Отставание по производительности от C/C++ оценивается примерно в 50 раз, а … Читать далее Исследование проблем с производительностью JavaScript на мобильных устройствах

Samba 4.1 доступен для тестирования

Началось тестирование новой значительной ветки Samba 4.1, продолжающей развитие технологии, доступных в ветках Samba 4 и 3.x. Ключевые изменения в Samba 4.1: Новая система репликации содержимого базы данных контроллера домена, отличающаяся увеличением эффективности и надёжности работы. Новая реализация позволяет организовать репликацию базы с другими контроллерами домена, в том числе имеющими существенно изменённую схему данных (например, Windows 2012 DC или Windows DC с установленным Exchange); Поддержка выполнения операций копирования на стороне сервера (реализован SMB2-запрос FSCTL_SRV_COPYCHUNK по аналогии с Windows Server 2012). Таким образом клиент теперь может инициировать копирование файлов на сервере без их передачи по сети (ранее для копирования файл загружался … Читать далее Samba 4.1 доступен для тестирования

Обновление http-сервера Apache 2.2.25 и 2.0.65. Прекращение поддержки ветки Apache 2.0.x

Доступны корректирующие выпуски прошлых стабильных веток http-сервера Apache — 2.2.25 и 2.0.65, в которых устранена порция накопившихся ошибок, среди которых также присутствуют устранения незначительных уязвимостей. В версии 2.0.65 устранено 6 уязвимостей, накопившихся с момента выпуска 2.0.64 в 2010 году. Отмечается, что выпуск 2.0.65 является последним, больше обновлений для ветки 2.0 выпускаться не будет. Всем пользователям Apache 2.0.x рекомендуется перейти на использование ветки 2.2 или 2.4. В версии 2.2.25 исправлены две актуальные уязвимости: CVE-2013-1862 и CVE-2013-1896. Первая проблема затрагивает модуль mod_rewrite и позволяет удаленному злоумышленнику выполнить произвольную команду в момент просмотра лог-файла администратором сервера. Из-за отсутствия должного экранирования спецсимволов при записи … Читать далее Обновление http-сервера Apache 2.2.25 и 2.0.65. Прекращение поддержки ветки Apache 2.0.x

Графическая подсистема первого смартфона компании Jolla будет основана на Wayland

Компания Jolla, основанная бывшими сотрудниками Nokia с целью разработки новых смартфонов, построенных на базе Linux-платформы MeeGo, подтвердила сведения, что графическая система в первом телефоне на базе платформы Sailfish будет построена с использованием Wayland. X-сервер и прослойка XWayland в состав платформы входить не будет. Напомним, что операционная система Sailfish основана на компонентах проекта Mer (форк MeeGo) и Mer-дистрибутива Nemo, используемых для взаимодействия с оборудованием, контроля за энергопотреблением, управления установкой приложений, работы с мультимедиа, работы с персональной информацией. Поверх системных компонентов Mer, запускается интерфейс пользователя, построенный на базе Qt с использованием технологий QML и QtQuick. В первых прототипах платформы для обеспечения работы … Читать далее Графическая подсистема первого смартфона компании Jolla будет основана на Wayland

Релиз Wayland 1.2

После трёх месяцев разработки представлен третий стабильный релиз протокола, механизма межпроцессного взаимодействия и библиотек Wayland 1.2, а также развиваемого параллельно композитного сервера Weston 1.2. Ветка 1.2 обратно совместима на уровне API и ABI с выпусками 1.x, но дополнительно содержит порцию улучшений, расширяющих возможности протокола и композитного сервера Weston. Новый выпуск ознаменовал стабилизацию API wayland-server для разработки компонентов композитного сервера, который ранее носил экспериментальный характер. В настоящее время в самом разгаре находится работа по обеспечению поддержки функционирования поверх Wayland таких известных десктоп-окружений, как KDE, GNOME и Enlightenment. Уже следующие стабильные выпуски указанных систем будут содержать экспериментальную поддержку Wayland. В дальнейших выпусках … Читать далее Релиз Wayland 1.2