LINUX.ORG.RU

Сообщения provaton

 

Red Hat увеличивает срок поддержки RHEL

Группа Red Hat

31-го января компания Red Hat заявила, что срок поддержки дистрибутивов RHEL (Red Hat Enterprise Linux) версий 5 и 6 увеличен с 7 до 10 лет. По мнению компании, это должно уменьшить затраты клиентов и облегчить им планирование стратегии внедрения RHEL в промышленных масштабах.

>>> Полное описание циклов поддержки RHEL

 ,

provaton
()

Обнаружена уязвимость в sudo

Группа Безопасность

В популярной утилите для запуска программ от других пользователей обнаружена уязвимость, потенциально позволяющая получить привилегии root.

Баг обнаружен в функции sudo_debug(), где название программы (argv[0]) передается прямо в fprintf(). Проверить наличие уязвимости можно следующим простым способом:

$ ln -s /usr/bin/sudo ./%s
$ ./%s -D9
Segmentation fault

Уязвимости подвержены версии 1.8.0-1.8.3p1. Разработчики рекомендуют обновиться до 1.8.3p2 как можно скорее.

>>> Подробности

 , ,

provaton
()

Вышел GDB 7.4

Группа GNU's Not Unix

24-го января вышла новая версия главного отладчика ОС GNU - GDB. Среди множества изменений внимания заслуживают следующие:

  • Новая целевая платформа (target) - Texas Instruments TMS320C6x (tic6x-*-*)
  • Добавлен эмулятор Renesas RL78 (rl78-*-elf)
  • Улучшено API для написания скриптов на языке Python
  • Добавлены команды
    • «skip file», «skip function» - для пропуска неинтересных частей кода
    • watch EXPRESSION mask MASK_VALUE
    • info auto-load-scripts [REGEXP]
    • info macro [-all] [--] MACRO
    • collect EXPRESSIONS
    • tstart [NOTES]
    • tstop [NOTES]
    • "!" (псевдоним для команды shell)
  • Улучшена работа с неоднозначными определителями строк кода (linespecs). Брейкпоинты устанавливаются во всех соответствующих определителю местах.
  • Улучшена работа с tracepoints
  • Улучшен протокол для удаленной работы с отладчиком

>>> Подробности

 , ,

provaton
()

Вышел GNU ed 1.6

Группа GNU's Not Unix

Вышла новая версия стандартного POSIX-совместимого редактора GNU ed.

Новое в версии 1.6:

  • Исправлено отображение символов NULL при использовании команды l
  • Исправлено условие, при котором отображается сообщение «Newline appended»
  • При чтении непустого файла в пустой буфер устанавливается флаг «modified»
  • Исправлена ошибка, не позволявшая использовать символы NULL в регулярных выражениях.
  • Добавлено сообщение об ошибке при невозможности запустить процесс в shell после соответствующей команды.
  • Дополнена man-страница, теперь там содержится информация о всех опциях командной строки.

>>> Подробности

 ,

provaton
()

Facebook выпускает виртуальную машину для PHP

Группа Open Source

Facebook объявил о выпуске виртуальной машины для выполнения PHP-кода - HipHop Virtual Machine (hhvm)

Как известно, программисты facebook'а давно пытались решить задачу повышения быстродействия программ на PHP. В рамках проекта HipHop был создан компилятор hphpc, который транслировал код PHP в код C++, который потом компилировался в нативные бинарники. Но, так как статический анализ кода динамического языка программирования имеет определенные ограничения, было решено создать высокоуровневую стековую виртуальную машину hhvm. Код на PHP транслируется в байткод, который выполняется виртуальной машиной.

Уже сейчас hhvm практически догнал hphpc по быстродействию, и разработчики обещают еще повысить производительность.

Также, разработчики заявляют, что планируют и дальше держать код открытым и учитывать мнение сообщества.

>>> Подробности

 , ,

provaton
()

Вышел Mercurial 2.0

Группа Open Source

