Доступен кандидат в релизы PHP 5.4

Представлен кандидат в релизы языка программирования PHP 5.4, который ознаменовал заморозку внесения не связанных с исправлением ошибок изменений и добавления улучшений и переход к финальному тестированию. В новой ветке добавлены новые языковые конструкции и удалены устаревшие возможности. Подробнее о новшествах можно прочитать в анонсе бета-версии. По сравнению с прошлой тестовой версией исправлено 14 ошибок. Добавлена возможность обращения к членам классов с созданием отдельного экземпляра класса («(new Foo)-bar()»). При преобразовании массива в строку теперь выводится предупреждение. Читать далее Доступен кандидат в релизы PHP 5.4

Обнародован план неподготовки релиза Python 2.8

Barry Warsaw опубликовал в списке рассылки python-dev план неподготовки новой версии Python 2.8. Версия 2.7, вышедшая в 2010 году, была заявлена как последняя версия в этой серии. Планировалось, что новшества в ветку 2.x больше добавляться не будут, а поддержка (исправление ошибок) продлится до 2015 года. В полном согласии с предыдущими планами дата релиза Python 2.8 назначена на «никогда» (Never). В соответствии с принятым ранее решением Python ветка 2.8 не будет выпущена. Официальный путь модернизации Python 2.7 — Python 3. Ответственным за «не-выпуск» (Un-release Manager) предложен кардинал Бигглз (Cardinal Biggles), герой одного из телевизионных шоу комедийной группы Монти Пайтон (Monty Python), … Читать далее Обнародован план неподготовки релиза Python 2.8

Увидел свет оптимизирующий свободный компилятор Open64 5.0

Компилятор Open64 для языков C, C++ и Fortran, разрабатываемый при поддержке компании AMD, обновился до версии 5.0 и теперь включает в себя более полную поддержку стандарта языка C, архитектуры IA64 и множество оптимизаций, направленных на улучшение быстродействия приложений, собранных для процессоров серии AMD Bulldozer. Основной упор при подготовке релиза был сделан на оптимизирующую функциональность компилятора. Добавлено несколько новых методов оптимизации, расширены существующие. Появились новые способы развертывания циклов и преобразований if-конструкций. Компилятор теперь более интеллектуально обращается со структурами, избегая их слишком частого копирования. Появилось множество улучшений движка векторизации и несколько методов оптимизации кода C++. Появилась функция оптимизации указателей фрейма. Улучшена скорость … Читать далее Увидел свет оптимизирующий свободный компилятор Open64 5.0

LG, HTC и Sophos присоединились к инициативе по защите Linux от патентных претензий

Организация Open Invention Network (OIN), ставящая перед собой цель защиты экосистемы Linux от патентных претензий, сообщила, что в третьем квартале 2011 года к организации присоединилось 28 новых участников. Среди наиболее значительных компаний, объявивших о присоединении к инициативе по обмену связанной с Linux интеллектуальной собственностью, можно отметить LG, HTC и Sophos. Общее число вовлеченных в работу OIN компаний достигло 397. Участники Open Invention Network обязуются не выдвигать патентные претензии и безвозмездно разрешают использовать некоторые запатентованные технологии в проектах, связанных с экосистемой Linux (список приложений, причисленных к экосистеме). Из ранее вступивших в объединение компаний, можно отметить IBM, Sony, Philips, Red Hat, Novell, … Читать далее LG, HTC и Sophos присоединились к инициативе по защите Linux от патентных претензий

Суд подтвердил несостоятельность запрета на модификацию GPL-компонентов прошивок

Окружной суд Берлина вынес решение в судебном разбирательстве между компаниями AVM и Cybits, связанном с попыткой компании AVM запретить модификацию любых частей прошивок к своим маршрутизаторам, независимо от наличия в таких прошивках компонентов, распространяемых под лицензией GPL. Суд отверг требования истца и подтвердил, что пользователи встраиваемых систем, на которые предустановлено свободное ПО, могут легально создавать, устанавливать и запускать модифицированные версии данного ПО. Напомним, что компания AVM попыталась через суд запретить распространение продукта, реализующего поддержку расширенной фильтрации трафика для маршрутизаторов производства AVM, путем внесения изменений в прошивку, а именно модификации ядра Linux. Позиция AVM сводится к тому, что любое изменение прошивки … Читать далее Суд подтвердил несостоятельность запрета на модификацию GPL-компонентов прошивок

Доступны дополнительные редакции Sabayon Linux 7: E17, Awesome и LXDE

