Выпуск браузера Opera 30

Представлен выпуск браузера Opera 30, который доступен для платформ Linux, OS X и Windows. Это пятый стабильный выпуск новой ветки браузера, основанной на кодовой базе Chromium, в которой реализована поддержка Linux. В новой версии: Представлена новая кнопка для быстрого переключения между вкладками и восстановления случайно закрытых вкладок. Для упрощения выбора искомой вкладки при перемещении курсора по списку в основном окне отображаются эскизы содержимого каждой вкладки. Список формируется в хронологическом порядке. Обеспечена возможность подключения дополнений к боковой панели. Дополнения к панели являются упрощённым вариантом полноценных дополнений — они обладают полным спектром возможностей, но могут выводить информацию только в отдельной области экрана. … Читать далее Выпуск браузера Opera 30

Двадцать восьмой выпуск журнала Pragmatic Perl

Представлен двадцать восьмой выпуск Pragmatic Perl, русскоязычного журнала о современном программировании на языке Perl В номере: Анонс рязанского Perl-воркшопа — 2015, Илья Чесноков. Рязанский Perl Workshop 2015 — бесплатная конференция, посвященная языку программирования Perl, которая впервые проводится в Рязани. Анонс «Perl Mama» — 2015, Дмитрий Шаматрин. Первая одесская конференция по Perl — Perl Mama 2015. Perl Golf на YAPC::Russia 2015, Андрей Шитов. Рассказ про соревнование Perl Golf, проходившее в течение двух дней на майской YAPC::Russia в Москве Рефакторинг Legacy, Наталья Савенкова. Рефакторинг устаревшего кода в примерах Что нового в Perl 5.22, Андрей Шитов. Краткий обзор наиболее заметных изменений в свежем … Читать далее Двадцать восьмой выпуск журнала Pragmatic Perl

Выпуск REMnux 6.0, дистрибутива для анализа вредоносного ПО

Доступен новый выпуск специализированного Linux-дистрибутива REMnux, построенного на пакетной базе Ubuntu и предназначенного для изучения и обратного инжиниринга кода вредоносных программ. В процессе анализа REMnux позволяет обеспечить условия изолированного лабораторного окружения, в котором можно сэмулировать работу определенного атакуемого сетевого сервиса для изучения поведения вредоносного ПО в условиях приближенных к реальным. Другой областью применения REMnux является изучение свойств вредоносных вставок на web-сайтах, реализованных на JavaScript, Java или Flash. Пользовательский интерфейс дистрибутива построен на базе LXDE. В качестве web-браузера поставляется Firefox с дополнениями NoScript, JavaScript Deobfuscator и Firebug. В комплект дистрибутива включена достаточно полная подборка инструментов для анализа вредоносного ПО, утилит для … Читать далее Выпуск REMnux 6.0, дистрибутива для анализа вредоносного ПО

Сборка интерфейса Firefox OS для использования в окружении Android

В рамках проекта b2gdroid подготовлена специализированная сборка, позволяющая оценить работу окружения Firefox OS на устройствах, работающих под управлением платформы Android. Сборка оформлена в виде обычного Android-приложения (apk), после установки которого, окружение Gaia (пользовательский интерфейс Firefox OS) может быть задействован в качестве альтернативного домашнего экран и сосуществовать с базовым окружением Android. Читать далее Сборка интерфейса Firefox OS для использования в окружении Android

Компания Apple объявила о скором переводе языка Swift в разряд открытых проектов

Компания Apple анонсировала скорое открытие наработок, связанных с языком программирования Swift, в том числе компилятора и стандартной библиотеки функций. Кроме iOS и OS X инструментарий для разработки на языке Swift будет поставляться и для Linux. Код будет открыт под одной из пермиссивных открытых лицензий, одобренной OSI. Заинтересованные лица из сообщества смогут принимать участие в разработке языка. Язык Swift наследует лучшие элементы языков C и Objective-C, и предоставляет объектную модель, совместимую с Objective-C (Swift-код может смешиваться с кодом на С и Objective-C), но отличается использованием средств автоматического распределения памяти и контроля переполнения переменных и массивов, что значительно увеличивает надёжность и безопасность … Читать далее Компания Apple объявила о скором переводе языка Swift в разряд открытых проектов

Языку PHP исполнилось 20 лет

Двадцать лет назад, 8 июня 1995 года, датский разработчик Расмус Лердорф (Rasmus Lerdorf) анонсировал первый релиз проекта Personal Home Page Tools (PHP Tools), небольшого набора CGI-скриптов, написанных на языке Си. Скрипты были сосредоточены на автоматизации выполнения некоторых рутинных операций, таких как учет посещений и анализ логов, а также предоставлении возможности использования SSI без включения поддержки данной технологии на стороне сервера. Впоследствии скрипт с реализацией SSI получил большую популярность и был преобразован автором в проект PHP/FI (Personal Home Page / Forms Interpreter), ставший прообразом современного языка PHP. Читать далее Языку PHP исполнилось 20 лет

