Обновление всех поддерживаемых веток NetBSD: 6.1.2, 6.0.3, 5.2.1 и 5.1.3

Доступен корректирующие выпуски всех поддерживаемых веток NetBSD 6.1.2, 6.0.3, 5.2.1 и 5.1.3, в которых проведена работа по устранению проблем, влияющих на стабильность и безопасность. Из исправлений можно отметить устранение проблем в пакетном фильтре npf, проявляющихся в нарушении работы динамических правил фильтрации и в форме краха ядра при использовании IPv6 в процессе перераспределения буферов nbufs. В файловой системе устранена ошибка UDF, которая могла привести к появлению мусора при превышении лимита в 4 Гб. Читать далее Обновление всех поддерживаемых веток NetBSD: 6.1.2, 6.0.3, 5.2.1 и 5.1.3

Четвёртая альфа-версия FreeBSD 10.0. Релиз FreeBSD 9.2 размещён на ftp-серверах

Представлена четвёртая альфа-версия FreeBSD 10 (третья альфа-версия была пропущена из-за проблем со сборкой). 12 октября ожидается появление первой бета-версии. Релиз FreeBSD 10 запланирован на 24 ноября. Выпуск FreeBSD 10.0-ALPHA4 доступен для архитектур amd64, i386, ia64, powerpc и sparc64. По сравнению со второй альфа-версией в 10.0-ALPHA4 внесены следующие изменения: В ядре GENERIC включена поддержка Xen PVHVM для архитектур amd64 и i386; OFED-стек обновлён до версии 3.7; Добавлен драйвер для виртуального SCSI-контроллера PAPR VSCSI; DNS-сервер ISC BIND отключен по умолчанию, вместо него активирована связка LDNS/unbound; Подсистема CAM обновлена до версии 18; Добавлен sysctl-вызов kern.geom.notaste, позволяющий временно отключить режим автоматической оценки состояния провайдеров … Читать далее Четвёртая альфа-версия FreeBSD 10.0. Релиз FreeBSD 9.2 размещён на ftp-серверах

Проект Debian-Edu выпустил дистрибутив для школ

Увидел свет релиз ориентированного на использование в учебных учреждениях дистрибутива Debian Edu 7.1, известного также под именем Skolelinux. Новая версия примечательна переходом на пакетную базу Debian 7 «Wheezy». Формирование DVD-образа прекращено, вместо него теперь распространяется более полный образ для установки на USB Flash. Для загрузки подготовлены сборки размером 655 Мб и 5.4 Гб. Дистрибутив содержит интегрированный в один установочный образ комплекс средств для быстрого развёртывания в школах как серверов, так и рабочих станций, при этом поддерживаются стационарные рабочие места в компьютерных классах и переносные системы. Debian Edu из коробки адаптирован для организации компьютерных классов на базе бездисковых рабочих станций и … Читать далее Проект Debian-Edu выпустил дистрибутив для школ

GNOME Flashback

Анонсирован первый выпуск проекта GNOME Flashback, в рамках которого подготовлена новая реализация классического рабочего стола в стиле GNOME 2. Проектом продолжено развитие кода классической панели GNOME, оконного менеджера Metacity и апплетов, ранее доступных в составе fallback-режима GNOME 3. Как известно, из состава GNOME 3.8 были удалены компоненты для поддержки fallback-режима, вместо которого для классической организации рабочего стола был использован набор дополнений к GNOME Shell. Ряд приверженцев fallback-режима, которые хотели продолжать использовать и развивать GNOME без перехода на форки MATE, Cinnamon и Сonsort, но которых не устроила реализация классического рабочего стала на базе дополнений к GNOME Shell, решили своими силами поддерживать … Читать далее GNOME Flashback

Вышел пакетный менеджер GNU Guix 0.4 и первый прототип GNU/Linux дистрибутива на его основе

