Релиз системы инициализации Upstart 1.10

Представлен релиз системы инициализации Upstart 1.10, изначально разработанной компанией Canonical и ныне используемой в дистрибутивах Ubuntu и RedHat Enterprise Linux 6, а также в проектах Maemo, Chrome OS и webOS. В отличие от стандартной init-системы SysV, Upstart базируется на парадигме обработки событий, работает в асинхронном режиме и использует метод учета зависимостей для определения последовательности запуска сервисов и оценки возможности их выполнения в параллельном режиме. Параллелизм запуска сервисов обеспечивает существенное повышение скорости загрузки, но ценой этому является необходимость определенной переработки init-скриптов (поддерживается режим совместимости, позволяющий запускать обычные sysvinit-скрипты, но эффективность загрузки и работы при этом теряется). В новом выпуске: Новый компонент … Читать далее Релиз системы инициализации Upstart 1.10

Отсоединение USB-устройств после спящего режима оказалось вызвано ошибкой в USB-стеке Linux

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

Обновление PHP 5.4.19 и 5.5.3

Спустя всего несколько дней с момента прошлых выпусков представлены корректирующие обновления интерпретатора языка программирования PHP — 5.4.19 и 5.5.3 в которых устранена ошибка, внесённая в процессе устранения уязвимости в модуле OpenSSL (CVE-2013-4248). В выпуске PHP 5.4.19 дополнительно устранён сбой компиляции при включении поддержки ZTS. Читать далее Обновление PHP 5.4.19 и 5.5.3

Доступен перевод на русский язык книги "A Byte of Python"

Для широкой общественности доступен перевод на русский язык свободной книги «A Byte of Python», которая может служить учебным пособием или руководством по программированию на языке Python для начинающей аудитории. Перевод доступен в форматах HTML и PDF. Книга распространяется на условиях лицензии Creative Commons Attribution-Share Alike 3.0 Unported, позволяющей копировать, распространять и передавать материал другим, использовать фрагменты книги в своих текстах, в том числе в коммерческих целях. Все фрагменты программ/сценарии, представленные в книге, распространяются на условиях Модифицированной лицензии BSD4, если явно не указано обратное. При распространении книги во введении или на титульной странице должно быть указано первичное авторство в форме ссылки … Читать далее Доступен перевод на русский язык книги "A Byte of Python"

Xubuntu 13.10 останется на классическом X-стеке и не будет использовать XMir

После проведения тестирования экспериментальной сборки Xubuntu c задействованием дисплейного сервера Mir и промежуточной прослойки XMir, обеспечивающей трансляцию ввода и вывода между Mir и X-сервером, разработчики проекта пришли к решению укомплектовать осенний выпуск Xubuntu 13.10 классическим графическим стеком на основе компонентов X.Org, последовав примеру Lubuntu и Kubuntu. При подготовке Xubuntu 14.04 планируется повторно оценить состояние Mir/XMir и оценить готовность проекта для перехода на него. В настоящее время, по мнению разработчиков Xubuntu, XMir не является достаточно зрелым продуктом для миграции и не обладает всеми необходимыми возможностями. Тем не менее, отмечается, что разработчики Mir достаточно охотно сотрудничали с командой Xubuntu и помогали в … Читать далее Xubuntu 13.10 останется на классическом X-стеке и не будет использовать XMir

Новые версии Wayland 1.2.1 и Weston 1.2.1

Выпущен релиз протокола, механизма межпроцессного взаимодействия и библиотек Wayland 1.2.1, а также развиваемого в рамках проекта композитного сервера Weston 1.2.1. Представленные версии полностью совместимы с прошлыми выпусками и содержат большую порцию исправлений ошибок и правок документации. Из улучшений отмечается только поддержка сенсорного ввода для toytoolkit и других клиентов. Указанная возможность не затрагивает существующий код и внутренний API, поэтому разработчики посчитали возможным добавить новшество в промежуточный выпуск. Читать далее Новые версии Wayland 1.2.1 и Weston 1.2.1

Увидели свет Chrome OS 29 и Chrome 29 для Android