Увидел свет Red Hat Software Collections 2.0

Компания Red Hat объявила о выпуске продукта Red Hat Software Collections 2.0, позволяющего использовать в Red Hat Enterprise Linux новые технологии разработки и компоненты web-стека, не ожидая появления следующей ветки RHEL и не устанавливая сторонние пакеты из неофициальных внешних источников. Время поддержки Red Hat Software Collections составляет три года, в течение которых пользователи будут снабжаться всеми необходимыми обновлениями с устранением проблем безопасности и критических ошибок. Red Hat Software Collections 2.0 включает в себя пакеты с более свежими версиями программ, чем входящие в состав штатного RHEL. Например, для установки предлагаются Python 3.4, PHP 5.6, Perl 5.20, Ruby 2.2, MySQL 5.6.24, MariaDB … Читать далее Увидел свет Red Hat Software Collections 2.0

Выпуск дистрибутива Debian 8.1

Спустя чуть больше месяца с момента выпуска Debian 8.0 представлено первое корректирующее обновление — Debian 8.1, в которое включены все выпущенные обновления пакетов и устранены недоработки в инсталляторе. Напомним, что начиная с Debian Wheezy изменена схема нумерации релизов — первая цифра в номере версии теперь связана со значительными выпусками, а вторая с корректирующими обновлениями. Debian 8.1 включает 75 обновлений с устранением проблем со стабильностью и 38 обновлений с устранением уязвимостей. Установочные сборки Debian 8.1 доступны для загрузки. Системы, установленные ранее и поддерживаемые в актуальном состоянии, получают обновления, присутствующие в Debian 8.1, через штатную систему установки обновлений. Включенные в Debian 8.1 … Читать далее Выпуск дистрибутива Debian 8.1

Объявлены победители соревнования по созданию скрытного кода на языке Си

