Релиз Libinput 1.0, унифицированного стека для работы с устройствами ввода

Представлен первый полнофункциональный релиз библиотеки Libinput, развиваемой разработчиками Wayland с целью создания единого унифицированного стека ввода для различных графических систем и приложений, избавляя их разработчиков от необходимости повторной реализации типовых функций работы с устройствами ввода. В частности, Libinput даёт возможность использовать одни и те же средства обработки событий от устройств ввода в композитных серверах на базе Wayland и системах на основе X.Org. Код библиотеки поставляется под лицензией MIT. В своё время библиотека ответвилась от кодовой базы композитного сервера Weston и продолжила развитие в качестве самостоятельного проекта. В настоящее время поддержка libinput реализована в GNOME, Xfce, Enlightenment, Clutter и других открытых … Читать далее Релиз Libinput 1.0, унифицированного стека для работы с устройствами ввода

Система создания игр Unity доступна для Linux

Компания Unity Technologies объявила о доступности экспериментальных сборок редактора для создания игр на базе движка Unity 3D. Отмечается, что будущая поддержка платформы Linux не гарантируется и будет зависеть от отзывов и степени востребованности данных экспериментальных сборок. До сих пор компания Unity Technologies выпускала свою платформу для создания игр только для OS X и Windows, при том, что непосредственно игры для Linux в Unity 3D можно создавать уже достаточно давно. Текущая сборка основана на Unity 5.1.0f3 и включает runtime-компоненты для создания игр для Linux, OS X, Windows, WebGL, WebPlayer, Android, Tizen и SamsungTV. Сборки сформированы для 64-разрядных Ubuntu 12.04 и более … Читать далее Система создания игр Unity доступна для Linux

Уязвимость во FreeBSD/amd64, позволяющая повысить привилегии в системе

Во всех поддерживаемых ветках FreeBSD устранена опасная уязвимость (CVE-2015-5675), которая потенциально может привести к выполнению кода локального атакующего на уровне ядра системы. Проблема проявляется только в 64-разрядных сборках для архитектуры AMD64 и вызвана некорректной обработкой переключения состояния регистра GS при возникновении исключений в момент выполнения инструкции IRET при выходе из обработчика прерываний. Дополнительно можно отметить устранение уязвимости (CVE-2015-1283) во входящей в состав базовой системы библиотеке expat, что может быть использовано для организации атак на программы, использующие уязвимую библиотеку для обработки XML-данных. В пакетном менеджере pkg устранена ошибка в коде проверки по цифровой подписи, которую можно использовать для орагиназации MIMT-атак. Также … Читать далее Уязвимость во FreeBSD/amd64, позволяющая повысить привилегии в системе

Релиз пользовательской оболочки KDE Plasma 5.4

Представлен релиз пользовательской оболочки Plasma 5.4. Окружение Plasma 5 примечательно унификацией режимов работы интерфейса, использованием платформы KDE Frameworks 5 и библиотеки Qt 5, применением OpenGL/OpenGL ES для ускорения отрисовки. Оценить новый выпуск в работе можно через Live-сборку от проекта Kubuntu, пакеты для различных дистрибутивов можно найти на данной странице. Ключевые улучшения: Поддержка экспериментального сеанса на базе Wayland. Работа обеспечена при помощи kwin_wayland, который не обращается для отрисовки к внешним серверам на базе протоколов X11 или Wayland (например, Weston), а выполняет все операции с графикой своими силами через прямое обращение к бэкенду DRM (Direct Rendering Manager), выступая в роли самодостаточного композитного … Читать далее Релиз пользовательской оболочки KDE Plasma 5.4

Релиз пользовательской оболочки KDE Plasma 5.4

Представлен релиз пользовательской оболочки Plasma 5.4. Окружение Plasma 5 примечательно унификацией режимов работы интерфейса, использованием платформы KDE Frameworks 5 и библиотеки Qt 5, применением OpenGL/OpenGL ES для ускорения отрисовки. Оценить новый выпуск в работе можно через Live-сборку от проекта Kubuntu, пакеты для различных дистрибутивов можно найти на данной странице. Ключевые улучшения: Поддержка экспериментального сеанса на базе Wayland. Работа обеспечена при помощи kwin_wayland, который не обращается для отрисовки к внешним серверам на базе протоколов X11 или Wayland (например, Weston), а выполняет все операции с графикой своими силами через прямое обращение к бэкенду DRM (Direct Rendering Manager), выступая в роли самодостаточного композитного … Читать далее Релиз пользовательской оболочки KDE Plasma 5.4

Проект OpenVZ анонсировал новый компонент для миграции Linux контейнеров