Компания Google представила релиз операционной системы Chrome OS 29, основанной на ядре Linux, open source компонентах и web-браузере Chrome. Пользовательское окружение Chrome OS ограничивается web-браузером, а вместо стандартных программ задействованы web-приложения, тем не менее, с недавних пор Chrome OS включает в себя полноценный многооконный интерфейс, рабочий стол и панель задач. Сборка Chrome OS 29 доступна для для всех устройств на базе ChromeOS, кроме Lenovo Thinkpad X131e. Среди изменений, внесённых в Chrome OS 29: В сборках для ноутбуков Pixel и Samsung 550 ядро Linux обновлено до версии 3.8; Новый полноэкранный режим (режим «погружения»), при котором при нажатии на кнопку раскрытия на … Читать далее Увидели свет Chrome OS 29 и Chrome 29 для Android

Семейство BSD пополнилось новой операционной системой EdgeBSD, ответвившейся от NetBSD

В рамках проекта EdgeBSD началось развитие нового форка операционной системы NetBSD, нацеленного на более интенсивное продвижение новых возможностей и предоставление современной инфраструктуры разработки на основе системы управления исходным кодом Git. EdgeBSD позиционируется как исследовательский проект по созданию новой промышленной ОС для всех категорий компьютерных устройств. Развиваемые и опробованные в EdgeBSD улучшения планируется возвращать в кодовую базу NetBSD. Как и в NetBSD для управления пакетами в EdgeBSD задействован pkgsrc. На начальном этапе в первом выпуске EdgeBSD планируется включить по умолчанию некоторые уже доступные в NetBSD экспериментальные возможности, такие как сборка с SSP (Stack Smashing Protection) и ASLR (Address Space Layout Randomization), … Читать далее Семейство BSD пополнилось новой операционной системой EdgeBSD, ответвившейся от NetBSD

Корректирующий выпуск NetBSD 6.1.1

Спустя три месяца после релиза NetBSD 6.1 подготовлен корректирующий выпуск NetBSD 6.1.1, в котором проведена работа по устранению проблем, влияющих на стабильность и безопасность. Из изменений можно отметить добавление новых sysctl-вызовов для защиты от DDoS атак через IPv6, устранение сбоев при использовании mpls и tap, решение проблем с чтением данных в NILFS, устранение краха при попытке использования NetBSD на Amiga с картами Deneb. Читать далее Корректирующий выпуск NetBSD 6.1.1

В реализации IP multicast и SCTP из состава FreeBSD обнаружены уязвимости

