Проекту NetBSD исполнилось 20 лет

Разработчики операционной системы NetBSD празднуют двадцатилетие с момента основания проекта. Ровно 20 лет назад Крис Деметриу (Chris Demetriou) совершил первый коммит, который ознаменовал создание репозитория проекта и ответвления от кодовой базы 386BSD 0.1. Первый релиз вышел спустя несколько недель — 19 апреля. Среди мотивов создания новой ОС упоминалось расхождение взглядов с разработчиками 386BSD, выразившееся в желании перейти к более открытой модели разработки, объединить в работающем продукте накопившиеся в сообществе внешние патчи и интегрировать в систему отдельно развиваемую коллекцию сетевых приложений. Название NetBSD предложил Тэо де Раадт (Theo de Raadt), сооснователь проекта, который через два года создал собственное ответвление — OpenBSD, … Читать далее Проекту NetBSD исполнилось 20 лет

Вышла интегрированная среда разработки Qt Creator 2.7.0

Компания Digia представила релиз интегрированной среды разработки Qt Creator 2.7, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается разработка как классических программ на языке C++, так и использование языка QML, для определения сценариев в котором используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. Исходные тексты Qt Creator распространяются в рамках лицензии LGPL. Из наиболее интересных улучшений можно отметить: Экспериментальная поддержка сборочного инструментария QBS (Qt Build Suite), предназначенного для сборки приложений, основываясь на qbs-файле с набором правил, сформированном с использованием упрощенного диалекта языка QML. Использование QML расширяет свободу действий при построении правил и позволяет создавать собственные … Читать далее Вышла интегрированная среда разработки Qt Creator 2.7.0

Китайское правительство утвердило Ubuntu в качестве стандартной операционной системы

Компания Canonical и Министерство промышленности и информатизации КНР объявили об использовании Ubuntu в качестве эталонной архитектуры для операционных систем Китая. Основанная на Ubuntu архитектура будет служить базовой основой для построения гибких, открытых, повсеместно используемых и стандартизированных операционных систем Китая. Для развития данных систем в Пекине учреждён центр разработки CCN Open Source Innovation Joint Lab, в работе которого примут участие представители Canonical и Национального университета оборонных технологий КНР. В качестве базового продукта, развиваемого для китайских пользователей, станет Ubuntu Kylin, который в начале месяца был признан официально поддерживаемой редакцией Ubuntu и будет выпускаться одновременно с релизами других официальных ответвлений Ubuntu. Ubuntu Kylin … Читать далее Китайское правительство утвердило Ubuntu в качестве стандартной операционной системы

Представлена Chart.js, JavaScript-библиотека для построения графиков

Представлена новая JavaScript-библиотека Chart.js, позволяющая генерировать на стороне клиента визуально привлекательные графики и диаграммы с использованием средств HTML5 (canvas). Библиотека поддерживает создание 6 типов диаграмм (линейные графики, столбцы, кривые, круговые и радиальные диаграммы) и отличается небольшим размером (4.5 Кб в сжатом виде) и гибкостью в плане кастомизации отображения графиков. Поддерживается использование анимированных эффектов. Код открыт под лицензией MIT. Интересно, что изначально код был опубликован 18 марта, после чего сайт был закрыт из-за претензии о наличии интеллектуальной собственности со стороны работодателя разработчика бибилотеки. Теперь вопрос улажен и Chart.js вновь возвращён в открытый доступ, при этом лицензия была изменена на MIT. Читать далее Представлена Chart.js, JavaScript-библиотека для построения графиков

Проведено сканирование портов всех IPv4-адресов с использованием ботнета из маршрутизаторов

Подведены итоги амбициозного проекта Internet Census 2012, нацеленного на полное сканирование портов для всех IPv4-адресов в сети Интернет. Сканирование осуществлялось с марта по декабрь 2012 года с использование ботнета, построенного на базе незащищённых маршрутизаторов. В результате удалось собрать самую полную в истории статистику по активности хостов и распределению сетевых портов в сети Интернет. Для загрузки доступен полный архив со всеми собранными данными (565 Гб при использовании сжатия ZPAQ, архив gzip занимает 1.5 Тб), подборка отчётов с общей статистикой по распределению сервисов и набор изображений с наглядным представлением распределения адресов по странам и подсетям. Особенно интересна визуализация изменения доступности IP в … Читать далее Проведено сканирование портов всех IPv4-адресов с использованием ботнета из маршрутизаторов

Проект systemd представил libsystemd-bus, собственную реализацию клиентской библиотеки D-Bus