Доступны три легковесные редакций дистрибутива Sabayon Linux 7, основанного на Gentoo и снабженные удобным инсталлятором: E17 Spin (649 Мб) — сборка с десктоп-окружением на базе Enlightenment 17. Awesome Spin (651 Мб) — сборка на основе оконного менеджера Awesome. LXDE Spin (644 Мб) — сборка с десктоп-окружением на базе LXDE 0.5; Пакетная база дистрибутива синхронизирована с коллекцией портажей Gentoo по состоянию на 8 ноября. Пользователь имеет возможность установки программ как из исходных текстов, так и используя готовые бинарные пакеты, собранные для платформ x86 и x86-64. Сборки основаны на Linux-ядре 3.1 c патчами Tuxonice и AUFS, для настройки сети задействован NetworkManager, в … Читать далее Доступны дополнительные редакции Sabayon Linux 7: E17, Awesome и LXDE

Релиз ftp-сервера ProFTPD 1.3.4 и 1.3.3g с устранением критической уязвимости

Спустя полтора года с момента выхода прошлой версии вышел релиз ftp-сервера ProFTPD 1.3.4 в котором исправлено 219 ошибок и внесено несколько улучшений. Одновременно выпущен корректирующий релиз ProFTPD 1.3.3g в котором устранена уязвимость, которая может привести к выполнению кода злоумышленника на сервере через манипуляцию с пулом соединений при помощи команд xfer_stor и xfer_recv. Всем пользователям рекомендуется срочно обновить ProFTPD. Интересно, что в примечании к релизу ProFTPD 1.3.3g не упомянуто о наличии уязвимости, проблема помечена лишь как «ошибка, приводящая к повреждению памяти». В настоящее время опубликована подробная инструкция с изложением принципа эксплуатации. Уже подготовлен рабочий эксплоит, который не опубликован публично. Пакеты с … Читать далее Релиз ftp-сервера ProFTPD 1.3.4 и 1.3.3g с устранением критической уязвимости

Релиз Chrome OS 15

Компания Google анонсировала стабильный релиз операционной системы Chrome OS 15, основанной на ядре Linux, open source компонентах и web-браузере Chrome. Пользовательское окружение Chrome OS ограничивается web-браузером, а вместо стандартных программ задействованы web-приложения. Сборки Chrome OS 15 доступны для нетбуков Acer AC700, Samsung Series 5 и Cr-48. Основные новшества: Реализация функциональности web-браузера Chrome 15; Поддержка файловой системы NTFS; Поддержка проигрывания мультимедиа контента с использованием основных медиакодеков; Новый интерфейс для входа в систему; Улучшение производительности декодирования видео; Реализация концепции предпочтительных сетей; Новые приложения по умолчанию в секциях «Games» и «Music»; Улучшения поддержки сетевых устройств и настойки параметров сети. Читать далее Релиз Chrome OS 15

Компания Oracle выпустила Solaris 11

После 7 лет разработки увидел свет релиз операционной системы Solaris 11. По сравнению с Solaris 10 в Solaris 11 реализовано более 400 новшеств, объем кода Solaris 11 оценивается в более чем 20 млн. человеко-часов, затраченных на разработку, и ещё 60 млн. часов на тестирование. Компания Oracle представила новую версию как «первую облачную операционную систему», т.е. ОС специально созданную с оглядкой на облачные вычисления и готовую для обеспечения работы публичных, приватных и гибридных облачных окружений на предприятиях. Значительные улучшения наблюдаются во всех ключевых компонентах Solaris 11, начиная с сетевого стека и файловых систем и заканчивая инфраструктурой управление пакетами и расширенной поддержкой … Читать далее Компания Oracle выпустила Solaris 11

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

Представлен отчёт о развитии проекта FreeBSD с июля по сентябрь 2011 года. Основные достижения: Сетевая инфраструктура Представлен проект CARP2, в рамках которого предпринята попытка полностью переписать реализацию протокола CARP (Common Address Redundancy Protocol) для FreeBSD. Протокол CARP, выступая в роли открытой альтернативы протоколам HSRP (Hot Standby Router Protocol) и VRRP (Virtual Router Redundancy Protocol), позволяет организовать совместное использование IP-адреса между несколькими серверами в локальной сети, что может применяться для балансировки нагрузки (IP одновременно используют все сервера) или для создания отказоустойчивых систем (IP использует первичный сервер, при нарушении его работы, IP подхватывает другой). Причиной создания новой реализации CARP для FreeBSD является … Читать далее Отчёт о состоянии развития FreeBSD за третий квартал 2011 года

Компания Oracle выпустила релиз Solaris 11

После 7 лет разработки увидел свет релиз операционной системы Solaris 11. По сравнению с Solaris 10 в Solaris 11 реализовано более 400 новшеств, объем кода Solaris 11 оценивается в более чем 20 млн. человеко-часов, затраченных на разработку, и ещё 60 млн. часов на тестирование. Компания Oracle представила новую версию как «первую облачную операционную системы», т.е. ОС специально созданную с оглядкой на облачные вычисления и готовую для обеспечения работы публичных, приватных и гибридных облачных окружений на предприятиях. Значительные улучшения наблюдаются во всех ключевых компонентах Solaris 11, начиная с сетевого стека и файловых систем и заканчивая инфраструктурой управление пакетами и расширенной поддержкой … Читать далее Компания Oracle выпустила релиз Solaris 11

