Intel представил сокращённый вариант сетевого стека для Linux

Разработчик из компании Intel представил для обсуждения и рецензирования в списке рассылки разработчиков ядра Linux упрощённую реализацию сетевого стека, рассчитанную на использование на маломощных встраиваемых системах. Разработка выполнена в процессе экспериментов по запуску Linux на системах с небольшим объёмом оперативной и постоянной памяти, таких как платы на базе процессоров Intel Quark, в которых может поставляться 2-4 Мб памяти. В текущем виде, включение в сборку сетевого IPv4-стека Linux приводит к увеличению размера примерно на 400 Кб, что ставит крест на использовании традиционного стека на системах с 2 Мб памяти. Применение легковесного сетевого стека LWIP, работающего в пространстве пользователя, приводит к увеличению … Читать далее Intel представил сокращённый вариант сетевого стека для Linux

Неподтверждённые заявления о создании эксплоита для атаки на OpenSSH

В Сети появилось объявление о продаже прототипа эксплоита, использующего неисправленную уязвимость в переносимой версии OpenSSH 5.1 и более новых выпусках. Утверждается, что эксплоит опробован во FreeBSD, DragonFly BSD, различных версиях Debian, Ubuntu и CentOS. Сообщается, что уязвимость была выявлена два года назад, но эксплоит выставлен на продажу только сейчас, так как на honeypot-серверах зафиксированы попытки эксплуатации похожей уязвимости, что свидетельствует об утечке данных об уязвимости в конкурирующие команды. Эффект от атаки напоминает недавно исправленную в OpenSSL уязвимость Heartbleed, после применения эксплоита атакующие могут получить доступ к областям памяти дочернего процесса OpenSSH, в которых могут содержаться остаточные данные, в том числе … Читать далее Неподтверждённые заявления о создании эксплоита для атаки на OpenSSH

Система управления военными дронами США будет переведена на Linux

Компания Raytheon, занимающаяся производством беспилотных летательных аппаратов, приступила к переводу на Linux системы управления военными дронами, используемыми в министерстве обороны США. Ранее система была построена с использованием устаревшей ОС Solaris 8. В начале месяца минобороны США заключило с компанией Raytheon контракт размером 15.8 млн долларов, на проведение обновления системы управления военными беспилотными летательными аппаратами. Новая система будет построена на Linux-дистрибутиве B2VL и будет отличаться использованием более современных методов визуального управления для оператора наземной службы. Сообщается, что внедрение новой системы на базе Linux позволит снизить издержки за счёт перехода к применению единой универсальной платформы для всех дронов, вместо разрозненных специализированных решений, … Читать далее Система управления военными дронами США будет переведена на Linux

Продемонстрирован первый серверный чип AMD на базе архитектуры ARM

Компания AMD продемонстрировала первые серверные платы на чипе Seattle, основанном на процессоре AMD Opteron A1100 на базе ядра ARM Cortex-A57. Поддерживается установка до 128 Гб ОЗУ (4 слота DIMM), PCI Express, 8 портов SATA. В качестве эталонной системы предлагается специализированная сборка Fedora Linux (дистрибутив идентифицирует себя как «Red Hat Server for ARM 2.0 (development preview)»). В качестве примера применения Seattle представлен прототип компактного и энергоэффективного web-сервера на базе стека LAMP (Linux, Apache, MySQL, PHP). Читать далее Продемонстрирован первый серверный чип AMD на базе архитектуры ARM

GitHub открыл исходные тексты среды редактирования кода Atom