Одним из интересных анонсов, приуроченных к тридцатилетию проекта GNU, стал выпуск пакетного менеджера GNU Guix 0.4 и публикация первого рабочего прототипа самодостаточного GNU/Linux дистрибутива на его основе. Дистрибутив оформлен в виде загрузочного образа (120 Мб) для QEMU и предназначен для запуска в виртуализированных окружениях, инсталлятор для установки на отдельные разделы пока отсутствует. Дистрибутив включает только свободные компоненты и поставляется с ядром GNU Linux-Libre 3.11, очищенным от несвободных элементов бинарных прошивок. Для сборки применяется GCC 4.7.3. В качестве системы инициализации используется сервисный менеджер GNU dmd, развиваемый как альтернатива SysV-init с поддержкой зависимостей. Управляющий демон и утилиты dmd написаны на языке Guile … Читать далее Вышел пакетный менеджер GNU Guix 0.4 и первый прототип GNU/Linux дистрибутива на его основе

Интервью с Алексеем Кузнецовым, одним из создателей сетевого стека Linux

Алексей Кузнецов, внёсший огромный вклад в развитие ядра Linux, ответил на вопросы читателей opennet.ru. Последние 10 лет Алексей отстранился от публичных дел, но в конце 90-х и начале 2000-х годов входил в категорию наиболее значительных разработчиков ядра Linux и занимал c 2000 по 2003 год пост мэйнтейнера сетевой подсистемы Linux. В частности, Алексей довёл до полноценного вида сетевой стек Linux, переработал его для использования на многоядерных системах, доработал поддержку IPv6 и обеспечил средства для управления трафиком. После переработки IP-стека Алексей принялся за переделку поддержки протокола TCP. Результатом стал новый TCP-стек, представленный в ядре Linux 2.2 и до сих пор используемый … Читать далее Интервью с Алексеем Кузнецовым, одним из создателей сетевого стека Linux

Инициатива по созданию сетевых видеокамер с открытой прошивкой на базе Linux

Компания Blueсherry, выпускающая карты видеозахвата с поддержкой сжатия H.264 и MPEG-4, поставляемые с открытыми драйверами для Linux, выступила с инициативой про краудфандингу разработки открытой прошивки для сетевых видеокамер. В случае сбора 20 тыс. долларов планируется формирование открытой прошивки, напоминающей OpenWRT, но предназначенного для использования на IP-камерах. В развиваемом прототипе прошивки используется ядро Linux 2.6.18, uClibc, Busybox, Dropbear, SQLite 3, lighttpd с поддержкой FastCGI, IPv6, OpenSSL и zlib. Устройства, которые планируется комплектовать открытой прошивкой, поддерживают разрешение от 720p до 2032×1936 со сжатием H.264 и питанием через PoE (Power over Ethernet). Все камеры имеют аудио-вход и аналоговые аудио и видео выходы. Устройства … Читать далее Инициатива по созданию сетевых видеокамер с открытой прошивкой на базе Linux

Для Raspberry Pi выпущен дистрибутив Raspbian 2013-09-25 и инсталлятор NOOBS 1.3

Разработчики проекта Raspberry Pi представили новый выпуск дистрибутива Raspbian 2013-09-25, официально рекомендуемого для использования на Raspberry Pi. Дистрибутив основан на пакетной базе Debian Wheezy и специально оптимизирован для Raspberry Pi (сборка для ARMv6 с расширениями «hard float»). Графическое окружении построено на основе LXDE, в качестве web-браузера используется Midori, для работы с мультимедиа контентом задействован медиаплеер omxplayer. Размер образа для записи на SD-карту составляет 439 Мб. Для установки из репозиториевдоступно около 35 тысяч пакетов. Новая версия Raspbian примечательна включением в поставку Oracle JDK, среды обучения программированию Sonic Pi и PyPy 2.1 (реализация языка Python). Для установки Raspbian теперь требуется SD-карта, размером … Читать далее Для Raspberry Pi выпущен дистрибутив Raspbian 2013-09-25 и инсталлятор NOOBS 1.3

Спустя 16 лет с момента прошлого выпуска представлено ядро GNU Hurd 0.5