Проект Mozilla намерен выпустить операционную систему B2G во втором квартале 2012 года

Разработчики Mozilla провели несколько совещаний, на которых обсудили план разработки проекта B2G (Boot to Gecko), в рамках которого планируется создать операционную систему, загружающуюся сразу в web-браузер и нацеленную на использование только в мобильных устройствах. В соответствии с опубликованным планом, готовый для конечного применения релиз B2G ожидается во втором квартале 2012 года. Первая тестовая версия для смартфонов будет выпущена в конце нынешнего года. Текущие наработки проекта можно загрузить с GitHub. Первый тестовый выпуск будет готов для повседневного использования на смартфонах разработчиков. В качестве основы B2G будут использованы ядро Linux и низкоуровневые компоненты из платформы Android. Вместо виртуальной Java-машины Dalvik для запуска … Читать далее Проект Mozilla намерен выпустить операционную систему B2G во втором квартале 2012 года

Adobe прекращает разработку Flash Player для браузеров мобильных устройств

Компания Adobe проинформировала разработчиков о скором прекращении разработки версии Flash Player для мобильных браузеров. Отныне Adobe сфокусирует свои усилия на создании средств для разработки мобильных приложений на базе платформы AIR и увеличит вложения в технологии HTML5. Поддержка Flash для мобильных устройств будет связана с развитием инструментов для создания самостоятельных приложений на базе технологии Adobe AIR, а также предоставлением средств для автоматизации формирования установочных пакетов для основных мобильных платформ и магазинов приложений (Apple AppStore, Android Market и т.п.). Flash Player больше не будет адаптироваться для новых версий мобильных браузеров и новых версий мобильных операционных систем, тем не менее некоторые производители, имеющие … Читать далее Adobe прекращает разработку Flash Player для браузеров мобильных устройств

В регулирующие органы США направлена жалоба на деятельность Microsoft по сбору отчислений за Android

Компания Barnes and Noble направила в Министерство юстиции США требование провести расследование деятельности компании Microsoft, связанной с принуждением производителей оборудования к выплате лицензионных отчислений за использование платформы Android. По мнению Barnes and Noble деятельность Microsoft направлена на подавление конкуренции в секторе разработки мобильных систем и сдерживание инноваций в области мобильных технологий, что требует вмешательства регулирующих органов. Microsoft пытается добиться повышения расходов при производстве конкурирующих продуктов, что приведёт к повышению их стоимости и сделает их менее привлекательными для покупателей. Инициированное компанией Barnes and Noble разбирательство поможет прояснить на каком основании Microsoft заявляет о наличии своей интеллектуальной собственности в платформе Android, нарушением … Читать далее В регулирующие органы США направлена жалоба на деятельность Microsoft по сбору отчислений за Android

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

Организация Document Foundation анонсировала корректирующий выпуск офисного пакета LibreOffice 3.4.4, в котором представлено только исправление ошибок и обновление файлов с переводами. Число языков на которые переведён интерфейс приложение достигло 105 (в новой версии добавлен перевод на Шотландский язык). Ветка LibreOffice 3.4 имеет статус стабильной и готовой для применения в корпоративной среде. Готовые установочные пакеты подготовлены для платформ Linux, Mac OS X и Windows. Поддержка прошлой стабильной ветки 3.3.x продлится до конца года. Пользователям LibreOffice 3.3.x рекомендуется в ближайшее время спланировать миграцию на ветку LibreOffice 3.4. В анонсе также отмечается, что недавно LibreOffice был признан лучшим открытым проектом по версии InfoWorld … Читать далее Корректирующий релиз LibreOffice 3.4.4

Начало тестирования ядра Linux 3.2-rc1. Обновления 2.6.32.47 и 2.6.33.20

Линус Торвальдс представил первый экспериментальный выпуск следующей ветки ядра Linux 3.2-rc1. Так как выпуск 3.1 был задержан почти на месяц, будущий релиз является рекордным по числу изменений, 75% из которых касаются драйверов устройств, 15% — поддержки аппаратных архитектур, а оставшиеся 10% в основном связаны с файловыми системами и сетевой подсистемой. Размер патча в сжатом виде (gzip) составляет 22 Мб, для сравнения патч для ядра 3.1 занимал 11 Мб, а для 3.0 — 10 Мб. Число добавленных строк — 1.6 млн, удалённых — 1.4 млн. Релиз ядра 3.2 ожидается в начале января. Из заметных улучшений можно отметить: Поддержка DSP-процессоров Qualcom Hexagon; … Читать далее Начало тестирования ядра Linux 3.2-rc1. Обновления 2.6.32.47 и 2.6.33.20