1-го ноября, точно по графику, вышел релиз распределенной системы контроля версий Mercurial 2.0. Наиболее интересное из списка изменений:

  • backout - поддержка отката слияния (merge) объявлена нерекомендуемой (deprecated)
  • bisect - два новых дескриптора чейнджсетов: «goods» и «bads», также добавлены новые стили для вывода текущего состояния бинарного поиска.
  • commit - исправлено ошибочно выводившееся сообщение о новой верхушке (head) в случае двойного коммита.
  • eol - появилось автоматическое добавление символа новой строки в конце файла в случае его отсутствия.
  • Новая команда graft, подобная расширению transplant, но использующая 3-way merge и работающая только в пределах одного репозитория
  • Добавлено расширение largefiles, для автоматизации хранения ссылок на большие файлы в репозитории. Само расширение не новое, просто было включено в этом релизе в стандартный дистрибутив.
  • mq - команда queue теперь выводит имя текущей очереди патчей
  • rebase - добавлены ключи --edit и --rev, а также возможность сделать rebase к предку.
  • revert - появился краткий ключ -C (синоним --no-backup)
  • rollback - убрана возможность сделать опасный откат, когда текущая ревизия не tip
  • share - добавлена команда unshare
  • summary - закладки (bookmarks) теперь выводятся отдельно от тегов, и активная закладка помечается
  • ui - альтернативные названия для некоторых опций
  • исправлена ошибка неправильного определения юникодных строк во время вывода (пример)

Скачать исходный код и установщики для различных ОС можно здесь.

>>> Подробности

 , ,

provaton
()

Вышел OwnCloud 2

Группа Open Source

11-го октября вышла новая версия «облачной» системы OwnCloud, которая позиционируется как открытая замена таких закрытых сервисов, как Google Apps, iCloud, Dropbox, и т. д. В отличии от вышеперечисленных сервисов, код OwnCloud открыт и ее можно поставить на свой собственный сервер. Системные требования очень скромны - обычный вебсервер с поддержкой PHP и СУБД MySQL.

Основные возможности системы:

  • Управление файлами через web, протокол WebDAV или через десктопные файловые менеджеры - nautilus, dolphin, finder, explorer.
  • Sharing - можно делиться файлами с помощью публичных ссылок.
  • Есть возможность слушать музыку прямо из броузера с помощью интегрированного медиаплеера
  • Поддержка календарей и адресной книги
  • Интеграция с проектом Unhosted - предоставление сторонним веб-сервисам возможности сохранять информацию в вашем облаке

В разработке следующие интересные вещи - онлайновый текстовый редактор и менеджер задач, поддержка шифрования, мобильные клиенты для Android и WebOS, поддержка синхронизации между серверами. Планируется также разработать систему контроля версий файлов.

>>> Подробности

 , , ,

provaton
()

Bitbucket теперь поддерживает git

Группа Интернет

Известный хостинг исходного кода Bitbucket объявил о поддержке системы контроля версий git. Также, были анонсированы множество улучшений веб-интерфейса (полностью переработаны страницы для коммитов, просмотра записей в багтрекере, пользовательских профилей) и интеграции со сторонними сервисами (email, twitter, сервисы компании Atlassian).

Хостинг Bitbucket ранее был известен как аналог хостинга Github, в котором вместо git использовался mercurial. Теперь Bitbucket поддерживает обе эти системы контроля версий.

>>> Подробности

 , , , ,

provaton
()

Релиз PulseAudio 1.0

Группа Мультимедиа

Вышла новая версия популярного звукового сервера PulseAudio 1.0.

Краткий перечень изменений:

  • Протокол управления с помощью dbus
  • Возможность изменять громкость входящих потоков
  • Прямая передача сжатого аудио на проигрывающие устройства, которые это поддерживают
  • Компенсация эхо

>>> Подробности

 

provaton
()

Релиз Banshee 2.2.0

Группа Мультимедиа

После шестимесячных трудов тридцати пяти разработчиков вышла новая версия медиа-плеера Banshee - 2.2.0. Основное в релизе:

  • Встроенный интерфейс к онлайн-магазину eMusic Store
  • Поддержка синхронизации с девайсами Barnes & Noble Nook. Также, добавлена поддержка следующих девайсов - Motorola Atrix, Notion Ink Adam, Samsung Galaxy Ace, Samsung Galaxy S2, Xperia X12
  • Поддержка набора дефолтных радиостанций - плейлисты из $datadir/banshee/stations/ автоматически импортируются во время первого запуска.
  • Добавлена поддержка формата SPC.
  • Множественные улучшения экспериментального бекенда для GStreamer (тем не менее, пока он еще не рекомендуется для каждодневного использования).
  • Незначительные улучшения интерфейса.
    • В контекстное меню добавлен пункт «Остановить после окончания трека» («Stop when finished»).
    • Метки пустых групп в панели источников не показываются.
    • Уменьшена высота окна в режиме «мини»
    • Кеширование артворка для более быстрого запуска
    • Новый эквалайзер «Smiley Face Curve»
    • Добавлен аргумент коммандной строки --fetch-artwork
  • Пофикшено 108 багов.

