Вышел текстовый редактор GNU Emacs 24.3

Доступен релиз текстового редактора GNU Emacs 24.3. Новая версия примечательна переходом к использованию GTK3+ в качестве X-тулкита по умолчанию; добавлением обобщённых переменных в базовый Emacs Lisp; обновлением библиотеки для эмуляции Common Lisp; переработанным режимом для разработки на языке Python (с поддержкой Python 3); улучшением подсветки синтаксиса и добавлением поддержки новых конструкций для языка Ruby; заметно расширенной поддержкой вывода изображений с использованием ImageMagick. Читать далее Вышел текстовый редактор GNU Emacs 24.3

Выпуск серверной JavaScript-платформы Node.js 0.10

Вышел стабильный релиз Node.js 0.10, платформы для выполнения высокопроизводительных сетевых приложений на языке JavaScript. Платформа может быть использована как для серверного сопровождения работы Web-приложений, так и для создания обычных клиентских и серверных сетевых программ. Для расширения функциональности приложений для Node.js подготовлена большая коллекция модулей, в которой можно найти модули с реализацией серверов и клиентов HTTP, SMTP, XMPP, DNS, FTP, IMAP, POP3, модули для интеграции с различными web-фреймворками, обработчики WebSocket и Ajax, коннекторы к СУБД (MySQL, PostgreSQL, SQLite, MongoDB), шаблонизаторы, CSS-движки, реализации криптоалгоритмов и систем авторизации (OAuth), XML-парсеры. Для обеспечения обработки большого числа параллельных запросов Node.js задействует асинхронную модель запуска кода, … Читать далее Выпуск серверной JavaScript-платформы Node.js 0.10

Увидел свет свободный звуковой редактор Ardour 3.0

После четырёх лет разработки увидел свет релиз свободного звукового редактора Ardour 3.0, предназначенного для многоканальной записи, обработки и микширования звука. Имеется мультитрековая шкала времени, неограниченный уровень отката изменений на всем протяжении работы с файлом (даже после закрытия программы), поддержка разнообразных аппаратных интерфейсов. Программа позиционируется, как свободный аналог профессиональных средств ProTools, Nuendo, Pyramix и Sequoia. Код Ardour распространяется под лицензией GPL. Ключевым улучшением Ardour 3.0 является поддержки интерфейса MIDI для записи, редактирования и воспроизведения, в том числе с возможностью подключения плагинов LV2, VST и AudioUnits с реализацией поддержки инструментов. Работа с MIDI реализована параллельно с типовым процессом работы со звуком и … Читать далее Увидел свет свободный звуковой редактор Ardour 3.0

Zend Optimizer+ одобрен для включение в состав PHP 5.5

Разработчики языка программирования PHP приняли решение включить в состав готовящейся к выпуску ветки PHP 5.5 системы кэширования и оптимизации байткода Zend Optimizer+, ранее поставляемого в составе проприетарного пакета Zend Server, но недавно переведённой компанией Zend Technologies разряд свободных проектов. За включение Zend Optimizer+ состав PHP (в общем виде, без привязки к версии) проголосовало 66 из 77 участников проекта с правом голоса. При рассмотрении включения новой системы в находящуюся в разработке ветку PHP 5.5 проголосовало 44 участника из 77, с учётом того, что добавление Zend Optimizer+ вероятно приведёт к задержке выпуска релиза PHP 5.5 на один или два месяца из-за необходимости … Читать далее Zend Optimizer+ одобрен для включение в состав PHP 5.5

Представлена начальная реализация системы управления установкой приложений для GNOME