Леннарт Поттеринг (Lennart Poettering) объявил об интеграции в дерево исходных текстов systemd нового модуля libsystemd-bus, в рамках которого подготовлена экспериментальная реализация альтернативной клиентской библиотеки для протокола D-Bus. От повсеместно используемой библиотеки libdbus, развиваемой сообществом FreeDesktop.org, вариант от проекта systemd отличается поддержкой работы с использованием подсистемы kdbus, планируемой для интеграции в ядро Linux и представляющей собой аналог протокола D-Bus, реализованный на уровне ядра и позволяющий обойтись без необходимости запуска в пространстве пользователя отдельного демона D-Bus. Отмечается, что libsystemd-bus предоставляет минималистичный, но полноценный вариант клиентской библиотеки D-Bus. По размеру libsystemd-bus существенно меньше libdbus. Библиотека libsystemd-bus позиционируется прежде всего для внутреннего использования в … Читать далее Проект systemd представил libsystemd-bus, собственную реализацию клиентской библиотеки D-Bus

До релиза Debian Wheezy осталось исправить 100 ошибок

Разработчики проекта Debian сообщили, что процесс формирования Debian Wheezy вступил в финальную фазу заморозки пакетной базы, при которой принимаются только исправления критических ошибок, помеченных как блокирующих релиз. Для полной готовности выпуска Debian Wheezy остаётся исправить 100 блокирующих релиз ошибок, из которых для 30 уже почти готовы исправления или которые устраняются элементарно. Читать далее До релиза Debian Wheezy осталось исправить 100 ошибок

Релиз дистрибутива для создания сетевых хранилищ FreeNAS 8.3.1

Доступен релиз FreeNAS 8.3.1, дистрибутива для быстрого развёртывания сетевого хранилища (NAS, Network-Attached Storage). Дистрибутив основан на кодовой базе FreeBSD, отличается интегрированной поддержкой ZFS и полностью настраивается через веб-интерфейс, построенный с использованием Python-фреймворка Django. Для организации доступа к хранилищу поддерживается FTP, NFS, Samba, AFP, rsync и iSCSI, для повышения надежности хранения может применяться программный RAID (0,1,5), для авторизации клиентов реализована поддержка LDAP/Active Directory. Размер iso-образа составляет 107 Мб. Как и FreeNAS 8.3.0 версия 8.3.1 базируется на FreeBSD 8.3 и поддерживает ZFSv28. Из наиболее важных изменений по сравнению с прошлым выпуском отмечается реализация поддержки шифрования разделов ZFS. Кроме того, в новом выпуске … Читать далее Релиз дистрибутива для создания сетевых хранилищ FreeNAS 8.3.1

Вышел AsteriskNOW 3.0, Linux-дистрибутив для развёртывания систем телефонии

Компания Digium представила релиз специализированного дистрибутива AsteriskNOW 3.0, предназначенного для быстрого развёртывания систем компьютерной телефонии на базе платформы Asterisk и управляющего web-интерфейса FreePBX. Дистрибутив базируется на пакетной базе CentOS. Размер загрузочного iso-образа 437 Мб. Новая версия AsteriskNOW примечательна миграцией с CentOS 5.x на CentOS 6.4, обновлением Asterisk до версии 11 (прошлый выпуск поставлялся с версией 1.8), задействованием FreePBX 2.11beta. В состав включён переписанный модуль Digium-phones, в котором решены многие ранее наблюдаемые проблемы. Читать далее Вышел AsteriskNOW 3.0, Linux-дистрибутив для развёртывания систем телефонии

Первый выпуск дисплейного менеджера SDDM

После трёх месяцев с момента основания проекта увидел свет релиз SDDM (Simple Desktop Display Manager) 0.1.0, динамично развиваемого легковесного дисплейного менеджера, претендующего на место базового менеджера входа в систему для KDE Plasma Workspaces 2. SDDM написан на языке C++ и состоит из работающего в режиме фонового процесса бэкенда и фронтэнда, написанного с использованием Qt/QML и отличающегося большой гибкостью в плане смены оформления. Из зависимостей используются только PAM, XCB и Qt. SDDM практически не ограничивает дизайнеров и позволяет создать любое оформление, построенное вокруг простого программного интерфейса, предоставляющего несколько callback-вызовов для аутентификации, перехода в спящий режим, завершения работы и т.п. Использование QtQuick … Читать далее Первый выпуск дисплейного менеджера SDDM

Проект KDE представил Plasma Media Center 1.0.0

Проект KDE представил первый релиз нового приложения — Plasma Media Center 1.0.0 (PMC), предоставляющего унифицированный интерфейс для работы с мультимедиа контентом на стационарных ПК, нетбуках, планшетах, телевизорах и других устройствах, на которых может быть запущено окружение KDE. PMC обладает типичными для медиацентров функциями и позволяет показывать изображения, проигрывать музыку и воспроизводить видео. В своей основе PMC построен на технологиях Plasma и KDE, и использует QML для формирования интерфейса, адаптированного для различных классов устройств. Из базовых возможностей PMC отмечается: Поддержка просмотра содержимого локальных файловых систем; Возможность использование средств поиска на десктопе KDE (KDE Desktop Search) для унифицированного просмотра всего доступного медиаконтента; … Читать далее Проект KDE представил Plasma Media Center 1.0.0

