LINUX.ORG.RU

Сообщения shahid

 

Zotonic 0.5

Группа Open Source

Zotonic - это CMS и фреймворк на эрланге для создания динамических и высоконагруженных сайтов, который работает сразу после установки. Изменения относительно 0.4.0:

  • Упрощенная подсистема модулей: теперь модуль не должен нести в себе собственный gen_server
  • Поддержка интернационализации сайтов через gettext
  • Модульная ACL архитектура для реализации различных политик доступа к информации
  • Модуль аутентификации теперь расширяемый. К дистрибутиве появился mod_facebook в качестве примера расширения
  • Модуль регистрации пользователей mod_singup
  • Изменения в дереве супервайзора:
    • Общий межсайтовый пул соединений к PostgreSQL заменен на внутрисайтовые пулы
    • Сайты можно добавлять и удалять без остановки всей системы
    • Улучшена взаимоизоляция модулей и сайтов
  • Модуль zotonic_status отображает текущее состояние сайтов и позволяет производить горячую замену кода для сайтов, если последние находяться под контролем версий mercurial.
  • Новые теги, фильтры и улучшения в ErlyDTL
  • Расширеная поддержка WebSockets
  • Модель m_group окончательно удалена
  • Исправление ошибок и многое другое

Zotonic поставляется вместе с веб-сервером mochiweb и библиотекой exmmp для автоматической синхронизации территориально распределенных веб-сайтов по XMPP pubsub.

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

 , erlydtl, exmmp, mochiweb, , , ,

shahid
()

PostgreSQL 9.0

Группа Open Source

На зеркалах уже появился tarball завтрашнего релиза одной из ведущих открытых реализаций реляционной СУБД - PostgreSQL 9. Данное обновление преподносит пользователям огромное число новшеств, главные из которых:

  • Простая в использовании репликация
  • Массовое управление правами доступа
  • Различные улучшения в хранимых процедурах, включая анонимные блоки кода
  • Exclusion constraints - обобщенный аналог ограничения уникальности, позволяющий строить более сложные условия
  • Откладываемые ограничения уникальности (deferrable unique constraints)
  • Новая реализация VACUUM FULL. Теперь команда полностью перезаписывает таблицу и индексы, устраняя проблему роста индексов и работает быстрее предыдущего алгоритма
  • Новая быстрая реализация LISTEN/NOTIFY
  • Различные улучшения производительности, в том числе исключение ненужных операций JOIN (что улучшает производительность некоторых ORM)

Также появился встроенный модуль passwordcheck для анализа стойкости паролей, аутентификация через RADIUS и LDAP, Python3 в PL/Python и многое другое.

>>> Changelog

 , ,

shahid
()

Skype анонсировала запуск проекта SkypeKit

Группа Проприетарное ПО

SkypeKit - это коллекция программного обеспечения и API, позволяющие пользователям интернет-устройств и другого программного обеспечения совершать аудио/видео звонки посредством сети Skype. Заявлено, что новый SDK поддерживает работу с множеством чипов, различными операционными системами и аудио/видео устройствами. Другими словами, SkypeKit - это headless-версия Skype, Skype без GUI. Это дает разработчикам свободу действий в синтезе ПО и интеграции в современные сети VoIP.

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

 ,

shahid
()

LLVM 2.7

Группа Open Source

Low-Level Virtual Machine - инфраструктура компиляторов для различных языков программирования, кодогенераторов байт-кода и двоичного исполняемого кода для различных платформ.

  • Clang
    • Умеет собирать сам себя
    • Улучшена поддержка Objective-C ABI
    • Поддержка ARM для Linux и Darwin ABI
    • Множество улучшений в анализаторе кода
  • DragonEgg - плагин для gcc, заменяющий встроенные в gcc оптимизаторы и кодогенераторы аналогами от LLVM. Поддерживает C, C++, Fortran, Ada и слегка Obj-C.
  • llvm-gcc работает с gcc-4.5 и поддерживает ARM v7 NEON
  • Новый логотип
  • Ассемблер и дисассемблер машкода
  • И множество других улучшений в кодогенераторах, оптимизаторах, интерпретаторах и JIT, кодоанализаторах и поддержке ARM...