В рамках празднования тридцатилетия проекта GNU представлен релиз ядра GNU Hurd 0.5, который вобрал в себя все исправления и улучшения, внесённые с момента прошлой версии, которая была выпущена 16 лет назад. Одновременно представлены новые выпуски сопутствующих ядру компонентов: микроядра GNU Mach 1.4 и генератора интерфейсов для микроядра Mach — GNU MIG 1.4, которые не обновлялись уже 11 лет. GNU Hurd представляет собой ядро, развиваемое в качестве замены ядра Unix и оформленное в виде набора серверов, работающих поверх микроядра GNU Mach и реализующих различные системные сервисы, такие как файловые системы, сетевой стек, система управления доступом к файлам. Микроядро GNU Mach предоставляет … Читать далее Спустя 16 лет с момента прошлого выпуска представлено ядро GNU Hurd 0.5

Для Linux представлена система голосового и визуального управления Alena AIS

Отечественная компания Selina представила проект Alena AIS, в рамках которого для Linux разработана система для голосового и визуального управления. Помимо основной функции по распознаванию голосовых команд для Alena AIS подготовлен модуль для организации управления указателем мыши через движение головы перед web-камерой. Управление производится через графический интерфейс, который позволяет настраивать программу и добавлять голосовые команды. Программа написана на языке Python и распространяется бесплатно, но без указания лицензии. Из поддерживаемых дистрибутивов отмечаются Debian и Ubuntu (среди зависимостей — Apache, MySQL, php, Python, Sox). Примечание редакции: Содержимое устанавливаемого пакет говорит о том, что Alena AIS не обладает собственной системой распознавания образов и речи, … Читать далее Для Linux представлена система голосового и визуального управления Alena AIS

Релиз http-сервера lighttpd 1.4.33

Доступен релиз легковесного http-сервера lighttpd 1.4.33. Выпуск носит корректирующий характер и содержит 30 изменений, из которых можно отметить: В соответствии с требованиями спецификации HTTP/1.1 обеспечено игнорирование заголовка If-Modified-Since при выявлении etags; Добавлена поддержка многострочных записей в лог для mod_fastcgi; В утилиту htpasswd добавлена поддержка опции «-s» для использования SHA1, при наличии openssl (SHA1 используется без соли); В mod_auth устранены проблемы с декодированием строк в представлении base64; В модуль mod_userdir добавлена и включена по умолчанию опция userdir.active; Добавлена опция ssl.empty-fragments, которая не активна по умолчанию; В число выставляемых переменных окружения добавлена переменная REMOTE_USER, которую можно использовать в lua-скриптах через lighty.req_env; Наличие … Читать далее Релиз http-сервера lighttpd 1.4.33

Увидел свет GNU APL 1.0

Проект GNU объявил о выходе GNU APL 1.0, интерпретатора для одного из старейших языков программирования — APL. GNU APL отмечен как полностью удовлетворяющий требованиям стандарта ISO 13751 («Programming Language APL, Extended»). Язык APL отличается оптимизацией для работы с массивами произвольной вложенности и поддержкой комплексных чисел, что делает его востребованным для научных расчётов и обработки данных. В начале 1970-х годов идея APL-машины дала толчок к созданию первого в мире персонального компьютера IBM 5100. APL также пользовался большой популярностью на советских ЭВМ начала 80-х годов. Из современных систем, основанных на идеях APL, можно отметить вычислительные среды Mathematica и MATLAB. Читать далее Увидел свет GNU APL 1.0

Уязвимости в Cisco IOS, FFmpeg, ProFTPD, Apache Struts, PolicyKit и libvirt