Третий выпуск Geary, почтового клиента от создателей Shotwell

Организация Yorba Foundation, курирующая разработку популярного менеджера фотографий Shotwell, выпустила релиз легковесного почтового клиента Geary 0.3, ориентированного на использование в окружении GNOME. Интерфейс реализован при помощи библиотеки GTK3+. Среди целей развития проекта называется создание богатого по возможностям, но потребляющего минимальный объем ресурсов и предельно простого в использовании продукта. Почтовый клиент рассчитан как на обособленное использование, так и на работу совместно с web-ориентированными почтовыми сервисами, такими как Gmail и Yahoo! Mail. Готовые установочные пакеты доступны для Ubuntu и Fedora Linux, пользователям других дистрибутивов предлагается выполнить сборку из исходных текстов. Код написан полностью на языке Vala и распространяется в рамках лицензии LGPL. … Читать далее Третий выпуск Geary, почтового клиента от создателей Shotwell

Сравнение эффективности разработки интерфейсов с использованием QML и EFL

Опубликованы результаты довольно обстоятельного сравнения особенностей разработки приложений с графическим интерфейсом пользователя при использовании Qt QML и EFL (Enlightenment Foundation Library). Сравнение охватывает такие вопросы, как удобство разработки, оценка трудозатрат, компактность кода, потребление памяти в процессе работы, скоросоть запуска, производительность итоговых приложений, визуальная привлекательность и т.п. Для оценки использовался клон игры Минёр, написанный с использованием QML и EFL. При использовании EFL и языка Си потребовалось написать примерно в два раза больше кода, чем при использовании QML/JavaScript (1487 и 668 строк кода). QML/JavaScript отмечен как более высокоуровневое средство разработки, позволяющее создавать программы быстрее, чем при использовании языка Си. По возможностям Qt … Читать далее Сравнение эффективности разработки интерфейсов с использованием QML и EFL

Организация PDPC, курирующая IRC-сеть FreeNode, объявила о своём закрытии

О своём закрытии объявила некоммерческая организация PDPC (Peer-Directed Projects Center), курирующая работу IRC-сети FreeNode, используемой преимущественно для организации общения разработчиков открытого и свободного ПО. Кроме того, силам PDPC проводились конференции разработчиков СПО Fosscon. В качестве причины закрытия называется существенное падение числа пожертвований, которых недостаточно для поддержания статуса благотворительной организации в Великобритании. Уже в течение нескольких лет содержание организации обходится дороже, чем проект выручает через сбор пожертвований. В связи с этим, для сокращения издержек принято решение о закрытии организации PDPC и сворачивании ряда сервисов, за которые организации приходится платить. По сути все расходы сводятся только к оплате за продление регистрации доменов, … Читать далее Организация PDPC, курирующая IRC-сеть FreeNode, объявила о своём закрытии

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

Вышла новая версия пакета smartmontools (6.1), содержащего приложения (smartctl и smartd) для мониторинга и контроля (S)ATA и SCSI/SAS дисков, поддерживающих технологию SMART. Основные изменения, реализованные с момента выхода 6.0: Поддержка SCSI: новые опции -s/-g wcache/rcache для управления кешированием, добавлено много информации об устройствах, в том числе идентификация скорости вращения дисков, форм фактора, статуса тестирования. Добавлена поддержка записи атрибутов (-A) и статуса (-s) в smartd. Добавлена поддержка команды READ DEFECT(12) для работы с большими списками дефектов. Переработан вывод smartctl для более удобного отображения информации. Поддержка ATA: поддержка стандарта ACS-3, улучшена опция «-l directory», исправлена поддержка ‘-l select,cont+SIZE’, добавлена поддержка OEM Id, … Читать далее Новая версия утилит для работы со SMART-информацией

Проект OpenBSD представил собственную реализацию identd

В дерево исходных текстов OpenBSD интегрирован код нового демона identd с реализацией протокола IDENT (RFC 1413), предназначенного для организации идентификации пользователя, устанавливающего TCP-соединение. Новый identd разработан в недрах проекта OpenBSD в качестве безопасной и высокопроизводительной замены штатного BSD identd, вызываемого через inetd. Новая реализация сама обрабатывает соединения и запускается в форме фонового процесса, при этом соединения обрабатываются в неблокирующем режиме с использованием libevent. За счёт грамотной организации обработки сетевых соединений и ухода от дополнительной нагрузки, связанной с запуском нового процесса на каждый запрос при использовании inetd, новая реализация позволяет кардинально увеличить производительность работы сервиса IDENT. Кроме того, в новом identd … Читать далее Проект OpenBSD представил собственную реализацию identd