LLVM развивается силами корпорации Apple и сообщества. Исходники доступны под лицензией BSD.

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

 , , , , ,

shahid
()

AMD добавила поддержку чипсетов RS780/SB700 в coreboot

Группа Hardware and Drivers

Проект coreboot, некогда родившийся под именем LinuxBIOS, ставит своей целью создание универсальной и свободной базовой системы ввода-вывода на замену существующим проприетарным BIOS. Одним из сдерживающих факторов развития проекта является нежелание производителей системной логики делиться регистровой документацией и необходимость реверс-инжениринга.

Однако корпорация AMD не только публикует документацию по первому запросу, но и пишет код для проекта. Вчера представитель AMD прислал исходный код поддержки чипсетов AMD RS780/SB700. AMD обещала это сделать многими месяцами ранее, но лишь на днях смогла закрыть все смежные юридические вопросы.

coreboot: Поддерживаемые материнские платы

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

 , , , rs780, sb700,

shahid
()

rutorrent 3.0

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

Rutorrent - известный web-интерфейс для управления rtorrent, серверная часть которого написана на php. В богатые возможности web-интерфейса rutorrent входит поддержка плагинов.

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

Rutorrent развивается силами отечественных разработчиков и распространяется под лицензией GPLv3. Паралельно с версией 3.0 выпущена заключительная версия 2.9 предыдущей, уже неподдерживаемой ветки.

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

 , ,

shahid
()

MPEG-LA продлила возможность бесплатного использования H.264 в потоковом вещании до 2016 года

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

Изменение патентной политики вступает в силу только в отношении сайтов, занимающихся бесплатным распространением потокового видео в формате H.264.

Изменения не затрагивают медиа-плееры, программы для кодирования и декодирования видео и прочие смежные приложения. С 1 января 2011 до 2028 года их разработчики будут обязаны выплачивать роялти, размер которого пока неизвестен. Ответственность за неуплату MPEG LA распространяет по всей цепочке движения продукта вплоть до конечного потребителя.

>>> Подробности (PDF)

 , , , ,

shahid
()

В файловой системе UFS (FreeBSD) появилась поддержка журналирования

Группа BSD

Автор планировщика задач ULE Джефри Робсон улучшил механизм Soft Updates файловой системы UFS. Одно из основных нововведений - система журналирования метаданных, изменяемых при работе Soft Updates. Она отличается небольшим объемом журнала и высокой скоростью восстановления UFS. В связи с этим, необходимость запуска fsck после «грязного» размонтирования файловой системы отпадает.

Данная работа была сделана по заказу компаний iXsystems, Yahoo! и Juniper networks и будет добавлена в ветку FreeBSD 9.0-CURRENT.

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

 , , ,

shahid
()

Psi 0.14

Группа Open Source

Psi - программа для обмена мгновенными сообщениями посредством сети Интернет по протоколу XMPP.

  • В окне чата теперь можно настраивать цвета
  • Добавлена возможность указания причины бана в конференциях
  • Расширены возможности просмотра vCard: теперь больше полей, а также появилась возможность открыть или сохранить фото
  • Поддержка Enchant в качестве альтернативы Aspell.
  • Консольный интерфейс теперь поддерживает выбор профиля и установку статуса.
  • Установка статуса и извещение Psi о переходе компьютера между спящим режимом и режимом пробуждения производится через D-Bus
  • Исправлены ошибки совместимости голосовых вызовов с Pidgin и Empathy.

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

 , ,

shahid
()

LLVM 2.6

Группа Open Source

Шесть месяцев усердной разработки принесли свежие плоды: релиз Low-Level Virtual Machine за номером 2.6.

  • Архитектуры
    • Серьёзно и основательно доработана кодогенерция x86-64
    • Поддержка архитектуры ARM V7 (включая Thumb2 и NEON)
    • Новые кодогенераторы для MSP430, SystemZ, и BlackFin
    • SSE 4.2
  • Новые виды оптимизации
  • Многопоточная компиляция и оптимизация кода
  • Оптимизация при линковке на ELF-архитектурах (плагин 'gold linker')
  • Clang
    • Компилятор для C и Objective-C перешёл в статус «production quality» на х86
    • По сравнению с GCC у Clang улучшены сообщения об ошибках и предупреждениях
    • Компиляция проходит в 3 раза быстрее, чем у GCC
  • Новые подпроекты:
    • compiler-rt: Compiler runtime library
    • KLEE: Symbolic Analysis & Test Case Generator
    • DragonEgg: «llvm-gcc» плагин для GCC 4.5
    • llvm-mc: фреймворк, ориентированный на операции с машкодом, в том числе ассемблер, дисассемблер и проч. Проект находится в ранней стадии.