Несколько недавно обнаруженных уязвимостей: В Cisco IOS устранено 8 уязвимостей, которые позволяют вызвать отказ в обслуживании при отправке специально оформленных пакетов, при включении на маршрутизаторе дополнительных сервисов, таких как NTP-сервер и DHCP-сервер, при использовании транслятора адресов, применении ZBFW (Zone-Based Firewall) с фильтром контента или включенным режимом инспектирования HTTP, включении опции VFR (Virtual Fragmentation Reassembly) для IPv6, использовании протоколов RSVP (Resource Reservation Protocol) и IKE (Internet Key Exchange), применении линков T1/E1 с драйвером HDLC32. В FFmpеg выявлено 12 уязвимостей (1-3, 4-8, 9-12), большинство из которых позволяют организовать выход за пределы выделенной области памяти и потенциально организовать выполнение кода при обработке специально … Читать далее Уязвимости в Cisco IOS, FFmpeg, ProFTPD, Apache Struts, PolicyKit и libvirt

Для nginx подготовлен модуль для организации блокировки клиентских запросов по доменному имени

Для http-сервера nginx подготовлен модуль nginx-http-rdns с реализацией поддержки механизма контроля доступа по доменному имени клиента. Изначально nginx позволяет использовать в правилах только IP-адрес клиента, с которого поступил запрос. Представленный модуль с помощью rDNS-запроса выполняет преобразование IP в доменное имя и даёт возможность использования определённого имени хоста в правилах nginx. Например, можно сформировать простые списки контроля доступа на основе доменного имени, которые могут оказаться полезными при организации защиты от DDoS-атак или формирования списка исключений. Читать далее Для nginx подготовлен модуль для организации блокировки клиентских запросов по доменному имени

Вышел WebKitGTK+ 2.2.0 с поддержкой Wayland

Представлен первый выпуск новой стабильной ветки WebKitGTK+ 2.2.0, порта браузерного движка WebKit для платформы GTK+. WebKitGTK+ позволяет использовать все возможности WebKit через GNOME-ориентированный программный интерфейс на основе GObject и может применяться для интеграции средств обработки web-контента в любые приложения, от использования в специализированных HTML/CSS-парсерах, до создания полнофункциональных web-браузеров. Новая версия примечательна интеграцией в состав наработок по обеспечению поддержки Wayland. WebKitGTK+ отныне может быть собран с организацией вывода через Wayland, что позволит адаптировать для работы в окружении на базе Wayland такие браузеры, как Midori и Epiphany (GNOME Web). Ранее разработчики Midori и Epiphany уже выполнили работу по чистке кода от использования … Читать далее Вышел WebKitGTK+ 2.2.0 с поддержкой Wayland

Компания Valve представила игровой контроллер для устройств на базе SteamOS

Третьим анонсом, после представления операционной системы SteamOS и прототипа игровой приставки, стал SteamController — пульт управления, позволяющий управлять приставкой, работать с библиотекой Steam и играть не вставая с дивана. Главная особенность пульта — наличие сенсорного экрана. SteamController также примечателен наличие двух высокочувствительных круглых трекпадов, которые позволят комфортно играть даже в игры, которые ранее требовали наличия мыши и клавиатуры. Устройство позиционируется как открытое для модификации и внесения усовершенствований. Компания Valve также планирует опубликовать инструментарий, который позволит пользователям адаптировать контроллер для различных областей применения. Читать далее Компания Valve представила игровой контроллер для устройств на базе SteamOS

Доступна для тестирования финальная бета-версия Ubuntu 13.10. Обзор новшеств

Вышел финальный бета-выпуск Ubuntu 13.10 «Saucy Salamander». Релиз намечен на 17 октября. Представленная тестовая версия ознаменовала собой подготовку готовых установочных iso-образов Ubuntu и Ubuntu Server, которые формировались только для ежедневных сборок, а промежуточные альфа- и бета-сборки были отменены. Готовые установочные образы также созданы для Lubuntu, Ubuntu GNOME, Xubuntu, Ubuntu Studio, Edubuntu и Kubuntu. Отдельно можно выделить первый бета-выпуск сборки Ubuntu Touch для мобильных устройств с сенсорными экранами. Официальные сборки подготовлены для смартфонов Galaxy Nexus и Nexus 4, а также планшетов Nexus 7 и Nexus 10. Неофициально развиваются порты Ubuntu Touch ещё для 50 портативных устройств, охватывающих более 20 брендов. Первый … Читать далее Доступна для тестирования финальная бета-версия Ubuntu 13.10. Обзор новшеств