Обновление открытого медиацентра XBMC 12.1

Спустя два месяца с момента значительного выпуска 12.0 представлено обновление открытого медиацентра XBMC 12.1, которое в основном носит корректирующий характер и устраняет выявленные в процессе эксплуатации проблемы. Готовые установочные пакеты доступны для Mac OS X (x86, PPC), FreeBSD, Linux (ARM, PPC, x86 и x86-64), Android, Raspberry Pi, Windows, Apple TV и iOS. Код проекта распространяется под лицензией GPLv2+. Из изменений можно отметить поддержку в Mac OS X аудиоустройства по умолчанию и задействоание средств аппаратного декодирования Intel GPU. Налажено продолжение воспроизведения звука в Linux, после возвращения из спящего режима. Добавлены оптимизации для работы на платформе Raspberry Pi, улучшена поддержка субтитров. Добавлена … Читать далее Обновление открытого медиацентра XBMC 12.1

Релиз документо-ориентированной СУБД MongoDB 2.4

Доступен релиз ориентированной на хранение документов высокопроизводительной и высокомасштабируемой СУБД MongoDB 2.4, занимающей нишу между быстрыми и масштабируемыми системами, оперирующими данными в формате ключ/значение, и реляционными СУБД, функциональными и удобными в формировании запросов. Код MongoDB написан на языке C++ и распространяется в рамках лицензии AGPLv3. MongoDB поддерживает хранение документов в JSON-подобном формате, имеет достаточно гибкий язык для формирования запросов, может создавать индексы для различных хранимых атрибутов, эффективно обеспечивает хранение больших бинарных объектов, поддерживает журналирование операций по изменению и добавлению данных в БД, может работать в соответствии с парадигмой Map/Reduce, поддерживает репликацию и построение отказоустойчивых конфигураций. В MongoDB имеются встроенные средства … Читать далее Релиз документо-ориентированной СУБД MongoDB 2.4

Обновление Samba 3.6.13 и 4.0.4 с устранением уязвимости

Представлено обновление Samba 4.0.4, в котором устранена одна уязвимость (CVE-2013-1863). Уязвимость проявляется на созданных в Active Directory Domain Controller дополнительных CIFS-разделах и выражается в сохранении некоторых файлов с правами, допускающими запись для любых пользователей. Одновременно вышел корректирующий выпуск Samba 3.6.13, в котором устранено 20 ошибок, среди которых утечки ресурсов в winbindd и возможность инициирования краха smbd при выполнении вызова unlink после открытия файла. Читать далее Обновление Samba 3.6.13 и 4.0.4 с устранением уязвимости

Решено в два раза сократить время поддержки не LTS-релизов Ubuntu и открыть постоянно обновляемый репозиторий

На состоявшемся несколько часов назад заседании комитета по техническому развитию Ubuntu утверждено решение по сокращению времени поддержки промежуточных выпусков Ubuntu c 18 до 9 месяцев. Время поддержки LTS-выпусков оставлено неизменным. Таким образом, обновления с устранением проблем безопасности для не LTS-релизов будут выпускаться в течение трёх месяцев после выхода следующего выпуска. При 18-месячном цикле поддержки промежуточных выпусков приходилось поддерживать одновременно 4 выпуска Ubuntu, что отнимало достаточно много ресурсов. По мнению разработчиков 18-месячный цикл поддержки избыточен, так как промежуточные выпуски в основном востребованы пользователями, стремящимися получить наиболее свежий набор программ и достаточно оперативно переходящими на следующий выпуск после его доступности. Для таких … Читать далее Решено в два раза сократить время поддержки не LTS-релизов Ubuntu и открыть постоянно обновляемый репозиторий

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

Вышла новая версия пакета smartmontools (6.1), содержащего приложения (smartctl и smartd) для мониторинга и контроля (S)ATA и SCSI/SAS дисков, поддерживающих технологию SMART. Основные изменения, реализованные с момента выхода 6.0: Поддержка SCSI: новые опции -s/-g wcace/rcache для управления кешированием, добавлено много информации об устройствах, в том числе идентификация скорости вращения дисков, форм фактора, статуса тестирования. Добавлена поддержка записи атрибутов (-A) и статуса (-s) в smartd. Добавлена поддержка команды READ DEFECT(12) для работы с большими списками дефектов. Переработан вывод smartctl для более удобного отображения информации. Поддержка ATA: поддержка стандарта ACS-3, улучшена опция «-l directory», исправлена поддержка ‘-l select,cont+SIZE’, добавлена поддержка OEM Id, … Читать далее Релиз утилит для работы со SMART-информацией