Проект LLVM находит всё более широкое применение в самых различных областях. На данный момент:

  • Компания Apple использует LLVM для оптимизаций в OpenGL
  • Проекты Rubinius и MacRuby являются реализациями виртуальных машин языка Ruby
  • LLVM D компилятор
  • Unladen Swallow (Python)
  • Roadsend PHP compiler и многие другие

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

 , , ,

shahid
()

Сравнение производительности ОС FreeBSD 7.2, 8.0-RC и Ubuntu 9.10 alpha 6

Группа Open Source

Тестирование проходило на 4-ядерном AMD Opteron.

  • FreeBSD 7.2: UFS2, gcc-4.2.1
  • FreeBSD 8.0-RC: UFS2, gcc-4.2.1
  • Ubuntu 9.10 alpha 6: Ext4, kernel-2.6.31, gcc-4.4.1

Результаты тестирования:

  • Компиляция ImageMagick: Linux в 1,5х быстрее FreeBSD 8, и в 1,9х быстрее 7.2
  • LAME MP3: Ubuntu Linux сжимал быстрее FreeBSD на 6%
  • 7-zip: FreeBSD 7.2 впереди остальных на 7%
  • Gzip: BSD отстает на 20%
  • LZMA: 7.2 медленнее восьмерки на 15%, и медленнее Ubuntu на 20%
  • POV-Ray ray-tracing: Ubuntu быстрее конкурентов на 5-6%
  • C-Ray ray-tracing: FreeBSD впереди с отрывом на 23%
  • John The Ripper: равноправие
  • dcraw (RAW2PPM): FreeBSD 8 отстает от Linux на 16%
  • MAFFT: Ubuntu впереди с отрывом на 27%
  • GraphicsMagick(w/ OpenMP): FreeBSD отстают от Ubuntu на 8-12%
  • BYTE Dhrystone 2: Linux проваливается в производительности на треть
  • BYTE Integer Arithmetic: FreeBSD впереди на 2%
  • Fhourstones: Linux на 10% впереди FreeBSD 8, на 11% впереди FreeBSD 7.2
  • SQLite: У Linux регрессия
  • Stream Memory Bench (w/ OpenMP): Ubuntu в два раза быстрее FreeBSD 8
  • Threaded I/O Tester
    • 64MB Write / 32 Threads: Linux быстрее в 2-2,5 раза.
    • 64MB Random Write / 32 Threads: У FreeBSD регрессия
    • 64MB Read / 32 Threads: Ubuntu в 2 раза быстрее FreeBSD 7.2 и в 3 раза быстрее FreeBSD 8

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

 , , ,

shahid
()

Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

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

Компания Splitted Desktop Systems продолжает продвигать Linux как платформу полноценной и самодостаточной домашней видеостанции. На этот раз патч коснулся проекта открытого Flash-плеера Gnash: добавлено GPU-ускорение для воспроизведения H.264-видеоконтента через унифицированное VA-API. Аппаратный H.264-декодер будет работать в следующих конфигурациях:

  • AMD GPUs с UVD2 и xvba-video VA-драйвер (Radeon HD 4000)
  • NVIDIA GPUs и vdpau-video VA-драйвер
  • Прочие видеокарты с доступным VA-драйвером, т.е. платформа Intel Moorestown и будущие G45 VA-драйверы

>>> Подробности и патч

 , , , , uvd2, , ,

shahid
()

Red Hat Enterprise Linux 5.4

Группа Red Hat