>>> Подробности

 

provaton
()

Prey - открытая система для поиска украденых телефонов и ноутбуков

Группа Open Source

Prey - открытая система для поиска украденных ноутбуков и телефонов. Состоит из легкого клиента, который в случае кражи устройства пытается собрать как можно больше информации о местонахождении и личности вора, и веб-сервиса, который позволяет просматривать отчеты и выполнять некоторые действия на украденном устройстве удаленно.

Возможности:

  • Поиск открытых точек доступа WiFi для отсылки отчетов.
  • Определение местоположения устройства - используется либо встроенный GPS приемник либо ближайшая открытая точка WiFi.
  • Возможность подключиться к устройству после кражи и выполнить определенные действия - заблокировать компьютер, удалить приватную информацию, издать громкий звук, и т. п.
  • Система пытается сделать фотографию вора встроенной вебкамерой
  • Система делает скриншоты (полезно, если вор засветит свои личные данные, например, зайдя на свою страницу в социальной сети)
  • Для получения отчетов можно воспользоваться либо веб-сервисом (базовая версия бесплатна, имеются в наличии дополнительные сервисы за плату), либо настроить отправку отчетов на электронную почту.
  • Поддерживаются ОС Linux, Mac OS X, Windows и Android.

Скачать

Исходный код

>>> Сайт

 

provaton
()

Вышел Mercurial 1.9

Группа Open Source

Точно по расписанию вышла очередная версия распределенной системы контроля версий Mercurial - 1.9. Самые значительные изменения:

  • новый язык для указания множества файлов filesets
  • Улучшен алгоритм поиска чейнджсетов в удаленных репозиториях (команды findincoming, findcommonincoming, findoutgoing, prepush).
  • Сервер команд для доступа к API через пайп.
  • Экспериментальный формат хранения generaldelta
  • Новый экспериментальный клиент HTTP

Также внесено множество незначительных улучшений в команды, расширения и веб-интерфейс. Исправлено 34 бага.

Перед апгрейдом не забудьте прочитать замечания о совместимости

Скачать

>>> Полный список изменений

 , , ,

provaton
()

Первый релиз Echoprint

Группа Мультимедиа

Сегодня объявлен релиз Echoprint - свободной программы для распознавания музыки. По заявлениям разработчиков, программе достаточно обработать 20 секунд композиции для того, чтоб определить название песни и исполнителя. При этом, время сканирования примерно в 250 раз быстрее реального, то есть одна песня сканируется за полсекунды. Планируется, что Echoprint станет одним из главных компонентов свободной музыкальной базы Echo Nest.

>>> Пресс-релиз

 ,

provaton
()

Форк FFmpeg переименован в Libav

Группа Мультимедиа

Группа разработчиков открытого видеодекодера FFmpeg, которая несколько месяцев назад захватила власть в проекте, заявила о переименовании своего проекта в Libav. Была скопирована вся инфраструктура старого проекта — сайт, Git-репозитории, списки рассылок, багтрекер и прочее.

Также в списке рассылки проекта были опубликованы цели и правила разработки и поддержки проекта, среди которых:

  • Создать здравую атмосферу среди разработчиков, исключить всяческое недопонимание и взаимное неуважение.
  • Постоянно улучшать качество кода разными способами — ревизия кода, регрессионное тестирование, рефакторинг.
  • Превратить FFmpeg в инструмент решения различных мультимедийных задач «из коробки», без дополнительных библиотек и прослоек.

Из технических подробностей интересен отказ от «базарного» метода разработки и выделение узкого круга «коммиттеров». Также было заявлено, что весьма вероятен переход обратно на Subversion (FFmpeg полностью перешёл с Subversion на Git 24 Февраля 2011 года).

В конце своего обширного обращения разработчики просят их не троллить и ждут от каждого члена сообщества вежливости, конструктивной критики и толерантности в спорах.

>>> Подробности

 ,

provaton
()

Вышел Mercurial 1.4!