GitHub представил первую общедоступную версию специализированного редактора кода Atom и открыл под свободной лицензией MIT все связанные с проектом наработки. Базовая часть Atom основана на кодовой базе браузера Chromium, оптимизированной для выполнения задач среды редактирования кода. Логика работы редактора реализована с использованием web-технологий и компонуется в форме набора подключаемых дополнений. Необходимость использования собственного браузерного ядра на основе Chromium, вместо оформления редактора в форме работающего в обычном браузере web-приложения, обусловлена необходимостью реализации дополнительных возможностей, недоступных через обычный Web API. Например, Atom предоставляет встроенный файловый менеджер и гибкие средства поиска файлов, которые невозможно реализовать при использовании обычных web-приложений. В редакторе также напрямую … Читать далее GitHub открыл исходные тексты среды редактирования кода Atom

Выпуск распределённой системы управления версиями Mercurial 3.0

Представлен релиз распределённой системы управления версиями Mercurial 3.0. Код Mercurial написан на языке Python (требующие высокой производительности части оформлены в виде модулей на Си) и распространяется под лицензией GPLv2+. Среди проектов, использующих Mercurial, можно выделить OpenSolaris, NetBeans, OpenJDK, ALSA, Mozilla, Nginx, Xine, Dovecot, NTFS-3G, Python, Vim и W3C. Выпуск 3.0 не сигнализирует о появлении кардинальных изменений или новшеств, он лишь является следствием смены первой цифры в рамках используемой проектом десятичной схемы нумерации, в соответствии с которой после 2.9 следует версия 3.0, а не 2.10. Из новшеств можно отметить: Новая команда «hg config», которая выводит имена и значения всех переменных конфигурации, … Читать далее Выпуск распределённой системы управления версиями Mercurial 3.0

14 июня в Москве пройдет конференция DevConf 2014