20 августа на конференции Linux Plumbers прошла микроконференция, посвященная теме сохранения и восстановления состояния Linux процессов. На одном из докладов микроконференции разработчик проекта OpenVZ Павел Емельянов анонсировал компонент для живой миграции Linux контейнеров — P.Haul (рус: Пихль). P.Haul — это сервис, который выполняет всю подготовку перед миграцией контейнера, а заморозка, сохранение состояния процессов в файлы и восстановление выполняется с помощью CRIU (Checkpoint and Restore In Userspace). На данный момент использование P.Haul возможно только с OpenVZ контейнерами, но ведется работа по поддержке P.Haul в Virtuozzo 7. Разработчики LXC, которые также присутствовали на конференции, поддержали идею проекта и выразили заинтересованность в поддержке … Читать далее Проект OpenVZ анонсировал новый компонент для миграции Linux контейнеров

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

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

Роскомнадзор РФ принял решение заблокировать Википедию

На официальном сайте Роскомнадзора появилось предупреждение о направлении на блокировку страницы на сайте ru.wikipedia.org, содержащей сведения о запрещенном наркотическом веществе. Тем не менее, в реестр заблокированных сайтов данная страница пока не добавлена. В случае появления записи в реестре, ожидается полная блокировка русскоязычного сегмента Википедии, так как на данном сайте применяется обязательное применение протокола HTTPS, что позволяет провайдерам выполнить блокировку только на уровне IP-адресов из-за невозможности вычленить в шифрованном трафике отдельной страницы. В настоящее время при открытии страниц Википедии пользователям выводится уведомление с предупреждением о возможной скорой блокировке и описанием способов доступа к содержимому Википедии в случае недоступности сайта (например, пользователям … Читать далее Роскомнадзор РФ принял решение заблокировать Википедию

Linux Foundation представил Kinetic, подключаемые через Ethernet самодостаточные хранилища

На конференции LinuxCon представлен новый совместный проект Kinetic Open Storage Project (KOSP), в рамках которого под эгидой организации Linux Foundation будет развиваться новый интерфейс доступа к устройствам хранения, существенно упрощающий создание хранилищ и избавляющий от необходимости запуска отдельных серверов хранения. Среди учредителей проекта выступили такие компании, как Seagate, Toshiba и Western Digital, Cisco, Dell, Huawei, NetApp и Red Hat. Основной особенностью Kinetic является возможность прямого доступа к накопителю, подключенному через сеть Ethernet (доступ к API производится по TCP), без привлечения промежуточных серверов хранения. Содержимое дисков доступно в форме БД, предоставляющей средства для работы в формате ключ/значение. Кроме того, предусмотрена возможность … Читать далее Linux Foundation представил Kinetic, подключаемые через Ethernet самодостаточные хранилища

Выпуск СУБД RethinkDB 2.1

Доступен релиз документо-ориентированной СУБД RethinkDB 2.1, обеспечивающей хранение данных в формате JSON, предоставляющей специализированный язык запросов ReQL и реализующей модель подписки на изменения (возможность отправить запрос один раз и получать информацию об изменении результатов). Подробнее о возможностях RethinkDB можно прочитать в анонсе прошлого выпуска. Код СУБД написан на языке С++ и распространяется под лицензией AGPLv3. Новая версия примечательна реализацией средств обеспечения высокой доступности и значительной переработкой средств кластеризации. В числе новых возможностей: режим автоматической замены сбойных узлов в кластере, поддержка добавления и удаления узлов без остановки работы кластера, Asynchronous API для выполнения запросов в асинхронном режиме (клиентская поддержка реализована через … Читать далее Выпуск СУБД RethinkDB 2.1

Инициативы Linux Foundation, касающиеся безопасности СПО и диагностики производительности

Организация Linux Foundation представила инициативу Badge Program для стимулирования повышения безопасности свободных проектов. В рамках инициативы будет сформирован набор критериев к безопасности, качеству и стабильности кодовой базы, составленных с учётом опыта наиболее серьёзно относящихся к безопасности сообществ. В настоящее время для обсуждения и доработки представлен черновой вариант критериев. В дальнейшем планируется ввести в строй программу сертификации соответствия выработанным критериям — прошедшие сертификацию проекты получат право размещения специального значка, сигнализирующего о серьёзном отношении разработчиков к безопасности. Кроме того, можно отметить формирование в Linux Foundation новой рабочей группы Linux Performance, которая займётся развитием средств трассировки, мониторинга и диагностики производительности приложений, выполняемых в … Читать далее Инициативы Linux Foundation, касающиеся безопасности СПО и диагностики производительности

Статус развития графического стека и Wayland в Fedora Linux

Кристиан Шаллер (Christian Schaller), возглавляющий группу по развитию десктоп-систем в компании Red Hat, опубликовал отчёт о состоянии разработки в Fedora Linux рабочего стола на базе Wayland. В Fedora Workstation 23 поддержку Wayland планируется довести до стабильного и полнофункционального состояния, пригодного для повседневного пользования. При этом ранее планируемый переход по умолчанию на Wayland в Fedora 23 решено отложить до выпуска Fedora 24, чтобы протестировать полноценный рабочий стол на базе Wayland в качестве опции как минимум в течении одного релиза, перед переключением на Wayland по умолчанию. Отмечается, что большая часть работы уже проделана, но при разработке оказалось справедливо правило, что оставшиеся 10% … Читать далее Статус развития графического стека и Wayland в Fedora Linux

Выпуск открытой платформы для организации совместной разработки GitLab 7.14

Представлен релиз платформы для организации совместной работы с Git-репозиториями GitLab 7.14, которая по своим возможностям напоминает GitHub, но не привязана к конкретному сервису, распространяется в исходных текстах под свободной лицензией и позволяет развернуть web-сервис управления проектом на своём подконтрольном сервере. Одновременно доступен релиз развиваемого проектом сервера непрерывной интеграции GitLab CI 7.14, который можно использовать совместно с GitLab для автоматизации тестирования и постоянного контроля за качеством кодовой базы, в том числе обеспечивая проверку пересборкой для каждого вносимого изменения. Код проекта написан на языке Ruby с использованием фреймворка Ruby on Rails и распространяется под свободной лицензией Expat (вариант лицензии MIT). Начиная с … Читать далее Выпуск открытой платформы для организации совместной разработки GitLab 7.14

Новая ФС Bcachefs, сочетающая функциональность btrfs/zfs с производительностью ext4/xfs

Кент Оверстрит (Kent Overstreet) объявил об эволюционировании блочного устройства для кэширования доступа к медленным жестким дискам на быстрых SSD-накопителях Bcache в полноценную файловую систему Bcachefs. Благодаря использованию накопившихся за годы разработки Bcache решений, в Bcachefs удалось добиться сочетания высокой производительности с расширенными возможностями, такими как включение в раздел нескольких устройств, репликация (RAID), кэширование, прозрачное сжатие данных и верификация целостности по контрольным суммам. В Bcachefs также реализовано большинство базовых возможностей POSIX ФС, в том числе xattrs и ACL. Интересной возможностью Bcachefs является многослойное подключение накопителей, при котором более быстрый накопитель (SSD) может быть подключен к нижнему слою и задействован для кэширования, … Читать далее Новая ФС Bcachefs, сочетающая функциональность btrfs/zfs с производительностью ext4/xfs

Релиз десктоп-ориентированной ОС PC-BSD 10.2

Представлен релиз десктоп-ориентированной операционной системы PC-BSD 10.2, основанной на кодовой базе FreeBSD 10.2. В качестве пользовательского окружения по умолчанию предлагается KDE 4.14.3, но в комплекте также доступны окружения Lumina, GNOME3, Mate (форк GNOME 2), Cinnamon, LXDE и Xfce. Развитие PC-BSD курирует компания iXsystems, которая активно участвует в развитии FreeBSD, например, способствует улучшению поддержки ZFS и спонсирует многие инициативы FreeBSD Foundation. Для загрузки подготовлен гибридный iso-образ (4.1 GB, только для amd64), подходящий для использования на DVD и USB-накопителях, а также сокращённый образ для установки по сети (674Мб). Отдельно распространяется iso-образ TrueOS (763 Мб), серверной редакции PC-BSD, работающей без графического интерфейса, предлагающей … Читать далее Релиз десктоп-ориентированной ОС PC-BSD 10.2

Firefox переходит на новый API разработки дополнений, совместимый с API для Chrome

Проект Mozilla анонсировал новый API WebExtensions для разработки браузерных дополнений, который придёт на смену традиционному API в будущих выпусках Firefox. Новый API построен с использованием штатных web-технологий и во многом совместим с API для Blink/Chrome, Opera и Safari, что позволяет унифицировать разработку дополнений для различных браузеров благодаря существенному упрощению портирования. С новым API разработка браузерных дополнений станет похожей на разработку для Web — один и тот же код сможет работать в разных браузерах и будет зависеть от единых стандартов. С переходом на WebExtensions в Firefox после минимальных изменений смогут быть установлены дополнения, созданные для Chrome, Opera, Safari и, возможно в … Читать далее Firefox переходит на новый API разработки дополнений, совместимый с API для Chrome

Выпуск minetest 0.4.13, открытого клона игры MineCraft

После шести месяцев разработки доступно очередное обновление для компьютерной игры жанра песочница — minetest-0.4.13. Игра схожа с популярной проприетарной игрой minecraft, но отличается полностью открытым исходным кодом, использованием игрового движка irrlicht и задействованием языка LUA для определения игровой логики сервера и написания модификаций. Код Minetest распространяется под лицензией LGPL, а игровые ресурсы под лицензией CC BY-SA 3.0. Готовые сборки Minetest созданы для различных дистрибутивов Linux, FreeBSD, Windows и OS X. Особенности игры: Открытый исходный код и кроссплатформенность. Клиент-сервер устроен таким способом, что установка модификаций, медиаконтента (текстуры, звуки, модельки), скриптов и настройка основной логики необходима только на стороне сервера, клиенту игры … Читать далее Выпуск minetest 0.4.13, открытого клона игры MineCraft

В Wine 1.7.50 началась реализация поддержки Direct3D 11

Доступен очередной экспериментальный выпуск открытой реализации Win32 API — Wine 1.7.50. С момента выпуска версии 1.7.49 было закрыто 39 отчётов об ошибках. Наиболее важные изменения: Предприняты первые шаги для обеспечения поддержки Direct3D 11; Браузерный движок обновлён до состояния Firefox 40; Улучшено качество применения шрифтов в DirectWrite; Добавлена поддержка OpenMP на платформах ARM; Закрыты отчёты об ошибках, связанные с работой игр и приложений: PowerPoint 2007, MPLAB IDE 8.6, Cygwin installer, Stylizer 5.x Visual CSS editor, Spoon Studio 2011, TextPad, PhotoLine 32, Microsoft Internet Explorer 10, QQ 6.3, Hearts of Iron III, Xfire 2.0, Samsung Smart View 2.0, Lotus Smartsuite 9.8, Office … Читать далее В Wine 1.7.50 началась реализация поддержки Direct3D 11

Очередная попытка саботировать внедрение Linux в Мюнхене

Два приверженца решений от компании Microsoft из партии CSU (Христианско-социальный союз в Баварии) направили мэру Мюнхена письмо с предложением установить Windows и Office 365 на используемых в госучреждениях ноутбуках, вместо ныне используемого решения на базе Linux-дистрибутива Limux (сборка Ubuntu). В качестве мотивов необходимости перехода на Windows указываются надуманные и не соответствующие реальности аргументы, такие как отсутствие установленных в Linux программ для редактирования текста, офисной работы и общения в Skype, а также ограничение полномочий пользователя в системе (из соображений безопасности пользователям не дают прав администратора и требуют согласования установки программ). Следует отметить, что подобные попытки дискредитации перехода Мюнхена на Linux предпринимались … Читать далее Очередная попытка саботировать внедрение Linux в Мюнхене

Выпуск OpenSSH 7.1

Спустя десять дней с момента выпуска OpenSSH 7.0 доступен новый релиз OpenSSH 7.1, в котором устранена связанная с безопасностью логическая ошибка, из-за которой мог быть разрешён вход под пользователем root (c запретом других форм аутентификации), несмотря на запрет такого действия директивой «PermitRootLogin=prohibit-password/without-password». Проблема проявлялась при указании специфичных настроек на этапе компиляции. Кроме того, в новом выпуске решены проблемы совместимости с программами FuTTY и WinSCP и исправлено несколько ошибок работы с памятью. В следующем выпуске планируется запретить использование любых RSA-ключей, размером менее 1024 бит, по умолчанию отключить алгоритмы HMAC на основе MD5, шифры blowfish-cbc, cast128-cbc, все варианты arcfour и алиасы rijndael-cbc … Читать далее Выпуск OpenSSH 7.1

Браузерный движок Servo достиг состояния корректного отображения GitHub

Патрик Уолтон (Patrick Walton), работающий в Mozilla над языком Rust и браузерным движком Servo, сообщил о решении основных проблем, мешавших нормальному отображению GitHub при использовании Servo. Кроме того отмечается значительный прогресс в обработке в Servo сложных сайтов, использующих современную разметку, таких как Ars Technica. Напомним, что браузерный движок Servo развивается проектом Mozilla в сотрудничестве с компанией Samsung. Движок написан на языке Rust и отличается поддержкой многопоточного рендеринга web-страниц, а также распараллеливанием операций с DOM (Document Object Model). Текущий браузерный движок Firefox не может в полной мере задействовать потенциал современных многоядерных систем из-за изначального использования однопоточных схем обработки контента. В частности, … Читать далее Браузерный движок Servo достиг состояния корректного отображения GitHub