Классический Unix v6 переписан для архитектуры x86

Операционная система Unix v6, первая реализация Unix получившая широкое распространение за пределами Bell Labs, переписана на ANSI C и портирована для архитектуры x86. Изначально ОС Unix v6 была разработана около 30 лет назад для DEC PDP-11 с использованием раннего диалекта языка Си. Последние 9 лет данная ОС использовалась в Массачусетском технологическом институте для обучения студентов основам проектирования операционных систем. Unix v6 имеет достаточно простую архитектуру и небольшой объем кода, что прекрасно подходит для изучения внутреннего устройства ОС. По заявлению разработчиков, новый вариант, получивший имя Xv6, значительно больше, чем просто порт Unix v6: в Xv6 добавлена поддержка механизма организации блокировок для … Читать далее Классический Unix v6 переписан для архитектуры x86

В Firefox 8 встроен редактор JavaScript-кода Orion

Начиная с шестой версии в состав web-браузера Firefox входит Scratchpad, простой редактор для быстрого выполнения и тестирования небольших кусков кода на языке JavaScript. Начиная с Firefox 8 в браузер была добавлена неофициальная поддержка Orion — развиваемого проектом Eclipse приложения для редактирования CSS и JavaScript-кода. В отличие от Scratchpad, Orion поддерживает ряд расширенных возможностей, таких как подсветка синтаксиса и выделение парных скобок. Встроенный в Firefox редактор Orion является частью более глобального проекта, нацеленного на создание работающей через обычный web-браузер интегрированной среды для разработки проектов на языке JavaScript. По умолчанию Orion неактивен, но его можно включить через изменение настроек в «about:config» (нужно … Читать далее В Firefox 8 встроен редактор JavaScript-кода Orion

Релиз музыкального плеера Tomahawk 0.3

Представлен релиз нового интенсивно развиваемого музыкального плеера Tomahawk 0.3, ориентированного на проигрывание, поиск и организацию совместного доступа к музыке. Плеер поддерживает работу с локальной музыкальной библиотекой, с различными online-сервисами, такими как Last.fm и iTunes, а также с музыкальными архивами, размещёнными на других компьютерах и в социальных сетях. Код написан на языке С++ с использованием библиотеки Qt. Для хранения метаданных задействован SQLite. Исходные тексты распространяются в рамках лицензии GPLv3, готовые сборки доступны для Mac OS X, Windows и различных дистрибутивов Linux. Среди основных новшеств Tomahawk 0.3: Resolver Gallery — новый интерфейс для организации поиска музыки в сети; Страницы с альбомами и … Читать далее Релиз музыкального плеера Tomahawk 0.3

Релиз Indefero 1.2, системы для организации работы над программными проектами

Вышла новая версия системы для организации управления разработкой программных проектов Indefero, являющаяся клоном GoogleCode и поддерживающая работу с системами управления исходными текстами Git, Mercurial, Subversion и Monotone. Код проекта распространяется в рамках лицензии GPL. Основные новшества: В системе отслеживания ошибок Indefero теперь можно делать двунаправленные привязки между проблемой и произвольными метками, такими как «имеет отношение к тому-то, «заблокировано тем-то» или «дублирует то-то»; Результаты поиска могут быть уточнены по статусу проблемы (открыта, решена) и метке; В режимах просмотра кода и diff-ов сделаны видимыми служебные символы, такие как табуляция и перевод строки; При просмотре кода через Mercurial дополнительно отображаются родительские ревизии и … Читать далее Релиз Indefero 1.2, системы для организации работы над программными проектами

Уязвимости в Chrome, Adobe Flash, Apache, vtiger CRM, Squid, FFmpeg, Wireshark, GnuTLS и OpenPAM/FreeBSD

Несколько недавно обнаруженных уязвимостей: Вышел корректирующий релиз web-браузера Google Chrome (15.0.874.120) в котором устранено 7 уязвимостей, из которых 5 помечены как опасные. Среди уязвимостей не отмечено критических проблем, которые позволили бы обойти все уровни защиты браузера. В рамках программы по выплате денежного вознаграждения за обнаружение уязвимостей для текущего релиза компания Google выплатила исследователям безопасности 2000 долларов США (две премии по 500$ и одна премия в 1000$). Среди уязвимостей: обращение к освобожденному блоку памяти в реализации кодека Theora; выход за допустимые границы при обработке медиаконтейнеров MKV и Vorbis; повреждение памяти при декодировании VP8; переполнение кучи в декодировщике Vorbis; переполнение буфера к … Читать далее Уязвимости в Chrome, Adobe Flash, Apache, vtiger CRM, Squid, FFmpeg, Wireshark, GnuTLS и OpenPAM/FreeBSD

Доступен кандидат в релизы 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