Выпуск Wine 1.7.3

Вышел очередной экспериментальный выпуск открытой реализации Win32 API — Wine 1.7.3. С момента выпуска версии 1.7.2 было закрыто 48 отчётов об ошибках. Наиболее важные изменения: Перевод интегрированного браузера на новую версию движка Gecko, используемую в Firefox 24; Подготовка к переходу на переработанный код поддержки Direct3D, позволяющий существенно поднять производительность некоторых игр на 50-100%. Ускорение достигается за счёт выноса из wined3d отдельного потока для взаимодействия с OpenGL, позволяющего выполнять отрисовку в асинхронном режиме с распараллеливанием на многоядерных системах. Внесены связанные с управлением окнами исправления в драйвер для OS X; Поддержка функций IPHLPAPI на платформе Android. Читать далее Выпуск Wine 1.7.3

Выпуск языка программирования Rust 0.8, развиваемого проектом Mozilla

Разработчики из проекта Mozilla представили выпуск Rust 0.8, экспериментального языка программирования со строгой типизацией, сфокусированного на безопасной работе с памятью и обеспечению высокого параллелизма выполнения заданий (возможность порождать тысячи и даже миллионы подпроцессов). Исходные тексты проекта распространяются под лицензией MIT. Параллельно с Rust совместно с компанией Samsung развивается экспериментальный браузерный движок Servo, написанный на языке Rust и отличающийся поддержкой многопоточного рендеринга web-страниц и распараллеливанием операций с DOM (Document Object Model). По структуре язык Rust напоминает C++, но существенно отличается в некоторых деталях реализации синтаксиса и семантики, а также ориентацией на блочную организацию структуры кода, которая позволяет реализовать задачи в виде … Читать далее Выпуск языка программирования Rust 0.8, развиваемого проектом Mozilla

Компания IBM открыла исходные тексты операционной системы FusedOS

Представлена новая открытая операционная система FusedOS, разработанная в исследовательском центре компании IBM и развивающая идею создания комбинированных систем, занимающих промежуточную нишу между операционными системами общего назначения, позволяющими выполнять любые приложения, и специализированными ОС, которые рассчитаны на запуск только определённой категории приложений. Рабочий прототип FusedOS доступен для запуска на суперкомпьютерах на базе архитектуры IBM Blue Gene/Q. Код FusedOS общедоступен и распространяется под свободной лицензией EPL (Eclipse Public License) с использованием некоторых компонентов под лицензией GPLv2. Целью открытия кода является привлечение сторонних исследователей, заинтересованных в развитии гибридных систем. FusedOS позволяет в окружении специализированных систем, таких как IBM Blue Gene/Q, обеспечить выполнение как … Читать далее Компания IBM открыла исходные тексты операционной системы FusedOS

Уязвимости в Cisco IOS, FFmpeg, ProFTPD, Apache Strut, PolicyKit и libvirt

Несколько недавно обнаруженных уязвимостей: В Cisco IOS устранено 8 уязвимостей, которые позволяют вызвать отказ в обслуживании при отправке специально оформленных пакетов, при включении на маршрутизаторе дополнительных сервисов, таких как NTP-сервер и DHCP-сервер, при использовании транслятора адресов, применении ZBFW (Zone-Based Firewall) с фильтром контента или включенным режимом инспектирования HTTP, включении опции VFR (Virtual Fragmentation Reassembly) для IPv6, использовании протоколов RSVP (Resource Reservation Protocol) и IKE (Internet Key Exchange), применении линков T1/E1 с драйвером HDLC32. В FFmpеg выявлено 12 уязвимостей (1-3, 4-8, 9-12), большинство из которых позволяют организовать выход за пределы выделенной области памяти и потенциально организовать выполнение кода при обработке специально … Читать далее Уязвимости в Cisco IOS, FFmpeg, ProFTPD, Apache Strut, PolicyKit и libvirt