Ричард Хьюз (Richard Hughes), создатель проекта PackageKit, представил первые наработки по реализации проекта GNOME Software, в рамках которого развивается низкоуровневая прослойка и интерфейс для установки программ для GNOME. Особенностью GNOME Software является возможность работы как со стандартными механизмами управления пакетами дистрибутивов, работая в роли надстройки над PackageKit и AppStream, так и задействование средств для обособленной установки самодостаточных пакетов программ, распространяемых в универсальных форматах, независимых от дистрибутивов Linux. Функциональность GNOME Software формируется через подключение плагинов, например, могут быть созданы плагины для показа скриншотов, учёта популярности приложения, формирования рейтинга, интеграции с внешними системами сборки и т.п. В качестве механизмов для установки программ … Читать далее Представлена начальная реализация системы управления установкой приложений для GNOME

Релиз EiffelStudio 7.2, IDE для языка Eiffel

Вышла версия 7.2 EiffelStudio — интегрированной среды разработки для языка Eiffel. Eiffel — это оъектно-ориентированный язык, поддерживающий технологию проектирования по контракту, основанную на принципе подстановки Барбары Лисков. Технология проектирования по контракту и юнит-тесты являются взаимодополняющими, позволяя повысить корректность ПО. Основные характеристики языка Eiffel и среды EiffelStudio: Полностью объектно-ориентированный подход, основанный на классах, межклассовые отношения только двух видов: быть клиентом класса и быть наследником класса. Статическая типизация, автоматическая сборка мусора, обобщенное программирование. В языке Eiffel отсутствуют: глобальные переменные, объединения (union) и структуры, перегрузка методов классов, инструкция goto, неявные преобразования типов, указатели. Принцип разделения команд и запросов направлен на улучшение структуры проекта … Читать далее Релиз EiffelStudio 7.2, IDE для языка Eiffel

Intel подготовил инсталлятор для своих видеодрайверов. Выпуск драйвера AMD Catalyst 13.3

Компания Intel представила специализированный графический инсталлятор, для установки свежей версии графического стека на базе свободных видеодрайверов Intel. После установки инсталлятор также прописывает в систему репозитории для последующего автоматического обновления драйверов напрямую с серверов Intel, что позволяет использовать для поддерживаемых дистрибутивов более новые версии драйверов, чем имеются в штатных репозиторяих дистрибутива. Готовые сборки инсталлятора подготовлены для Ubuntu 12.04/12.10 и Fedora Linux 17/18, для других дистрибутивов можно собрать инсталлятор из исходных текстов. Дополнительно можно упомянуть о выпуске компанией AMD новой версии проприетарного драйвера для встроенных видеокарт — AMD Catalyst 13.3 (116 Мб), в котором проведена работа над ошибками и добавлены оптимизации, направленные … Читать далее Intel подготовил инсталлятор для своих видеодрайверов. Выпуск драйвера AMD Catalyst 13.3

Вышел дистрибутив Chakra GNU/Linux 2013.03

Увидел свет релиз Linux-дистрибутива с непрерывным циклом выпуска обновлений Chakra 2013.03, основанного на наработках проекта Arch Linux. Дистрибутив поставляется с десктоп-окружением KDE 4.10, снабжён графическим инсталлятором и конфигураторами, упрощающими настройку оборудования и системных параметров. Chakra GNU/Linux может работать в Live-режиме и устанавливаться на жёсткий диск. Для загрузки доступна DVD-сборка для архитектуры x86_64 (поддержка i686 прекращена), размером 1.4 Гб. В репозитории проекта представлено более 5 тыс. пакетов, которые могут быть установлены при помощи пакетного менеджера pacman или через специальный web-каталог и систему Click’n’Run. Новая версия дистрибутива примечательна добавлением в инсталлятор поддержки режима установки по сети, позволяющим установить дополнительные приложения и самые … Читать далее Вышел дистрибутив Chakra GNU/Linux 2013.03

Организация Mozilla не намерена развивать вариант Firefox для iOS