Сегодня вышло обновление RHEL5 - дистрибутива с долгосрочной поддержкой от корпорации Red Hat. Наиболее важные изменения:

  • В ядро 2.6.18
    • Бэкпортированы драйвера ext4
    • Добавлено 43 новых драйвера устройств из новых ядер
    • RAID 4/5/10 в dm-raid
    • Появилась fuse из коробки
    • Реализована полная поддержка инфраструктуры гипервизора KVM
  • gcc-4.4 c OpenMP;
  • Как экспериментальная возможность, добавлен пакет ctdb для создания отказоустойчивых хранилищ файлов высокой доступности на базе протоколов Samba, NFS и проч.
  • Трассировка SystemTap (аналог DTrace в Solaris)

Некоторые дистрибутивы Red Hat Enterprise Linux прошли сертификацию ФСТЭК на территории Российской Федерации.

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

 , , , ,

shahid
()

Mesa r6xx/r7xx научилась крутить шестеренки

Группа Hardware and Drivers

О достижении важной контрольной точки пишет в своё блоге Alex Deucher. Полноценная аппаратная акселерация 3D утилиты glxgears была достигнута в ветви mesa/r6xx-rewrite: для отрисовки шестеренок на Radeon HD 2000/3000/4000 теперь достаточно свежей сборки radeon/radeonhd, mesa и DRM из специальных веток git.

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

 ,

shahid
()

AMD опубликовала документацию по южным мостам SB700/710/750

Группа Hardware and Drivers

Несколько сотен страниц технической документации по современным чипсетам AMD 7-Series разделены на 4 документа:

  • Register Reference Guide
  • BIOS Developer’s Guide
  • Register Programming Requirements
  • Databook

Документация была выпущена по запросу разработчиков проекта coreboot (LinuxBIOS). На очереди - документация по будущим SB800.

coreboot - проект, целью которого является создание полностью свободной прошивки материнских плат на смену проприетарным BIOS. На текущий момент прошивка от coreboot поддерживает 206 материнских плат.

>>> AMD Developer Central

 ,

shahid
()

JPC - эмулятор x86 на Java

Группа Java

JPC - это полноценный самодостаточный эмулятор платформы x86, написанный на чистой Java. Двухуровневая модель безопасности и полное отсутствие платформо-зависимых компонент позволяют изолированно выполнять х86-приложения на любых платформах, в том числе в браузере или на мобильном телефоне. На сайте проекта можно оценить возможности java-эмулятора на примере Damn Small Linux и игры Doom.

Лицензия: GPLv2

Сайт проекта

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

 , jpc, ,

shahid
()

Сравнение быстродействия EXT3, EXT4, XFS, Btrfs, NILFS2

Группа Ядро Linux

Аналитики Phoronix.com произвели серию тестов различных файловых систем, поддерживаемых ядром Linux 2.6.30. В тестировании также участвовала новоприбывшая журнально-структурированная NILFS2, которая хорошо проявила себя в тестах Dbench и SQLite.

>>> Подробности по ссылке

 , , , , , ,

shahid
()

NVidia тестирует видеодрайвер с поддержкой OpenCL

Группа Hardware and Drivers

Появилась на свет первая версия видеодрайвера от NVidia с поддержкой OpenCL. На текущий момент скачать драйвер можно только после регистрации на developer.nvidia.com.

OpenCL - фреймворк для создания приложений, связанных с паралельными вычислениях на различных GPU и CPU. Спецификации OpenCL были выработаны консорциумом Khronos Group в целях избежания разрождавшегося зоопарка GPGPU API (e.g. ATi Stream SDK, NVidia CUDA и др.)

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

 , ,

shahid
()

Transmission 1.70

Группа Open Source

Transmission - это клиент BitTorrent. Основные изменения:

  • Добавлена поддержка DHT для публичных торрентов
  • Появились возможности перемещения и поиска данных торрента на диске
  • Укороченные JSON RPC-сообщения в веб-интерфейсе
  • Автоматическая остановка торрентов при запуске верификации
  • Web-клиент получил значительное увеличение производительности

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

 ,

shahid
()

Сравнение производительности приложений в OpenSolaris и Linux

Группа Open Source

В сравнительном тестировании участвовали Nexenta Core Platform 2 RC2, Ubuntu linux i386/amd64 на ядрах 2.6.24 и 2.6.30. Критерии производительности: сжатие, компиляция, шифрование, многопоточность, базы данных и др. Результаты по ссылке.

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

 , , ,

shahid
()

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