Выпущены обновления для всех поддерживаемых веток FreeBSD (9.1-RELEASE-p6, RELEASE-p3, 8.3-RELEASE-p10), в которых исправлены две уязвимости: Целочисленное переполнение (CVE-2013-3077) при вычислении размера временного буфера для multicast-операций может привести к созданию буфера изначально меньшего размера, чем записываемые в него данные, что позволяет записать хвост данных в следующие за выделенным буфером области памяти ядра. Используя уязвимость злоумышленник, имеющий непривилегированный доступ к системе, может поднять свои привилегии в системе. Ошибка (CVE-2013-5209) в инициализации начального буфера для соединений по протоколу SCTP приводит к отправке пакетов с остаточными данными из памяти ядра системы, например, с содержимым дискового кэша или буферов терминального ввода (в буфере может содержаться … Читать далее В реализации IP multicast и SCTP из состава FreeBSD обнаружены уязвимости

Кампания Ubuntu Edge завершилась, собрав лишь 40% необходимых средств

В рамках проводимой Canonical кампании по финансированию разработки смартфона Ubuntu Edge было собрано только 12.8 млн долларов из необходимых 32 млн. С учётом динамики поступления предзаказов провал инициативы был заметен уже спустя несколько дней после начала сбора средств. Спасти ситуацию могло лишь очень большое спонсорское денежное вливание, но чуда не произошло. Тем не менее, Canonical удалось побить рекорд сбора средств через краудфандинг, обогнав прошлого лидера Pebble smartwatch на почти 3 млн долларов. Кроме того, многочисленные публикации в прессе и обсуждения заметно подстегнули интерес пользователей к деятельности Canonical и идее о том, что мощности современного смартфона достаточно для использования его в … Читать далее Кампания Ubuntu Edge завершилась, собрав лишь 40% необходимых средств

Проект Blender перевёл движок рендеринга Cycles с GPL на лицензию Apache

Разработчики системы 3D-моделирования Blender объявили о смене лицензии на код движка рендеринга Cycles, интегрированного в состав Blender начиная с выпуска 2.61. Cycles отличается переходом на использование трассировки лучей для обеспечения фотореалистичного рендеринга и поддержкой ускорения через привлечение вычислительных мощностей GPU, что позволяет выполнять предварительный рендеринг на лету. Вместо ранее используемой лицензии GPL, код Cycles отныне будет распространяться под лицензией Apache 2.0. Изменения затронули только движок Cycles, пакет Blender как и прежде поставляется под лицензией GPL и никаких изменений в этом плане не предвидится. Но для обособленных библиотек как более подходящие теперь рассматриваются лицензии BSD и Apache. Решение о переходе с … Читать далее Проект Blender перевёл движок рендеринга Cycles с GPL на лицензию Apache

Уязвимость в XMir

В развиваемой компанией Canonical прослойке XMir, обеспечивающей трансляцию ввода и вывода между Mir и X-сервером, выявлена уязвимость. Проблема связана с отсутствием отключения обработки событий ввода при переключения на виртуальный терминал. XMir не обрабатывает ситуацию выхода из текущего графического сеанса, что приводит к продолжению обработки ввода даже после начала работы в виртуальной текстовой консоли. Например, если в графическом сеансе был запущен текстовый редактор и фокус ввода был активен на нём, то после переключения на виртуальный терминал по Ctrl+Alt+F1, весь ввод в консоли, в том числе ввод логина и пароля, дублируется в окне текстового редактора. Читать далее Уязвимость в XMir

Грег Кроа-Хартман предложил сбавить темп подготовки стабильной ветки ядра Linux

Грег Кроа-Хартман (Greg Kroah-Hartman), ответственный за поддержку стабильной ветки ядра, развернул в списке рассылки разработчиков ядра Linux дискуссию о слишком быстром темпе разработки стабильных веток. Грег рекомендует замедлить процесс подготовки стабильных обновлений и не переносить патчи в стабильный выпуск, до их предварительной обкатки в предварительном RC-выпуске ветки, находящейся в разработке (речь ведётся о патчах, бэкпортируемых из ветки -next в ветку -stable). Сейчас в случае выявления проблем в RC-выпуске, патч требуется исключить из находящихся в подготовке обновлений к уже выпущенным стабильным веткам, что способствует возникновению человеческих ошибок. Проблема состоит в том, что не исключены ситуации, когда из-за выявления ошибок патч исключается … Читать далее Грег Кроа-Хартман предложил сбавить темп подготовки стабильной ветки ядра Linux

CoreOS — новый подход к организации серверных Linux

Группа энтузиастов, живущих в «Силиконовой долине«, развивает проект новой серверной Linux-системы CoreOS, основанной на архитектуре, существенно отличающейся от обычных дистрибутивов Linux. По своей сути CoreOS основана на идеях ChromeOS, адаптированных для массового развёртывания серверных систем. Для тестирования уже доступны первые альфа-сборки CoreOS, пригодные для запуска под управлением VirtualBox и QEMU/KVM. Наработки проекта распространяются под лицензией Apache 2.0. Ключевые особенности CoreOS: Минималистичность. Система содержит минимальный набор компонентов, достаточных для выполнения только изолированных контейнеров (cgroups+namespaces), которые в свою очередь содержат произвольную начинку для запуска только необходимых серверных приложений. По сути, в состав базовой системы входит только ядро Linux, системный менеджер systemd и … Читать далее CoreOS — новый подход к организации серверных Linux

Nginx выпускает коммерческую версию

Компания Nginx, развивающая одноимённый высокопроизводительный http-сервер, представила свой первый коммерческий продукт — Nginx Plus. Новый продукт построен с использованием модели Open Core, подразумевающей свободное распространение только базовой редакции с поставкой расширенных функции на платной основе. Nginx Plus использует то же самое ядро Nginx, что и в открытой версии, но вдобавок к нему оснащён дополнительными модулями для сложных промышленных конфигураций. Пользователям Nginx Plus также предоставляется коммерческая техподдержка. Подписка на Nginx Plus будет стоить 1350 долларов в год за установку и уже доступна для заказа. Среди расширенных модулей Nginx Plus: Проверка работоспособности приложений (контроль за сбоями в работе бэкендов); Мониторинг активности с … Читать далее Nginx выпускает коммерческую версию

Стартовал IT Starz 2013, конкурс для сисадминов и программистов (реклама)

В рамках проекта IT Starz 2013 представлен новый конкурс для системных администраторов и программистов, который продолжает традиции мероприятия «Системный администратор». В отличие от проводимого в прошлые годы конкурса, при подготовке IT Starz 2013 учтены пожелания прошлых лет и расширен спектр заданий, который теперь охватывает не только интересы администраторов, но и программистов (соревнования программистов проводятся отдельным зачётом). Также добавлено отдельное командное соревнование. Для решения консольных вопросов вместо ограниченного эмулятора JSLinux, предлагается полноценное Linux-окружение с сетевыми возможностями. Среди призов: планшетные компьютеры iPad, камеры Go Pro, печатные именные сертификаты и многое другое. Главный приз — поездка в Грецию. Промо-код специально для читателей OpenNET: … Читать далее Стартовал IT Starz 2013, конкурс для сисадминов и программистов (реклама)

Грег Кроа-Хартман предложил сбавить темп разработки стабильной ветки ядра Linux

Грег Кроа-Хартман (Greg Kroah-Hartman), ответственный за поддержку стабильной ветки ядра, развернул в списке рассылки разработчиков ядра Linux дискуссию о слишком быстром темпе разработки стабильных веток. Грег рекомендует замедлить процесс подготовки стабильных обновлений и не переносить патчи в стабильный выпуск, до их предварительной обкатки в предварительном RC-выпуске ветки, находящейся в разработке (речь ведётся о патчаях, бэкпортируемых из ветки -next в ветку -stable). Сейчас в случае выявления проблем в RC-выпуске, патч требуется исключить из находящихся в подготовке обновлений к уже выпущенным стабильным веткам, что способствует возникновению человеческих ошибок. Проблема состоит в том, что не исключены ситуации, когда из-за выявления ошибок патч исключается … Читать далее Грег Кроа-Хартман предложил сбавить темп разработки стабильной ветки ядра Linux

Pipelight обеспечил возможность запуска Silverlight и доступа к Netflix в Linux

Представлен проект Pipelight, в рамках которого подготовлен браузерный плагин, позволяющий использовать сборки браузерных плагинов для платформы Windows в версиях браузеров для Linux. С практической стороны, Pipelight может оказаться полезен для использования плагина Silverlight в Linux-версиях браузеров. Silverlight имеет встроенные средстве DRM (Digital Rights Management) для защиты контента от несанкционированного копирования, что позволяет смотреть видео, защищённое DRM. В частности, загрузка плагина Silverlight с использованием Pipelight позволяет получить доступ к сервису цифрового проката фильмов Netflix из штатного браузера, без необходимости запуска отдельной Windows-сборки браузера в Wine. Для выполнения Silverlight применяется модифицированная версия Wine, при этом данный Windows-плагин бесшовно интегрируются с Linux-версиями браузеров. … Читать далее Pipelight обеспечил возможность запуска Silverlight и доступа к Netflix в Linux

Выпуск Proxmox VE 3.1 ознаменовал переход к системе платных обновлений

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

Обновление проприетарного драйвера NVIDIA 319.49

Компания NVIDIA опубликовала новую версию ветки проприетарного драйвера с длительным сроком поддержки — NVIDIA 319.49. Драйвер доступен для Linux, FreeBSD и Solaris. В новой версии добавлена поддержка GPU GeForce GT 740A/745A/755M/625, GeForce GTX 645, GRID K340/K350, NVS 315, Quadro K500M и Quadro K6000. В состав включена новая библиотека NvIFROpenGL (Inband Frame Readback), предоставляющая интерфейс для захвата и кодирования отдельных фреймбуферов OpenGL. NvIFROpenGL позволяет захватить только пиксели, отрисованные с использованием OpenGL, что может использоваться для организации удалённого взаимодействия и захвата вывода отдельных приложений. Кроме того, в новом выпуске устранена порция ошибок, в том числе решена проблема, приводящая к созданию искажённых скриншотов … Читать далее Обновление проприетарного драйвера NVIDIA 319.49