Проект книги по разработке модулей для ядра Linux

Опубликован проект книги Олега Цилюрика «Модули ядра Linux». Книга посвящена программированию модулей ядра Linux и рассчитана на опытных разработчиков системного программного обеспечения. Предполагается, что читатель может и не иметь богатого опыта в программировании именно для ядра Linux, или даже вообще в программировании для этой системы, но имеет какой-то опыт в системном программировании для других операционных систем, что послужит базой для построения аналогий. Даже если чтение книги и не подвигнет читателя к написанию собственных компонентов ядра (что совершенно не обязательно), то, по крайней мере, поможет более точному пониманию тех процессов, которые происходят в ядре. На примерах дан обстоятельный обзор возможностей в … Читать далее Проект книги по разработке модулей для ядра Linux

Релиз календаря-планировщика Mozilla Lightning 1.0

Анонсирован релиз календаря-планировщика Mozilla Lightning 1.0, выполненного в виде дополнения к почтовому клиенту Thunderbird и обладающего расширенным набором дополнительных возможностей, связанных с интеграцией с системой электронной почты. При подготовке новой версии основное внимание было уделено сглаживанию острых углов и увеличению удобства использования. Наиболее значительным улучшением является реализация режима редактирования в offline-режиме. Тестирование Lightning 1.0 началось ещё в декабре 2009 года. С тех пор было выпущено 7 бета-версий. Начиная с данного выпуска разработчики решили переломить сложившуюся традицию и вместо выпуска очередной бета-версии представили релиз, который не является каким-то переломным моментом, а лишь сигнализирует о переходе к новому процессу подготовки выпусков, который … Читать далее Релиз календаря-планировщика Mozilla Lightning 1.0

Обновление ядра Linux: 3.2-rc1, 2.6.32.47 и 2.6.33.20

Линус Торвальдс представил первый экспериментальный выпуск следующей ветки ядра Linux 3.2-rc1. Так как выпуск 3.1 был задержан почти на месяц, будущий релиз является рекордным по числу изменений, 75% из которых касаются драйверов устройств, 15% — поддержки аппаратных архитектур, а оставшиеся 10% в основном с файловыми системами и сетевой подсистемой. Размер патча в сжатом виде (gzip) составляет 22 Мб, для сравнения патч для ядра 3.1 занимал 11 Мб, а для 3.0 — 10 Мб. Число добавленных строк — 1.6 млн, удалённых — 1.4 млн. Релиз ядра 3.2 ожидается в начале января. Из заметных улучшений можно отметить: Поддержка DSP-процессоров Qualcom Hexagon; Улучшенная … Читать далее Обновление ядра Linux: 3.2-rc1, 2.6.32.47 и 2.6.33.20

Релиз Linux-дистрибутива Fedora 16

Официально представлен релиз Linux-дистрибутива Fedora 16. Для загрузки доступны варианты установочного LiveCD с графическими окружениями на базе KDE, GNOME, XFCE и LXDE, а также полный комплект, оформленный в виде DVD и сокращенный образ (260 Мб) для установки по сети. Релиз посвящен Деннису Ритчи, одному из создателей UNIX и языка Си, который ушел из жизни в начале октября. Кратко о ключевых новшествах: интеграция загрузчика Grub2, улучшение поддержки systemd, обновление пользовательских окружений KDE 4.7 и GNOME 3.2, удаление компонентов HAL, поддержка Java 7, интеграция Chrony NTP, расширение поддержки Btrfs, возвращение поддержки Xen Dom0 и значительное расширение возможностей, связанных с виртуализацией и обслуживанием … Читать далее Релиз Linux-дистрибутива Fedora 16

Для Linux подготовлен механизм перенаправления рендеринга GPU на другое устройство вывода

Илья Хаджич (Hadzic) из Bell Labs представил реализацию виртуальных CRTC-видеоконтроллеров (VCRTC), позволяющих реализовать механизм перенаправления пикселей из фреймбуфера определённого GPU на другое устройство вывода. С использованием виртуального контроллера CRTC можно достаточно гибко манипулировать выводом информации в системах с несколькими видеокартами, абстрагируя GPU на котором осуществляется рендеринг и непосредственное устройство вывода. Механизм VCRTC может оказаться полезным при реализации поддержки гибридных систем с несколькими видеоадаптерами. Например, видеоподсистема NVIDIA Optimus позволяет на лету переключать вывод между встроенной энергоэффективной видеокартой на базе GPU Intel и мощной дискретной картой NVIDIA. С помощью VCRTC можно выполнять сложный рендеринг на GPU дискретной карте, а выводить информацию через … Читать далее Для Linux подготовлен механизм перенаправления рендеринга GPU на другое устройство вывода