Объявлены победители седьмого конкурса «Underhanded C Contest», участникам которого предлагалось создать небольшие и легко читаемые программы на языке Си, которые с виду не вызывают подозрений, но выполняют скрытые и непредсказуемые действия. Чем труднее при проведении аудита кода распознать скрытую вставку, тем выше ставится оценка участнику. Приз символический — сертификат на 200$ для покупки в магазине ThinkGeek. В качестве задания был предложен сценарий скрытого отслеживания спецслужбами активности пользователей в социальных сетях. Участникам было дано задание подготовить код сервиса, позволяющего отправлять 140-символьные сообщения, в который встроена функция скрытого сохранения сообщений, удовлетворяющих определённой маске, содержимое которой должно быть сохранено в тайне (т.е. маска … Читать далее Объявлены победители соревнования по созданию скрытного кода на языке Си

Процессоры Intel Skylake и Broxton потребуют наличия несвободных бинарных прошивок

Компания Intel сообщила, что для работы графической подсистемы будущих процессоров на базе микроархитектуры Skylake (Gen9) и Broxton потребуется загрузка специальных бинарных прошивок. Средства для загрузки прошивки будут интегрированы в драйвер i915, в котором данные прошивки станут первыми бинарными компонентами. Прошивки будут поставляться под лицензией, разрешающей распространение только в бинарной форме. При этом лицензия на прошивку явно запрещает внесения изменений и выполнение обратного инжиниринга, декомпиляции и дизассемблирования. Через загрузку прошивок реализована работа двух новых компонентов, реализованных в процессорах Skylake: GuC — планировщик распределения нагрузки между различными параллельно работающими графическими движками, отвечающий за приём операции от хост-системы, выбор графического движка для обработки, … Читать далее Процессоры Intel Skylake и Broxton потребуют наличия несвободных бинарных прошивок

Релиз библиотеки компьютерного зрения OpenCV 3.0

Представлен релиз свободной библиотеки OpenCV 3.0 (Open Source Computer Vision Library), предоставляющей средства для обработки и анализа содержимого изображений, в том числе распознавания объектов на фотографиях (например, лиц и фигур людей, текста и т.п.), отслеживания движения объектов, преобразования изображений, применения методов машинного обучения и выявления общих элементов на разных изображениях. Код библиотеки написан на языке С++ и распространяется под лицензией BSD. Биндинги подготовлены для различных языков программирования. Выпуск OpenCV 3.0 вобрал в себя более 1500 патчей. Наиболее существенные изменения: Добавлен репозиторий opencv_contrib, в котором представлена подборка дополнительных модулей, не вошедших в основной состав. В сборках для платформ Windows, Linux и … Читать далее Релиз библиотеки компьютерного зрения OpenCV 3.0

Бета-выпуск июньского набора ALT Linux p7 starterkits

Доступен предварительный комплект ежеквартальных стартовых наборов Седьмой платформы Альт Линукс. Желающие приглашаются к проверке, критике и доработке выпуска, который запланирован на 12 июня 2015 года. Изменения за весну в целом невелики: обновление пакетной базы, в том числе Firefox 38.0.1; переработку запуска сессии IceWM; добавление в rescue цели загрузки «под iKVM», при котором автоматически поднимается сеть по DHCP, генерируется пароль root и данные для доступа выдаются в консоль; вариант server-ovz пополнился утилитой vzstats с возможностью включить её при желании во время установки наравне с уже предлагавшимися группами пакетов. Список вариантов с марта не изменился: устанавливаемые LiveCD (cinnamon, e17, gnome3, gnustep, icewm, … Читать далее Бета-выпуск июньского набора ALT Linux p7 starterkits

Некоммерческий удостоверяющий центр Let’s Encrypt сформировал корневой сертификат

Развиваемый под эгидой организации Linux Foundation проект Let’s Encrypt, нацеленный на создание простого, общедоступного и контролируемого сообществом удостоверяющего центра, объявил о создании корневого и промежуточного сертификатов, а также сертификатов, которые будут использоваться для формирования цифровых подписей для других сертификатов. Запуск сервиса запланирован на середину 2015 года, более точно дата старта будет объявлена в течение нескольких недель. В настоящее время открытые ключи для корневого и промежуточных сертификатов уже доступны для загрузки. Для подписи пользовательских сертификатов будут применяться промежуточные сертификаты, которые кроме подписи корневым сертификатом Let’s Encrypt также перекрёстно подписаны организацией IdenTrust. С одной стороны такой подход позволяет обезопасить корневой сертификат и … Читать далее Некоммерческий удостоверяющий центр Let’s Encrypt сформировал корневой сертификат

Объявлены победители соревнования по созданию запутанного кода на языке Си

Объявлены победители седьмого конкурса «Underhanded C Contest», участникам которого предлагалось создать небольшие и легко читаемые программы на языке Си, которые с виду не вызывают подозрений, но выполняют скрытые и непредсказуемые действия. Чем труднее при проведении аудита кода распознать скрытую вставку, тем выше ставится оценка участнику. Приз символический — сертификат на 200$ для покупки в магазине ThinkGeek. В качестве задания был предложен сценарий скрытого отслеживания спецслужбами активности пользователей в социальных сетях. Участникам было дано задание подготовить код сервиса, позволяющего отправлять 140-символьные сообщения, в который встроена функция скрытого сохранения сообщений, удовлетворяющих определённой маске, содержимое которое должно быть сохранено в тайне (т.е. маска … Читать далее Объявлены победители соревнования по созданию запутанного кода на языке Си

Новая версия утилит для работы со SMART-информацией

Вышла новая версия пакета smartmontools (6.4), содержащего приложения (smartctl и smartd) для мониторинга и контроля (S)ATA и SCSI/SAS дисков, поддерживающих технологию SMART. Поддерживается работа на платформах Linux, FreeBSD, Darwin (OS X), Windows, QNX, OS/2, Solaris, NetBSD и OpenBSD. Основные изменения, реализованные с момента выхода 6.3: Добавлена поддержка USB-контроллеров Prolific PL2571/277x (-d usbprolific) Добавлена поддержка формата Fixed SAT, который может встречаться, например, в устройствах iSCSI Добавлена поддержка ATA ACS-4 and SATA 3.2 в режиме идентификации (-i) Команда smartctl ‘-l devstat’ теперь работает и с помощью SMART LOG, что позволило реализовать ее на OS X (darwin) Много улучшений в поддержке autoconf/automake Обновления … Читать далее Новая версия утилит для работы со SMART-информацией

Релиз дистрибутива Sabayon Linux 15.06

Представлен релиз дистрибутива Sabayon Linux 15.06, сочетающего в себе удобство для конечного пользователя с гибкостью Gentoo. Sabayon Linux оформлен в виде Live-дистрибутива, снабжённого возможностью лёгкой установки на жёсткий диск. Sabayon использует модифицированную rolling-модель подготовки обновлений, которая делает выпуск обновлений более предсказуемым и менее болезненным. Дистрибутив доступен в сборках с KDE 5 (2.2 Гб), GNOME 3.16 (1.6 Гб) и Xfce 4.12 (1.4 Гб). Пакетная база дистрибутива синхронизирована с коллекцией портажей Gentoo и полностью совместима с Portage 2.2 (EAPI2), пользователь имеет возможность установки программ как из исходных текстов, так и используя готовые бинарные пакеты, собранные для платформ ARMv7, x86 и x86-64. Для … Читать далее Релиз дистрибутива Sabayon Linux 15.06

Релиз открытой биллинговой системы Ubilling 0.6.7

Доступен релиз открытой биллинговой системы Ubilling 0.6.7, выступающий надстройкой над Stargazer, свободной системы учёта и авторизации в локальных, домашних и офисных сетях. Код Ubilling написан на PHP и распространяется под лицензией GPLv2. Основные изменения в новом выпуске: Изменения в структуре БД, см дамп. alter.ini: новая опция CUSTMAP_ENABLED, включающая модуль пользовательских карт. alter.ini: новая опция PON_ENABLED, включающая поддержку работы с ONU/OLT. alter.ini: новая опция CUD_ENABLED, включающая накопительные скидки alter.ini: новая опция CUD_PULLDAY, выставляющая период в днях для накопительных скидок alter.ini: новая опция CUD_PERCENT, выставляющая начисляемый процент за период alter.ini: новая опция CUD_PERCENTLIMIT, указывающая верхний порог накопительных скидок в процентах alter.ini: новая … Читать далее Релиз открытой биллинговой системы Ubilling 0.6.7

Вышел Calculate Linux 14.16.2

Доступен релиз отечественного дистрибутива Calculate Linux 14.16.2, построенного на основе Gentoo Linux, поддерживающего непрерывный цикл выпуска обновлений и оптимизированного для быстрого развёртывания в корпоративной среде. Дистрибутив доступен в шести редакциях, собранных для архитектур i686 и x86_64: Calculate Directory Server (CDS), Calculate Linux Desktop с рабочим столом KDE (CLD) и XFCE (CLDX), Calculate Media Center (CMC), Calculate Linux Scratch (CLS) и Calculate Scratch Server (CSS). Новый выпуск примечателен возвратом к классическим именам сетевых интерфейсов, за создание файла 70-persistent-net.rules в eudev отвечают шаблоны утилит. Проведена дальнейшая работа по сокращению времени загрузки, OpenRC теперь использует параллельный режим запуска сервисов. Состав пакетов десктопов CLD … Читать далее Вышел Calculate Linux 14.16.2

В рамках проекта zlib-ng развивается высокопроизводительный форк zlib

Проект zlib-ng нацелен на создание совместимой на уровне API замены библиотеке zlib, предоставляющей некоторые сторонние оптимизации, которые не реализованы в официальном репозитории zlib. В отличие от достаточно консервативного в плане приёма изменений проекта zlib, проект zlib-ng позиционируется как предоставляющий более низкий порог включения патчей, что способствует более быстрому доведению новых решений до пользователей. Zlib-ng также допускает удаление обходных решений, используемых в zlib для поддержки старых компиляторов и платформ, если они мешают реализации более эффективных методов (например, в zlib применяются некоторые ограничения, необходимые для поддержки 16-разрядных систем и несовместимых с ANSI C компиляторов). Из добавленных в zlib-ng изменений отмечается интеграция оптимизаций, … Читать далее В рамках проекта zlib-ng развивается высокопроизводительный форк zlib

Началось тестирование 32-разрядных сборок CentOS 7

Началось формирование сборок дистрибутива CentOS 7 для серверных систем с 32-разрядной архитектурой x86 (i686), которая теперь доступна в CentOS наряду с архитектурами x86_64 и ARM64. В настоящее время 32-разрядные сборки CentOS 7 сформированы только в минималистичной форме boot.iso (311 Мб) и имеют статус бета-версии. После первичного тестирования планируется подготовить полноценные сборки с инсталлятором. Напомним, что дистрибутив RHEL 7 поставляется только в 64-разрядных сборках, в то время как для 32-разрядных систем рекомендовано использовать ветку 6.x. Читать далее Началось тестирование 32-разрядных сборок CentOS 7

Предупреждение о скором завершении поддержки ядра 2.6.32

В анонсе нового выпуска ядра Linux 2.6.32.67 объявлено о скором завершении поддержки одной из старейших LTS-веток ядра, выпуск обновлений для которой производится с 2009 года. Ядро 2.6.32 достаточно активно используется командами дистрибутивов Linux, например, на базе этого ядра построены дистрибутивы RHEL 6, Debian 6 и SUSE 11SP1. Так же ранее был построен дистрибутив Ubuntu 10.04 LTS, чей жизненный цикл уже завершился. Через несколько месяцев планируется прекратить выпуск обновлений для ядра 2.6.32, поэтому пользователям рекомендуется заранее спланировать переход на LTS-ядра 3.2 или 3.4. В настоящее время LTS-обновления продолжают выходить для веток 3.2, 3.4, 3.10, 3.12, 3.13, 3.14, 3.16 и 3.19. Выпуски … Читать далее Предупреждение о скором завершении поддержки ядра 2.6.32