Джей Салливан (Jay Sullivan), вице-президент по развитию продуктов Mozilla Corp, заявил, что компания не будет развивать версию Firefox для iOS пока компания Apple не пересмотрит политику в отношении распространения сторонних браузеров. В настоящее время разработка альтернативных браузеров для iOS не имеет смысла, так как Apple налагает существенные ограничения, из-за которых невозможно использование сторонних JavaScript-движков и расширенных механизмов рендеринга контента. Создателям браузеров для iOS предоставляется ограниченный готовый API на базе движка WebKit, не позволяющий достигнуть производительности и функциональности штатного браузера Safari. Кроме того, альтернативный браузер не может быть выбран пользователем для использования по умолчанию. Напомним, что ранее разработчики Mozilla вели эксперименты … Читать далее Организация Mozilla не намерена развивать вариант Firefox для iOS

Утверждено официальное ответвление Ubuntu с окружением GNOME

Комитет по техническому развитию Ubuntu (Ubuntu Tech Board) утвердил на состоявшемся на днях совещании придание сборке Ubuntu с десктоп-окружением GNOME статуса официального ответвления от Ubuntu. Изначально сборка Ubuntu с десктоп-окружением GNOME 3 была представлена летом прошлого года и распространялась под именем Gnomebuntu, но имела статус неофициального ответвления, развиваемого энтузиастами вне инфраструктуры Ubuntu. При установке новой сборки из коробки предоставляется пользовательское окружение, сформированное в соответствии с канонами проекта GNOME и укомплектованное приложениями GNOME, такими как оболочка GNOME Shell, менеджер входа GDM, немодифицированный файловый менеджер Nautilus, браузер Epiphany, музыкальный проигрыватель Rhythmbox, текстовый процессор Abiword, табличый процессор Gnumeric, почтовый клиент Evolution, менеджер фотографий … Читать далее Утверждено официальное ответвление Ubuntu с окружением GNOME

Релиз GhostBSD 3.0, пользовательского дистрибутива на базе FreeBSD

Вышел релиз десктоп-ориентированного дистрибутива GhostBSD 3.0, построенного на базе FreeBSD 9.1 и предлагающего на выбор пользовательские окружения на базе GNOME 2, LXDE или Openbox . Поддерживается как работа в Live-режиме, так и установка на жесткий диск (используется собственный инсталлятор ginstall, написанный на языке Python). Для установки и удаления дополнительных программ в состав дистрибутива входит GTK-оболочка к pkg_add — Bxpkg, пакеты устанавливаются из стандартного репозитория бинарных пакетов FreeBSD. Размер загрузочного iso-образа с GNOME — 1.2 Гб, с LXDE — 752 Мб, с Openbox — 721 Мб. Кроме перехода на кодовую базу FreeBSD 9.1 и создания сборки на базе оконного менеджера Openbox, … Читать далее Релиз GhostBSD 3.0, пользовательского дистрибутива на базе FreeBSD

Компания Red Hat выпустила платформу MRG 2.3

Компания Red Hat представила релиз платформы MRG 2.3 (Messaging, Real Time and Grid) для обеспечения работы задач с гарантированным временем выполнения, организации обмена сообщениями между бизнес приложениями и создания среды распределенных вычислений. Из изменений отмечается переход на ядро Linux 3.6, обеспечение интеграции с Kerberos и управляющими группами (c-groups) Red Hat Enterprise Linux, поддержка протокола PTP (Precision Time Protocol) для точной (вплоть до долей микросекунд) синхронизации времени в распределённых системах, обеспечения управления ресурсами брокера с использованием ACL (например, можно ограничить число и размер очередей для каждого пользователя), возможность использования масок в ACL, новые опции для ведения логов, задействование HTML5-элемнтов для увеличения … Читать далее Компания Red Hat выпустила платформу MRG 2.3

IBM переводит все свои облачные сервисы на открытую платформу OpenStack

Компания IBM объявила о намерении перевести все свои облачные сервисы и облачные продукты на открытую архитектуру, основанную на использовании свободной платформы OpenStack. Преход на открытые облачные технологии сравнивается в анонсе с началом внедрения компанией Linux на ранней стадии его становления, но в отличие от начального периода развития Linux, распространяемые под открытыми лицензиями и продвигающие открытые стандарты облачные системы уже утвердились в отрасли. По мнению IBM, использование открытого ПО в качестве основы для своих облачных продуктов позволит компании повысить эффективность разработки и продвижения стандартов. Первым шагом к намеченной цели стал выпуск продукта IBM SmartCloud Orchestrator, построенный на базе OpenStack и предназначенный … Читать далее IBM переводит все свои облачные сервисы на открытую платформу OpenStack