14 июня в Москве пройдет DevConf — профессиональная конференция, посвященная ведущим технологиям программирования. Конференция состоит из серии специализированных секций, посвящённых Python, Ruby, PHP, Mobi, Javascript, и общей секции. В 2014 году обсуждение технологий хранения выделено в отдельную секцию Storage, в которой примут участие разработчики PostgreSQL, MySQL, Percona, Sphinx, Tarantool, а также состоится знакомство с новой БД: Neo4J. 15 июня пройдут эксклюзивные мастер-классы: [Highload] Разработка крупного масштабируемого web 2.0 проекта с нуля (соц.сеть на 100 млн пользователей). Дмитрий Бородин — программист и архитектор ПО. Sphinx Search — для профи. Андрей Аксенов, автор Sphinx (http://sphinxsearch.com/) Демонстрация Laravel в реализации платежного сервиса. Новиков … Читать далее 14 июня в Москве пройдет конференция DevConf 2014

Релиз динамического языка программирования Groovy 2.3

Доступен релиз языка программирования Groovy 2.3. Язык Groovy заимствовал некоторые полезные качества Ruby, Haskell и Python, но создан для работы внутри виртуальной машины Java (JVM) и поддерживает тесную интеграцию с Java приложениями. За годы существования Groovy, вокруг данного языка сформировалась экосистема из связанных проектов, таких как MVC web-фреймворк Grails, swing-ориентированный фреймворк Griffon, системы сборки Gant и Gradle, инструментарий для интеграции с Google App Engine — Gaelyk, система параллельного программирования Gpars, тестовый комплект Spock, инструменты для контроля качества CodeNarc и GMetrics. Новая версия примечательна обеспечением официальной поддержки работы Groovy поверх JDK 8, новыми AST-трансформациями @TailRecursive, @Builder, @SourceURI и @Sortable, новым модулем … Читать далее Релиз динамического языка программирования Groovy 2.3

Пятнадцатый выпуск журнала Pragmatic Perl

Представлен пятнадцатый выпуск Pragmatic Perl, русскоязычного электронного журнала о современном языке программирования Perl. В номере: Простые способы сделать консольную утилиту удобнее Модульное тестирование под AnyEvent Тестирование интерфейса веб-приложений. Применение WWW::WebKit Обзор CPAN за апрель 2014 г. Интервью с Кристианом Вальде (Christian Walde) Читать далее Пятнадцатый выпуск журнала Pragmatic Perl

CyanogenMod 11.0 M6 ознаменовал переход на новую систему подготовки выпусков

Проект CyanogenMod, в рамках которого независимым сообществом развивается альтернативная сборка платформы Android, объявил о доступности выпуска 11.0 M6 (Milestone 6) и переходе к новой схеме подготовки релизов. Проект отказался от формирования традиционных стабильных релизов с их разработкой и тестированием в форме Milestone-выпусков. Вместо этого, будет увеличена надёжность и частота выхода Milestone-выпусков, которые ранее позиционировались как тестовые версии для ознакомительного использования, но теперь будут предлагаться как стабильные обновления. Релизы планируется публиковать с интенсивностью раз в две недели, при этом уровень стабильности и качества функционирования учащённых выпусков будет соответствовать традиционным стабильным релизам, ранее выходящим раз в полгода. Для тестирования предлагается использовать ночные … Читать далее CyanogenMod 11.0 M6 ознаменовал переход на новую систему подготовки выпусков

Вышел OpenELEC 4.0, дистрибутив для создания домашних кинотеатров

После восьми месяцев разработки представлен релиз дистрибутива OpenELEC 4.0 (Open Embedded Linux Entertainment Center), предназначенного для создания домашних кинотеатров (HTPC — Home Theatre PC). В качестве основы использован медиацентр XBMC 13, обладающий богатой функциональностью и поддерживающий расширение возможностей через подключение дополнений. Размер системного образа, пригодного для загрузки с USB-накопителя или SD-карты, составляет 142 Мб. Дополнительно сформированы специализированные сборки для Raspberry Pi и Apple TV. OpenELEC не является ответвлением от существующих дистрибутивов и основывается на собственных разработках. Дистрибутив OpenELEC развивается синхронно с проектом XBMC и позиционируется как рекомендуемое решение для развёртывания обособленных систем на базе XBMC. Кроме штатных возможностей XBMC, OpenELEC … Читать далее Вышел OpenELEC 4.0, дистрибутив для создания домашних кинотеатров

Компания Valve оплатила реализацию для Mesa механизма, существенно ускоряющего некоторые игры

Компания Valve оплатила серию доработок открытой реализации OpenGL — Mesa. В результате появилась серия из 21 патча, недавно представленная разработчиком Chia-I Wu в списке рассылки Mesa. Данные патчи реализуют многопоточную компиляцию шейдеров и пул, в который помещаются работы, связанные с компилированием шейдеров, что позволяет выполнять отложенную компиляцию шейдеров параллельно с работой программы запросившей компиляцию. В результате данных изменений существенно ускорился запуск игр, поддерживающих отложенную компиляцию шейдеров. Например, при тестировании разработчиками патчей, они обнаружили, что игра DOTA 2 стала запускаться на 20 секунд быстрее. Данная оптимизация также полезна для CS:GO. Указанные возможности уже были в DirectX некоторое время, поэтому разработчики из … Читать далее Компания Valve оплатила реализацию для Mesa механизма, существенно ускоряющего некоторые игры

40% учреждений государственного управления Италии используют открытое ПО

Итальянский институт по сбору статистики Istat опубликовал отчёт о программных решениях, используемых в учреждениях государственного, регионального и муниципального управления. По представленной статистике степень охвата госучреждений в Италии открытым ПО достигает 40.1%. Степень внедрения открытого ПО сильно зависит от типа органов управления. Например, открытое ПО используется в 69.7% региональных учреждений, в 93.6% администраций провинций Италии и в 40.7% муниципалитетов. При этом, внедрение открытого ПО в крупных городах с населением более 100 тысяч жителей достигает 79.8%, в то время как в небольших поселениях, в которых менее 5000 жителей, открытое ПО внедрено только в 25.9% муниципальных учреждений. Читать далее 40% учреждений государственного управления Италии используют открытое ПО

Выпуск сборочного инструментария qbs 1.2.0, развиваемого проектом Qt

Представлен новый выпуск развиваемого проектом Qt сборочного инструментария qbs 1.2.0 (Qt Build Suite). Qbs использует упрощённый вариант языка QML для определения сценариев сборки проекта, что позволяет определять достаточно гибкие правила сборки, в которых могут подключаться внешние модули, использоваться функции на JavaScript и создаваться произвольные правила сборки. В отличие от qmake, qbs не привязан к Qt и изначально рассчитан на организацию сборки любых проектов. Используемый в qbs язык сценариев адаптирован для автоматизации генерации и разбора сценариев сборки интегрированными средами разработки. Кроме того, qbs не генерирует make-файлы, а сам без посредников, таких как утилита make, контролирует запуск компиляторов и компоновщиков, оптимизируя процесс … Читать далее Выпуск сборочного инструментария qbs 1.2.0, развиваемого проектом Qt

Выпуск системы динамической отладки SystemTap 2.5

Увидел свет релиз системы динамической трассировки SystemTap 2.5, предоставляющий для платформы Linux средства похожие на технологию DTrace. SystemTap позволяет организовать доскональное наблюдение за работающей Linux системой, производить сбор статистики о работе приложений, профилирование и контроль системных вызовов. Управление производится через интерфейс командной строки и специальный Си-подобный язык сценариев. Система протестирована с ядрами Linux начиная с версии 2.6.18 и заканчивая 3.15-rc2. В развитии проекта участвуют такие компании как Red Hat, IBM, Intel, Hitachi и Oracle. В каталоге примеров представлено более 100 скриптов на все случаи жизни, подходящие для слежения за распределением памяти, вводом/выводом, дисковыми операциями, сетевым трафиком (например, анализ работы NFS), … Читать далее Выпуск системы динамической отладки SystemTap 2.5

В игровом движке Torque 2D 3.0 обеспечена поддержка Linux

Компания GarageGames, в 2012 году открывшая под свободной лицензией MIT исходные тексты игрового движка Torque, представила релиз Torque 2D 3.0, примечательный обеспечением полноценной поддержки Linux и Android, а также компиляции игр в JavaScript-представление для Web-браузеров с поддержкой WebGL. Напомним, что изначально Linux поддерживался только в серверной части продукта, а клиентские компоненты были доступны только для Windows, Mac OS X и iOS. В прошлом году была организована краудфандинг-кампания по сбору средств для портирования движка для Linux, но в её рамках удалось собрать чуть больше половины требуемой суммы. В конечном счёте, компания GarageGames при участии энтузиастов смогла выполнить портирование без дополнительного финансирования. … Читать далее В игровом движке Torque 2D 3.0 обеспечена поддержка Linux

Релиз интегрированного набора интернет-приложений SeaMonkey 2.26

Представлен релиз пакета SeaMonkey 2.26, объединяющего в рамках одного продукта набор приложений для работы в сети, разрабатываемых под эгидой проекта Mozilla: web-браузер, почтовый клиент, систему агрегации новостных лент (RSS/Atom), WYSIWYG-редактор html-страниц Composer, IRC-клиент ChatZilla, набор средств для web-разработчиков, включающих DOM inspector и JavaScript-отладчик. Пакет доступен в сборках для платформ Linux, Windows и OS X. Кроме синхронизации с кодовой базой Firefox 29 с заимствованием свойственных для данного продукта новшеств, в SeaMonkey 2.26 реализована возможность настройки разделителя для пересылаемых копий сообщений. Добавлена опция для отключения очистки подписей при ответе на письмо. Читать далее Релиз интегрированного набора интернет-приложений SeaMonkey 2.26

Релиз открытого медиацентра XBMC 13.0

После пятнадцати месяцев разработки представлена новая значительная версия открытого медиацентра XBMC 13.0 «Gotham». С момента прошлого выпуска внесено 530 изменений от 51 разработчика. Для быстрой оценки возможностей XBMC подготовлена Live-сборка на базе Ubuntu (736 Мб). Готовые установочные пакеты доступны для Mac OS X (x86, PPC), FreeBSD, Linux (ARM, PPC, x86 и x86-64), Raspberry Pi, Windows, Apple TV и iOS. Сборки для платформы Android (ARM, x86) отозваны из-за проблем и будут доступны в через некоторое время. Код проекта распространяется под лицензией GPLv2+. Изначально, проект XBMC был нацелен на создание открытого мультимедиа плеера для игровой приставки XBOX, но в процессе развития трансформировался … Читать далее Релиз открытого медиацентра XBMC 13.0

Доступен первый кандидат в релизы Mesa 10.2

В списке рассылки Mesa анонсирована готовность первого кандидата в релизы MESA версии 10.2. Mesa является свободной реализацией API OpenGL. Предположительно, релиз версии 10.2 состоится в конце месяца. Ветка находящаяся в разработке (git master) теперь называется 10.3-devel. В случае если за следующие 3 месяца удастся реализовать поддержку OpenGL 4.0, ветка будет переименована в 11.0. Ветка 10.2 примечательная реализацией OpenGL-расширения GL_ARB_buffer_storage для драйверов on i965, nv30, nv50, nvc0, r300, r600 и radeonsi. Обеспечением поддержки GL_ARB_multi_bind, GL_ARB_separate_shader_objects и GL_EXT_separate_shader_objects для всех драйверов. Реализацией GL_ARB_sample_shading, GL_ARB_texture_cube_map_array, GL_ARB_viewport_array, GL_ARB_texture_gather и GL_ARB_texture_query_lod для драйвера nv50, а также GL_ARB_stencil_texturing для i965/gen8+, GL_ARB_texture_view для i965/gen7, L_ARB_vertex_type_10f_11f_11f_rev для nv50, … Читать далее Доступен первый кандидат в релизы Mesa 10.2

Выпуск свободного 3D-шутера Warsow 1.5

Доступен релиз Warsow 1.5, кроссплатформенного, динамичного 3D-шутера от первого лица, схожего с такими играми, как QuakeWorld, QuakeLive, CPMA и Xonotic. Исходные тексты проекта распространяются в рамках лицензии GPL. Готовые сборки подготовлены для Windows, Ubuntu Linux и Mac OS X. В выпуск включены изменения, подготовленные за последние два года. Изменена механика организации движения, которая стала более привычна для начинающих игроков. На платформе Linux обеспечена поддержка открытых драйверов radeon и осуществлён переход на систему ввода XInput2. Выпуск полностью совместим с Ubuntu 14.04 и Debian Wheezy. В игровой сервер интегрирован встроенный HTTP-сервер, что позволило значительно упростить организацию загрузки новых карт без необходимость запуска … Читать далее Выпуск свободного 3D-шутера Warsow 1.5

Релиз интегрированного набора интернет-приложени SeaMonkey 2.26

Представлен релиз пакета SeaMonkey 2.26, объединяющего в рамках одного продукта набор приложений для работы в сети, разрабатываемых под эгидой проекта Mozilla: web-браузер, почтовый клиент, систему агрегации новостных лент (RSS/Atom), WYSIWYG-редактор html-страниц Composer, IRC-клиент ChatZilla, набор средств для web-разработчиков, включающих DOM inspector и JavaScript-отладчик. Пакет доступен в сборках для платформ Linux, Windows и OS X. Кроме синхронизации с кодовой базой Firefox 29 с заимствованием свойственных для данного продукта новшеств, в SeaMonkey 2.26 реализована возможность настройки разделителя для пересылаемых копий сообщений. Добавлена опция для отключения очистки подписей при ответе на письмо. Читать далее Релиз интегрированного набора интернет-приложени SeaMonkey 2.26