Группа Open Source

Вышла новая версия распределенной системы контроля версий Mercurial.

  • Новая команда summary для получения общей информации о репозитории
  • Улучшена производительность операций с тегами (tags) благодаря кешированию
  • Добавлены опции --stat и --reverse к команде diff
  • Устранены некоторые баги в эксперементальном расширении subrepos
  • Исправлено поведение status при отклонении системных часов
  • Новая опция --updaterev у clone
  • Исправлены ошибки в push и pull, из-за которых наблюдались broken pipes при больших трансферах
  • В конфиге теперь можно использовать переменные окружения и конструкцию ~user.
  • Улучшения в hgweb
  • Документация переверстана в reStructuredText
  • Незначительные улучшения и багфиксы в популярных расширениях: mq, patchbomb, rebase, color, inotify, zeroconf, extdiff, convert
  • Новое расширение relink, позволяющее восстановить ссылки (hard links) между клонами.
  • Теперь поддерживаются нестандартные настройки локали в Mac OS X

Скачать можно здесь: http://www.selenic.com/mercurial/rele...

>>> Подробности

 , , ,

provaton
()

Вышла Django 1.1

Группа Open Source

После года активной разработки состоялся релиз фреймворка для разработки веб-сайтов на python: Django 1.1.

В новой версии:

  • Улучшения ORM: поддержка аггрегации и выражений в запросах (F-expressions)
  • Улучшения системы моделей: добавлена поддержка "unmanaged" models (модель, которая не связана с таблицей в БД) и proxy models.
  • Добавлена поддержка "отложенных" полей моделей (их значение вычисляется только во время обращения к полю, а не во время создания модели.
  • Групповые операции над объектами в админке
  • Улучшения в производительности тестов
Также стоит отметить, что в сегодня также вышли security-апдейты для старых версий django.

>>> Release Notes

 , ,

provaton
()

Google Code теперь поддерживает хостинг репозиториев mercurial

Группа Open Source

Компания Google объявила, что теперь в сервисе Google Code будет возможность использовать распределённую систему контроля версий Mercurial. До этого поддерживался только Subversion.

Mercurial был выбран по двум причинам: во-первых, в Google считают, что пользователям svn будет проще перейти именно на hg, а не на какую-то другую популярную DVCS, так как у Mercurial похожий набор команд и замечательная документация. Во-вторых, Google предоставляет все сервисы через HTTP, и по мнению этой компании, сетевой протокол Mercurial'а работает через HTTP эффективней, чем протоколы других DVCS.

Что интересно, Google использует свою реализацию Mercurial, основанную на BigTable (гугловская технология хранения больших объёмов информации), из-за чего система будет очень надёжной и масштабируемой.

Google призывает разработчиков (особенно команды из двух и более человек) тестировать новинку.

>>> Подробности

 , , ,

provaton
()

Python переходит на Mercurial

Группа Open Source

Создатель языка Python Гвидо ван Россум объявил о переводе репозиториев на распределенную систему контроля версий Mercurial. По словам Гвидо, это решение, равно как и многие решения касающиеся языка Python, было обусловлено его интуицией (в оригинале it's mostly a matter of gut feelings). Так же Гвидо подчеркнул, что лучше сразу выбрать DVCS, чем провести ближайший год обсуждая какая же из них все-таки лучшая.

Перевод планируется закончить к лету.

>>> Сообщение Гвидо в рассылке

 , ,

provaton
()

Опубликованы результаты опроса пользователей Ubuntu Server Edition

Группа Ubuntu Linux

В 2008 году Canonical провела опрос пользователей Ubuntu Server Edition. В опросе приняли участие около 7000 респондентов. Результаты опроса показывают, в каких организациях используется Ubuntu Server Edition и для каких целей. Показательно, что почти 100 процентов опрошенных согласились с утверждением, что Ubuntu Server пригодна для использования как enterprise ОС (is enterprise ready).

Также в результатах опроса определено предпочитаемое ПО, мнение о важности различных возможностей серверных ОС, мнение о современных технологиях виртуализации.

В конце опроса дана оценка качеству поддержки (не только коммерческой, но и свободной). Лишь 1% пользователей пожаловался, что его проблема была не решена, 75% высоко оценили качество поддержки.

>>> Результаты опроса (PDF)

 ,

provaton
()

RSS подписка на новые темы