Перевод документации Eiffel по технологии проектирования по контракту

Выполнен перевод на русский язык документации Eiffel по технологии проектирования по контракту (Design by Contract). Широко распространенным способом тестирования программных компонент является выполнение юнит-тестов. Юнит-тесты описывают набор шагов, которые необходимо выполнить, для получения необходимого результата. Однако юнит-тесты трудно писать и поддерживать в актуальном состоянии, отсутствие декларативности и интеграции в код затрудняет понимание спецификации программного компонента, объём кода юнит-тестов, как правило, достаточно велик. Этих недостатков лишены контракты, которые накладывают ограничения и обязательства на компоненты класса. Контракты являются частью документации программной системы, позволяют легко тестировать отдельные компоненты, упрощают повторное использование и отладку. Проектирование по контракту изначально поддерживается в языке Eiffel как на … Читать далее Перевод документации Eiffel по технологии проектирования по контракту

Представлен коммуникационный клиент Jitsi 2.0

После года разработки представлен новый выпуск коммуникационного клиента Jitsi 2.0, поддерживающего осуществление голосовых вызовов и видеозвонков, обмен мгновенными сообщениями, организацию многопротокольных голосовых и видеоконференций, в которых могут принимать участие пользователи различных сетей (например, SIP и XMPP). Из расширенных возможностей можно отметить возможность записи разговоров, предоставление удалённого доступа к рабочему столу и видеовещание действий на рабочем столе, передачу файлов, уведомление о пропущенных вызовах, удержание вызова, импорт адресной книги Google Contacts, использование фильтров для подавления эха и шума, шифрование звонков с использованием протоколов SDES/SRTP и ZRTP. Поддерживается большой набор протоколов, включая SIP, XMPP/Jabber, AIM/ICQ, MSN/Windows Live, Yahoo!, IRC, Bonjour. Поддерживаемые звуковые кодеки: … Читать далее Представлен коммуникационный клиент Jitsi 2.0

Разработчики KWin и X.Org прокомментировали проект Mir и действия компании Canonical

Один из ведущих разработчиков KWin, Мартин Грасслин, опубликовал заметку, в которой ответил на несколько наиболее актуальных вопросов, связанных с недавно анонсированным проектом компании Canonical — дисплейным сервером Mir, и перспективах развития KWin в свете новых условий. «Первый вопрос: Повлияло ли появление Mir на нас (разработчиков KWin)? Да, безусловно. За последние дни со страниц документации Mir на разработчиков Wayland было вылито немало клеветы (FUD). Подобный подход мешает трезво сравнивать характеристики дисплейных серверов и вредит процессу разработки. Второй вопрос: Повлияло ли появление Mir на наши планы в отношении поддержки Wayland? Нет. Было бы глупо и непрофессионально менять свои планы после каждого громкого заявления … Читать далее Разработчики KWin и X.Org прокомментировали проект Mir и действия компании Canonical

Релиз Linux-дистрибутива CentOS 6.4

Увидел свет релиз дистрибутива CentOS 6.4, основанный на пакетной базе Red Hat Enterprise Linux 6.4 и развиваемый независимым сообществом. В соответствии с инициативой по увеличению оперативности выпуска обновлений новая версия CentOS вышла спустя чуть более двух недель с момента выхода RHEL 6.4. В CentOS пакеты из различных репозиториев RHEL, например, из серверной и из десктоп редакции, объединены в единый репозиторий пакетов и распространяются одним установочным комплектом. Дистрибутив на 100% бинарно совместим с RHEL, внесенные в пакеты изменения как правило сводятся к ребрендингу и замене художественного оформления. CentOS 6.4 поставляется для платформ i386 и x86_64 в виде DVD-сборки, LiveCD, LiveDVD, минимального … Читать далее Релиз Linux-дистрибутива CentOS 6.4

Релиз системного менеджера Systemd 198

Леннарт Поттеринг (Lennart Poettering) представил релиз системного менеджера systemd 198, примечательный добавлением утилит bootctl, systemd-activate и kernel-install, поддержкой SSL в systemd-journal-gatewayd, возможностью управлять ограничением ресурсов на лету, поддержкой переопределения опций unit-файлов через создание отдельных файлов в специальной директории, возможностью использования одного загрузочного раздела для разных дистрибутивов. Systemd сочетает в себе функции системы инициализации, механизм для контроля за выполнением фоновых процессов, службу для журналирования событий и средства для управления сервисами, сеансами пользователей и подключаемыми устройствами. Для определения параметров сервисов в Systemd используется набор конфигурационных unit-файлов, вместо оформления сценариев запуска в виде shell-скриптов. Система нацелена на интенсивную параллелизацию выполнения сервисов на этапе … Читать далее Релиз системного менеджера Systemd 198

Вышел Live-дистрибутив Kanotix 2013

Вышел релиз работающего в Live-режиме Linux-дистрибутива Kanotix 2013, основанного на технологиях проекта Knoppix и пакетной базе Debian Wheezy. В качестве рабочего окружения используется KDE 4. Размер iso-образа составляет 1.3 Гб. В новом выпуске осуществлён переход на glibc 2.17 из Debian Experimental. Ядро Linux обновлено до версии 3.8.2 из состава Ubuntu. Задействован пакет Mesa 9.1 и добавлены новые выпуски проприетарных драйверов Nvidia 313.18 и AMD Catalyst 13.2 Beta 7. Обновлены версии программ: Amarok 2.7.0, Wine 1.5.25, LibreOffice 4.0.0, Grub 2.00, Iceweasel 19. В базовую поставку включена Linux-варсия клиента сервиса доставки игр Steam. Читать далее Вышел Live-дистрибутив Kanotix 2013

На соревновании Pwnium не удалось взломать ChromeOS и Chrome в окружении Linux

Учреждённый компанией Google призовой фонд в 3.14159 млн долларов остался не востребован. В отличие от успеха соревнований Pwn2Own, на которых был продемонстрирован взлом Chrome, Firefox, IE 10, Java, Flash и Adobe Reader в Windows, параллельно проводимый конкурс Pwnium остался без победителей. Несмотря на более высокое вознаграждение, никто не смог продемонстрировать обход элементов защиты ChromeOS и эксплуатировать уязвимости в браузере Chrome, запущенном в Linux-окружении ChromeOS. Тем не менее некоторые участники были отмечены за частично работающие эксплотиты, пытающиеся атаковать через ранее неизвестные уязвимости. Напомним, что взлом Chrome на конкурсе Pwn2Own стал возможен благодаря уязвимости в ядре Windows, которая позволила выйти за пределы … Читать далее На соревновании Pwnium не удалось взломать ChromeOS и Chrome в окружении Linux

VP8 претендует на звание стандарта MPEG

После урегулирования неоднозначной ситуации с возможным нарушением сторонних патентов в VP8, компания Google инициировала процесс продвижения видеокодека VP8 в качестве официального стандарта MPEG. С 2011 года комитет ISO/IEC MPEG ведёт поиск претендентов для нового стандарта на сжатие видео, не требующего оплаты лицензионных отчислений, но до сих пор дело не сдвинулось с мёртвой точки. Первое предложение о присвоении VP8 статуса стандарта ISO SC29/WG11 (MPEG) было направлено в инженерный комитет IETF (Internet Engineering Task Force) ещё в январе. Январское предложение Google было отложено в связи c формированием организацией MPEG LA патентного пула для сбора отчислений с продуктов на базе VP8. Сейчас данная … Читать далее VP8 претендует на звание стандарта MPEG